@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
TypeScript
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;
}