@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.
12 lines (11 loc) • 440 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.fromPolarCoords2D = void 0;
/**
* Creates an `ArrayVector2D` from polar coordinates.
* @param {number} phi - Angle in radians
* @param {number} [m] - Optional magnitude (default: `1`)
* @returns {ArrayVector2D} Vector
*/
const fromPolarCoords2D = (phi, m = 1) => [m * Math.cos(phi), m * Math.sin(phi)];
exports.fromPolarCoords2D = fromPolarCoords2D;