jsketcher/web/app/sketcher/actions/generatorActions.js
2020-03-02 22:47:46 -08:00

20 lines
452 B
JavaScript

import {isInstanceOf} from "./matchUtils";
import {Generator} from "../id-generator";
export default [
{
id: 'Mirror',
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]));
}
},
];