(d)
| 2257 | return [ vector[0] * k, vector[1] * k, vector[2] * k ]; |
| 2258 | } |
| 2259 | function d3_geo_cartesianNormalize(d) { |
| 2260 | var l = Math.sqrt(d[0] * d[0] + d[1] * d[1] + d[2] * d[2]); |
| 2261 | d[0] /= l; |
| 2262 | d[1] /= l; |
| 2263 | d[2] /= l; |
| 2264 | } |
| 2265 | function d3_geo_spherical(cartesian) { |
| 2266 | return [ Math.atan2(cartesian[1], cartesian[0]), d3_asin(cartesian[2]) ]; |
| 2267 | } |
no outgoing calls
no test coverage detected