このコレクション内の各 PolygonNode のインデックスを含む Array を戻します。
// get accessor Object rtn = PolygonNodeCollection.IndexArray; |
' This example illustrates how to print out the ' polygon node indices for each polygon this can be ' useful when trying to map vertexcolors to polygonnodes ' since the sample point cluster containing the ' vertex color cluster property maps cluster ' elements to polygon node indices. set oObject = Application.ActiveProject.ActiveScene.Root.AddGeometry("Cube","MeshSurface") set oPolygonMesh = oObject.ActivePrimitive.Geometry for each oPolygonFace in oPolygonMesh.Polygons logmessage "Polygon[" & oPolygonFace.Index & "]" aNormalArray = oPolygonFace.Nodes.NormalArray i=0 for each oPolygonNode in oPolygonFace.Nodes logmessage " Node[" & i & "].Index = " & oPolygonNode.Index i=i+1 next next |