把物体从世界坐标系转化到视点坐标系的矩阵称为视图矩阵。 下面我们先看下opengl视图矩阵的推导过程: 假设视点或camera的局部坐标系为UVN,UVN分别指向右方、上方和后方从而构成右手坐标系,视点则处于局部坐标系的原点位置。 就如opengl的函数OpenGL的gluLookAt(eyex,....
分类:
其他好文 时间:
2014-06-18 22:20:48
阅读次数:
293
父子化(摘自官文原文说明)父子化(Parenting)是使用Unity时需要理解的最重要的概念之一。当某个游戏对象(GameObject)是另一个游戏对象(GameObject)的父级(Parent)时,子级(Child)游戏对象(GameObject)会像其父级(Parent)一样移动、旋转和缩放。正如您的手臂与躯干相连,转动躯..
分类:
其他好文 时间:
2014-05-15 18:43:49
阅读次数:
808
1、OpenGL坐标系:该坐标系原点在屏幕左下角,x轴向右,y轴向上。这也就是cocos2dx中用到的坐标系所以没啥好说的。
2、屏幕坐标系:该坐标系的原点在屏幕左上角,x轴向右,y轴向下,其实和OpenGL坐标系的差别也就是y轴的方向拉。假设游戏场景的分辨率为(500,500),其中一个点的坐标为(200,200),那么它在OpenGL坐标系中的坐标还是(200,200),在屏幕坐标系中则要倒过来,则为(200,500-200)。其实也就是6和9的差别啦,呵呵,六九式...
3、世界坐标系:又名绝对坐标系...
分类:
其他好文 时间:
2014-05-12 23:55:21
阅读次数:
368
boolworldCoordToScreen(Vector3 objPos, Camera* cam,
Vector2 screenRect, Vector2& screenPos){Matrix4 viewMatrix =
cam->getViewMatrix();Matrix4 projMatr...
分类:
其他好文 时间:
2014-05-09 06:39:07
阅读次数:
430
OpenGL通过相机模拟、可以实现计算机图形学中最基本的三维变换,即几何变换(模型变换—视图变换(两者合称几何变换))、投影变换、裁剪变换、视口变换等,同时,OpenGL还实现了矩阵堆栈等。理解掌握了有关坐标变换的内容,就算真正走进了精彩地三维世界。
坐标系统
世界坐标系:在现实世界中,所有的物体都具有三维特征,但计算机本身只能处理数字,显示二维的图形,将三维物体及二维数据联系在一起的唯一纽带...
分类:
其他好文 时间:
2014-05-06 22:44:53
阅读次数:
886
来自:http://blog.csdn.net/luxiaoyu_sdc/article/details/131684971,WorldSpace(世界坐标):我们在场景中添加物体(如:Cube),他们都是以世界坐标显示在场景中的。transform.position可以获得该位置坐标。2,
Scr...
分类:
其他好文 时间:
2014-04-30 19:11:46
阅读次数:
531