Sha256: f9df0fec81b214486f50b3394c3dcedd5832c132d8ca443df33754c73305dd1a
Contents?: true
Size: 875 Bytes
Versions: 2
Compression:
Stored size: 875 Bytes
Contents
var ε = 1e-6, ε2 = ε * ε, π = Math.PI, sqrtπ = Math.sqrt(π), radians = π / 180, degrees = 180 / π; var projection = d3.geo.projection, projectionMutator = d3.geo.projectionMutator; function sinci(x) { return x ? x / Math.sin(x) : 1; } function sgn(x) { return x > 0 ? 1 : x < 0 ? -1 : 0; } function asqrt(x) { return x > 0 ? Math.sqrt(x) : 0; } function asin(x) { return x > 1 ? π / 2 : x < -1 ? -π / 2 : Math.asin(x); } function acos(x) { return x > 1 ? 0 : x < -1 ? π : Math.acos(x); } function tanh(x) { x = Math.exp(2 * x); return (x - 1) / (x + 1); } function sinh(x) { return .5 * (Math.exp(x) - Math.exp(-x)); } function cosh(x) { return .5 * (Math.exp(x) + Math.exp(-x)); } function arsinh(x) { return Math.log(x + asqrt(x * x + 1)); } function arcosh(x) { return Math.log(x + asqrt(x * x - 1)); }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
d3js-plugins-rails-0.0.4 | vendor/assets/javascripts/d3/plugins/geo/projection/projection.js |
d3js-plugins-rails-0.0.3 | vendor/assets/javascripts/d3/plugins/geo/projection/projection.js |