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