jsketcher/web/app/sketcher/actions/generatorActions.js
Val Erastov (xibyte) d52d3a565d approach to modifiers
2020-01-30 21:23:38 -08:00

19 lines
434 B
JavaScript

import {isInstanceOf} from "./matchUtils";
import {Generator} from "../id-generator";
export default [
{
shortName: 'Mirror',
description: 'Mirror Objects',
selectionMatcher: selection => isInstanceOf(selection[0]) && selection.length > 1,
invoke: ctx => {
const {viewer} = ctx;
viewer.parametricManager.addGenerator(new Generator(GeneratorDefinitions.Mirror, [...viewer.selected]));
}
},
];