13 lines
637 B
TypeScript
13 lines
637 B
TypeScript
import { Vector3 } from 'three';
|
|
import { Circle } from '../DatabaseServices/Entity/Circle';
|
|
import { Curve } from '../DatabaseServices/Entity/Curve';
|
|
import { Ellipse } from '../DatabaseServices/Entity/Ellipse';
|
|
import { Polyline } from '../DatabaseServices/Entity/Polyline';
|
|
export declare enum BoolOpeartionType {
|
|
Intersection = 0,
|
|
Union = 1,
|
|
Subtract = 2
|
|
}
|
|
export declare function isTargetCurInOrOnSourceCur(bigCurve: Polyline | Circle | Ellipse, smallCurve: Curve): boolean;
|
|
export declare function IsPtsAllOutOrOnReg(sourceReg: Polyline | Circle, pts: Vector3[]): boolean;
|
|
//# sourceMappingURL=BoolOperateUtils.d.ts.map
|