(δλ, δφ, δγ)
| 2986 | return forward; |
| 2987 | }; |
| 2988 | function d3_geo_rotation(δλ, δφ, δγ) { |
| 2989 | return δλ ? δφ || δγ ? d3_geo_compose(d3_geo_rotationλ(δλ), d3_geo_rotationφγ(δφ, δγ)) : d3_geo_rotationλ(δλ) : δφ || δγ ? d3_geo_rotationφγ(δφ, δγ) : d3_geo_equirectangular; |
| 2990 | } |
| 2991 | function d3_geo_forwardRotationλ(δλ) { |
| 2992 | return function(λ, φ) { |
| 2993 | return λ += δλ, [ λ > π ? λ - 2 * π : λ < -π ? λ + 2 * π : λ, φ ]; |
no test coverage detected