RhinoMathEvaluateNormalPartials Method |
Expert tool to evaluate partial derivatives of surface unit normal.
Namespace:
Rhino
Assembly:
RhinoCommon (in RhinoCommon.dll)
Since: 7.0
Syntax public static bool EvaluateNormalPartials(
Vector3d ds,
Vector3d dt,
Vector3d dss,
Vector3d dst,
Vector3d dtt,
out Vector3d ns,
out Vector3d nt
)
Public Shared Function EvaluateNormalPartials (
ds As Vector3d,
dt As Vector3d,
dss As Vector3d,
dst As Vector3d,
dtt As Vector3d,
<OutAttribute> ByRef ns As Vector3d,
<OutAttribute> ByRef nt As Vector3d
) As Boolean
Parameters
- ds
- Type: Rhino.GeometryVector3d
First partial derivative. - dt
- Type: Rhino.GeometryVector3d
First partial derivative. - dss
- Type: Rhino.GeometryVector3d
Second partial derivative. - dst
- Type: Rhino.GeometryVector3d
Second partial derivative. - dtt
- Type: Rhino.GeometryVector3d
Second partial derivative. - ns
- Type: Rhino.GeometryVector3d
First partial derivative of unit normal. If the Jacobian is degenerate, ns is set to zero. - nt
- Type: Rhino.GeometryVector3d
First partial derivative of unit normal. If the Jacobian is degenerate, nt is set to zero.
Return Value
Type:
Booleantrue if Jacobian is non-degenerate, false if Jacobian is degenerate.
See Also