UNPKG

@raducal/isomer

Version:

A simple isometric graphics library for HTML5 canvas

20 lines (19 loc) 660 B
declare class Point { x: number; y: number; z: number; static ORIGIN: Point; static FromPoint(source: Point): Point; constructor(x?: number, y?: number, z?: number); private init; update(x?: number, y?: number, z?: number): void; translate(dx?: number, dy?: number, dz?: number): Point; scale(origin: Point, dx: number, dy?: number, dz?: number): Point; rotateX(origin: Point, angle: number): Point; rotateY(origin: Point, angle: number): Point; rotateZ(origin: Point, angle: number): Point; depth(): number; duplicate(): Point; static distance(p1: Point, p2: Point): number; } export { Point };