UNPKG

@bitbybit-dev/occt-worker

Version:

Bit By Bit Developers CAD algorithms using OpenCascade Technology kernel adapted for WebWorker

25 lines (24 loc) 837 B
import { Inputs } from "@bitbybit-dev/occt"; import { OCCTWorkerManager } from "../../../occ-worker/occ-worker-manager"; export declare class OCCTShell { private readonly occWorkerManager; constructor(occWorkerManager: OCCTWorkerManager); /** * Creates a shell from faces * @param inputs OpenCascade shell and faces * @returns OpenCascade shell * @group create * @shortname sew * @drawable true */ sewFaces(inputs: Inputs.OCCT.SewDto<Inputs.OCCT.TopoDSFacePointer>): Promise<Inputs.OCCT.TopoDSShellPointer>; /** * Get shell surface area * @param inputs shell shape * @returns Surface area * @group get * @shortname area * @drawable false */ getShellSurfaceArea(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSShellPointer>): Promise<number>; }