Revit 2025 API
Tessellated |
Constructs a tessellated face, which, may be, have holes. Face data
is always set, even if the input data are invalid (e.g., describes
a wildly non-planar face). A TessellatedShepeBuilder's function is
used to check the data and heal them if possible.
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public TessellatedFace( IList<IList<XYZ>> allLoopVertices, ElementId materialId )
Public Sub New ( allLoopVertices As IList(Of IList(Of XYZ)), materialId As ElementId )
public: TessellatedFace( IList<IList<XYZ^>^>^ allLoopVertices, ElementId^ materialId )
new : allLoopVertices : IList<IList<XYZ>> * materialId : ElementId -> TessellatedFace
Parameters
- allLoopVertices IListIListXYZ
- Boundary vertices without duplication of the ends - i.e., a boundary of a triangular face consists of 3 (and NOT 4) vertices. The first array describes the outer loop, the following arrays, if any - inner loops. It is expected that vertices of outer boundary are listed in CCW order with respect to the face normal in the solid, while the vertices of inner loops - in CW order. The vertices listed in the wrong order will still be handled by TessellatedShapeBuilder, but performance may deteriorate. Contents of this parameter will be changed while constructing the face.
- materialId ElementId
- Material of the face to be used when the result is a Solid or a Sheet. If the result is a Mesh, a material will be assigned to the entire Mesh.

Exception | Condition |
---|---|
ArgumentNullException | A non-optional argument was null |
See Also