UNPKG

@bitbybit-dev/core

Version:

Bit By Bit Developers Core CAD API to Program Geometry

25 lines (24 loc) 956 B
import * as Inputs from "../../inputs/inputs"; import { OCCTWorkerManager, OCCTIO } from "@bitbybit-dev/occt-worker"; import { ContextBase } from "../../context"; export declare class OCCTWIO extends OCCTIO { readonly occWorkerManager: OCCTWorkerManager; private readonly context; constructor(occWorkerManager: OCCTWorkerManager, context: ContextBase); /** * Imports the step or iges asset file * @param inputs STEP or IGES import * @group io * @shortname load step | iges * @returns OCCT Shape */ loadSTEPorIGES(inputs: Inputs.OCCT.ImportStepIgesDto): Promise<Inputs.OCCT.TopoDSShapePointer>; /** * Imports the step or iges asset file from text * @param inputs STEP or IGES import * @group io * @shortname load text step | iges * @returns OCCT Shape */ loadSTEPorIGESFromText(inputs: Inputs.OCCT.ImportStepIgesFromTextDto): Promise<Inputs.OCCT.TopoDSShapePointer>; }