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