UNPKG

suzanne

Version:
19 lines (18 loc) 487 B
import { Vector } from "./Vector"; export declare class Vec2 implements Vector { x: number; y: number; readonly dims: number; constructor(x?: number, y?: number); add(v: Vec2): Vec2; sub(v: Vec2): Vec2; mul(v: Vec2): Vec2; times(k: number): Vec2; div(v: Vec2): Vec2; dot(v: Vec2): number; mag(): number; normalize(): Vec2; reflect(N: Vec2): Vec2; addTimes(v: Vec2, k: number): Vector; equals(v: Vec2, eps?: number): boolean; }