Geometry.EvaluateNormals operator

導入

v5.0

詳細

ポイントロケータデータに定義されているサーフェイスで法線を評価します。戻される法線はジオメトリのローカル空間リファレンス内に存在します。

PolygonMeshではさまざまな計算方法を使用できます。

このメソッドの使用例については、PointLocatorDataオブジェクトの説明を参照してください。

C#構文

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