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