@:value({ z : 0. })staticfromPolygon2D(p:Polygon, z:Float = 0.):Polygon
new()
@:value({ stride : 3 })addBuffers(vertexes:Vector<Float32>, indexes:Vector<Int>, stride:Int = 3):Void
clone():Polygon
getBounds(?bnds:Bounds):Bounds
getPoints():Array<Point>
isConvex():Bool
transform(m:Matrix):Void