Philippe Rivière
Philippe Rivière
The Imago projection needs to use polygon clipping; but it seems a bit absurd that we are doing spherical clipping (with 200 control points computed as the inverse of 200...
See https://beta.observablehq.com/@fil/an-equal-area-projection-for-the-cubic-earth Is there any interest in integrating this equal-area square face projection? (It can be fun to use on something else than the 1/6th square face of the cube.)...
https://beta.observablehq.com/@fil/cahill-keyes-projection#Antarctica
Can we use this to cut (instead of clipping) to the polygon. Would be useful to avoid disappearing points that are just on the edge of the polygon in polyhedral...
In https://observablehq.com/@fil/oronce-fines-triangle-projection the graticule was properly clipped until [email protected], but it failed with release [1.8.0](https://github.com/d3/d3-geo-polygon/releases/tag/v1.8.0). I think the offending commit is https://github.com/d3/d3-geo-polygon/commit/eb1e6635c35c3d21eb32c292115922205e89d153 ([#160](https://github.com/d3/d3-geo/issues/160)). Test @ https://observablehq.com/d/fd5d0ec326b1d538
https://github.com/mourner/robust-predicates
The issue is described here: https://github.com/d3/d3-geo-projection/issues/125 To sum up this would need to: - [ ] introduce geoCahill1909 (which would be geoPolyhedralWaterman but with the inferior choice of angles from...
example code that works (at least in one test case): ``` var c = projection.lobes().map(d => d3.merge(d.map(q => { var centroid = d3.geoCentroid({type:"MultiPoint", coordinates:q}); return q.map(p => d3.geoInterpolate(p,centroid)(1e-7)); // pull...
implementation by @jrus https://observablehq.com/@jrus/fast-peirce-quincuncial see also the discussion at https://github.com/d3/d3-geo-projection/pull/194 Note that the default aspect is changed:  I wonder if reval should not belong to a file of its...
Implementation by @toja — https://observablehq.com/d/9c104687d45ef00e