左手坐标系和右手坐标系

转载 2012年03月29日 20:43:21


空间直角坐标系

    解析几何为了沟通空间图形与数的研究,需要建立空间的点与有序数组之间的联系,为此我们通过引进空间直角坐标系来实现。

   过定点O,作三条互相垂直的数轴,它们都以O为原点且一般具有相同的长度单位.这三条轴分别叫做x(横轴)、y(纵轴)z(竖轴);统称坐标轴.通常把x轴和y轴配置在水平面上,而z轴则是铅垂线;它们的正方向要符合右手规则,即以右手握住z轴,当右手的四指从正向x轴以π/2角度转向正向y轴时,大拇指的指向就是z轴的正向,这样的三条坐标轴就组成了一个空间直角坐标系,点O叫做坐标原点

判断方法:在空间直角坐标系中,让右手拇指指向x轴的正方向,食指指向y轴的正方向,如果中指能指向z轴的正方向,则称这个坐标系为右手直角坐标系.同理左手直角坐标系。

笛卡尔坐标系

3D数学讲解如何在3D空间中精确度量位置、距离和角度,其中使用最广泛的度量体系是笛卡尔坐标系。笛卡尔坐标系可分2D和3D的,在3D中有两种完全不同的坐标系:左手坐标系和右手坐标系,左手坐标系是X轴向右,Y轴向上,Z轴向前,右手坐标系的Z轴正好相反,是指向“自己”的,在计算机中通常使用的是左手坐标系,而数学中则通常使用右手坐标系。

 

多坐标系

游戏和图形开发中常用的坐标系有:世界坐标系、物体坐标系、摄像机坐标系、惯性坐标系。 世界坐标系是描述其它坐标系所需要的参考框架,只能用世界坐标系描述其他坐标系的位置,不能用更大的,外部的坐标系来描述世界坐标系。

关于世界坐标系的的典型问题都是关于初始位置和环境的,如:

1、  每个物体的位置和方向。 2、摄像机的位置和方向。 3、世界的每一点的地形是什么。 4。各物体从哪里来,到哪里去。 物体坐标系是和特定物体相关的坐标系。每个物体都有它们独立的坐标系。
在物体坐标系中可能会遇到的问题:
 1、周围有需要互相作用的物体吗?(我要攻击它吗?) 2、哪个方向,在我前面吗?我左边一点?(我应该射击还是转身就跑) 摄像机坐标系是和观察者密切相关的坐标系。是一种特殊的“物体”坐标系。 典型问题: 1、3D空间中的给定点在摄像机前方吗? 2、3D空间中的给定点在屏幕上还是超出了边界? 3、某个物体是否在屏幕上?部分还是全部在? 4、两个物体谁在前面?(可见性检测,深度排序) 惯性坐标系是为了简化世界坐标系到物体坐标系的转换。从物体坐标系到惯性坐标系只需旋转,从惯性坐标系到世界坐标系只需平移。 嵌套坐标系同样为了简化物体在世界坐标系中位置,如一个物体坐标系嵌套一个头部坐标系,则头部坐标系可以只与物体坐标系联系,简化操作。

坐标系转换,应用矩阵表示,一切操作如物体的旋转、平移过程等都可以用矩阵(4*4齐次空间矩阵)来表示

3D空间的左手坐标系和右手坐标系的区别

一直没有搞懂左右手坐标系的区别,现在发现以前数学老师教我们辨别的方法原来是不规范的,怪不得我一直搞不懂。(可能是自己太蠢吧)...
  • zsc2014030403015
  • zsc2014030403015
  • 2016年08月26日 17:11
  • 689

OpenGL(四) 左右手坐标系及基本坐标变换

左手坐标系、右手坐标系、笛卡尔坐标系 左手坐标系:伸开左手,大拇指指向X轴正方向,食指指向Y轴正方向,其他三个手指指向Z轴正方向。 右手坐标系:伸开右手,大拇指指向X轴正方向,食指指向Y轴正方向,...
  • dcrmg
  • dcrmg
  • 2016年11月08日 22:35
  • 3655

左右手坐标系区别和联系

本文是分析,所谓的右手坐标系转换为左手坐标系需要的: z轴取反;x轴取反(或者改变摄像机位置); 渲染绕序改变,其中的进一步的原因。 1.三角网格顶点数据改变 记得左手坐标系中摄像机坐标系是z轴正...
  • Blues1021
  • Blues1021
  • 2015年08月09日 23:37
  • 4221

大战2013之六:解决3DSMax右手坐标系转换左手坐标系的问题

开发过程中,遇到了模型颠倒和纹理错位等现象。   由于一个人搞确实太累,还要为老板做事,那是必须做的事情,所以有时候思考问题不到位,曾几何时竟然还怀疑过discreet 当然我最怀疑的是汉化版的...
  • prsniper
  • prsniper
  • 2013年02月24日 02:07
  • 10107

左右手坐标系的互换

【原文来自:http://blog.csdn.net/zhang11wu4/article/details/47754035】 左手坐标系和右手坐标系的相互转换 Written b...
  • flued_g
  • flued_g
  • 2016年01月08日 09:43
  • 2065

行向量,列向量,左手坐标系,右手坐标系,矩阵之间的联系

自己也看了很多文章,发现各种说法都有,最后总结了个靠谱的,如果有说错的di...
  • bn030514
  • bn030514
  • 2014年06月06日 00:08
  • 1438

左手坐标系 vs 右手坐标系

左手坐标系 存在两种完全不同的3D坐标系。 伸出左手,让拇指和食指成“L”形,大拇指向右,食指向上。其余的手指指向前方。这样就建立了一个左手坐标系。拇指、食指和其余手指分别代表x,y,z轴的正方向...
  • ahuang1900
  • ahuang1900
  • 2013年10月17日 09:53
  • 2918

左手坐标系和右手坐标系

Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4
  • xiaojianpitt
  • xiaojianpitt
  • 2008年06月13日 17:36
  • 9424

OpenGL: 你不知道的左右手坐标系

左右手坐标系众所周知,OpenGL使用的是右手坐标系,而Direct3D使用的是左手坐标系。除了上面Z轴的方向不一样外,左右手坐标系的还有其他区别:正向旋转方向:在左手系中用Left-Hand Rul...
  • Augusdi
  • Augusdi
  • 2014年03月04日 11:16
  • 7745

左手坐标系和右手坐标系(以及右手定则左手定则)

1.、空间直角坐标系   下面摘录一段百科的解析,这些都是数学基础。过空间定点O作三条互相垂直的数轴,它们都以O为原点,具有相同的单位长度.这三条数轴分别称为X轴(横轴).Y轴(纵轴).Z轴(竖...
  • PengPengBlog
  • PengPengBlog
  • 2016年09月23日 10:07
  • 4342
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:左手坐标系和右手坐标系
举报原因:
原因补充:

(最多只允许输入30个字)