Object Hierarchy | 関連する C++クラス:Model
Model
Model オブジェクトは Softimageモデルノードを示します。参照されるモデル、Scene
Rootも含まれます。Softimage
Modelは、オブジェクトのコンテナ(通常はオブジェクト階層)およびその多くのプロパティのコンテナとして機能します。また、X3DObjectのタイプで、スペースに配置することもできます。モデルにはオブジェクト、Group、またはその他のモデルを含めることができます。
Scene Root には、XSIApplication.ActiveSceneRootを使用してアクセスできます。また、ProjectItemまたはParameter項目は、ProjectItem.ModelとParameter.Modelプロパティを使用してライブのモデルに参照を戻すことができます。
X3DObject.Modelsプロパティを使用して、指定されたモデルにすべてのモデルのコレクションを取得することもできます(Modelは、特殊なX3DObject
の一種です)。したがって、Scene Root
でModelプロパティを使用すると、アクティブシーンにすべてのモデルが戻されます。
新しいモデルを作成するには、X3DObject.AddModelメソッドを使用します。これは、Model
オブジェクトも戻します。また、CreateModelやSICreateModelのように、モデルノードを作成する次のようなスクリプティングコマンドも用意されています。
一連のコマンド(ImportModel、ExportModel、ImportRefModels
など)を使用して、モデルのインポートまたはエクスポートを行うこともできます(リファレンス モデル)。v6.0
では、参照されるモデルをシーンでインスタンス化すると、そのモデルへの変更は Delta システムによって追跡されます。