@fimbul-works/vec
Version:
A comprehensive TypeScript vector math library providing 2D, 3D, and 4D vector operations with a focus on performance and type safety.
15 lines (14 loc) • 469 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.fromAngleY2D = void 0;
/**
* Creates an ArrayVector2D from y-axis angle.
* @param {number} phi - Angle in radians
* @param {number} magnitude - Optional magnitude of the vector (default: `1`)
* @returns {ArrayVector2D} Vector
*/
const fromAngleY2D = (phi, magnitude = 1) => [
magnitude * -Math.sin(phi),
magnitude * Math.cos(phi),
];
exports.fromAngleY2D = fromAngleY2D;