thx.geom Geometry types for Haxe TODO Path union difference intersection intersections hull minkowsky simplification outline/inline