UNPKG

@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.

13 lines (12 loc) 312 B
/** * Creates a vector from cylindrical coordinates. * @param {number} r - Radius * @param {number} phi - Angle in radians * @param {number} z - Vector z axis * @returns {ArrayVector3D} Vector */ export const fromCylindricalCoords = (r, phi, z) => [ r * Math.cos(phi), r * Math.sin(phi), z, ];