Triangle.NeighborTriangles
 
 
 

Triangle.NeighborTriangles

Description

Returns a TriangleCollection containing all neighbor Triangle objectsfor this triangle.

C# Syntax

// get accessor
TriangleCollection rtn = Triangle.NeighborTriangles;

Examples

VBScript Example

'
' This example illustrates how to enumerate the neighbors of
' each triangle in the polygonmesh
'
NewScene , false
set oRoot = Application.ActiveSceneRoot
set oCube = oRoot.AddGeometry( "Cube", "MeshSurface" )
set oGeometry = oCube.ActivePrimitive.Geometry
set oTriangles = oGeometry.Triangles
for each oTriangle in oTriangles
        Application.LogMessage oTriangle.name
        for i=0 to oTriangle.NeighborTriangles.Count - 1
                Application.LogMessage vbTab & oTriangle.NeighborTriangles(i).Name
        next
next
' Expected results:
'INFO : Triangle0
'INFO :         Triangle5
'INFO :         Triangle9
'INFO :         Triangle1
'...
'INFO : Triangle11
'INFO :         Triangle10
'INFO :         Triangle8
'INFO :         Triangle4

See Also

TriangleCollection TrianglePoint TrianglePointCollection Geometry