Add CSG operations to the Feature Tree (#6028)

* Add operation tracking for CSG boolean functions

* Add CSG operations to the Feature Tree

* Add just command

* Add union sim test

* Update output with new sim test

* Add CSG subtract test

* Update output from subtract test

* Add intersect sim test

* Update output for intersect test
This commit is contained in:
Jonathan Tran
2025-03-27 18:48:55 -04:00
committed by GitHub
parent 71b9e40bd9
commit 7ca3afff9f
31 changed files with 7357 additions and 3 deletions

View File

@ -847,6 +847,10 @@ export const stdLibMap: Record<string, StdLibCallInfo> = {
label: 'Import',
icon: 'import',
},
intersect: {
label: 'Intersect',
icon: 'booleanIntersect',
},
loft: {
label: 'Loft',
icon: 'loft',
@ -903,12 +907,20 @@ export const stdLibMap: Record<string, StdLibCallInfo> = {
}
},
},
subtract: {
label: 'Subtract',
icon: 'booleanSubtract',
},
sweep: {
label: 'Sweep',
icon: 'sweep',
prepareToEdit: prepareToEditSweep,
supportsAppearance: true,
},
union: {
label: 'Union',
icon: 'booleanUnion',
},
}
/**