package { /** * ... * Petri Leskinen, Finland, Espoo, 7th June 2009 * leskinen[dot]petri[at]luukku[dot]com * pixelero.wordpress.com */ import GridItem; public class GridTriangle { public var point0:GridItem; public var point1:GridItem; public var point2:GridItem; // z is needed for sorting the depth public var z:Number; // public var z2:Number; public function GridTriangle( p0:GridItem, p1:GridItem, p2:GridItem, _z:Number = 0.0) { point0 = p0; point1 = p1; point2 = p2; z = _z; } // for graphics.drawTriangles() public function pushIndices(v:Vector.):void { v.push(point0.id, point1.id, point2.id); } public function get id0():int { return point0.id; } public function get id1():int { return point1.id; } public function get id2():int { return point2.id; } } }