Points (Triangle)

Description

Returns a TrianglePointCollection containing the TrianglePoint objects for this triangle.

C# Syntax

    // get accessor
    TrianglePointCollection rtn = Triangle.Points;

Examples

VBScript Example

    ' This example illustrates how to enumerate the triangles
    ' of a polygon mesh an print out the position of each
    ' triangle vertex

    set oRoot = Application.ActiveProject.ActiveScene.root
    set oCube = oRoot.AddGeometry( "Cube", "MeshSurface" )

    set oGeometry = oCube.ActivePrimitive.Geometry
    set oTriangles = oGeometry.Triangles

    Application.LogMessage "Object: " & oCube.Name
    Application.LogMessage "Number of triangles: " & oTriangles.Count

    for each oTriangle in oTriangles
       Application.LogMessage oTriangle.Name

       for each oVertex in oTriangle.Points
           set oPosition = oVertex.Position
           Application.LogMessage vbTab & oPosition.x & "," & _
              oPosition.y & "," & _
              oPosition.z
       next
    next

See Also

TriangleCollection | TrianglePoint | TrianglePointCollection | Geometry

Autodesk Softimage v7.5