diff --git a/modules/workbenches/modeler/features/boolean/boolean.operation.ts b/modules/workbenches/modeler/features/boolean/boolean.operation.ts index e86a03f3..9471ec02 100644 --- a/modules/workbenches/modeler/features/boolean/boolean.operation.ts +++ b/modules/workbenches/modeler/features/boolean/boolean.operation.ts @@ -3,8 +3,6 @@ import {ApplicationContext} from "context"; import {EntityKind} from "cad/model/entities"; import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition"; import {OperationDescriptor} from "cad/craft/operationPlugin"; -import { param } from 'cypress/types/jquery'; -import { MObject } from 'cad/model/mobject'; interface BooleanParams { tools: []; @@ -19,7 +17,6 @@ export const BooleanOperation: OperationDescriptor = { info: 'Booleans 2D sketch', paramsInfo: ({tools, boolean}) => `(${r(tools)} ${r(boolean)})`, run: (params: BooleanParams, ctx: ApplicationContext) => { - console.log(params); let occ = ctx.occService; const oci = occ.commandInterface; diff --git a/modules/workbenches/sheetMetal/features/smTab/smTab.operation.ts b/modules/workbenches/sheetMetal/features/smTab/smTab.operation.ts index 8693f4db..07321f79 100644 --- a/modules/workbenches/sheetMetal/features/smTab/smTab.operation.ts +++ b/modules/workbenches/sheetMetal/features/smTab/smTab.operation.ts @@ -1,12 +1,11 @@ -import { roundValueForPresentation as r } from 'cad/craft/operationHelper'; -import { MFace } from "cad/model/mface"; -import { ApplicationContext } from "context"; -import { EntityKind } from "cad/model/entities"; -import { BooleanDefinition } from "cad/craft/schema/common/BooleanDefinition"; -import { UnitVector } from "math/vector"; -import { OperationDescriptor } from "cad/craft/operationPlugin"; -import { FromSketchProductionAnalyzer } from "cad/craft/production/productionAnalyzer"; -import { FaceRef } from "cad/craft/e0/OCCUtils"; +import {roundValueForPresentation as r} from 'cad/craft/operationHelper'; +import {MFace} from "cad/model/mface"; +import {ApplicationContext} from "context"; +import {EntityKind} from "cad/model/entities"; +import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition"; +import {UnitVector} from "math/vector"; +import {OperationDescriptor} from "cad/craft/operationPlugin"; +import {FromSketchProductionAnalyzer} from "cad/craft/production/productionAnalyzer"; interface smTabParams { thickness: number; @@ -48,14 +47,14 @@ export const smTabOperation: OperationDescriptor = { const dir: UnitVector = face.normal(); - let extrusionVector = {}; + let extrusionVector; if (params.flipper == true) { extrusionVector = dir.normalize()._multiply(params.thickness); } else { extrusionVector = dir.normalize()._multiply(params.thickness).negate(); } - const productionAnalyzer = new FromSketchProductionAnalyzer(occFaces,"SM/FLAT/A", "SM/FLAT/B","SM/THICKNESS"); + const productionAnalyzer = new FromSketchProductionAnalyzer(occFaces); const tools = occFaces.map((faceRef, i) => { diff --git a/web/app/cad/craft/production/productionAnalyzer.ts b/web/app/cad/craft/production/productionAnalyzer.ts index af941067..990ac933 100644 --- a/web/app/cad/craft/production/productionAnalyzer.ts +++ b/web/app/cad/craft/production/productionAnalyzer.ts @@ -304,9 +304,6 @@ export class FromSketchProductionAnalyzer extends BasicProductionAnalyzer { if (!createdEdge.data.productionInfo) { const he = createdEdge.getHalfEdge(he => he?.loop?.face?.data?.productionInfo?.role === 'sweep'); - if (!he) { - debugger; - } if (he) { const originatingPrimitive = he.loop.face.data.productionInfo.originatingPrimitive; createdEdge.data.id = `E:LID[${originatingPrimitive}]`;