球面点三维坐标到纹理二维坐标的转换
来源:互联网 发布:linux:yy 编辑:程序博客网 时间:2024/05/16 18:48
把全景图像贴在一个固定半径的三维球体上,这样该视点空间就建立起来了。这里的固定半径对应固
定的焦距。
三维球体的半径为r,水平转动角度为h([0,2PI]),上下转动角度为p([-PI/2,PI/2]),所以球面上一
点的三维坐标sphere(x,y,z)=(r*cosp*cosh,r*cosp*sinh,r*sinp)。
反向变换有p=arcsin(z/r) ,h=arctan(y/x)。
当把p对应到纹理的V方向,把H对应到纹理的U方向,UV的范围都是[0,1]。在知道球面坐标x、y,z和半
径r以后,球面点对应的纹理坐标就是V=arcsin(z/r)/PI+0.5,U=arctan(y/x)/2/PI。
- 球面点三维坐标到纹理二维坐标的转换
- 球面点三维坐标到纹理二维坐标的转换
- 将三维地理坐标转换到二维屏幕坐标
- opengl屏幕坐标到三维坐标的转换
- OpenGL屏幕坐标到三维坐标转换
- OpenGL -- 三维到二维,坐标系统
- openGL将三维坐标转换成二维坐标在…
- ARKit 屏幕坐标到三维坐标到转换
- opengl中将三维坐标转换到屏幕坐标
- opengl中将三维坐标转换到屏幕坐标
- 三维坐标转换
- Opengl二维坐标转三维坐标
- 二维坐标变换三维坐标未解答
- (非常好)计算匹配点的三维坐标
- 已知三角形三点坐标,求三角形的面积(二维和三维)
- OpenGL贴图坐标与纹理贴图坐标的转换
- 屏幕坐标向opengl三维坐标转换
- OpenGL由屏幕坐标转换三维坐标
- javaScript 中 call 函数的用法说明
- 在eclipse中FreeMarker的实际运用案例
- Windows窗口消息类型+说明
- HCS 介绍
- 61条面向对象的设计原则
- 球面点三维坐标到纹理二维坐标的转换
- sap Payment Terms Terms of payment 收付款条件
- Form组件添加动画效果
- 如何当好IT项目经理
- 利用java控制window服务
- 向iframe中添加内容注意
- oracle在归档模式下正常工作设置
- 如何进行IT项目管理
- GP技术的展望——C-- 莫华枫 摘自 longshanks。