3d中的坐标系的概念

简介: 世界坐标系 世界坐标系是一个特殊的坐标系,它建立了描述其它坐标系所需要的参考框架。从另一方面说能够用世界坐标描述其它坐标系的位置,而不能用更大的、外部的坐标系来描述世界坐标系。 物体坐标系 物体坐标系是和特定物品相关联的坐标系。

世界坐标系

世界坐标系是一个特殊的坐标系,它建立了描述其它坐标系所需要的参考框架。从另一方面说能够用世界坐标描述其它坐标系的位置,而不能用更大的、外部的坐标系来描述世界坐标系。

物体坐标系

物体坐标系是和特定物品相关联的坐标系。每个物体都有它独立的坐标系。当物体移动和改变方向时,和该物体相关联的坐标系将随之移动或改变方向。

例如:我告诉您“向前走一步”,是在向你物体坐标系发指令。我并不知道您会向哪个方向移动,一些人向北,一些人向南,等等。“前”,“后”,“左”,“右”这样的概念只关物体坐标系中才有意义。

例如:“向左转”和“向东转”,“向左转”是物体坐标系中的概念,“向东转”则是世界坐标系中的。

物体坐标系中也可以向指定方向那样指定位置。

例如:“您车上的灭火器放在哪”,即使您在芝家哥,您也不能告诉我“在芝加哥”,我问的是“在你车里的哪”,换句话讲,我想让你描述在您 汽车物体坐标系中灭火器的位置。

有时候物体坐标系也被称为模型坐标系。因为模型顶点的坐标都 是在模型坐标系中描述的。有时候它也称作自身坐标系

摄像机坐标系

摄像机坐标系是与观察者密切相关的坐标系。他可被看作是一种特殊的物体坐标系。在这个物体坐标系中,摄像机在原点,x轴向右,z轴向前(朝屏幕),y轴向上。关于摄像机上的典型问题是描述在屏幕中哪些物品要显示出来。

惯性坐标系

惯性坐标系是为了简化世界坐标系到物品坐标系的转换而引入的概念(因为从物体坐标系转到世界坐标系只需要旋转,从惯性坐标系转到世界坐标系只需要平移)。惯性意为在世界坐标系到物体坐标系的“半途”。

惯性坐标系的原点和物品坐标系的原点重合,但惯性坐标系的轴平行于世界坐标系的各轴。

惯性坐标系

相关文章
|
10月前
|
定位技术 数据安全/隐私保护 iOS开发
一文讲清楚地图地理坐标系
一文讲清楚地图地理坐标系
319 0
二维坐标系空间变换(详细解读,附MATLAB代码)
二维坐标系空间变换(详细解读,附MATLAB代码)
1099 0
二维坐标系空间变换(详细解读,附MATLAB代码)
|
算法 JavaScript 前端开发
84坐标系、02坐标系、百度坐标之间相互转换算法
最近有同学反馈之前的坐标系转换有问题,对之前的工具类进行了修正。 一、地图坐标转换java工具类 包含84坐标系、02坐标系、百度地图、高德地图、腾讯地图坐标之间相互转换的算法 wgs84ToGcj02:将 WGS84 坐标系下的经纬度转换为 GCJ02 坐标系下的经纬度。 gcj02ToWgs84:将 GCJ02 坐标系下的经纬度转换为 WGS84 坐标系下的经纬度。 gcj02ToBd09:将 GCJ02 坐标系下的经纬度转换为 BD09 坐标系下的经纬度。 bd09ToGcj02:将 BD09 坐标系下的经纬度转换为 GCJ02 坐标系下的经纬度。
1273 0
84坐标系、02坐标系、百度坐标之间相互转换算法
地图学的基础知识_天文坐标系_大地坐标系_地心坐标系及其相关概念
地图学的基础知识_天文坐标系_大地坐标系_地心坐标系及其相关概念
358 0
C#编程练习(02):大地坐标系(LBH)向空间直角坐标系(XYZ)的转换及其逆转换
C#编程练习(02):大地坐标系(LBH)向空间直角坐标系(XYZ)的转换及其逆转换
C#编程练习(02):大地坐标系(LBH)向空间直角坐标系(XYZ)的转换及其逆转换
|
图形学
unity基础-坦克炮管旋转发射炮弹(向量基础,射线碰撞,物体实例化)
unity基础-坦克炮管旋转发射炮弹(向量基础,射线碰撞,物体实例化)
464 0
|
传感器 算法 前端开发
【应用SLAM技术建立二维栅格化地图】
【应用SLAM技术建立二维栅格化地图】
550 0
|
JavaScript 前端开发 API
|
容器
【D3.js 学习总结】24、D3几何 - 多边形 
# d3.geom.polygon ![](https://img.alicdn.com/tps/TB1dXPjLXXXXXXBXVXXXXXXXXXX-500-506.png) polygon函数有3个用途: * polygon.area() 用来计算多边形面积; * polygon.centroid() 用来计算多边形中心坐标; * polygon.clip(subject)
2888 0
|
Serverless 图形学
Unity基础——三角函数与坐标系
Unity基础——三角函数与坐标系
396 0