v9.5 (2011)
以下に示された SIObject 識別子に一致するモデル内に存在するすべての siClassID オブジェクトのコレクションが戻されます。これらの識別子は、Softimage オブジェクトを SDK Explorer でインスペクトすることでも検出できます。
siAnnotationID
siCameraID
siClusterID
siClusterPropertyID
siConstraintID
siCustomOperatorID
siCustomPropertyID
siEnvelopeID
siEnvelopeWeightID
siExpressionID
siGeometryID
siGroupID
siICETreeID
siLightID
siMaterialID
siModelID
siNullID
siNurbsSurfaceMeshID
siNurbsCurveListID
siOperatorID
siPolygonMeshID
siPropertyID
siShaderID
siShapeKeyID
siX3DObjectID
SIObjectCollection Model.FindObjects( siClassID in_classID ); |
oReturn = Model.FindObjects( Identifier ); |
パラメータ | タイプ | 説明 |
---|---|---|
Identifier | siClassID | siClassID で定義されたオブジェクト クラス識別子。 |
# Enumerate all shaders under the scene root. from win32com.client import constants as c shaders = Application.ActiveSceneRoot.FindObjects( c.siShaderID ) for s in shaders: LogMessage( s.ProgID ) # INFO : Softimage.soft_light.1.0 |
# Enumerate all visibility properties under the scene root. from win32com.client import constants as c props = Application.ActiveSceneRoot.FindObjects( c.siPropertyID ).Filter( 'visibility' ) for p in props: LogMessage( p.Fullname ) # INFO : Camera_Interest.visibility # INFO : light.visibility # INFO : Camera_Root.visibility # INFO : Camera.visibility |