public var networkPoints:PointArray
public var triBackTransforms:DataTable
public var triIndexes:DataTable
public var triNeighbors:Array
public var triTriangles:DataTable
public function StationTopology(data:XML)Parameters
protected function getNetworkPoints(data:XML):voidParameters
protected function getTriangulationBackTransforms(data:XML):voidParameters
protected function getTriangulationIndexes(data:XML):void
Vertices (in triples) for each triangle in the triangulation covering.
You need to make sure that:
-- the triangles are unique:
-- the vertexes are sorted in order ( , , )
-- the vertex order is identical among each of our structures
-- the ids agree across all our structures.
Parameters
protected function getTriangulationIndexes(data:XML):void
This gives the triangles in index order.
See getTriangulationTriangles for the caveats this
structure should obey (uniqueness and index agreement
with rest of structures)
Parameters
| data:XML — XML object to take indexes from.
|
protected function getTriangulationNeighbors(data:XML):void
This gives the triangles, in original point order, , by all the neighboring triangles.
If you follow this list around naively you'll enumerate each triangel three times.
Parameters
| data:XML — XML object to take indexes from.
|