Click or drag to resize

SurfaceCurvature Properties

The SurfaceCurvature type exposes the following members.

Properties
  NameDescription
Public propertyGaussian
The Gaussian curvature is kappa1*kappa2.
Public propertyIsNaN
True if either of kappa1 or kappa2 is NaN.
Public propertyIsSet
True if kappa1 and kappa2 are both valid finite values.
Public propertyIsUnset
True if either of kappa1 or kappa2 is not a valid finite value.
Public propertyIsZero
True if both kappa1 and kappa2 are zero.
Public propertyMaximumPrincipalCurvature
If set, the maximum of kapp1 and kappa2 returned. Otherwise, the quiet NaN is returned.
Public propertyMaximumRadius
If a principal curvature value is zero or the principal curvatures have opposite signs, then the maximum radius of curvature is infinite RhinoMath.InfiniteRadius is returned. Otherwise the maximum radius of curvature is 1/min(fabs(kappa1),fabs(kappa2)).
Public propertyMean
The mean curvature is (kappa1+kappa2)/2.
Public propertyMinimumPrincipalCurvature
If set, the minimum of kappa1 and kappa2 returned. Otherwise, the quiet NaN is returned.
Public propertyMinimumRadius
The minimum radius of curvature is 1/max(fabs(kappa1),fabs(kappa2)). Infinite radius values are returned as RhinoMath.InfiniteRadius.
Public propertyNormal
Gets the normal direction of the surface at the u,v parameter where the surface curvature was evaluated.
Public propertyPoint
Gets the point at the u,v parameter where the surface curvature was evaluated.
Public propertyUVPoint
Gets the u,v parameter where the surface curvature was evaluated.
Top
See Also