Sha256: 08fa22cb4042ae2c39f97689256c9ffe983e2549e3c77ca33a784aeeaf452fe0

Contents?: true

Size: 366 Bytes

Versions: 4

Compression:

Stored size: 366 Bytes

Contents

function eckert1(λ, φ) {
  var α = Math.sqrt(8 / (3 * π));
  return [
    α * λ * (1 - Math.abs(φ) / π),
    α * φ
  ];
}

eckert1.invert = function(x, y) {
  var α = Math.sqrt(8 / (3 * π)),
      φ = y / α;
  return [
    x / (α * (1 - Math.abs(φ) / π)),
    φ
  ];
};

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

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/eckert1.js
d3js-plugins-rails-0.0.3 vendor/assets/javascripts/d3/plugins/geo/projection/eckert1.js
d3js-plugins-rails-0.0.2 vendor/assets/javascripts/d3/plugins/geo/projection/eckert1.js
d3js-plugins-rails-0.0.1 vendor/assets/javascripts/d3/plugins/geo/projection/eckert1.js