Я хочу представить до 300 строк (всего несколько слов) в Viewport3D - быстро! Я хочу представить их на различных положениях Z и увеличить и уменьшить масштаб бегло.
Путями я нашел до сих пор для рендеринга текста в Viewport3D:
Все они являются чрезвычайно медленными и далеко друг от друга от изменения масштаба бегло даже с 10 строками только. У кого-либо есть решение для этого удобным? Это получено, чтобы быть возможным представить некоторый текст в Viewport3D без ожидающих секунд!
Пробовали ли вы использовать 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>