* Implement locations() for Wires
* Fix errors
* Test for locations on a wire
* Refactored Mixin1D
* Mypy fixes and more refactoring
* black fix
* Moved _geomAdaptor to concrete classes
* Add positionAt
* Added positions()
* positions() and positionAt() test
* Better tests
* Extended tangentAt and added docstrings
* Test for tangentAt
* Fixed defects
* Doc fix attempt
* Use autoclass on Mixins
* specify full name in sphinx
* rarray: bound spacings to greater than 0
This addresses Issue 451
* Fix a typo. (#452)
* Fix a typo.
* Pin black version in travis
Co-authored-by: Adam Urbańczyk <adam-urbanczyk@users.noreply.github.com>
* rarray: bound spacings to greater than 0
This addresses Issue 451
* Added test for rarray error handling
Co-authored-by: Kevin Menard <kevin@nirvdrum.com>
Co-authored-by: Adam Urbańczyk <adam-urbanczyk@users.noreply.github.com>
* Extrude with both=True fix (#321)
Extrude with both=True will result in a single solid.
* combineWithBase fix
* Allow to self-fuse a compound
* Formatting fix
* Test if extrude with both=True fuses the solids
* Fixed version number that was missed during RC2 release.
* Prepare for the 2.0 release
* Add reference to #106
* Typo fix
* Added info about breaking changes
* Fixed a typo
Co-authored-by: Jeremy Wright <wrightjmf@gmail.com>
Extrude with both=True will result in a single solid.
* combineWithBase fix
* Allow to self-fuse a compound
* Formatting fix
* Test if extrude with both=True fuses the solids
The value returned now errs on the side of being very slightly larger, which is probably good considering this method's main use it to find the distance for thru cuts.
* 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>