1. 程式人生 > >3D Slicer Hide 3D Cube and Axis Labels Programmatically 使用程式碼隱藏三維檢視中的方框和座標軸標籤

3D Slicer Hide 3D Cube and Axis Labels Programmatically 使用程式碼隱藏三維檢視中的方框和座標軸標籤

 

在3D Slicer中,我們如果想在自己寫的外掛中來修改三維檢視中的預設設定的話,那麼首先就需要獲得三維檢視的結點,其型別為vtkMRMLViewNode,獲得了這個結點後,我們就可以用程式碼來修改一系列屬性了,比如隱藏方框和座標軸標籤等。這裡我們通過使用系統函式getNode()來獲得三維檢視節點,需要注意的是,這裡的檢視結點的名字是vtkMRMLViewNode1,那麼程式碼如下:

 

viewNode = slicer.util.getNode('vtkMRMLViewNode1')
viewNode.SetAxisLabelsVisible(False)
viewNode.SetBoxVisible(False)