v5.0
ポイントロケータデータに定義されているサーフェイスで法線を評価します。戻される法線はジオメトリのローカル空間リファレンス内に存在します。
PolygonMeshではさまざまな計算方法を使用できます。
このメソッドの使用例については、PointLocatorDataオブジェクトの説明を参照してください。
Object Geometry.EvaluateNormals( PointLocatorData in_pPtLocators, Int32 in_ComputationMethod, Object in_pPointLocatorsIndices ); |
oArray = Geometry.EvaluateNormals( PointLocators, [ComputationMethod], [Indices] ); |
2D Array(最初の次元には X,y,z 値が含まれます)
パラメータ | タイプ | 説明 |
---|---|---|
PointLocators | PointLocatorData | 評価するポイントロケータ。 |
ComputationMethod | siNormalComputationMethod |
法線の計算方法。 デフォルト値:siInterpolatedVertexGeometricNormals |
Indices | 1D Array | 評価するポイントロケータのインデックス(無指定の場合はすべてのポイントロケータが対象となります)。 |
PointLocatorData Geometry Geometry.GetClosestLocations Geometry.GetClosestLocationsWithinRadius Geometry.GetRaycastIntersections Geometry.SetupPointLocatorQueries Geometry.GetSurfacePointLocatorsFromPoints Geometry.EvaluatePositions Geometry.EvaluateClusterProperty PolygonMesh.GetPolygonIndexArray PolygonMesh.GetTriangleVertexIndexArray PolygonMesh.GetTriangleNodeIndexArray PolygonMesh.GetTriangleWeightArray PolygonMesh.ConstructPointLocators NurbsSurfaceMesh.GetSubSurfaceIndexArray NurbsSurfaceMesh.GetNormalizedUVArray NurbsSurfaceMesh.ConstructPointLocators