Model

Object Hierarchy | 関連する C++クラス:Model

継承

SIObject

ProjectItem

SceneItem

X3DObject

Model

説明

Model オブジェクトは Softimageモデルノードを示します。参照されるモデル、Scene Rootも含まれます。Softimage Modelは、オブジェクトのコンテナ(通常はオブジェクト階層)およびその多くのプロパティのコンテナとして機能します。また、X3DObjectのタイプで、スペースに配置することもできます。モデルにはオブジェクト、Group、またはその他のモデルを含めることができます。

Scene Root には、XSIApplication.ActiveSceneRootを使用してアクセスできます。また、ProjectItemまたはParameter項目は、ProjectItem.ModelParameter.Modelプロパティを使用してライブのモデルに参照を戻すことができます。

X3DObject.Modelsプロパティを使用して、指定されたモデルにすべてのモデルのコレクションを取得することもできます(Modelは、特殊なX3DObject の一種です)。したがって、Scene Root でModelプロパティを使用すると、アクティブシーンにすべてのモデルが戻されます。

新しいモデルを作成するには、X3DObject.AddModelメソッドを使用します。これは、Model オブジェクトも戻します。また、CreateModelSICreateModelのように、モデルノードを作成する次のようなスクリプティングコマンドも用意されています。

一連のコマンド(ImportModelExportModelImportRefModels など)を使用して、モデルのインポートまたはエクスポートを行うこともできます(リファレンス モデル)。v6.0 では、参照されるモデルをシーンでインスタンス化すると、そのモデルへの変更は Delta システムによって追跡されます。

メソッド

Add2DChain Add3DChain AddActionSource AddAnnotation
AddCamera AddCameraRig AddChild AddControl
AddCustomOp AddCustomProperty AddFxTree AddGeometry
AddGroup AddLattice AddLight AddLightRig
AddMaterial AddMixer AddModel AddNull
AddNurbsCurve AddNurbsCurveList AddNurbsCurveList2 AddNurbsSurface
AddNurbsSurfaceMesh AddNurbsSurfaceMesh2 AddPolygonMesh AddPrimitive
AddProperty AddScriptedOp AddScriptedOpFromFile AnimatedParameters2
ApplyEnvelope BelongsToオペレータ CommitToReference EvaluateAt
FindChild FindChild2 FindChildren FindChildren2
FindObjects FindObjectsFromCLSID GetActivePrimitive2 GetBoundingBox
GetICEAttributeFromName GetLocalPropertyFromName GetModels2 GetPropertyFromName
GetStaticKinematicStateオペレータ HasMixer HasStaticKinematicStateオペレータ IsA
IsAnimated2 IsClassOfオペレータ IsEqualToオペレータ IsKindOf
IsLockedオペレータ IsNodeAnimated IsSelectedオペレータ LockOwners
NodeAnimatedParameters RemoveChild RemoveFromParent SetAsSelectedオペレータ
SetCapabilityFlagオペレータ SetLock SetMaterial ShapeAnimatedClusters
TaggedParameters UnSetLock    
       

プロパティ

ActivePrimitive Application BranchFlagオペレータ Capabilitiesオペレータ
Categories Children Envelopes EvaluationID
ExternalFiles Familiesオペレータ FullNameオペレータ Groups
Help HierarchicalEvaluationID ICEAttributes InstanceMaster
Kinematics LocalProperties LocalRotation LocalScaling
LocalTranslation LockLevelオペレータ LockMastersオペレータ LockTypeオペレータ
Material Materials Mixer Model
ModelKind Models Nameオペレータ NestedObjects
ObjectID Origin OriginPath Owners
PPGLayoutオペレータ Parametersオペレータ Parent Parent3DObject
Primitives Properties Selectedオペレータ Sources
Typeオペレータ