Click or drag to resize

MeshCurvatureStats Class

Analysis mesh curvature statistics.
Inheritance Hierarchy
SystemObject
  Rhino.GeometryMeshCurvatureStats

Namespace:  Rhino.Geometry
Assembly:  RhinoCommon (in RhinoCommon.dll)
Since: 9.0
Syntax
public class MeshCurvatureStats : IDisposable

The MeshCurvatureStats type exposes the following members.

Constructors
  NameDescription
Public methodMeshCurvatureStats
Default constructor.
Top
Properties
  NameDescription
Public propertyAverage
Get the average of "finite" values.
Public propertyAverageDeviation
Get the average deviation of "finite" values.
Public propertyCount
Gets the number of "finite" values.
Public propertyCurvatureStyle
Gets the curvature style of the curvature statistics.
Public propertyInfiniteCount
Gets the number of "infinite" values.
Public propertyInfinity
Curvature values greater than or equal to this are considered infinite and not used to compute the average of "finite" values or the average deviation of "finite" values.
Public propertyMode
Get the mode of "finite" values.
Public propertyRange
Gets the minumum and maximum curvature based on the value of CurvatureStyle: If CurvatureStyle.GaussianCurvature, the min Gaussian curvature and the max Gaussian curvature. If CurvatureStyle.MeanCurvature, the min unsigned mean curvature and the max unsigned mean curvature. If CurvatureStyle.MinimumCurvature, the min maximum unsigned radius of curvature and the max maximum unsigned radius of curvature. If CurvatureStyle.MaximumCurvature, the min minimum unsigned radius of curvature and the the max minimum unsigned radius of curvature.
Top
Methods
  NameDescription
Public methodStatic memberCreateFromMesh
Gets curvature statistics from analysis mesh.
Public methodStatic memberCreateFromMeshes
Gets curvature statistics from analysis meshes, and calculate total statistics.
Public methodDispose
Actively releases the unmanaged pointer.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Passively releases the unmanaged pointer.
(Overrides ObjectFinalize.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also