Skip to content

Few shape/free func related fixes#2033

Merged
adam-urbanczyk merged 88 commits into
masterfrom
adam-shape-fixes
May 17, 2026
Merged

Few shape/free func related fixes#2033
adam-urbanczyk merged 88 commits into
masterfrom
adam-shape-fixes

Conversation

@adam-urbanczyk
Copy link
Copy Markdown
Member

@adam-urbanczyk adam-urbanczyk commented May 7, 2026

  • Fix uIsoMatrix and vIsoMatrix single float param handling
  • Use a more robust solver for constrainedApproximate2D
  • Rework check to produce output (warnings) by default
  • Add Shape.reverse
  • Extend siblings to support multiple levels at once
  • Fix solid free function handling of multiple inner cavities
  • Add offset2D
  • Tests

@codecov
Copy link
Copy Markdown

codecov Bot commented May 8, 2026

Codecov Report

❌ Patch coverage is 98.91304% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 95.64%. Comparing base (a637795) to head (b1b6af1).

Files with missing lines Patch % Lines
cadquery/occ_impl/shapes.py 98.75% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2033      +/-   ##
==========================================
+ Coverage   95.62%   95.64%   +0.02%     
==========================================
  Files          30       30              
  Lines        8893     8962      +69     
  Branches     1311     1328      +17     
==========================================
+ Hits         8504     8572      +68     
  Misses        240      240              
- Partials      149      150       +1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@adam-urbanczyk adam-urbanczyk linked an issue May 10, 2026 that may be closed by this pull request
@adam-urbanczyk adam-urbanczyk marked this pull request as ready for review May 13, 2026 23:11
Comment thread cadquery/occ_impl/shapes.py Outdated
Comment thread cadquery/occ_impl/shapes.py
Comment thread cadquery/occ_impl/nurbs.py
Comment thread tests/test_shapes.py
adam-urbanczyk and others added 2 commits May 16, 2026 11:33
Co-authored-by: Jeremy Wright <wrightjmf@gmail.com>
@adam-urbanczyk adam-urbanczyk merged commit 8c17892 into master May 17, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Reverse face orientation

3 participants