@:value({ oriented : true, z : 0. })staticfromPolygon2D(p:Polygon, z:Float = 0., oriented:Bool = true):Polygon
@:value({ o : false })new(o:Bool = false)
@: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