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 56 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
47e0399
Adding fig
adam-urbanczyk Mar 10, 2025
a918517
Mypy fixes
adam-urbanczyk Mar 11, 2025
3b0a870
Fix tests
adam-urbanczyk Mar 11, 2025
fef77aa
Run the asyncio loop in a thread
adam-urbanczyk Mar 11, 2025
524884e
Revert some changes in vis
adam-urbanczyk Mar 12, 2025
3bb1036
Smaller coros and bg color
adam-urbanczyk Mar 12, 2025
ca12aba
Refactor into a singleton
adam-urbanczyk Mar 14, 2025
31f8c28
Update deps
adam-urbanczyk Mar 14, 2025
44fbb64
Implemented pop and fixed clear
adam-urbanczyk Mar 15, 2025
125de09
Styling fix
adam-urbanczyk Mar 15, 2025
c3a4c63
Fix pop
adam-urbanczyk Mar 15, 2025
6f78783
Add simple data
adam-urbanczyk Mar 16, 2025
4a98f6a
Get rid of vtk msgs
adam-urbanczyk Mar 17, 2025
b45fa69
Wait for clear
adam-urbanczyk Mar 31, 2025
56c6cfc
Display axis labels
adam-urbanczyk Mar 31, 2025
dd7803e
Adding smoke test for fig
adam-urbanczyk Jun 12, 2025
34a499a
Run gui tests in appveyor
adam-urbanczyk Jun 12, 2025
7d3df36
mypy fix
adam-urbanczyk Jun 12, 2025
30edd4a
Misc fixes
adam-urbanczyk Jun 12, 2025
2ad9884
Test GUI only on win
adam-urbanczyk Jun 12, 2025
d1c726a
Coverage tweak
adam-urbanczyk Jun 12, 2025
99af75f
Fix test
adam-urbanczyk Jun 12, 2025
f7bf1bf
Mypy fix
adam-urbanczyk Jun 13, 2025
2694036
Merge branch 'master' into vtk-inter
adam-urbanczyk Jun 13, 2025
204df30
Change zoom reset behavior
adam-urbanczyk Jun 16, 2025
4d025d0
Initial commit of b-spline/nurbs tools
adam-urbanczyk Jun 27, 2025
cd52759
Add scipy
adam-urbanczyk Jun 27, 2025
048cef5
Add derivative matrices
adam-urbanczyk Jun 27, 2025
97fef3f
Black fix
adam-urbanczyk Jun 27, 2025
be7d8db
Curve, Surface, lofting
adam-urbanczyk Jul 4, 2025
4ffe9ff
Mypy fixes
adam-urbanczyk Jul 4, 2025
0ec8ee5
Add tangents to loft
adam-urbanczyk Jul 4, 2025
0a81707
Mypy fix
adam-urbanczyk Jul 5, 2025
1b7f1f7
Add overloads
adam-urbanczyk Jul 10, 2025
17e18c5
Faster periodic loft
adam-urbanczyk Jul 10, 2025
6b82f65
Mypy fix
adam-urbanczyk Jul 15, 2025
5530787
Start with evaluation
adam-urbanczyk Jul 15, 2025
e96a10f
Add decorator
adam-urbanczyk Jul 15, 2025
4f96f6b
Add params to nbSurface
adam-urbanczyk Jul 16, 2025
9f98643
Start with surface evaluation
adam-urbanczyk Jul 16, 2025
a9ce0c7
Add surface derivatives
adam-urbanczyk Jul 17, 2025
a3ca1e2
Roundtrip fixes
adam-urbanczyk Jul 17, 2025
b12d677
Rough version of reparametrize
adam-urbanczyk Jul 18, 2025
03716b7
Adding 2D design matrix
adam-urbanczyk Jul 25, 2025
0db4c09
Use _preprocess everywhere
adam-urbanczyk Jul 25, 2025
a90756f
Reparametrize fixes
adam-urbanczyk Jul 25, 2025
df6fe18
Merge remote-tracking branch 'origin/vtk-inter' into adam-nurbs
adam-urbanczyk Jul 25, 2025
3461b4a
Unify periodic design matrix handling
adam-urbanczyk Jul 25, 2025
05b5fe3
2D dm fix
adam-urbanczyk Jul 25, 2025
8b5082c
Add gradient to reparametrize
adam-urbanczyk Aug 1, 2025
867fb50
Merge branch 'master' into adam-nurbs
adam-urbanczyk Aug 1, 2025
64a2eaa
Add test for reparametrize
adam-urbanczyk Aug 1, 2025
57af33b
Enable oversampling in reparametrize
adam-urbanczyk Aug 8, 2025
820efcc
Adding approximate 2D
adam-urbanczyk Aug 8, 2025
93e0e99
Add penalty matrix 2D
adam-urbanczyk Aug 11, 2025
5b66418
Add penalties to approximate2D
adam-urbanczyk Aug 13, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading