What's Changed
- Added Compound.unwrap & Compound.len as part of fix of issue #694 by @gumyr in 99b378f
- Fix thicken normal calculation when no override is provided by @danieledapo in #695
- Enhanced offset to allow holes to grow outside of the Face by @gumyr fixes Issue #702 in 043629e
- Updated partcad.yaml to make the examples work in the latest PartCAD by @openvmp in #706
- Fix
__eq__
and__ne__
for classes implementing them by @alexer in #707 - Remove use of deprecated
Compound.make_compound()
intutorial_joints.py
and fix intro ex. 23 algebra by @jdegenstein in #715 - Added Axis position & direction to docs by @gumyr in 14805a5
- New section "Iterating Over Compounds" to Assembly documentation. by @slobberingant in #713
- Fixed param_at_point fixes issues #570 and #708 by @gumyr in 04cf1ef
- Fix lint.yml and upgrade actions versions by @jdegenstein in #724
- Fixed invalid length of arcs fixes issue #717 by @gumyr in d3228ed
- Fixed split with nested Compounds fixes issue #698 by @gumyr in f1a9c58
- Adding pdf & epub to the docs by @gumyr in various commits 9dd8a27
- Fixed Failed DoubleTangentArc issue #664 and #728 by @gumyr in 371803d 8e798f2
- Added tuple as valid input to Color fixes issue #727 by @gumyr in various commits b81fecd
- Remove mesh from
bounding_box
and implementoptimal=False
in a few more places by @jdegenstein in #733 - Upgrade build123d to numpy >=2, <3 by @jdegenstein in #704
- test: check that exporter.library is >= 2.3.1 not == 2.3.1 by @erooke in #732
- Various documentation fixes by @jdegenstein in #737
- Added Face as an option to split PR#427 by @gumyr and thanks @MatthiasJ1 in 7be2eb1
- Adding a design tutorial by @gumyr in a66b8c7
- Updating example Issue #743 by @gumyr in ca3d8fa
- Adding
Shape.split_by_perimeter
fixes issue #751 by @gumyr in 8a91db6 5ed1499 312b50c - Added better explanations of what are the points lists for
Face.make_surface_from_array_of_points
by @Jojain in #755 - Added
Face.is_planar
property fixes issue #756 by @gumyr in 9fb163c - Adding
Compound.first_level_shapes
to extract objects by @gumyr in 9fb163c - Improved algebra +,-,& operators fixes issue #752 by @gumyr in 0b4b2b2
- Fix for deeply nested Compounds issue #607 by @gumyr in 3dbc873
- Enhancing Triangle issue #765 by @gumyr in f3fa230
- Added
Shell.loft
by @Jojain in #767 - Plane instantiation from planar Geom_BoundedSurface faces Issue #756 by @dalibor-frivaldsky in #764
- Added thicken and new split tools by @Jojain in #771
- pyproject.toml -> don't support python 3.13 since cadquery-ocp only supports up to 3.12 by @jdegenstein in #779
- Housekeeping various issues by @erooke in #783
pathlib.Path
support for file import and export by @erooke in #787- Program to refactor topology.py issue #788 by @gumyr in e06337a
- doc: added link to ggears to external.rst by @GarryBGoode #791
New Contributors
- @alexer made their first contribution in #707
- @slobberingant made their first contribution in #713
- @erooke made their first contribution in #732
- @dalibor-frivaldsky made their first contribution in #764
- @GarryBGoode made their first contribution in #791
Full Changelog: v0.7.0...v0.8.0