Skip to content

[WIP] Initial implementation b-spline/nurbs tools #1859

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

adam-urbanczyk
Copy link
Member

@adam-urbanczyk adam-urbanczyk commented Jun 27, 2025

  • Basic NURBS book algorithms
  • Sparse design matrix
  • Sparse periodic design matrix
  • Sparse derivative matrix
  • Sparse periodic derivative matrix
  • Discrete penalty matrix
  • Conversion to/from OCP
  • Approximation
  • Periodic approximation
  • Loft
  • Loft with constraints

@adam-urbanczyk adam-urbanczyk changed the title [WIP] Initial implementaiton b-spline/nurbs tools [WIP] Initial implementation b-spline/nurbs tools Jun 27, 2025
Copy link

codecov bot commented Jun 27, 2025

Codecov Report

Attention: Patch coverage is 20.23121% with 138 lines in your changes missing coverage. Please review.

Project coverage is 93.95%. Comparing base (f07e7e0) to head (97fef3f).

Files with missing lines Patch % Lines
cadquery/occ_impl/nurbs.py 20.23% 138 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1859      +/-   ##
==========================================
- Coverage   95.66%   93.95%   -1.72%     
==========================================
  Files          28       29       +1     
  Lines        7431     7604     +173     
  Branches     1122     1150      +28     
==========================================
+ Hits         7109     7144      +35     
- Misses        193      331     +138     
  Partials      129      129              

☔ 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 marked this pull request as draft June 28, 2025 08:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant