changed add() slightly so it doesn't create an extra spurious union when accepting lists
-- Updated TODO
-- Removed fIXME comment from transform_to_point()
-- added section_cut_xz()
-- Re-ordered output points from offset_points() so they match up better with input points, and fixed unit tests to reflect this.
added rows_and_cols argument to distribute_in_grid so that gird shape can be controlled
distribute_in_grid docs
-- Added correct inverted arc behavior to arc(), and fixd unit tests to reflect this.
-- Fixed unit tests in test_screw_thread to reflect change in EPSILON
-- Corrected recursive slowdown caused by explicitly copying all objects in openscad_object.add().
-- Added unit tests for hole behavior
-- Reorganized test templates so they're clearer
-- Added arc_inverted() and separated it from arc().
-- unit testing for same
-- added filet_2d() to utils, and unit tests
-- added closed_poly() argument to offset
fillet_2d & closed_poly arg to offset_points, with tests
Changed test_screw_thread.py to refelect EPSILON= 0.01, not 0.0000001
TODO changes; moved t_slots.py to solid module
-- t_slots: fixed bug where passed in material_thickness wasn't being used
-- utils: changed distribute_in_grid to also accept a single number as a bonding box
-- tweaked rot_z_to_down() so objects flipped over with it aren't reversed w.r.t. X axis
Removed old fillet_2D() NotImplementedError()
TODO