jsketcher/web/app/cad/craft/schema/common/BooleanDefinition.ts

14 lines
224 B
TypeScript

import {MObject} from "cad/model/mobject";
export type BooleanKind = 'NONE' | 'UNION' | 'SUBTRACT' | 'INTERSECT';
export interface BooleanDefinition {
kind: BooleanKind;
targets: MObject[];
simplify: boolean;
}