UNPKG

@thi.ng/vectors

Version:

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

28 lines 769 B
import type { MultiVecOpN, Vec, VecOpN } from "./api.js"; /** * Sets all components of 2D vector to scalar value `n`. * * @param a - vector * @param n - scalar */ export declare const setN2: VecOpN; /** * Sets all components of 3D vector to scalar value `n`. * * @param a - vector * @param n - scalar */ export declare const setN3: VecOpN; /** * Sets all components of 4D vector to scalar value `n`. * * @param a - vector * @param n - scalar */ export declare const setN4: VecOpN; export declare const setN: MultiVecOpN; export declare const zero: (a: Vec) => Vec<number>; export declare const one: (a: Vec) => Vec<number>; export declare const zeroes: (n: number) => Vec; export declare const ones: (n: number) => Vec; //# sourceMappingURL=setn.d.ts.map