HermiteSurface
Create an ON_NurbsSurface satisfying Hermite interpolation conditions at a grid of points.
Constructors
Finalizer
~HermiteSurface
#~HermiteSurface()
Passively reclaims unmanaged resources when the class user did not explicitly call Dispose().
Properties
Returns true if the all of values in all of the internal data structures contain valid values, false otherwise.
Methods
public void Dispose()
Actively reclaims unmanaged resources that this instance uses.
Gets the interpolation point at the u,v parameter location.
Sets the interpolation point at the u,v parameter location.
Set the twist direction (mixed second partial derivative) to interpolate at the u,v parameter location.
Sets the "u" parameter at an index. These parameters are strictly increasing.
Set the "u" tangent direction (actually first derivative) to interpolate at the u,v parameter location.
Sets the "v" parameter at an index. These parameters are strictly increasing.
Set the "v" tangent direction (actually first derivative) to interpolate at the u,v parameter location.
Constructs a NURBS surface satisfying the Hermite interpolation conditions.
Returns: A NURBS surface is successful, null otherwise.
Get the twist direction (mixed second partial derivative) to interpolate at the u,v parameter location.
Gets the "u" parameter at an index. These parameters are strictly increasing.
Parameters:
| index (int) | The index. |
Returns: The parameter.
Get the "u" tangent direction (actually first derivative) to interpolate at the u,v parameter location.
Gets the "v" parameter at an index. These parameters are strictly increasing.
Parameters:
| index (int) | The index. |
Returns: The parameter.