@thi.ng/matrices
Version:
Matrix & quaternion operations for 2D/3D geometry processing
16 lines • 502 B
TypeScript
import type { ReadonlyVec } from "@thi.ng/vectors";
/**
* Computes a quaternion representing the rotation `theta` around
* `axis`.
*
* @param axis -
* @param theta -
*/
export declare const quatFromAxisAngle: (axis: ReadonlyVec, theta: number) => import("@thi.ng/vectors").Vec<number>;
/**
* Decomposes quaternion into `[axis, theta]` tuple.
*
* @param quat -
*/
export declare const quatToAxisAngle: (quat: ReadonlyVec) => (number | number[])[];
//# sourceMappingURL=quat-axis-angle.d.ts.map