2027 Class
Changes 7
C

SolidUtils

Description:
Contains utility functions for solid operations.
Inheritance Hierarchy:
System.Object
  Autodesk.Revit.DB.SolidUtils
public static class SolidUtils
Name Return Type Description
M Clone(Solid) Solid Creates a new Solid which is a copy of the input Solid.
M ComputeIsGeometricallyClosed(Solid) Boolean Computes whether the input Solid is geometrically closed to within Revit's tolerances.
M ComputeIsTopologicallyClosed(Solid) Boolean Compute whether the input Solid is topologically closed.
M CreateTransformed(Solid, Transform) Solid Creates a new Solid which is the transformation of the input Solid.
M FindAllEdgeEndPointsAtVertex(EdgeEndPoint) IList<EdgeEndPoint> Find all EdgeEndPoints at a vertex identified by the input EdgeEndPoint.
M IsValidForTessellation(Solid) Boolean Tests if the input solid or shell is valid for tessellation.
M SplitVolumes(Solid) IList<Solid> Splits a solid geometry into several separate solids.
M TessellateSolidOrShell(Solid, SolidOrShellTessellationControls) TriangulatedSolidOrShell This function facets (i.e., triangulates) a solid or an open shell. Each boundary component of the solid or shell is represented by a single triangulated structure.