2024 Class
Changes 0
C

BooleanOperationsUtils

Description:
These utilities are applicable for the geometry created by GeometryCreationUtilities and the geometry of Revit model.
Inheritance Hierarchy:
System.Object
  Autodesk.Revit.DB.BooleanOperationsUtils
public class BooleanOperationsUtils : IDisposable
Name Return Type Description
M CutWithHalfSpace(Solid, Plane) Solid Creates a new Solid which is the intersection of the input Solid with the half-space on the positive side of the given Plane. The positive side of the plane is the side to which Plane.Normal points.
M CutWithHalfSpaceModifyingOriginalSolid(Solid, Plane) None Modifies the input Solid preserving only the volume on the positive side of the given Plane. The positive side of the plane is the side to which Plane.Normal points.
M Dispose() None Releases all resources used by the
M ExecuteBooleanOperation(Solid, Solid, BooleanOperationsType) The result geometry. Perform a boolean geometric operation between two solids, and return a new solid to represent the result.
M ExecuteBooleanOperationModifyingOriginalSolid(Solid, Solid, BooleanOperationsType) None Perform a boolean geometric operation between two solids, and modify the original solid to represent the result.
Name Return Type Description
P IsValidObject bool Specifies whether the .NET object represents a valid Revit entity.