- 博客(2)
- 收藏
- 关注
原创 OpenGL中的抗锯齿功能
<br /> 可能读者有注意到了,在有些OpenGL图像中,直线(尤其是接近于水平或垂直的直线)会呈现出锯齿状边缘,这种“锯齿”现象是由于理想的直线是由一系列的像素模拟的,而这些像素又必须位于它们各自的像素网格中,下面我有一个呈现来说明减少这种“锯齿”效果的抗锯齿技巧。<br /> 效果图如下:<br /><br />程序如下:<br />#include "GLUT.H"#include <stdio.h>static float rotAngle = 0.;//初始化函数v
2011-05-05 21:46:00 1879
转载 理解OpenGL中的模型视图矩阵变换
<br />对于学习OpenGL,或者其他的API,基础的矩阵变换是最重要的。矩阵变换是重中之重。<br />下面就拿红皮书上的最简单的demo:cube.c来说。<br />调用函数 glMatrixMode (GL_MODELVIEW);指定修改模型视图矩阵,以后调用glLoadIdentity (); 将当前的矩阵置为单位矩阵,有利于后面的运算。<br />下面我们假设将对创建的模型glutWireCube (1.0); 进行平移,缩放,旋转(就绕x轴吧),<br />按照OpenGL提供的语句只需
2011-05-05 20:29:00 1366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人