@:optionaloptionaltriangleUV:Null<(uA_:Float, vA_:Float, uB_:Float, vB_:Float, uC_:Float, vC_:Float, windAdjust_:Bool) ‑> Bool>
@:optionaloptionaltriangleCurrentUV:Null<TriangleAbstractUV>
@:optionaloptionaltriangleCurrent:Null<TriangleAbstract>
triangle:(ax_:Float, ay_:Float, az_:Float, bx_:Float, by_:Float, bz_:Float, cx_:Float, cy_:Float, cz_:Float) ‑> Bool
transformRange:(m:MatrixDozen, startEnd:IteratorRange) ‑> Void
transform:MatrixDozen ‑> Void
toStart(v:Int, len:Int):Bool
toEnd(v:Int, len:Int):Bool
set_size(v:Int):Int
set_pos(v:Float):Float
next:() ‑> Float
hasNext:() ‑> Bool
get_size():Int
get_pos():Float
@:optionaloptionalgetTriangleUV:Null<() ‑> TriangleUV>
getTriangle3D:() ‑> Triangle3D