ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Core.Data.Analyst3D Namespace / TinTriangle Class / Nodes Property
Example

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

    Property Value

    An IReadOnlyList of TinNode.
    Exceptions
    ExceptionDescription
    This method or property must be called within the lambda passed to QueuedTask.Run
    Example
    TIN Triangles
    {
      // nodes, edges of the triangle
      var triNnodes = triangle.Nodes;
      var triEdges = triangle.Edges;
    
      // triangle geometry
      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 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.2 or higher.
    See Also