@thi.ng/vectors
Version:
Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts
27 lines • 708 B
TypeScript
import type { ReadonlyVec } from "./api.js";
/**
* Returns orientation angle (in radians, `[0,TAU)` interval) of vector `a` in
* XY plane.
*
* @param a -
*/
export declare const headingXY: (a: ReadonlyVec) => number;
/**
* Returns orientation angle (in radians, `[0,TAU)` interval) of vector `a` in
* XZ plane.
*
* @param a -
*/
export declare const headingXZ: (a: ReadonlyVec) => number;
/**
* Returns orientation angle (in radians, `[0,TAU)` interval) of vector `a` in
* ZY plane.
*
* @param a -
*/
export declare const headingYZ: (a: ReadonlyVec) => number;
/**
* Same as {@link headingXY}
*/
export declare const heading: (a: ReadonlyVec) => number;
//# sourceMappingURL=heading.d.ts.map