プリセット名/オブジェクトおよび名前が指定された新しいコントロールプリミティブを作成します。入力オブジェクトは新しいコントロールオブジェクトに接続します。コントロールオブジェクトは非レンダリングオブジェクトです。たとえばウェーブデフォメーションを作成したり物理現象を定義したりすることにより、他のオブジェクトに影響することがあります。
X3DObject X3DObject.AddControl( Object in_ctrlPreset, Object in_inputObjects, String in_name ); |
oReturn = X3DObject.AddControl( Preset, [Items], [Name] ); |
パラメータ | タイプ | 説明 | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Preset | コントロールオブジェクト Primitive Preset |
コントロールのタイプのプリセット
|
||||||||||||||||||||||||
Items | XSICollectionまたはX3DObject | X3DObject のコレクションまたは単一の X3DObject | ||||||||||||||||||||||||
Name | String | 新しいコントロールの名前 |
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" ) |