Description:

Compute the Solid Intersection of two Breps.

Syntax:
public static Brep[] CreateBooleanIntersection(
Brep firstBrep,
Brep secondBrep,
Double tolerance,
Boolean manifoldOnly
)
Parameters:
  • firstBrep
  • Type: Brep
  • First Brep for boolean intersection.
  • secondBrep
  • Type: Brep
  • Second Brep for boolean intersection.
  • tolerance
  • Type: System.Double
  • Tolerance to use for intersection operation.
  • manifoldOnly
  • Type: System.Boolean
  • If true, non-manifold input breps are ignored.
Returns:
Type: Brep[]
An array of Brep results or None on failure.
Remarks:
The solid orientation of the breps make a difference when calling this function
Available since:
6.0

Description:

Compute the Solid Intersection of two Breps.

Syntax:
public static Brep[] CreateBooleanIntersection(
Brep firstBrep,
Brep secondBrep,
Double tolerance
)
Parameters:
  • firstBrep
  • Type: Brep
  • First Brep for boolean intersection.
  • secondBrep
  • Type: Brep
  • Second Brep for boolean intersection.
  • tolerance
  • Type: System.Double
  • Tolerance to use for intersection operation.
Returns:
Type: Brep[]
An array of Brep results or None on failure.
Remarks:
The solid orientation of the breps make a difference when calling this function
Available since:
5.0

Description:

Compute the Solid Intersection of two sets of Breps.

Syntax:
public static Brep[] CreateBooleanIntersection(
IEnumerable<Brep> firstSet,
IEnumerable<Brep> secondSet,
Double tolerance,
Boolean manifoldOnly
)
Parameters:
  • firstSet
  • Type: IEnumerable<Brep>
  • First set of Breps.
  • secondSet
  • Type: IEnumerable<Brep>
  • Second set of Breps.
  • tolerance
  • Type: System.Double
  • Tolerance to use for intersection operation.
  • manifoldOnly
  • Type: System.Boolean
  • If true, non-manifold input breps are ignored.
Returns:
Type: Brep[]
An array of Brep results or None on failure.
Remarks:
The solid orientation of the breps make a difference when calling this function
Available since:
6.0

Description:

Compute the Solid Intersection of two sets of Breps.

Syntax:
public static Brep[] CreateBooleanIntersection(
IEnumerable<Brep> firstSet,
IEnumerable<Brep> secondSet,
Double tolerance
)
Parameters:
  • firstSet
  • Type: IEnumerable<Brep>
  • First set of Breps.
  • secondSet
  • Type: IEnumerable<Brep>
  • Second set of Breps.
  • tolerance
  • Type: System.Double
  • Tolerance to use for intersection operation.
Returns:
Type: Brep[]
An array of Brep results or None on failure.
Remarks:
The solid orientation of the breps make a difference when calling this function
Available since:
5.0

/
/
/
CreateBooleanIntersection

CreateBooleanIntersection method

Class:  Rhino.Geometry.Brep

Nothing found