* Add support for 2D and 3D Wire fillet
* Change wire fillet signature to vertex coordinate list instead of index list
* Fix type error in Wire.fillet
* Simplify logic a little bit
* black fix
* Trying to fix the test
* Additional methods for Wire
* Fix formatting and logic
* Fix for closed wires
* Fix test
* Remove unused methods
* Fix typo in shapes.Wire.fillet comment
---------
Co-authored-by: AU <adam-urbanczyk@users.noreply.github.com>
* #788 Add __repr__ and __str__ methods to Matrix
* Shortened code with join & improved test
* Renamed variable and fixed use of join
* Replaced __getitem__ with transposed_list
* Optimized repr and removed str methods
* Cleanup comment
* Increased geom.py code coverage to near 100%
* Reformatted with black 19.10b0 defaults
* Remove the typing import
* added ellipse
* removed unused math imports
* added method ellipseArc and adapted method ellipse to circle
* introduced sense for ellipse building
* adapted ellipse test cases
* exclude vscode config folder
* use gp_Ax2(p, zdir, xdir) for ellipse building
* ran black against the changes
* Fix docstring of makeEllipse
Co-Authored-By: Adam Urbańczyk <adam-urbanczyk@users.noreply.github.com>
* Fix return value in docstring of makeEllips
Co-Authored-By: Adam Urbańczyk <adam-urbanczyk@users.noreply.github.com>
* Formatting fix
* Increase test coverage
* Formatting fixes
* Add test for makeEllipse
* Test fix
* Formatting + typo fix
Co-authored-by: Bernhard <bwalter42@gmail.com>
Co-authored-by: Adam Urbańczyk <adam-urbanczyk@users.noreply.github.com>