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