Click or drag to resize

HermiteSurface Class

Create an ON_NurbsSurface satisfying Hermite interpolation conditions at a grid of points.
Inheritance Hierarchy
SystemObject
  Rhino.GeometryHermiteSurface

Namespace:  Rhino.Geometry
Assembly:  RhinoCommon (in RhinoCommon.dll)
Syntax
public class HermiteSurface : IDisposable

The HermiteSurface type exposes the following members.

Constructors
  NameDescription
Public methodHermiteSurface
Initializes a new HermiteSurface instance.
Public methodHermiteSurface(Int32, Int32)
Initializes a new HermiteSurface instance.
Top
Properties
  NameDescription
Public propertyIsValid
Returns true if the all of values in all of the internal data structures contain valid values, false otherwise.
Public propertyUCount
Gets the number of parameters in the "u" direction.
Public propertyVCount
Gets the number of parameters in the "v" direction.
Top
Methods
  NameDescription
Public methodDispose
Actively reclaims unmanaged resources that this instance uses.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Passively reclaims unmanaged resources when the class user did not explicitly call Dispose().
(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 methodPointAt
Gets the interpolation point at the u,v parameter location.
Public methodSetPointAt
Sets the interpolation point at the u,v parameter location.
Public methodSetTwistAt
Set the twist direction (mixed second partial derivative) to interpolate at the u,v parameter location.
Public methodSetUParameterAt
Sets the "u" parameter at an index. These parameters are strictly increasing.
Public methodSetUTangentAt
Set the "u" tangent direction (actually first derivative) to interpolate at the u,v parameter location.
Public methodSetVParameterAt
Sets the "v" parameter at an index. These parameters are strictly increasing.
Public methodSetVTangentAt
Set the "v" tangent direction (actually first derivative) to interpolate at the u,v parameter location.
Public methodToNurbsSurface
Constructs a NURBS surface satisfying the Hermite interpolation conditions.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTwistAt
Get the twist direction (mixed second partial derivative) to interpolate at the u,v parameter location.
Public methodUParameterAt
Gets the "u" parameter at an index. These parameters are strictly increasing.
Public methodUTangentAt
Get the "u" tangent direction (actually first derivative) to interpolate at the u,v parameter location.
Public methodVParameterAt
Gets the "v" parameter at an index. These parameters are strictly increasing.
Public methodVTangentAt
Get the "v" tangent direction (actually first derivative) to interpolate at the u,v parameter location.
Top
See Also