怎么将右手坐标系转换成左手坐标系
来源:互联网 发布:淘宝买衣服货到付款 编辑:程序博客网 时间:2024/04/29 19:00
有两种:
(1)z轴取负,然后渲染时背面消隐改为逆时针!
(1)z轴取负,然后渲染时背面消隐改为逆时针!
(2)相机用右手坐标
拿一本书来举例,把这本书直立起来,正面朝向你,然后约定,在左手坐标系下,相机在原点位置,朝正Z轴方向看,而右手坐标系则相反,相机在原点是朝负Z轴看的.
然后,在右手坐标系下,正面的Z值比背面大,
而现在要转换成左手坐标系,并且要看到相同的画面,就必须使正面的Z值比背面小,如果只是把Z值取负,则意味着,正面和背面的所有像素被对等的做了替换,即成了一个镜像的效果,这显然不对.应该把X也取负.
这样的话,正面左边的顶点就到了背面右边的位置,(这看上去,似乎正面被放到了后面,但因为左手坐标系下,Z值小的先被看到,所以仍将看到一个正立的书)
简而言之,右手坐标系是从最大的Z值往最小的Z值去看的,而左手坐标系相反,是从最小的Z往最大的Z值去看的,即看到的画面将是书的背面,且是镜像的,所以,要把顶点的X和Z值取负.
0 0
- 怎么将右手坐标系转换成左手坐标系
- 左手坐标系 + 右手坐标系
- 右手坐标系、左手坐标系
- 左手坐标系&右手坐标系
- 左手坐标系和右手坐标系
- 左手坐标系和右手坐标系
- 左手坐标系与右手坐标系
- 左手坐标系和右手坐标系
- 左手坐标系和右手坐标系
- 左手坐标系和右手坐标系
- 左手坐标系和右手坐标系
- 左手坐标系vs右手坐标系
- 左手坐标系 vs 右手坐标系
- 左手坐标系和右手坐标系
- 左手坐标系和右手坐标系
- 左手坐标系与右手坐标系
- 左手坐标系和右手坐标系
- 左手坐标系和右手坐标系
- 解决:在低电量关机的同时自动挂断电话电话
- linux mount 挂载命令详解 (转)
- cocos2dx游戏开发简单入门视频教程 (cocos2d-x)- 第1天
- [LeetCode] Longest Substring Without Repeating Characters
- 惹毛程序员的10件事
- 怎么将右手坐标系转换成左手坐标系
- 转载_Android Bluetooth蓝牙开发\蓝牙协议\蓝牙通信例子
- Drawable和Bitmap转换
- novell
- freemaker插件安装
- WIFI基本知识整理
- java去除html标签
- sencha touch2使用define定义视图与create的差异
- android 框架Volley遇到的java.net.SocketException: recvfrom failed: ECONNRESET 的问题