MeshNormalAt Method (Int32, Double, Double, Double, Double) |
Evaluate a mesh normal at a set of barycentric coordinates. Barycentric coordinates must
be assigned in accordance with the rules as defined by MeshPoint.T.
Namespace:
Rhino.Geometry
Assembly:
RhinoCommon (in RhinoCommon.dll)
Since: 5.0
Syntax public Vector3d NormalAt(
int faceIndex,
double t0,
double t1,
double t2,
double t3
)
Public Function NormalAt (
faceIndex As Integer,
t0 As Double,
t1 As Double,
t2 As Double,
t3 As Double
) As Vector3d
Parameters
- faceIndex
- Type: SystemInt32
Index of triangle or quad to evaluate. - t0
- Type: SystemDouble
First barycentric coordinate. - t1
- Type: SystemDouble
Second barycentric coordinate. - t2
- Type: SystemDouble
Third barycentric coordinate. - t3
- Type: SystemDouble
Fourth barycentric coordinate. If the face is a triangle, this coordinate will be ignored.
Return Value
Type:
Vector3dA Normal vector to the mesh or Vector3d.Unset if the faceIndex is not valid or if the barycentric coordinates could not be evaluated.
See Also