From 73de12c99cc44e838078eb09ef0724467d6e9719 Mon Sep 17 00:00:00 2001 From: Mike Molinari Date: Sun, 24 Jul 2022 18:06:05 +0000 Subject: [PATCH] Fix radial patern command math for span and angle method --- .../features/patternRadial/patternRadial.operation.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/workbenches/modeler/features/patternRadial/patternRadial.operation.ts b/modules/workbenches/modeler/features/patternRadial/patternRadial.operation.ts index bb78d583..17340f50 100644 --- a/modules/workbenches/modeler/features/patternRadial/patternRadial.operation.ts +++ b/modules/workbenches/modeler/features/patternRadial/patternRadial.operation.ts @@ -35,10 +35,10 @@ export const PatternRadialOperation: OperationDescriptor = params.inputBodies.forEach((shellToPatern, index) => { for (let i = 2; i <= params.qty; i++) { let angleForInstance; - if (params.patternMethod == 'step') { + if (params.patternMethod == 'step angle') { angleForInstance = params.angle*(i-1); - } else if (params.patternMethod == 'span') { - angleForInstance = (params.angle / (params.qty-1))*(i-1); + } else if (params.patternMethod == 'span angle') { + angleForInstance = (params.angle / (params.qty))*(i-1); } else { throw 'unsupported pattern type: ' + params.patternMethod; } @@ -79,8 +79,8 @@ export const PatternRadialOperation: OperationDescriptor = label: 'Pattern Method', name: "patternMethod", style: "dropdown", - defaultValue: "step", - values: [['step', 'Step Angle'], ['span', 'Span Angle']], + defaultValue: "step angle", + values: ['step angle','span angle',], }, { type: 'number',