(λ, φ)
| 2550 | var cr = Math.cos(radius), smallRadius = cr > 0, notHemisphere = Math.abs(cr) > ε, interpolate = d3_geo_circleInterpolate(radius, 6 * d3_radians); |
| 2551 | return d3_geo_clip(visible, clipLine, interpolate); |
| 2552 | function visible(λ, φ) { |
| 2553 | return Math.cos(λ) * Math.cos(φ) > cr; |
| 2554 | } |
| 2555 | function clipLine(listener) { |
| 2556 | var point0, c0, v0, v00, clean; |
| 2557 | return { |