Sha256: 260810c5a4e7ade7d2ea1a65a25bf8bb93bdfee6726342aa7578bd56e1cd3178

Contents?: true

Size: 425 Bytes

Versions: 4

Compression:

Stored size: 425 Bytes

Contents

import "projection";

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.8 vendor/assets/javascripts/d3/plugins/geo/projection/eckert3.js
d3js-plugins-rails-0.0.7 vendor/assets/javascripts/d3/plugins/geo/projection/eckert3.js
d3js-plugins-rails-0.0.6 vendor/assets/javascripts/d3/plugins/geo/projection/eckert3.js
d3js-plugins-rails-0.0.5 vendor/assets/javascripts/d3/plugins/geo/projection/eckert3.js