美文网首页
OpenGL下坐标系统解析

OpenGL下坐标系统解析

作者: Stay大大 | 来源:发表于2019-10-22 21:52 被阅读0次

    一、常见坐标系介绍

    1.2D笛卡尔坐标系

    1.1常见的2D坐标系,常用于描述平面

    1.2有X、Y两根坐标轴,X轴水平,Y轴竖直

    1.3X轴向右为正方向,Y轴向上为正方向

    2.3D笛卡尔坐标系

    2.13D笛卡尔坐标系是在2D笛卡尔坐标系的基础上多了一根Z轴,增加了一个维度

    2.2Z轴的方向为,由屏幕内向外为正方向,由外向屏幕内为负方向

    3.左手系和右手系

    二、OpenGL中的坐标系

    1.世界坐标系

            世界坐标系用于描述构建的整个3D世界的坐标,是最大范围的坐标系。

    2.物体坐标系

            物体坐标系是根据物体自己本身构建的坐标系,一般是以物体的几何中心为原点,用于描述自身的组成部分相对于自身整体的位置。        

    3.摄像机坐标系

            3.1观察者坐标系,描述摄像机状态和位置的一共有3个参数

            3.2相机在世界坐标系中的位置->Position

            3.3相机的视点->Target

            3.4相机的头顶朝向->Heading

    4.惯性坐标系

            惯性坐标系和物体坐标系有相同的原点,但它的坐标轴平行于世界坐标系,为什么会有惯性坐标系呢?因为从物体坐标系到惯性坐标系只需要旋转,从惯性坐标系到世界坐标系只需要平移。

    三、OpenGL坐标变化

    相关文章

      网友评论

          本文标题:OpenGL下坐标系统解析

          本文链接:https://www.haomeiwen.com/subject/decfvctx.html