Made edge selection first field in fillet form.

This commit is contained in:
Mike Molinari 2022-07-26 21:42:33 +00:00 committed by Val Erastov
parent b47c55bda9
commit 0249c2b5b7

View file

@ -20,39 +20,13 @@ export const FilletOperation: OperationDescriptor<any> = {
icon: 'img/cad/fillet',
info: 'Fillet/Champher',
paramsInfo: ({size, opperationType,}) => `(${r(size)} ${r(opperationType)}})`,
form: [
{
type: 'selection',
name: 'edges',
capture: [EntityKind.EDGE],
label: 'edges',
multi: true,
defaultValue: {
usePreselection: true,
preselectionIndex: 0
},
},
{
type: 'choice',
style: "dropdown",
label: 'opperationType',
name: 'opperationType',
values: ["Fillet", "Champher"],
defaultValue: "Fillet",
},
{
type: 'number',
label: 'size',
name: 'size',
defaultValue: 5,
},
],
run: (params: FilletParams, ctx: ApplicationContext) => {
const occ = ctx.occService;
const oci = occ.commandInterface;
console.log(params.edges);
//add all the edges and size to seperate arrays for each shell that edges are selected from
const groups = new Map<MShell, any[]>()
@ -99,6 +73,32 @@ export const FilletOperation: OperationDescriptor<any> = {
return result;
},
form: [
{
type: 'selection',
name: 'edges',
capture: [EntityKind.EDGE],
label: 'edges',
multi: true,
defaultValue: {
usePreselection: true,
preselectionIndex: 0
},
},
{
type: 'choice',
style: "dropdown",
label: 'opperationType',
name: 'opperationType',
values: ["Fillet", "Champher"],
defaultValue: "Fillet",
},
{
type: 'number',
label: 'size',
name: 'size',
defaultValue: 5,
},
],
}