Viewport3D で最大 300 個の文字列 (ほんの数語) を表示したい - 速い! それらを異なる Z 位置でレンダリングし、流暢にズームインおよびズームアウトしたいと考えています。
Viewport3D でテキストをレンダリングするためにこれまでに見つけた方法:
- Viewport2DVisual3D に TextBlock を配置します。
- こいつのPlanarTextクラス。
- 同じ男の SolidText クラス。
- 独自の 2D パネルを作成し、その上に TextBlocks を配置します。カメラの位置を更新するたびに InvalidateArrange() を呼び出します。
これらはすべて非常に遅く、10 本の弦だけでも流暢にズームすることにはほど遠いものです。誰もがこの便利な解決策を持っていますか? 数秒も待たずに Viewport3D でテキストをレンダリングできるはずです!