
OpenGL
文章平均质量分 74
Charles_Wenchy
热血,激情,Cult Code.
展开
-
OpenGl的glMatrixMode()函数理解
glMatrixMode()函数的参数,这个函数其实就是对接下来要做什么进行一下声明,也就是在要做下一步之前告诉计算机我要对“什么”进行操作了,这个“什么”在glMatrixMode的“()”里的选项(参数)有3种模式: GL_PROJECTION 投影, GL_MODELVIEW 模型视图, GL_TEXTURE 纹理. 如果参数是GL_PROJECTION,这个是投影的意思,就是要对投影转载 2013-06-03 11:30:24 · 568 阅读 · 0 评论 -
OpenGL 函数 gluLookAt() glScalef() glTranslatef() glRotatef() glFrustum() glPerspective() 的使用
1.gluLookAt()——视图变换函数 把自己的眼睛当成是照相机,前三个参数表示眼睛的坐标,中间三个参数表示要拍照的物体的中心位置,可以理解成焦点吧, 后三个参数表示头顶的朝向,比如说头可以歪着(哈哈)。但是我测试过,如果歪的不对,原来的正前方现在已经不是正前方 了,那么就看不见物体了。举个例子: gluLookAt (0.0, 0.0, 2.0, 0.0, 0.0, 0.转载 2013-06-03 11:40:45 · 983 阅读 · 0 评论 -
glLoadIdentity()与glTranslatef()和glRotatef()--坐标变换
glLoadIdentity() 将当前的用户坐标系的原点移到了屏幕中心:类似于一个复位操作 1.X坐标轴从左至右,Y坐标轴从下至上,Z坐标轴从里至外。 2.OpenGL屏幕中心的坐标值是X和Y轴上的0.0f点。 3.中心左面的坐标值是负值,右面是正值。 移向屏幕顶端是正值,移向屏幕底端是负值。 移入屏幕深处是负值,移出屏幕则是正值。 glTranslatef(x,转载 2013-06-03 10:44:57 · 760 阅读 · 0 评论 -
OpenGL中的坐标系
视图模型变换过程就是一个将顶点坐标从世界坐标系变换到视觉坐标系的过程。这里很重要的是对两个坐标系的认识。 世界坐标系,也称为全局坐标系。它是一个右手坐标系,可以认为该坐标系是固定不变的,在初始态下,其x轴为沿屏幕水平向右,y轴为沿屏幕垂直向上,z轴则为垂直屏幕面向外指向用户,当然,如果在程序中对视点进行了转换,就不能再认为是这样的了。 视觉坐标系,也称为局部坐标系。它是一个左手坐标转载 2013-06-03 16:28:30 · 1239 阅读 · 0 评论 -
橡树OpenGL中的坐标系统
【目标】:学习OpenGL中的坐标系统。 【参考】: 1、《计算机图形学(OpenGL版) (第三版)》 Francis著 (本文主要涉及第三章~第七章) 2、《计算机图形学(OpenGL版) (第三版)》 Donald著 一、前言 坐标系应该是任何图像系统的基石。在学习Cocos2D的过程中,对着《权威指南》上草草结束的坐标系介绍转载 2013-07-11 15:49:44 · 1165 阅读 · 0 评论