Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
371acfb
Implement direct visualization of Curve/Surface
adam-urbanczyk Mar 20, 2026
d7e43c2
Fig visibility fixes
adam-urbanczyk Mar 20, 2026
78656a6
Fix matrix construction and start working on isolines
adam-urbanczyk Mar 20, 2026
c94da15
Fix isoline matrix creation
adam-urbanczyk Mar 20, 2026
5195db1
Fix wrong dimensions
adam-urbanczyk Mar 23, 2026
a50683d
Add some docstrings + spelling
adam-urbanczyk Mar 23, 2026
44a54a6
Preliminary solution for column shift
adam-urbanczyk Mar 27, 2026
e59cbf1
Fix off by one bug for periodic surfaces and curves
adam-urbanczyk Mar 29, 2026
32af701
Fix periodic surface and curve evaluation
adam-urbanczyk Mar 30, 2026
b75a130
Add test for tangents
adam-urbanczyk Mar 31, 2026
660ac16
More tests
adam-urbanczyk Mar 31, 2026
c7b0bc0
Rework tests
adam-urbanczyk Apr 1, 2026
03c5c26
More tests
adam-urbanczyk Apr 1, 2026
9403a90
Fix constrainedApproximate
adam-urbanczyk Apr 3, 2026
0cfafe2
Add test and optimize test vectors
adam-urbanczyk Apr 3, 2026
969afb6
Optimize tests further
adam-urbanczyk Apr 3, 2026
8864a6e
Add fromSP helper
adam-urbanczyk Apr 3, 2026
778c8f2
Pin mypy for now
adam-urbanczyk Apr 4, 2026
c3c38ad
Debugging CI failure
adam-urbanczyk Apr 5, 2026
73186ec
Typo
adam-urbanczyk Apr 5, 2026
fbe61b6
Solve previously undetectd mypy issue
adam-urbanczyk Apr 5, 2026
6ee8dd6
Merge branch 'nurbs-extensions' of https://github.com/CadQuery/cadque…
adam-urbanczyk Apr 5, 2026
ca16bfb
Remove temp changes
adam-urbanczyk Apr 5, 2026
e962ca2
Apply suggestion from jmwright
adam-urbanczyk Apr 10, 2026
f3857f5
Fix isolines
adam-urbanczyk Apr 12, 2026
73a9998
Merge branch 'nurbs-extensions' of https://github.com/CadQuery/cadque…
adam-urbanczyk Apr 12, 2026
fda16fb
Apply suggestions from code review
adam-urbanczyk Apr 13, 2026
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
6 changes: 6 additions & 0 deletions cadquery/fig.py
Original file line number Diff line number Diff line change
Expand Up @@ -472,6 +472,12 @@ def onVisibility(self, event: dict):
for act in actors:
act.SetVisibility(event["visible"])

# synchronize state by hand
for act in self.state.actors:
if act["id"] == event["id"]:
act["visible"] = event["visible"]

self._update_state("actors")
self.view.update()

def onSelection(self, event: list[str]):
Expand Down
Loading