オブジェクト名

 
 
 

オブジェクトはスクリプト内の名前によって参照されます。 オブジェクトとはモデル、プリミティブ(カーブ、サーフェイス、メッシュ)、ヌル、カメラ、ライト、ビュー、パス、レイヤ、ソース、クリップなどです。

SelectObj "cone"

オブジェクトがシーン ルート以外のモデルに属している場合は、モデル名を指定する必要があります。 各モデルが、独自のネームスペースをサポートしているためです。 たとえば、

SelectObj "aModel.cone"

aModel というモデルの cone というオブジェクトを選択します。

オブジェクト リストを使用して、複数のオブジェクトを参照することもできます。 たとえば、「Model」という名前のモデル内にあるオブジェクトをすべて選択するには、以下のようにします。

SelectObj "Model.*"

オブジェクト変数は、固定文字列の代わりに使用できます。 たとえば以下のようになります。

	dim aCube
	set aCube = CreatePrim( "Cube", "MeshSurface" )
	SetValue ".Name", "myFirstCube"

	' Name is the default property, so aCube, 
	' aCube.Name, and "myFirstCube" are the same thing.

	DeselectAll
	' Any of these SelectObj commands will select the 
	' cube named "myFirstCube"
	SelectObj aCube
	'SelectObj aCube.Name
	'SelectObj "myFirstCube"
ヒント:

オブジェクト名を決定するには、Explorer を使用してオブジェクトを選択し、コマンド ボックス(および Script Editor の履歴ペイン)に記録された SelectObj コマンドをチェックします。