我想在 Viewport3D 中呈现多达 300 个字符串(只需几个字) - 快!我想在不同的 Z 位置渲染它们并流畅地放大和缩小。
到目前为止,我发现在 Viewport3D 中呈现文本的方法:
- 将 TextBlock 放入 Viewport2DVisual3D。
- 这家伙的PlanarText 类。
- 同一个人的 SolidText 类。
- 创建我自己的 2D 面板并在其上对齐 TextBlocks。每次更新相机位置时调用 InvalidateArrange()。
所有这些都非常缓慢,即使只有 10 根弦也无法流畅地缩放。有没有人有这个方便的解决方案?必须可以在 Viewport3D 中渲染一些文本而无需等待几秒钟!