UNPKG

@bitbybit-dev/occt

Version:

Bit By Bit Developers CAD algorithms using OpenCascade Technology kernel. Run in Node and in Browser.

53 lines (52 loc) 2.91 kB
import { OpenCascadeInstance, TopoDS_Face } from "../bitbybit-dev-occt/bitbybit-dev-occt"; import { VectorHelperService } from "./api/vector-helper.service"; import * as Inputs from "./api/inputs/inputs"; import { ShapesHelperService } from "./api/shapes-helper.service"; import { IteratorService } from "./services/base/iterator.service"; import { EnumService } from "./services/base/enum.service"; import { ConverterService } from "./services/base/converter.service"; import { EntitiesService } from "./services/base/entities.service"; import { OperationsService } from "./services/base/operations.service"; import { TransformsService } from "./services/base/transforms.service"; import { BooleansService } from "./services/base/booleans.service"; import { ShapeGettersService } from "./services/base/shape-getters"; import { EdgesService } from "./services/base/edges.service"; import { GeomService } from "./services/base/geom.service"; import { WiresService } from "./services/base/wires.service"; import { FacesService } from "./services/base/faces.service"; import { VerticesService } from "./services/base/vertices.service"; import { ShellsService } from "./services/base/shells.service"; import { FilletsService } from "./services/base/fillets.service"; import { SolidsService } from "./services/base/solids.service"; import { DimensionsService } from "./services/base/dimensions.service"; import { MeshingService } from "./services/base/meshing.service"; import { BaseBitByBit } from "./base"; import { DxfService } from "./services/base/dxf.service"; export declare class OccHelper { readonly vecHelper: VectorHelperService; readonly shapesHelperService: ShapesHelperService; readonly occ: OpenCascadeInstance; private readonly occRefReturns; readonly base: BaseBitByBit; readonly iteratorService: IteratorService; readonly converterService: ConverterService; readonly entitiesService: EntitiesService; readonly geomService: GeomService; readonly shapeGettersService: ShapeGettersService; readonly transformsService: TransformsService; readonly enumService: EnumService; readonly verticesService: VerticesService; readonly booleansService: BooleansService; readonly edgesService: EdgesService; readonly wiresService: WiresService; readonly facesService: FacesService; readonly shellsService: ShellsService; readonly solidsService: SolidsService; readonly operationsService: OperationsService; readonly filletsService: FilletsService; readonly meshingService: MeshingService; readonly dimensionsService: DimensionsService; readonly dxfService: DxfService; constructor(vecHelper: VectorHelperService, shapesHelperService: ShapesHelperService, occ: OpenCascadeInstance); surfaceFromFace(inputs: Inputs.OCCT.ShapeDto<TopoDS_Face>): import("../bitbybit-dev-occt/bitbybit-dev-occt").Geom_Surface; }