@bitbybit-dev/occt
Version:
Bit By Bit Developers CAD algorithms using OpenCascade Technology kernel. Run in Node and in Browser.
12 lines (11 loc) • 631 B
TypeScript
import { OpenCascadeInstance, TopoDS_Shape } from "../../../bitbybit-dev-occt/bitbybit-dev-occt";
import * as Inputs from "../../api/inputs/inputs";
import { ShapeGettersService } from "./shape-getters";
export declare class BooleansService {
private readonly occ;
private readonly shapeGettersService;
constructor(occ: OpenCascadeInstance, shapeGettersService: ShapeGettersService);
intersection(inputs: Inputs.OCCT.IntersectionDto<TopoDS_Shape>): TopoDS_Shape[];
difference(inputs: Inputs.OCCT.DifferenceDto<TopoDS_Shape>): TopoDS_Shape;
union(inputs: Inputs.OCCT.UnionDto<TopoDS_Shape>): TopoDS_Shape;
}