UNPKG

@bitbybit-dev/occt

Version:

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

28 lines (27 loc) 4.75 kB
import { OccHelper } from "../occ-helper"; import { OpenCascadeInstance, TopoDS_Edge, TopoDS_Face, TopoDS_Shape, TopoDS_Vertex, TopoDS_Wire } from "../../bitbybit-dev-occt/bitbybit-dev-occt"; import * as Inputs from "../api/inputs/inputs"; export declare class OCCTFillets { private readonly occ; private readonly och; constructor(occ: OpenCascadeInstance, och: OccHelper); filletEdges(inputs: Inputs.OCCT.FilletDto<TopoDS_Shape>): TopoDS_Shape; filletEdgesList(inputs: Inputs.OCCT.FilletEdgesListDto<TopoDS_Shape, TopoDS_Edge>): TopoDS_Shape; filletEdgesListOneRadius(inputs: Inputs.OCCT.FilletEdgesListOneRadiusDto<TopoDS_Shape, TopoDS_Edge>): TopoDS_Shape; filletEdgeVariableRadius(inputs: Inputs.OCCT.FilletEdgeVariableRadiusDto<TopoDS_Shape, TopoDS_Edge>): TopoDS_Shape; filletEdgesVariableRadius(inputs: Inputs.OCCT.FilletEdgesVariableRadiusDto<TopoDS_Shape, TopoDS_Edge>): TopoDS_Shape; filletEdgesSameVariableRadius(inputs: Inputs.OCCT.FilletEdgesSameVariableRadiusDto<TopoDS_Shape, TopoDS_Edge>): TopoDS_Shape; chamferEdges(inputs: Inputs.OCCT.ChamferDto<TopoDS_Shape>): TopoDS_Shape; chamferEdgesList(inputs: Inputs.OCCT.ChamferEdgesListDto<TopoDS_Shape, TopoDS_Edge>): TopoDS_Edge | TopoDS_Face | TopoDS_Wire | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Shell | TopoDS_Vertex | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Solid | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Compound; chamferEdgeDistAngle(inputs: Inputs.OCCT.ChamferEdgeDistAngleDto<TopoDS_Shape, TopoDS_Edge, TopoDS_Face>): TopoDS_Edge | TopoDS_Face | TopoDS_Wire | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Shell | TopoDS_Vertex | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Solid | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Compound; chamferEdgesDistAngle(inputs: Inputs.OCCT.ChamferEdgesDistAngleDto<TopoDS_Shape, TopoDS_Edge, TopoDS_Face>): TopoDS_Edge | TopoDS_Face | TopoDS_Wire | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Shell | TopoDS_Vertex | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Solid | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Compound; chamferEdgesDistsAngles(inputs: Inputs.OCCT.ChamferEdgesDistsAnglesDto<TopoDS_Shape, TopoDS_Edge, TopoDS_Face>): TopoDS_Edge | TopoDS_Face | TopoDS_Wire | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Shell | TopoDS_Vertex | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Solid | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Compound; chamferEdgeTwoDistances(inputs: Inputs.OCCT.ChamferEdgeTwoDistancesDto<TopoDS_Shape, TopoDS_Edge, TopoDS_Face>): TopoDS_Edge | TopoDS_Face | TopoDS_Wire | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Shell | TopoDS_Vertex | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Solid | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Compound; chamferEdgesTwoDistances(inputs: Inputs.OCCT.ChamferEdgesTwoDistancesDto<TopoDS_Shape, TopoDS_Edge, TopoDS_Face>): TopoDS_Edge | TopoDS_Face | TopoDS_Wire | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Shell | TopoDS_Vertex | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Solid | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Compound; chamferEdgesTwoDistancesLists(inputs: Inputs.OCCT.ChamferEdgesTwoDistancesListsDto<TopoDS_Shape, TopoDS_Edge, TopoDS_Face>): TopoDS_Edge | TopoDS_Face | TopoDS_Wire | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Shell | TopoDS_Vertex | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Solid | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Compound; filletTwoEdgesInPlaneIntoAWire(inputs: Inputs.OCCT.FilletTwoEdgesInPlaneDto<TopoDS_Edge>): TopoDS_Wire; fillet3DWires(inputs: Inputs.OCCT.Fillet3DWiresDto<TopoDS_Wire>): (TopoDS_Edge | TopoDS_Face | TopoDS_Wire | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Shell | TopoDS_Vertex | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Solid | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Compound)[]; fillet3DWire(inputs: Inputs.OCCT.Fillet3DWireDto<TopoDS_Wire>): TopoDS_Edge | TopoDS_Face | TopoDS_Wire | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Shell | TopoDS_Vertex | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Solid | import("../../bitbybit-dev-occt/bitbybit-dev-occt").TopoDS_Compound; fillet2d(inputs: Inputs.OCCT.FilletDto<TopoDS_Wire | TopoDS_Face>): TopoDS_Face | TopoDS_Wire; fillet2dShapes(inputs: Inputs.OCCT.FilletShapesDto<TopoDS_Wire | TopoDS_Face>): TopoDS_Face[] | TopoDS_Wire[]; }