Sha256: 78464d766deb84e34b0661168d70c24c3966b532a887db16ecad51c864f4e60b

Contents?: true

Size: 369 Bytes

Versions: 4

Compression:

Stored size: 369 Bytes

Contents

import "projection";

function eckert5(λ, φ) {
  return [
    λ * (1 + Math.cos(φ)) / Math.sqrt(2 + π),
    2 * φ / Math.sqrt(2 + π)
  ];
}

eckert5.invert = function(x, y) {
  var k = Math.sqrt(2 + π),
      φ = y * k / 2;
  return [
    k * x / (1 + Math.cos(φ)),
    φ
  ];
};

(d3.geo.eckert5 = function() { return projection(eckert5); }).raw = eckert5;

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
d3js-plugins-rails-0.0.8 vendor/assets/javascripts/d3/plugins/geo/projection/eckert5.js
d3js-plugins-rails-0.0.7 vendor/assets/javascripts/d3/plugins/geo/projection/eckert5.js
d3js-plugins-rails-0.0.6 vendor/assets/javascripts/d3/plugins/geo/projection/eckert5.js
d3js-plugins-rails-0.0.5 vendor/assets/javascripts/d3/plugins/geo/projection/eckert5.js