UNPKG

@bitbybit-dev/occt

Version:

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

21 lines (20 loc) 4.15 kB
import { OpenCascadeInstance, TopoDS_Shape } from "../../../bitbybit-dev-occt/bitbybit-dev-occt"; import * as Inputs from "../../api/inputs/inputs"; import { VectorHelperService } from "../../api/vector-helper.service"; import { ConverterService } from "./converter.service"; import { EntitiesService } from "./entities.service"; export declare class TransformsService { private readonly occ; private readonly converterService; private readonly entitiesService; private readonly vecHelper; constructor(occ: OpenCascadeInstance, converterService: ConverterService, entitiesService: EntitiesService, vecHelper: VectorHelperService); alignAndTranslate(inputs: Inputs.OCCT.AlignAndTranslateDto<TopoDS_Shape>): TopoDS_Shape; scale3d(inputs: Inputs.OCCT.Scale3DDto<TopoDS_Shape>): TopoDS_Shape; translate(inputs: Inputs.OCCT.TranslateDto<TopoDS_Shape>): import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Edge | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Face | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Wire | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Shell | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Vertex | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Solid | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Compound; mirror(inputs: Inputs.OCCT.MirrorDto<TopoDS_Shape>): import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Edge | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Face | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Wire | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Shell | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Vertex | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Solid | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Compound; mirrorAlongNormal(inputs: Inputs.OCCT.MirrorAlongNormalDto<TopoDS_Shape>): import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Edge | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Face | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Wire | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Shell | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Vertex | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Solid | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Compound; rotate(inputs: Inputs.OCCT.RotateDto<TopoDS_Shape>): import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Edge | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Face | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Wire | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Shell | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Vertex | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Solid | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Compound; align(inputs: Inputs.OCCT.AlignDto<TopoDS_Shape>): import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Edge | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Face | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Wire | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Shell | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Vertex | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Solid | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Compound; alignNormAndAxis(inputs: Inputs.OCCT.AlignNormAndAxisDto<TopoDS_Shape>): import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Edge | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Face | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Wire | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Shell | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Vertex | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Solid | import("../../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Compound; }