added path:__dirname to all workbench commands.

This commit is contained in:
Mike Molinari 2022-08-15 22:44:47 +00:00
parent b3fac055c2
commit c429b69f18
22 changed files with 22 additions and 0 deletions

View file

@ -13,6 +13,7 @@ export const GetVolume: any = {
label: 'VOLUME',
icon: 'img/cad/extrude',
info: 'extrudes 2D sketch',
path:__dirname,
run: (params: getVolumeParams, ctx: ApplicationContext) => {
let occ = ctx.services.OCCService;

View file

@ -15,6 +15,7 @@ export const BooleanOperation: OperationDescriptor<BooleanParams> = {
label: 'Boolean',
icon: 'img/cad/intersection',
info: 'Booleans 2D sketch',
path:__dirname,
paramsInfo: ({tools, boolean}) => `(${r(tools)} ${r(boolean)})`,
run: (params: BooleanParams, ctx: ApplicationContext) => {
let occ = ctx.occService;

View file

@ -13,6 +13,7 @@ export const DeleteBodyOperation: OperationDescriptor<DeleteBodyParams> = {
label: 'DeleteBody',
icon: 'img/cad/deleteBody',
info: 'Delete Bodies',
path:__dirname,
paramsInfo: ({ tools }) => `(${r(tools)})`,
run: (params: DeleteBodyParams, ctx: ApplicationContext) => {
let occ = ctx.occService;

View file

@ -37,6 +37,7 @@ export const ExtrudeOperation: OperationDescriptor<ExtrudeParams> = {
},
icon: 'img/cad/extrude',
info: 'extrudes 2D sketch',
path:__dirname,
paramsInfo: ({length}) => `(${r(length)})`,
run: (params: ExtrudeParams, ctx: ApplicationContext, rawParams: any) => {

View file

@ -19,6 +19,7 @@ export const FilletOperation: OperationDescriptor<any> = {
label: 'Fillet/Chapher',
icon: 'img/cad/fillet',
info: 'Fillet/Champher',
path:__dirname,
paramsInfo: ({size, opperationType,}) => `(${r(size)} ${r(opperationType)}})`,
run: (params: FilletParams, ctx: ApplicationContext) => {

View file

@ -21,6 +21,7 @@ export const HoleOperation: OperationDescriptor<HoleParams> = {
label: 'hole',
icon: 'img/cad/hole',
info: 'creates hole features',
path:__dirname,
paramsInfo: ({
diameter,

View file

@ -16,6 +16,7 @@ export const ImportModelOpperation: OperationDescriptor<ImportModelParams> = {
label: 'Import',
icon: 'img/cad/import',
info: 'Imports BREP, STEP, IGES or FCStd file',
path:__dirname,
paramsInfo: () => `()`,
run: async (params: ImportModelParams, ctx: ApplicationContext) => {
let occ = ctx.occService;

View file

@ -19,6 +19,7 @@ export const LoftOperation: OperationDescriptor<LoftParams> = {
label: 'Loft',
icon: 'img/cad/loft',
info: 'Lofts 2D sketch',
path:__dirname,
paramsInfo: () => `(?)`,
run:async (params: LoftParams, ctx: ApplicationContext) => {

View file

@ -16,6 +16,7 @@ export const MirrorBodyOperation: OperationDescriptor<MirrorBodyParams> = {
label: 'Mirror Body',
icon: 'img/cad/MirrorBody',
info: 'Mirrors selected body along plane of symytry.',
path:__dirname,
paramsInfo: () => `(?)`,
run: (params: MirrorBodyParams, ctx: ApplicationContext) => {
let occ = ctx.occService;

View file

@ -25,6 +25,7 @@ export const PatternLinearOperation: OperationDescriptor<patternLinearParams> =
label: 'Linear pattern',
icon: 'img/cad/patternLinear',
info: 'Creates a linear pattern.',
path:__dirname,
paramsInfo: () => `(?)`,
run: (params: patternLinearParams, ctx: ApplicationContext) => {
let occ = ctx.occService;

View file

@ -24,6 +24,7 @@ export const PatternRadialOperation: OperationDescriptor<patternRadialParams> =
label: 'Radial pattern',
icon: 'img/cad/patternRadial',
info: 'Creates a Radial pattern.',
path:__dirname,
paramsInfo: p => `( ${p.patternMethod} ${r(p.angle * DEG_RAD)})`,
run: (params: patternRadialParams, ctx: ApplicationContext) => {

View file

@ -21,6 +21,7 @@ export const PrimitiveBoxOperation: OperationDescriptor<PrimitiveBoxParams> = {
label: 'Box',
icon: 'img/cad/cube',
info: 'Primitive Box',
path:__dirname,
paramsInfo: ({x, y, z}) => `(${r(x)} , ${r(y)} , ${r(z)})`,
form: [
{

View file

@ -21,6 +21,7 @@ export const PrimitiveConeOperation: OperationDescriptor<PrimitiveConeParams> =
label: 'Cone',
icon: 'img/cad/cone',
info: 'Cone',
path:__dirname,
paramsInfo: ({ height, diameterA, diameterB }) => `(${r(height)} , ${r(diameterA)} , ${r(diameterB)} )`,
form: [
{

View file

@ -20,6 +20,7 @@ export const PrimitiveCylinderOperation: OperationDescriptor<PrimitiveCylinderPa
label: 'Cylinder',
icon: 'img/cad/cylinder',
info: 'Primitive Cylinder',
path:__dirname,
paramsInfo: ({height, diameter}) => `(${r(height)} , ${r(diameter)} )`,
form: [
{

View file

@ -18,6 +18,7 @@ export const PrimitiveSphereOperation: OperationDescriptor<PrimitiveSphereParams
label: 'Sphere',
icon: 'img/cad/sphere',
info: 'Primitive Sphere',
path:__dirname,
paramsInfo: ({radius,}) => `(${r(radius)} )`,
form: [
{

View file

@ -20,6 +20,7 @@ export const PrimitiveTorusOperation: OperationDescriptor<PrimitiveTorusParams>
label: 'Torus',
icon: 'img/cad/torus',
info: 'Primitive Torus',
path:__dirname,
paramsInfo: ({ radius, tubeRadius }) => `(${r(radius)} , ${r(tubeRadius)} )`,
form: [
{

View file

@ -20,6 +20,7 @@ export const RevolveOperation: OperationDescriptor<RevolveParams> = {
label: 'Revolve',
icon: 'img/cad/revolve',
info: 'Revolves 2D sketch',
path:__dirname,
paramsInfo: ({angle}) => `(${r(angle)})`,
run: (params: RevolveParams, ctx: ApplicationContext) => {
let occ = ctx.occService;

View file

@ -15,6 +15,7 @@ export const ScaleOperation: OperationDescriptor<scaleParams> = {
label: 'Scale',
icon: 'img/cad/scale',
info: 'Scale Body',
path:__dirname,
paramsInfo: ({ distance }) => `(${r(distance)})`,
run: (params: scaleParams, ctx: ApplicationContext) => {
let occ = ctx.occService;

View file

@ -15,6 +15,7 @@ export const ShellOperation: OperationDescriptor<ShellParams> = {
label: 'Shell',
icon: 'img/cad/shell',
info: 'Shells 2D sketch',
path:__dirname,
paramsInfo: ({thickness}) => `(${r(thickness)})`,
run: (params: ShellParams, ctx: ApplicationContext) => {
let occ = ctx.occService;

View file

@ -16,6 +16,7 @@ export const SweepOperation: OperationDescriptor<SweepParams> = {
label: 'Sweep',
icon: 'img/cad/sweep',
info: 'Sweeps 2D profile loop',
path:__dirname,
paramsInfo: () => `(?)`,
run: (params: SweepParams, ctx: ApplicationContext) => {

View file

@ -18,6 +18,7 @@ export const smFlangeOperation: OperationDescriptor<smFlangeParams> = {
label: 'Flange',
icon: 'img/cad/smFlange',
info: 'Creates Sheet metal flange',
path:__dirname,
paramsInfo: ({ angle }) => `(${r(angle)})`,
run: (params: smFlangeParams, ctx: ApplicationContext) => {
let occ = ctx.occService;

View file

@ -29,6 +29,7 @@ export const smTabOperation: OperationDescriptor<smTabParams> = {
label: 'SM Tab',
icon: 'img/cad/smTab',
info: 'Create tab from sketch',
path:__dirname,
paramsInfo: ({ thickness, bendRadius }) => `(${r(thickness)} ${r(bendRadius)} )`,
run: (params: smTabParams, ctx: ApplicationContext) => {