0

我正在创建 WPF 应用程序,我在其中绘制点云。点被制成小立方体。我想用每个“立方体点”附近的数字(例如 1、2、3、...)对索引进行签名,所以我想将文本添加到我的 3D 视图中。

这是我的 xaml 部分:

       <ModelVisual3D x:Name="model">
            <ModelVisual3D.Content>
                <Model3DGroup x:Name="group">
                    <AmbientLight Color="DarkGray" />
                    <DirectionalLight Color="White" Direction="-5,-5,-7" />
                </Model3DGroup>
            </ModelVisual3D.Content>
        </ModelVisual3D>

在代码隐藏中,我将 GeometryModel3D(使用网格立方体点构建)添加到 Model3DGroup(命名为“组”)。

我尝试使用此代码:http ://www.ericsink.com/wpf3d/4_Text.html 但这是非常低效的方式,当我生成并显示大约 7000 个(立方体点数)这样的文本块时,一切都运行缓慢。

您知道如何以更有效的方式添加一些文本吗?

4

1 回答 1

-1

当然!关于大多数 WPF 3D 功能的最佳资源位于 1. Petzold Ch。书:Windows 2 的 3D 编程。Jack Xu。实用的 WPF 图形编程

采用 WPF 3D 文本功能的最简单方法是使用第一本检测到的书 http://www.microsoft.com/mspress/companion/9780735623941/中的代码

于 2013-04-20T00:59:12.303 回答