NeighborTriangles (Triangle)

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



SOFTIMAGE|XSI v6.01     

Return to Softimage XSI Index