Files
rough/bin/geometry.d.ts
2018-06-18 13:08:58 -07:00

23 lines
464 B
TypeScript

export declare type Point = [number, number];
export interface Rectangle {
x: number;
y: number;
width: number;
height: number;
}
export declare class Segment {
px1: number;
px2: number;
py1: number;
py2: number;
xi: number;
yi: number;
a: number;
b: number;
c: number;
_undefined: boolean;
constructor(p1: Point, p2: Point);
isUndefined(): boolean;
intersects(otherSegment: Segment): boolean;
}