Revit 2025 API
FaceTriangulate Method |
Returns a triangular mesh approximation to the face.
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public Mesh Triangulate()
Public Function Triangulate As Mesh
public: Mesh^ Triangulate()
member Triangulate : unit -> Mesh
Return Value
Mesh
Tolerance of approximation is defined internally by Revit to be adequate for
display purposes.

private void TriangulateFace(Face face) { // Get mesh Mesh mesh = face.Triangulate(); for (int i = 0; i < mesh.NumTriangles; i++) { MeshTriangle triangle = mesh.get_Triangle(i); XYZ vertex1 = triangle.get_Vertex(0); XYZ vertex2 = triangle.get_Vertex(1); XYZ vertex3 = triangle.get_Vertex(2); } }
Private Sub TriangulateFace(face As Face) ' Get mesh Dim mesh As Mesh = face.Triangulate() For i As Integer = 0 To mesh.NumTriangles - 1 Dim triangle As MeshTriangle = mesh.Triangle(i) Dim vertex1 As XYZ = triangle.Vertex(0) Dim vertex2 As XYZ = triangle.Vertex(1) Dim vertex3 As XYZ = triangle.Vertex(2) Next End Sub
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
See Also