@bitbybit-dev/manifold
Version:
Bit By Bit Developers Manifold based CAD Library to Program Geometry
39 lines (38 loc) • 1.16 kB
TypeScript
export declare namespace Base {
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[];
}