jsketcher/web/app/cad/craft/revolve/revolveOperation.js
2018-12-15 00:30:26 -08:00

18 lines
492 B
JavaScript

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