2012-11-25 73 views
0

我正在創建WPF應用程序,在其中繪製點雲。點被做成小立方體。我想用接近每個「立方體點」的數字來標記索引(例如,1,2,3,...),所以我想將文本添加到我的3D視圖中。WPF在ModelVisual3D中繪製文本

這是我的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(立方體點數)這樣的textBlocks時,一切運行緩慢。

你有什麼想法如何以更有效的方式添加一些文本?

回答