Description:

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

Syntax:
public static CurveBooleanRegions CreateBooleanRegions(
IEnumerable<Curve> curves,
Plane plane,
IEnumerable<Point3d> points,
Boolean combineRegions,
Double tolerance
)
Parameters:
  • curves
  • Type: IEnumerable<Curve>
  • The input curves.
  • plane
  • Type: Plane
  • Regions will be found in the projection of the curves to this plane.
  • points
  • Type: IEnumerable<Point3d>
  • These points will be projected to plane. All regions that contain at least one of these points will be found.
  • combineRegions
  • Type: System.Boolean
  • If true, then adjacent regions will be combined.
  • tolerance
  • Type: System.Double
  • Function tolerance. When in doubt, use the document's model absolute tolerance.
Returns:
The curve Boolean regions if successful, None of no successful.
Available since:
7.0

Description:

Calculates curve Boolean regions, which trims and splits curves based on their overlapping regions.

Syntax:
public static CurveBooleanRegions CreateBooleanRegions(
IEnumerable<Curve> curves,
Plane plane,
Boolean combineRegions,
Double tolerance
)
Parameters:
  • curves
  • Type: IEnumerable<Curve>
  • The input curves.
  • plane
  • Type: Plane
  • Regions will be found in the projection of the curves to this plane.
  • combineRegions
  • Type: System.Boolean
  • If true, then adjacent regions will be combined.
  • tolerance
  • Type: System.Double
  • Function tolerance. When in doubt, use the document's model absolute tolerance.
Returns:
The curve Boolean regions if successful, None of no successful.
Available since:
7.0

/
/
/
CreateBooleanRegions

CreateBooleanRegions method

Class:  Rhino.Geometry.Curve

Nothing found