ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Core.Data.Analyst3D Namespace / TinTriangle Class / Edges Property
Example

In This Topic
    Edges Property (TinTriangle)
    In This Topic
    Gets the edges of this TIN triangle. The edges are ordered in a clockwise direction. This method must be called on the MCT. Use QueuedTask.Run.
    Syntax
    public IReadOnlyList<TinEdge> Edges {get;}
    Public ReadOnly Property Edges As IReadOnlyList(Of TinEdge)

    Property Value

    An IReadOnlyList of TinEdge.
    Example
    TIN Triangles
    // nodes, edges of the triangle
    var triNnodes = triangle.Nodes;
    var triEdges = triangle.Edges;
    
    // triangle geometry
    var polygon = triangle.ToPolygon();
    // triangle length
    var triLength = triangle.Length;
    // triangle area 
    var triArea = triangle.Area;
    // is the triangle "inside"
    var isInsideTriangle = triangle.IsInsideDataArea;
    
    // triangle aspect and slope  (radians)
    var aspect = triangle.Aspect;
    var slope = triangle.Slope;
    
    // get centroid
    var centroid = triangle.GetCentroid();
    
    // get normal
    var normal = triangle.GetNormal();
    
    // get adjacent triangles
    var adjTriangles = triangle.GetAdjacentTriangles();
    
    // get area of triangle that falls between the z values
    double minZ = 1.0;
    double maxZ = 3.0;
    IReadOnlyList<Coordinate3D> coords = triangle.GetPointsBetweenZs(minZ, maxZ);
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3.2 or higher.
    See Also