UNPKG

@bitbybit-dev/core

Version:

Bit By Bit Developers Core CAD API to Program Geometry

51 lines (50 loc) 1.47 kB
export declare namespace Base { enum skyboxEnum { default = "default", clearSky = "clearSky", city = "city", greyGradient = "greyGradient" } enum fogModeEnum { none = "none", exponential = "exponential", exponentialSquared = "exponentialSquared", linear = "linear" } type Color = string; type ColorRGB = { r: number; g: number; b: number; }; 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; }; type Polyline2 = { points: Base.Point2[]; isClosed?: boolean; }; type VerbCurve = { tessellate: (options: any) => any; }; type VerbSurface = { tessellate: (options: any) => any; }; 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[]; }