Description:

Calculates the boolean difference between two closed, planar curves. Note, curves must be co-planar.

Syntax:
public static Curve[] CreateBooleanDifference(
Curve curveA,
Curve curveB,
double tolerance
)
Parameters:
  • curveA
  • Type: Curve
  • The first closed, planar curve.
  • curveB
  • Type: Curve
  • The second closed, planar curve.
Returns:
Type: Curve[]
Result curves on success, empty array if no difference could be calculated.
Available since:
6.0

Description:

Calculates the boolean difference between two closed, planar curves. Note, curves must be co-planar.

Syntax:
public static Curve[] CreateBooleanDifference(
Curve curveA,
Curve curveB
)
deprecated in 6.0
obsolete: Use version that takes tolerance as input
Parameters:
  • curveA
  • Type: Curve
  • The first closed, planar curve.
  • curveB
  • Type: Curve
  • The second closed, planar curve.
Returns:
Type: Curve[]
Result curves on success, empty array if no difference could be calculated.
Available since:
5.0

Description:

Calculates the boolean difference between a closed planar curve, and a list of closed planar curves. Note, curves must be co-planar.

Syntax:
public static Curve[] CreateBooleanDifference(
Curve curveA,
IEnumerable<Curve> subtractors,
double tolerance
)
Parameters:
  • curveA
  • Type: Curve
  • The first closed, planar curve.
  • subtractors
  • Type: IEnumerable<Curve>
  • curves to subtract from the first closed curve.
Returns:
Type: Curve[]
Result curves on success, empty array if no difference could be calculated.
Available since:
6.0

Description:

Calculates the boolean difference between a closed planar curve, and a list of closed planar curves. Note, curves must be co-planar.

Syntax:
public static Curve[] CreateBooleanDifference(
Curve curveA,
IEnumerable<Curve> subtractors
)
deprecated in 6.0
obsolete: Use version that takes tolerance as input
Parameters:
  • curveA
  • Type: Curve
  • The first closed, planar curve.
  • subtractors
  • Type: IEnumerable<Curve>
  • curves to subtract from the first closed curve.
Returns:
Type: Curve[]
Result curves on success, empty array if no difference could be calculated.
Available since:
5.0

/
/
/
CreateBooleanDifference

CreateBooleanDifference method

Class:  Rhino.Geometry.Curve

Nothing found