PolygonMesh.Get2 operator

説明

ポリゴンメッシュの完全なデータ記述を戻します。データは 1D 配列で戻されます。順序はPolygonMesh.Getメソッドの出力引数と同じです。

注:このメソッドは、JScriptやPerlScriptなどの引数の参照渡しをサポートしないスクリプト言語で使用する必要があります。出力引数の取得の詳細については、About Output Argument Arraysを参照してください。

スクリプト 構文

oArray = PolygonMesh.Get2();

戻り値

Array。順序は、Vertices、PolygonDataです。

JScript の例

// 
// This example shows how to retrieve the control points returned by 
// PolygonMesh.Get2
// 
var oRoot = Application.ActiveProject.ActiveScene.Root;
var oCube = oRoot.AddGeometry( "Cube","MeshSurface" );
// convert VB array to JScript array
var vbArgs = new VBArray(oCube.ActivePrimitive.Geometry.Get2());
var args = vbArgs.toArray();
// get the vertices
var vbArg0 = new VBArray(args[0]);
var vertices = vbArg0.toArray();
LogMessage("vertices: " + vertices.length );
for (i = 0; i < vertices.length/3; i++) {
        LogMessage("vertices[" + i + "]: " + vertices[i*3] + "," + vertices[i*3+1] + "," + vertices[i*3+2]);
}

関連項目

PolygonMesh.Get