mirror of
https://github.com/xibyte/jsketcher
synced 2026-01-01 05:12:42 +01:00
20 lines
614 B
JavaScript
20 lines
614 B
JavaScript
import {roundValueForPresentation as r} from '../operationHelper';
|
|
import {createWizardMetadata} from './wizardMetadata';
|
|
import {createPreviewGeomProvider} from './previewer';
|
|
import {Extrude} from './cutExtrude';
|
|
import {requiresFaceSelection} from '../../actions/actionHelpers';
|
|
|
|
export default {
|
|
id: 'EXTRUDE',
|
|
metadata: createWizardMetadata('height'),
|
|
label: 'Extrude',
|
|
icon: 'img/cad/extrude',
|
|
info: 'extrudes 2D sketch',
|
|
paramsInfo: ({value}) => `(${r(value)})`,
|
|
previewGeomProvider: createPreviewGeomProvider(false),
|
|
run: Extrude,
|
|
actionParams: {
|
|
...requiresFaceSelection(1)
|
|
}
|
|
};
|
|
|