X3DObject.AddControl

説明

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

C#構文

X3DObject X3DObject.AddControl( Object in_ctrlPreset, Object in_inputObjects, String in_name );

スクリプト構文

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

戻り値

X3DObject

パラメータ

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

指定可能な値:

説明:

アトラクタ Attractor コントロールオブジェクト
ドラッグ ドラッグコントロールオブジェクト
渦巻き Eddy コントロールオブジェクト
ファン Fan コントロールオブジェクト
重力 Gravity コントロールオブジェクト
SphereVolume ボリュームデフォームコントロールオブジェクト
ToricForce 円環状フォースコントロールオブジェクト
Turbulence(乱流) Turbulence コントロールオブジェクト
旋風 旋風コントロールオブジェクト
Wave(波) 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" )