d3 clipAngle方法究竟做了什么?

时间:2014-11-05 21:10:29

标签: javascript d3.js

我对d3中的clipAngle方法的确非常困惑。我在维基和图书馆里戳了一下自己,但是我不能用普通的英语写它。

https://github.com/mbostock/d3/wiki/Geo-Projections#clipAngle

如果剪辑角度设置为90,我看到我的正投影被切成两半。

如果设置为180,我会看到球体的正面和背面

零我什么都没有

所以基本上我可以把它想象成一个切割球体的平面?

谢谢!

1 个答案:

答案 0 :(得分:2)

想象一下,一个固定在球体中心的针脚指向你,它现在处于0度,这不会渲染任何东西。通过移动指向您的一端来更改此引脚的角度。在90°时,引脚指向正上方,它呈现0°和90°之间的所有值。进一步旋转它,它开始渲染球体的后半部分。

作为参考,这里有一个被夹在107°的位置,因此它会渲染一些背面并且看起来“包裹”在内部地球周围:

enter image description here

相关问题