我正在寻找将二维平面上的点
最常见的投影是纬度和经度映射,通过将
这会在球体的极点产生强烈的扭曲。可以将这种转换看作是将球体包裹在一张纸上,然后在两端旋转纸张,就像将球体包装成一个糖果纸。这将在这两个端点处产生扭曲。
我正在寻找的变换可以被认为是将球体放置在一张纸的中间,并将所有边缘围绕球体并在一个单一的点上旋转它们 - 这样你就得到了一个小纸袋,里面装着你的球体。这会在“袋子”的底部产生最小的扭曲,并在顶部产生最大的扭曲 - 如果从下面看,扭曲在所有方向上都是相等的。
有人能告诉我如何计算这种映射吗?
[0,1]x[0,1]
映射到单位球体上的数学变换。最常见的投影是纬度和经度映射,通过将
u
和v
解释为球坐标的角度(将u
映射到[0,2PI]
,将v
映射到[-PI/2, PI/2]
)。这会在球体的极点产生强烈的扭曲。可以将这种转换看作是将球体包裹在一张纸上,然后在两端旋转纸张,就像将球体包装成一个糖果纸。这将在这两个端点处产生扭曲。
我正在寻找的变换可以被认为是将球体放置在一张纸的中间,并将所有边缘围绕球体并在一个单一的点上旋转它们 - 这样你就得到了一个小纸袋,里面装着你的球体。这会在“袋子”的底部产生最小的扭曲,并在顶部产生最大的扭曲 - 如果从下面看,扭曲在所有方向上都是相等的。
有人能告诉我如何计算这种映射吗?