v5.0
ポイントロケータが定義されているポリゴンサブトライアングルの頂点インデックスを戻します。
各頂点インデックストリプレットは必ず1 つのポリゴンに対応します(PolygonMesh.GetPolygonIndexArrayによって戻されるポリゴン)。トライアングルの重心位置はPolygonMesh.GetTriangleWeightArrayを使用してクエリできます。
警告:同じトポロジを持っているジオメトリインスタンス間でもデフォーメーションが異なる場合は、この情報が変わる場合があります。このポイントの位置はサーフェイス上の位置を正確に定義し、デフォーメーションはポリゴン内の三角形分割を動的に変更するため、ポイントロケータが別のサブトライアングルに割り当てられる可能性があります(重心ウェイトとサブトライアングルインデックスが変わる場合があります)。
このメソッドの使用例については、Geometry.GetClosestLocationsおよびPolygonMesh.GetPolygonIndexArrayメソッドの説明を参照してください。
oArray = PolygonMesh.GetTriangleVertexIndexArray( PointLocators, [Indices] ); |
3 つのインデックスの 2DArray
パラメータ | タイプ | 詳細 |
---|---|---|
PointLocators | PointLocatorData | ポイントロケータは記述されます。 |
Indices | 1DArray | 記述するポイントロケータのインデックス(無指定の場合はすべてのポイントロケータが対象となります)。 |
PointLocatorData Geometry Geometry.GetClosestLocations Geometry.GetClosestLocationsWithinRadius Geometry.GetRaycastIntersections Geometry.SetupPointLocatorQueries Geometry.GetSurfacePointLocatorsFromPoints Geometry.EvaluatePositions Geometry.EvaluateNormals Geometry.EvaluateClusterProperty PolygonMesh.GetPolygonIndexArray PolygonMesh.GetTriangleNodeIndexArray PolygonMesh.GetTriangleWeightArray PolygonMesh.ConstructPointLocators NurbsSurfaceMesh.GetSubSurfaceIndexArray NurbsSurfaceMesh.GetNormalizedUVArray NurbsSurfaceMesh.ConstructPointLocators