@thi.ng/geom-closest-point
Version:
2D / 3D closest point / proximity helpers
15 lines • 525 B
TypeScript
import type { ReadonlyVec, Vec } from "@thi.ng/vectors";
/**
* Returns closest point to `p` on circle defined by origin `c` and radius `r`.
*
* @param p -
* @param c -
* @param r -
* @param out -
*/
export declare const closestPointCircle: (p: ReadonlyVec, c: ReadonlyVec, r: number, out?: Vec) => Vec<number>;
/**
* Same as {@link closestPointCircle}, but for 3D.
*/
export declare const closestPointSphere: (p: ReadonlyVec, c: ReadonlyVec, r: number, out?: Vec) => Vec<number>;
//# sourceMappingURL=circle.d.ts.map