Skip to content

Face.Triangulate

Public Class

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()

Return Value

Mesh

Remarks

Tolerance of approximation is defined internally by Revit to be adequate for display purposes.

Example

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);
}
}