GUIが起動している場合、FreeCADの各オブジェクトは関連付けられたViewObjectを持ちます。このViewObjectはFreeCADの対となるFreeCADGuiドキュメント内にあります。ViewObjectは二種類のやり方で取得することができます。
例:
myViewObj = FreeCAD.ActiveDocument.myObjectName.ViewObject
myViewObj = FreeCADGui.ActiveDocument.myObjectName
print myViewObj.IV
Annotation
BoundingBox
Content
戻り値: ViewObjectのプロパティのXML表現
DisplayMode
IV
戻り値: ViewObjectのInventor表現
Object
戻り値: ViewObjectの関連付けられているFreeCADドキュメントオブジェクト
PropertiesList
戻り値: ViewObjectのプロパティのリスト
RootNode
戻り値: ViewObjectのInventorノード(pivy.coinオブジェクト)
Selectable
Type
Visibility
戻り値: ViewObjectが表示されている場合はTrue
getAllDerivedFrom (
)
getDocumentationOfProperty (
)
説明:
戻り値: クラスのプロパティのドキュメント文字列
getGroupOfProperty (
)
説明:
戻り値: クラスの中でそのプロパティが属しているグループの名前。プロパティは便利のために異なる名前のグループに保持されています。
getPropertyByName (
)
getTypeOfProperty (
)
説明:
戻り値: 指定された名前のプロパティの型。Hidden、ReadOnly、Output、またはその組み合わせです。
hide (
)
isDerivedFrom (
string )
説明: 与えられた型が親クラスかどうかチェックします。
戻り値: 与えられた型が親の場合はTRUE
isVisible (
)
説明: オブジェクトが表示されているかどうかチェックします。
戻り値: ブール値
listDisplayModes (
)
説明: 全ての表示モードのリストを表示します。
戻り値: リスト
setTransformation (
coin.SoTransform )
説明: Inventorノードに変形を設定します。
戻り値: なし
show (
)
説明: 非表示の場合、オブジェクトを表示します。
戻り値: なし
toString (
)
説明:
戻り値: Inventorノードの文字列表現
update (
)
説明: オブジェクトのビュー表現を更新します。
戻り値: