@bitbybit-dev/occt-worker
Version:
Bit By Bit Developers CAD algorithms using OpenCascade Technology kernel adapted for WebWorker
28 lines (27 loc) • 765 B
JavaScript
export class OCCTShell {
constructor(occWorkerManager) {
this.occWorkerManager = occWorkerManager;
}
/**
* Creates a shell from faces
* @param inputs OpenCascade shell and faces
* @returns OpenCascade shell
* @group create
* @shortname sew
* @drawable true
*/
sewFaces(inputs) {
return this.occWorkerManager.genericCallToWorkerPromise("shapes.shell.sewFaces", inputs);
}
/**
* Get shell surface area
* @param inputs shell shape
* @returns Surface area
* @group get
* @shortname area
* @drawable false
*/
getShellSurfaceArea(inputs) {
return this.occWorkerManager.genericCallToWorkerPromise("shapes.shell.getShellSurfaceArea", inputs);
}
}