【发布时间】:2017-07-08 09:27:01
【问题描述】:
我想在我的正交投影中添加“飞行”(3D) 弧线,如 here 所示,但使用剪切而不是淡入淡出效果。这似乎很困难,因为弧是独立于投影创建的。 (每条弧由从投影中获得的三个点定义——起点、终点和大圆中点沿画布中心的一条线延伸——但弧本身是使用“2D”基数插值在相应的svg 画布上的点。)
我的第一个想法是我可能需要做一些球面几何来获取发生剪切的坐标,但现在我想知道是否有更直接的方法来完成这个(我是 D3 的新手)。
这是我的地图没有裁剪的样子:
【问题讨论】:
标签: d3.js