Click or drag to resize

SubDEvaluate Method (SubDComponentParameter, Point3d, Vector3d)

Evaluates the location and unit normal of a point on this SubD's surface.

Namespace:  Rhino.Geometry
Assembly:  RhinoCommon (in RhinoCommon.dll)
Since: 9.0
Syntax
public bool Evaluate(
	SubDComponentParameter parameter,
	out Point3d point,
	out Vector3d normal
)

Parameters

parameter
Type: Rhino.GeometrySubDComponentParameter
The parameter to evaluate.
point
Type: Rhino.GeometryPoint3d
The surface point is returned here, or Unset if this fails.
normal
Type: Rhino.GeometryVector3d
The unit surface normal is returned here, or Unset if this fails.

Return Value

Type: Boolean
True if the evaluation succeeded.
Remarks
The surface derivatives this needs are not available in the corner of an extraordinary vertex unless the parameter is exactly at the vertex, at the midpoint of one of its edges, or at the center of the face.
See Also