RhinoCommon API
NurbsCurveKnotListRemoveMultipleKnots Method |
Remove multiple knots from this curve.
Namespace: Rhino.Geometry.Collections
Assembly: RhinoCommon (in RhinoCommon.dll)
Since: 6.0

public int RemoveMultipleKnots( int minimumMultiplicity, int maximumMultiplicity, double tolerance )
Public Function RemoveMultipleKnots ( minimumMultiplicity As Integer, maximumMultiplicity As Integer, tolerance As Double ) As Integer
Parameters
- minimumMultiplicity
- Type: SystemInt32
Remove knots with multiplicity > minimumKnotMultiplicity. - maximumMultiplicity
- Type: SystemInt32
Remove knots with multiplicity < maximumKnotMultiplicity. - tolerance
- Type: SystemDouble
When you remove knots, the shape of the curve is changed. If tolerance is RhinoMath.UnsetValue, any amount of change is permitted. If tolerance is >=0, the maximum distance between the input and output curve is restricted to be <= tolerance.
Return Value
Type: Int32number of knots removed on success. 0 if no knots were removed
