作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
更新:我发现,http://os.ivrpa.org/panosalado/wiki , 在 java 中有一个实现。任何人在 c 或 c++ 中有类似的东西吗?
我有这张全景图,一张来自谷歌街景的球形 map ,我想把它映射到一个球体/立方体上。下面是一些示例和插图,我寻求的是可以做到这一点的库,或者一些实现指南。
我试过了 http://krpano.com/docu/tutorials/quickstart/#top给出底部列出的结果。它说明了我想要的,但是旋转轴关闭了。我需要创建直接前后左右的 View 。理想情况下,我想将它映射到球体并告诉它要提取的角度(立方体的方向)。
[后、下、前、左、右、上]
最佳答案
您可以在 POV-Ray 中轻松做到这一点将相机放在用您的纹理映射的球体的中间。参见 image_map map_type 1
和例如 this example .
但实际上这很容易自己实现,假设输入图像是某种圆柱等距或等距圆柱投影:对于您正在渲染的输出图像中的每个 (x,y),只需使用 inverse formulas计算输入图像中的(经度,纬度)并插值/复制像素值。
关于c++ - 如何将球面贴图投影到球体/立方体上 : "Equirectangular to cubic",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9948583/
我是一名优秀的程序员,十分优秀!