本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:左手坐标系与右手坐标系
原文链接:https://www.stubbornhuang.com/376/
发布于:2019年11月15日 23:29:31
修改于:2020年01月07日 14:30:12

1 左手坐标系与右手坐标系
一个成熟的三维图形算法或者一个成熟的渲染库都会最先确定自己的坐标系统,然后以此作为基础,在上面进行基础数学库的开发。目前左手坐标系与右手坐标系在三维渲染领域平分秋色,两者都有较为广泛的应用。
基本上从事三维图形工作的人都会遇到一个不可避免的难题,那就是如何正确的将位移与旋转在左手坐标系统和右手坐标系统中完成转换。
不可避免的是,我也是那一个受害者,但是当我翻遍百度与谷歌所有关于左手坐标系与右手坐标的所有链接时,我的感觉是没有一篇博文能够真正的从浅入深的讲清楚如何正确的转换左手坐标系统和右手坐标系统,各种旋转矩阵变换,四元数变换,欧拉角变换,越看越感到疑惑。
无疑,这种感觉是令人绝望的。所以我花了很多的时间去搞清楚左手坐标系与右手坐标系的转换,并开了这个专栏,将我自己的理解写下来,希望能够给正在纠结这个问题的人一些启发。
2 左手坐标系与右手坐标系的几种形式
一般左手坐标系与右手坐标系要么采用Y轴向上的方式,也就是俗称的Y up,要么采用Z轴向上的方式,也就是俗称的Z up,下面我将左手坐标系以及右手坐标系以Yup或Zup的方式表达的形式以图的方式表现出来。
2.1 左手坐标系的几种形式
2.2 右手坐标系的几种形式
下篇文章将介绍各个主流三维引擎的坐标系类别。
当前分类随机文章推荐
- 默认的左手坐标系与右手坐标系的比较 阅读3716次,点赞2次
- 左手坐标系与右手坐标系 阅读2901次,点赞0次
- 常用的三维图形库以及软件所使用的坐标系以及旋转正方向 阅读3031次,点赞0次
- 一文带你从欧拉角的角度搞懂左手坐标系到右手坐标系的转换 阅读13096次,点赞18次
- 左右手坐标系与旋转正向 阅读6794次,点赞1次
- 工具网站推荐 - 欧拉角四元数在线可视化转化网站/三维在线旋转变换网站 阅读8771次,点赞6次
全站随机文章推荐
- 书籍翻译 - Fundamentals of Computer Graphics, Fourth Edition,第1章 Introduction中文翻译 阅读3587次,点赞14次
- C++ - std::map正向遍历与反向遍历的几种方式 阅读3793次,点赞3次
- C++ – 字节数组byte[]或者unsigned char[]与bool的相互转换 阅读755次,点赞1次
- Linux - 编译Crypto++加密库 阅读906次,点赞0次
- 资源分享 - Speech and Language Processing - An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition , First Edition 英文高清PDF下载 阅读477次,点赞0次
- 资源分享 - Game Programming Algorithms and Techniques - A Platform-Agnostic Approach 英文高清PDF下载 阅读1250次,点赞0次
- 资源分享 - ShaderX7 - Advanced Rendering Techniques 英文高清PDF下载 阅读2256次,点赞0次
- 资源分享 - Color Imaging - Fundamentals and Applications 英文高清PDF下载 阅读1084次,点赞0次
- 资源分享 - C++Primer Plus,第6版,中文版,带书签超清 PDF下载 阅读1812次,点赞0次
- Mediapipe - 关于对Mediapipe C++ SDK使用不当造成的内存泄漏和内存溢出问题的记录 阅读1106次,点赞2次
评论
164