ポリゴンメッシュの完全なデータ記述を戻します。データは 1D 配列で戻されます。順序は PolygonMesh.Get メソッドの出力引数と同じです。
注:このメソッドは、JScriptやPerlScriptなどの引数の参照渡しをサポートしないスクリプト言語で使用する必要があります。出力引数の取得の詳細については、About Output Argument Arrays を参照してください。
Object PolygonMesh.Get2(); |
oArray = PolygonMesh.Get2(); |
Array。順序は、Vertices、PolygonData です。
// // 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]); } |