UNPKG

pocket-physics

Version:

Verlet physics extracted from pocket-ces demos

14 lines 558 B
import { Vector2 } from "./v2"; export declare type PointEdgeProjection<V2 extends Vector2> = { distance: number; similarity: number; u: number; projectedPoint: V2; edgeNormal: V2; }; /** * Create a pre-made result object for tests. */ export declare function createPointEdgeProjectionResult<V extends number>(): PointEdgeProjection<Vector2<V>>; export declare function projectPointEdge(point: Vector2, endpoint1: Vector2, endpoint2: Vector2, result: PointEdgeProjection<Vector2>): void; //# sourceMappingURL=project-point-edge.d.ts.map