0

ポイントクラウドを描画している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 (キューブポイントの数) のテキストブロックを生成して表示すると、すべてが遅くなります。

より効率的な方法でテキストを追加する方法はありますか?

4

1 に答える 1

-1

もちろん!WPF 3D 機能の大部分に関する最良のリソースは、1. Petzold Ch. にあります。本: Windows 2 のための 3D プログラミング。Jack Xu。実用的な WPF グラフィックス プログラミング

WPF 3D テキスト機能を利用する最も簡単な方法は、最初に検出された書籍 http://www.microsoft.com/mspress/companion/9780735623941/のコードを操作することです。

于 2013-04-20T00:59:12.303 に答える