sketch_feb05a_2011_"camscape.sphere" - [Works]

今天继续昨天没结束的工作,完成了球面化的"camscape" 。上午看了维基百科上关于球坐标系 的内容,对"camscape" 的节点在球体表面的定位有了些概念。与各位童鞋分享一些小的经验。

P5的坐标系和维基百科的球坐标系参考页上的图解在方向上有所不同,以"camscape" 为例。

为了让"camscape" 正常呈现,天顶角theta 和方位角phi 需要有必要的初始值。theta 为-PI,而phi 为-PI/2 * 摄像头捕捉画面的高比宽。之后:

x = (半径+偏移量)*cos(theta)

y = (半径+偏移量)*sin(theta)*sin(phi)

z = (半径+偏移量)*sin(theta)*cos(phi)

和参考页面上的那个直角坐标还是有不少区别的。

俺在真正使"camscape" 球面化之前还写了一个在球面上对点进行定位的测试小样,最后才化零为整。



Posted by at 17:17:00 | Trackback (0) | Edit |

Comments



Add Comment