Click or drag to resize

CurveCreateBooleanRegions Method (IEnumerableCurve, Plane, IEnumerablePoint3d, Boolean, Double)

Curve Boolean method, which trims and splits curves based on their overlapping regions.

Namespace:  Rhino.Geometry
Assembly:  RhinoCommon (in RhinoCommon.dll)
Since: 7.0
Syntax
public static CurveBooleanRegions CreateBooleanRegions(
	IEnumerable<Curve> curves,
	Plane plane,
	IEnumerable<Point3d> points,
	bool combineRegions,
	double tolerance
)

Parameters

curves
Type: System.Collections.GenericIEnumerableCurve
The input curves.
plane
Type: Rhino.GeometryPlane
Regions will be found in the projection of the curves to this plane.
points
Type: System.Collections.GenericIEnumerablePoint3d
These points will be projected to plane. All regions that contain at least one of these points will be found.
combineRegions
Type: SystemBoolean
If true, then adjacent regions will be combined.
tolerance
Type: SystemDouble
Function tolerance. When in doubt, use the document's model absolute tolerance.

Return Value

Type: CurveBooleanRegions
The curve Boolean regions if successful, null of no successful.
See Also