X3DObject.AddLattice

X3DObject.AddLattice

説明

プリセット名/オブジェクトおよび名前が指定された新しいラティスプリミティブを作成します。入力オブジェクトは新しいラティスオブジェクトに接続します。ラティスオブジェクトは、ラティスデフォメーションの制御に使用されます。

C#構文

X3DObject X3DObject.AddLattice( Object in_lattPreset, Object in_inputObjects, String in_name );

スクリプト構文

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

戻り値

X3DObject

パラメータ

パラメータ タイプ 説明
Preset ラティス Primitive Preset ラティスのプリセット

指定可能な値:

説明:

Lattice ラティス(このメソッドでサポートされているプリセットのみ)
Items XSICollectionまたはX3DObject X3DObjectCollection または単一の X3DObject
Name String 新しいラティスの名前

1. JScript の例

NewScene( null, false );

var oCube = Application.ActiveSceneRoot.AddGeometry( "Cube", "NurbsSurface" );

var oCone = Application.ActiveSceneRoot.AddGeometry( "Cone", "NurbsSurface" );

var oList = new ActiveXObject( "XSI.Collection" );

oList.Add( oCone );

oList.Add( oCube );

var oLat = Application.ActiveSceneRoot.AddLattice( "Lattice", oList, "MyConeCubeLattice" );

2. 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 oLat = oRoot.AddLattice( "Lattice", oList, "MyConeCubeLattice" )