opengl 摘要

一、创建opengl工程

    1、第一步设置像素格式。如支持双缓冲,设置颜色模式,如是rgba,还是颜色索引(需调色板),设置模板缓冲区的特征值

    2、第二步创建绘制环境,且自动创建世界坐标系,将设备句柄传入,系统创建画布。

    世界坐标系是固定的,屏幕的左下角是原点,向上为Y轴正方向,向右为X轴正方向,向屏幕里面是Z轴负方向

二、投影变换,视图变换,视口变换

   这些变换所设置的坐标均为世界坐标

    1、视图变换,架设照相机,如gluLookAt函数,需设置模型视图矩阵

    2、投影变换,截取场景的哪一部分;分两种:正投影gluOrtho2D(场景实际的空间关系,没有后面的视觉效应),透视投影gluPerspective、glFrustum(照相机调焦:胶卷(远截面)------照相机-近截面---场景,位置关系按世界坐标来),需设置投影矩阵(以后的旋转缩放,平移都是对投影矩阵操作的)

    3、视口变换,将照片放在世界坐标系的哪里。如glViewport函数

三、有哪些矩阵

    GL_PROJECTION是投影矩阵,GL_MODELVIEW是模型视景矩阵,GL_TEXTURE是纹理矩阵。

四、有哪些缓冲区

    颜色缓冲区,深度缓冲区,累积缓冲区,模板缓冲区。

五、有哪些测试

   Alpha测试、深度测试、模板测试、裁减测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值