UNPKG

@bitbybit-dev/base

Version:

Bit By Bit Developers Base CAD Library to Program Geometry

36 lines (35 loc) 1.08 kB
export declare namespace Base { type Color = string; type ColorRGB = { r: number; g: number; b: number; }; type Material = any; type Point2 = [number, number]; type Vector2 = [number, number]; type Point3 = [number, number, number]; type Vector3 = [number, number, number]; type Line2 = { start: Base.Point2; end: Base.Point2; }; type Line3 = { start: Base.Point3; end: Base.Point3; }; type Polyline3 = { points: Base.Point3[]; isClosed?: boolean; color?: number[]; }; type Polyline2 = { points: Base.Point2[]; isClosed?: boolean; color?: number[]; }; type TransformMatrix3x3 = [number, number, number, number, number, number, number, number, number]; type TransformMatrixes3x3 = TransformMatrix3x3[]; type TransformMatrix = [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number]; type TransformMatrixes = TransformMatrix[]; }