UNPKG

@bitbybit-dev/occt

Version:

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

16 lines (15 loc) 1.1 kB
import { Geom2d_Curve, BitbybitOcctModule, TopoDS_Wire, Handle_Geom2d_Curve } from "../../../bitbybit-dev-occt/bitbybit-dev-occt"; import { OccHelper } from "../../occ-helper"; import * as Inputs from "../../api/inputs"; export declare class OCCTCurves { private readonly occ; private readonly och; constructor(occ: BitbybitOcctModule, och: OccHelper); geom2dEllipse(inputs: Inputs.OCCT.Geom2dEllipseDto): import("../../../bitbybit-dev-occt/bitbybit-dev-occt").Geom2d_Ellipse; geom2dCircle(inputs: Inputs.OCCT.Geom2dCircleDto): import("../../../bitbybit-dev-occt/bitbybit-dev-occt").Geom2d_Circle; geom2dTrimmedCurve(inputs: Inputs.OCCT.Geom2dTrimmedCurveDto<Handle_Geom2d_Curve>): Handle_Geom2d_Curve; geom2dSegment(inputs: Inputs.OCCT.Geom2dSegmentDto): import("../../../bitbybit-dev-occt/bitbybit-dev-occt").Geom2d_TrimmedCurve; get2dPointFrom2dCurveOnParam(inputs: Inputs.OCCT.DataOnGeometryAtParamDto<Geom2d_Curve>): number[]; geomCircleCurve(inputs: Inputs.OCCT.CircleDto): TopoDS_Wire; geomEllipseCurve(inputs: Inputs.OCCT.EllipseDto): TopoDS_Wire; }