PolygonMesh.GetTriangleVertexIndexArray operator

導入

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