Sha256: 19abec243a2930db9b9b8588ca8d7316aed2480801f095fcc3cb61e9fcebddc6

Contents?: true

Size: 403 Bytes

Versions: 4

Compression:

Stored size: 403 Bytes

Contents

function eckert3(λ, φ) {
  var k = Math.sqrt(π * (4 + π));
  return [
    2 / k * λ * (1 + Math.sqrt(1 - 4 * φ * φ / (π * π))),
    4 / k * φ
  ];
}

eckert3.invert = function(x, y) {
  var k = Math.sqrt(π * (4 + π)) / 2;
  return [
    x * k / (1 + asqrt(1 - y * y * (4 + π) / (4 * π))),
    y * k / 2
  ];
};

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

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
d3js-plugins-rails-0.0.4 vendor/assets/javascripts/d3/plugins/geo/projection/eckert3.js
d3js-plugins-rails-0.0.3 vendor/assets/javascripts/d3/plugins/geo/projection/eckert3.js
d3js-plugins-rails-0.0.2 vendor/assets/javascripts/d3/plugins/geo/projection/eckert3.js
d3js-plugins-rails-0.0.1 vendor/assets/javascripts/d3/plugins/geo/projection/eckert3.js