Curve.IsClosable Method (Double, Double, Double)

CurveIsClosable Method (Double, Double, Double)

Decide if it makes sense to close off this curve by moving the endpoint to the start based on start-end gap size and length of curve as approximated by chord defined by 6 points.

Namespace:  Rhino.Geometry
Assembly:  RhinoCommon (in RhinoCommon.dll)
Syntax
public bool IsClosable(
	double tolerance,
	double minimumAbsoluteSize,
	double minimumRelativeSize
)
Public Function IsClosable ( 
	tolerance As Double,
	minimumAbsoluteSize As Double,
	minimumRelativeSize As Double
) As Boolean

Parameters

tolerance
Type: SystemDouble
Maximum allowable distance between start and end. If start - end gap is greater than tolerance, this function will return false.
minimumAbsoluteSize
Type: SystemDouble
If greater than 0.0 and none of the interior sampled points are at least minimumAbsoluteSize from start, this function will return false.
minimumRelativeSize
Type: SystemDouble
If greater than 1.0 and chord length is less than minimumRelativeSize*gap, this function will return false.

Return Value

Type: Boolean
true if start and end points are close enough based on above conditions.
Version Information

Rhino for Mac

Supported in: 5.4

Rhino for Windows

Supported in: 6.14
See Also