我想提出多达300个字符串(仅几个字)在一个Viewport3D -快!我想渲染他们在不同的Z位置,并放大和输出流利。
到目前为止,我发现了在Viewport3D中呈现文本的方法:
所有这些都是非常缓慢和远距离放大流畅,即使只有10个字符串。有谁能解决这个问题吗?不需要等待几秒钟就可以在Viewport3D中呈现一些文本!
发布于 2010-06-05 06:13:24
你试过用VisualBrush作为每个GeometryModel3D的材料吗?
就像这样:
<GeometryModel3D>
<GeometryModel3D.Geometry>
<MeshGeometry3D Positions="0,0,0 1,0,0 1,1,0 0,1,0" TriangleIndices="0,1,2 2,3,0" />
</GeometryModel3D.Geometry>
<GeometryModel3D.Material>
<VisualBrush ...>
<VisualBrush.Visual>
<TextBlock Text="Some text here" />
</VisualBrush.Visual>
</VisualBrush>
</GeometryModel3D.Material>
</GeometryModel3D>
https://stackoverflow.com/questions/2945771
复制相似问题