UNPKG

@foblex/2d

Version:

An Angular library for 2D geometric computations, providing classes and utilities for manipulating points, lines, vectors, rectangles, arcs, and transformations.

15 lines (14 loc) 478 B
import { IPoint } from './i-point'; export declare class Point implements IPoint { x: number; y: number; constructor(x?: number, y?: number); static fromPoint(point: IPoint): Point; add(point: IPoint): Point; sub(point: IPoint): Point; subNumber(value: number): Point; div(value: number): Point; mult(value: number): Point; matrixTransform(element: SVGSVGElement): Point; elementTransform(element: HTMLElement | SVGElement): Point; }