FacetCollection.IndexArray operator

説明

Geometry.Facets コレクションからインデックスの Safe Arrayを戻します。

C#構文

// get accessor

Object rtn = FacetCollection.IndexArray;

JScript の例

NewScene( null, false );

var oRoot = ActiveProject.ActiveScene.Root;

var oCube = oRoot.AddGeometry( "Cube", "MeshSurface" );

var oGeometry = oCube.ActivePrimitive.Geometry;

// Since this property returns a safearray, we have to 

// convert it to a JScript array before using it

var vbaIndices = oGeometry.Facets.IndexArray;

var aIndices = vbaIndices.toArray()

for ( var i=0; i<aIndices.length; i++ ) {

	LogMessage( "facet[" + i + "]" + ", Index : " + aIndices[i] );

}

// Expected result:

//INFO : facet[0], Index : 0

//INFO : facet[1], Index : 1

//INFO : facet[2], Index : 2

//INFO : facet[3], Index : 3

//INFO : facet[4], Index : 4

//INFO : facet[5], Index : 5