mirror of
https://github.com/xibyte/jsketcher
synced 2025-12-06 16:33:15 +01:00
Added masking for boolean commands
This commit is contained in:
parent
48d1073e28
commit
01d0eece16
2 changed files with 37 additions and 1 deletions
|
|
@ -63,4 +63,40 @@ export const BooleanOperation: OperationDescriptor<BooleanParams> = {
|
|||
defaultValue: "UNION",
|
||||
},
|
||||
],
|
||||
|
||||
masking: [
|
||||
{
|
||||
id: 'UNION',
|
||||
label: 'Union',
|
||||
icon: 'img/cad/union',
|
||||
info: 'makes a cut based on 2D sketch',
|
||||
maskingParams: {
|
||||
boolean: {
|
||||
kind: 'UNION'
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
id: 'SUBTRACT',
|
||||
label: 'Subtract',
|
||||
icon: 'img/cad/subtract',
|
||||
info: 'makes a cut based on 2D sketch',
|
||||
maskingParams: {
|
||||
boolean: {
|
||||
kind: 'SUBTRACT'
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
id: 'INTERSECT',
|
||||
label: 'Intersect',
|
||||
icon: 'img/cad/intersection',
|
||||
info: 'makes a cut based on 2D sketch',
|
||||
maskingParams: {
|
||||
boolean: {
|
||||
kind: 'INTERSECT'
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ export const ModelerWorkspace: WorkbenchConfig = {
|
|||
toolbar: [
|
||||
'DATUM_CREATE', 'PLANE', 'EditFace', '-',
|
||||
"EXTRUDE", "CUT", "REVOLVE", "LOFT", "SWEEP", "-",
|
||||
"BOOLEAN", "-",
|
||||
"BOOLEAN", "UNION", "SUBTRACT", "INTERSECT", "-",
|
||||
"SHELL_TOOL", "FILLET_TOOL", "SCALE_BODY","-",
|
||||
"MIRROR_BODY", "PATTERN_LINEAR", "PATTERN_RADIAL", "-",
|
||||
"CYLINDER", "BOX", "CONE", "SPHERE", "TORUS", "-",
|
||||
|
|
|
|||
Loading…
Reference in a new issue