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
)
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:
Type: CurveBooleanRegions
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
)
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:
Type: CurveBooleanRegions
The curve Boolean regions if successful, None of no successful.
Available since:
7.0