Model.FindObjectsFromCLSID

Model.FindObjectsFromCLSID

導入

v9.5 (2011)

詳細

Softimage オブジェクト CLSID に一致するモデル内に存在するすべての SIObject オブジェクトのコレクションが戻されます。オブジェクト CLSID は記録に残されませんが、XSIUtils.DataRepository によって、または Softimage オブジェクトを SDK Explorer でインスペクトすることで検出できます。

C#構文

SIObjectCollection Model.FindObjectsFromCLSID( String in_sCLSID );

スクリプト構文

oReturn = Model.FindObjectsFromCLSID( CLDID );

戻り値

SIObjectCollection

パラメータ

パラメータ タイプ 説明
CLDID String オブジェクト CLSID の文字列表現。

Python の例

# Enumerate all visibility properties under the scene root.

props = Application.ActiveSceneRoot.FindObjectsFromCLSID( "{11EBE301-A20C-11D0-8478-00A024C7919C}" )

for vis in props:

	LogMessage( vis.FullName )

# INFO : Camera_Root.visibility

# INFO : Views.ViewC.SpotCamera.visibility

# INFO : Camera.visibility

# INFO : Views.ViewB.SpotCamera.visibility

# INFO : Camera_Interest.visibility

# INFO : Views.ViewD.SpotCamera.visibility

# INFO : Views.ViewA.SpotCamera.visibility

# INFO : light.visibility

関連項目

Model.FindObjects XSIApplication.FindObjects2 FindObjects