ポイントクラウドを描画している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 (キューブポイントの数) のテキストブロックを生成して表示すると、すべてが遅くなります。
より効率的な方法でテキストを追加する方法はありますか?