jsketcher/web/app/cad/craft/revolve/revolveOperation.js
Val Erastov (xibyte) da4631458b engine API grooming
2020-07-21 00:54:09 -07:00

17 lines
449 B
JavaScript

import RevolveForm from './RevolveForm';
import schema from './schema';
import {revolvePreviewGeomProvider} from './revolvePreviewer';
export default {
id: 'REVOLVE',
label: 'Revolve',
icon: 'img/cad/revolve',
info: 'creates a solid based on revolve surfaces',
paramsInfo: ({angle}) => angle,
previewGeomProvider: revolvePreviewGeomProvider,
run: (request, ctx) => ctx.craftEngine.revolve(request),
form: RevolveForm,
schema
};