@bitbybit-dev/occt
Version:
Bit By Bit Developers CAD algorithms using OpenCascade Technology kernel. Run in Node and in Browser.
10 lines (9 loc) • 735 B
TypeScript
import { Base } from "./inputs/inputs";
export declare class ShapesHelperService {
starLines(innerRadius: number, outerRadius: number, numRays: number, half: boolean, offsetOuterEdges: number): Base.Line3[];
parallelogram(width: number, height: number, angle: number, center: boolean): Base.Line3[];
ngon(n: number, radius: number, center: Base.Point2): Base.Line3[];
polygonL(widthFirst: number, lengthFirst: number, widthSecond: number, lengthSecond: number): Base.Point3[];
polygonLInverted(widthFirst: number, lengthFirst: number, widthSecond: number, lengthSecond: number): Base.Point3[];
polygonLMiddle(widthFirst: number, lengthFirst: number, widthSecond: number, lengthSecond: number): Base.Point3[];
}