mirror of
https://github.com/rough-stuff/rough.git
synced 2026-01-14 17:07:58 -05:00
23 lines
464 B
TypeScript
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;
|
|
}
|