UNPKG

@thi.ng/vectors

Version:

Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts

42 lines 1.32 kB
import type { MultiVecOpVVVVV, VecOpVVVVV } from "./api.js"; /** * Componentwise maps given 2D vector `a` from the closed source interval * defined by `[b,c]` to the target interval `[d,e]`. Writes result into `o` * (or if null, back into `a`) * * @param o - output vector * @param a - input vector * @param b - input vector * @param c - input vector * @param d - input vector * @param e - input vector */ export declare const fit2: VecOpVVVVV; /** * Componentwise maps given 3D vector `a` from the closed source interval * defined by `[b,c]` to the target interval `[d,e]`. Writes result into `o` * (or if null, back into `a`) * * @param o - output vector * @param a - input vector * @param b - input vector * @param c - input vector * @param d - input vector * @param e - input vector */ export declare const fit3: VecOpVVVVV; /** * Componentwise maps given 4D vector `a` from the closed source interval * defined by `[b,c]` to the target interval `[d,e]`. Writes result into `o` * (or if null, back into `a`) * * @param o - output vector * @param a - input vector * @param b - input vector * @param c - input vector * @param d - input vector * @param e - input vector */ export declare const fit4: VecOpVVVVV; export declare const fit: MultiVecOpVVVVV; //# sourceMappingURL=fit.d.ts.map