ActiViz学习点滴(七)——坐标轴显示
修改以上程序,顯示坐標軸,增加坐標軸顯示語句
? ? ? ? ? ? vtkAxesActor axes = vtkAxesActor.New();
? ? ? ? ? ? //vtkAxesActor-三維坐標軸表示
? ? ? ? ? ? //vtkAxesActor是一個角色,用于表示場景中的3D坐標軸。
? ? ? ? ? ? //用戶可以定義用于軸或尖端的幾何圖形,并且用戶可以設置三個軸的文本。
? ? ? ? ? ? //由于文本是通過vtkCaptionActor2D實現的,
? ? ? ? ? ? //底層VTKCapitor2D對象的所有功能都是可訪問的,
? ? ? ? ? ? //因此,例如,可以通過vtkTextProperty操縱軸文本的字體屬性。
? ? ? ? ? ? //由于此類繼承自vtkProp3D,因此可以將用戶變換應用于基礎幾何體和標簽的定位。
? ? ? ? ? ? //例如,旋轉變換可用于生成左手系坐標軸表示。
? ? ? ? ? ? axes.SetTotalLength(10, 20, 5);
? ? ? ? ? ? //在3維坐標系中設置各軸的長度。
? ? ? ? ? ? axes.AxisLabelsOff();
? ? ? ? ? ? //禁用繪制軸標簽。
? ? ? ? ? ? VTKrenderer.AddActor(axes);
程序運行結果如下:
?
總結
以上是生活随笔為你收集整理的ActiViz学习点滴(七)——坐标轴显示的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Asterisk + FreePBX +
- 下一篇: boost——入门指南