@bitbybit-dev/occt
Version:
Bit By Bit Developers CAD algorithms using OpenCascade Technology kernel. Run in Node and in Browser.
15 lines (14 loc) • 797 B
TypeScript
import { OpenCascadeInstance, TopoDS_Face, TopoDS_Shell } from "../../../bitbybit-dev-occt/bitbybit-dev-occt";
import * as Inputs from "../../api/inputs/inputs";
import { ShapeGettersService } from "./shape-getters";
import { FacesService } from "./faces.service";
import { ConverterService } from "./converter.service";
export declare class ShellsService {
private readonly occ;
private readonly shapeGettersService;
private readonly converterService;
private readonly facesService;
constructor(occ: OpenCascadeInstance, shapeGettersService: ShapeGettersService, converterService: ConverterService, facesService: FacesService);
getShellSurfaceArea(inputs: Inputs.OCCT.ShapeDto<TopoDS_Shell>): number;
sewFaces(inputs: Inputs.OCCT.SewDto<TopoDS_Face>): TopoDS_Shell;
}