学习 3D数学基础 (坐标系)
分类:
文章
•
2024-02-04 16:13:46
笛卡尔坐标系的定义:
1. 每个2D笛卡尔坐标系都有一个特殊的点,称为原点(0,0)它是坐标系的中心。
2. 每个2D笛卡尔坐标系都有两条过原点的直线向两边无限延伸称为轴,两个轴互相垂直。
![学习 3D数学基础 (坐标系) 学习 3D数学基础 (坐标系)](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzY4MC8zOTAyZDViZDdlNTE4MTg0Y2IzMGU4NDI2MmU0OWJkOC5KUEVH)
3D坐标系:
3D坐标系表示三维空间系,3D坐标系存在三个轴,比2D坐标系多了一个Z轴,3个轴相互垂直,也就是没个轴都有垂直于其他两个轴。在3D坐标系中点位需要3个数:x、y、z.
![学习 3D数学基础 (坐标系) 学习 3D数学基础 (坐标系)](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzQzMi9hMjUxZTNhMDhmOTQwNjQxZGNlMjc3YmE4MjZmMDllMC5KUEVH)
左手坐标系、右手坐标系:
![学习 3D数学基础 (坐标系) 学习 3D数学基础 (坐标系)](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzUwMy9mMGQ1ODkxYzFjNTZlMjMxNTdlZmJjZjVhOTY5NTA4Zi5wbmc=)
![学习 3D数学基础 (坐标系) 学习 3D数学基础 (坐标系)](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzg5Ni81Y2E1NmU1NDg2OWQyMWRhZTNmZmM4MzMxMWZhNjE4OC5wbmc=)
1. 左、右手坐标系可以相互转换,最简单的方法是只翻转一个轴的符号。注意如果同时翻转2个轴的符号,结果和不翻转一样的。
2. 如果属于相同的坐标系,可以通过旋转来重合,否则是不可以重合的。两个坐标系之间没有好坏,只是应用于不同的场景。 传统的计算机图形学使用左手坐标系,线性代数则倾向于使用右手坐标系。
多坐标系:
为什么使用多坐标系?因为在不同的情况下使用不同的坐标系更加的方便。
世界坐标系
![学习 3D数学基础 (坐标系) 学习 3D数学基础 (坐标系)](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzcyMi9kM2NjM2U2MWI2MWM4ZTc4ODljZmU3N2Y0MDI3MzhkMi5KUEVH)
物体坐标系
![学习 3D数学基础 (坐标系) 学习 3D数学基础 (坐标系)](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzMxMS8wN2YyNzU0ZTIwOGYzZmJhZmUwNjk1ZDkwNzNhYjE4Ny5KUEVH)
摄像机坐标系
![学习 3D数学基础 (坐标系) 学习 3D数学基础 (坐标系)](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzY1LzI3NWRkMTcwYzdkNjIyM2MwMDEzMGJiM2ZmYzNmMGYxLkpQRUc=)
惯性坐标系
为了简化世界坐标系到物体坐标系之间的转换,才有了惯性坐标系。惯性坐标系的原点和物体坐标系的原点重合,但惯性坐标系的轴平行于世界坐标系轴。所以从物体坐标系转换为惯性坐标系只需要旋转,从惯性坐标系到世界坐标系只需要平移。
![学习 3D数学基础 (坐标系) 学习 3D数学基础 (坐标系)](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzcxLzIzZWRkMTgzN2UwY2U5OGRlM2E0NGM4MmVkNjdjNjA3LkpQRUc=)