SolidUtils
Description:
Contains utility functions for solid operations.
Contains utility functions for solid operations.
Inheritance Hierarchy:
System.Object
Autodesk.Revit.DB.SolidUtils
System.Object
Autodesk.Revit.DB.SolidUtils
public static class SolidUtils
| Name | Return Type | Description |
|---|---|---|
| Clone(Solid) | Solid | Creates a new Solid which is a copy of the input Solid. |
| ComputeIsGeometricallyClosed(Solid) | Boolean | Computes whether the input Solid is geometrically closed to within Revit's tolerances. |
| ComputeIsTopologicallyClosed(Solid) | Boolean | Compute whether the input Solid is topologically closed. |
| CreateTransformed(Solid, Transform) | Solid | Creates a new Solid which is the transformation of the input Solid. |
| FindAllEdgeEndPointsAtVertex(EdgeEndPoint) | IList<EdgeEndPoint> | Find all EdgeEndPoints at a vertex identified by the input EdgeEndPoint. |
| IsValidForTessellation(Solid) | Boolean | Tests if the input solid or shell is valid for tessellation. |
| SplitVolumes(Solid) | IList<Solid> | Splits a solid geometry into several separate solids. |
| 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. |