UNPKG

@bitbybit-dev/occt

Version:

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

18 lines (17 loc) 1.1 kB
import { OpenCascadeInstance, TopoDS_Vertex, TopoDS_Shape, TopoDS_Compound } from "../../../bitbybit-dev-occt/bitbybit-dev-occt"; import { OccHelper } from "../../occ-helper"; import * as Inputs from "../../api/inputs/inputs"; export declare class OCCTVertex { private readonly occ; private readonly och; constructor(occ: OpenCascadeInstance, och: OccHelper); vertexFromXYZ(inputs: Inputs.OCCT.XYZDto): TopoDS_Vertex; vertexFromPoint(inputs: Inputs.OCCT.PointDto): TopoDS_Vertex; verticesFromPoints(inputs: Inputs.OCCT.PointsDto): TopoDS_Vertex[]; verticesCompoundFromPoints(inputs: Inputs.OCCT.PointsDto): TopoDS_Compound; getVertices(inputs: Inputs.OCCT.ShapeDto<TopoDS_Shape>): TopoDS_Vertex[]; getVerticesAsPoints(inputs: Inputs.OCCT.ShapeDto<TopoDS_Shape>): Inputs.Base.Point3[]; verticesToPoints(inputs: Inputs.OCCT.ShapesDto<TopoDS_Vertex>): Inputs.Base.Point3[]; vertexToPoint(inputs: Inputs.OCCT.ShapeDto<TopoDS_Vertex>): Inputs.Base.Point3; projectPoints(inputs: Inputs.OCCT.ProjectPointsOnShapeDto<TopoDS_Shape>): Inputs.Base.Point3[]; }