X3DObject.AddControl

説明

プリセット名/オブジェクトおよび名前が指定された新しいコントロールプリミティブを作成します。入力オブジェクトは新しいコントロールオブジェクトに接続します。コントロールオブジェクトは非レンダリングオブジェクトです。たとえばウェーブデフォメーションを作成したり物理現象を定義したりすることにより、他のオブジェクトに影響することがあります。

スクリプト 構文

oReturn = X3DObject.AddControl( Preset, [Items], [Name] );

戻り値

X3DObject

パラメータ

パラメータ タイプ 詳細
プリセット コントロールオブジェクトPrimitive Preset コントロールのタイプのプリセット

指定可能な値:

説明:

アトラクタ Attractorコントロールオブジェクト
ドラッグ ドラッグコントロールオブジェクト
渦巻き Eddy コントロールオブジェクト
ファン Fan コントロールオブジェクト
重力 Gravity コントロールオブジェクト
SphereVolume ボリュームデフォームコントロールオブジェクト
ToricForce 円環状フォースコントロールオブジェクト
乱流 Turbulence コントロールオブジェクト
旋風 旋風コントロールオブジェクト
ウェーブ Wave コントロールオブジェクト
風コントロールオブジェクト
Items XSICollectionまたはX3DObject X3DObjectのコレクションまたは単一のX3DObject
Name String 新しいコントロールの名前

VBScript の例

NewScene , false
set oRoot = Application.ActiveProject.ActiveScene.Root
set oCube = oRoot.AddGeometry( "Cube", "NurbsSurface" )
set oCone = oRoot.AddGeometry( "Cone", "NurbsSurface" )
set oList = CreateObject("XSI.Collection")
oList.Add oCone
oList.Add oCube
set oControl = oRoot.AddControl( "Wave", oList, "MyWave" )