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