array-polar
Convert array with cartesian coordinates to polar or back.
const polar = let polarCoords = // [1,0, 1,Math.PI/2]let cartesianCoords = polar
API
polar(array, center=[0, 0])
Convert 2-dimensional array
with [x, y, x, y, ...]
layout to polar coordinates based on center
point, so that result is [r, θ, r, θ, ...]
array
. You may want to calculate center
as average or median of data. array
is modified in-place, so do slice if you need immutable behaviour.
polar.cartesian(array, center=[0, 0])
Convert polar coordinates back to cartesian.