array-polar
v1.0.1
Published
Convert array with cartesian coordinates to polar and back
Downloads
41
Maintainers
Readme
array-polar
Convert array with cartesian coordinates to polar or back.
const polar = require('array-polar')
let polarCoords = polar([0,1, 1,0]) // [1,0, 1,Math.PI/2]
let cartesianCoords = polar.cartesian(coords)
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.