OPENGL ES 常用API记录

http://www.ityran.com/article-3-1.html

// TODO

http://wenku.baidu.com/view/1c3e4a7d27284b73f2425012.html

http://blog.csdn.net/jackie03/article/details/7303233


http://www.songho.ca/opengl/gl_transform.html

西蒙iPhone-OpenGL ES 中文教程专题


周炜的NeHe中文教程



9.投影类型

    glMatrixMode(GL_MODELVIEW);

    glMatrixMode(GL_PROJECTION);


8.glEnable(GL_BLEND);                   // 开启混合
  glBlendFunc(GL_ONE, GL_ONE);   // 设置混合因子(目标,源)

混合公式:目标颜色 * 目标因子 + 源颜色 * 源因子

GL_ZERO  // 0
GL_ONE   // 1
GL_SRC_COLOR
GL_ONE_MINUS_SRC_COLOR
GL_DST_COLOR
GL_ONE_MINUS_DST_COLOR
GL_SRC_ALPHA
GL_ONE_MINUS_SRC_ALPHA
GL_DST_ALPHA
GL_ONE_MINUS_DST_ALPHA
GL_SRC_ALPHA_SATURATE

7.法线应该指向多边形的外侧     右手法则


6. glPushMatrix  保存当前矩阵到栈
 glPopMatrix     回到上一个保存的矩阵

5.glLoadIdentity重置当前矩阵(避免频繁调用),可以使用6代替


4.GL_SMOOTH  平滑着色,颜色做插值计算

GL_FLAT 使用物体的的最后一个顶点的颜色去填充整个图元

glShadeModel(XXX)


3.glOrthof

// 取景区域,指游戏场景显示的区域 游戏buffer  400 * 320

glOrthof(0, [AppConfiggetScreenWidth], [AppConfiggetScreenHeight],0, -10,10);


2.glViewPort

// 投射后的区域,一般指设备【手机】屏幕尺寸   800 * 480

glViewport(0,0, [AppConfiggetDeviceScreenWidth], [AppConfiggetDeviceScreenHeight]);


1.glEnable glDisable                                             服务器状态

VS

glEnableClientState glDisableClientState       客户端状态


http://zhidao.baidu.com/question/314760571.html


功能:激活,关闭一些功能

参数

GL_DITHER      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值