首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

真实感球作图

2013-02-24 
真实感球绘制真实感球的绘制关键函数: glMaterialfv(GL_FRONT, GL_DIFFUSE, mat_shininess)//设置材料反

真实感球绘制

真实感球的绘制关键函数:

 glMaterialfv(GL_FRONT, GL_DIFFUSE, mat_shininess);//设置材料反射指数

glLightfv(GL_LIGHT0, GL_POSITION, light_position);//光源位置

glShadeModel ( GL_SMOOTH ); //设置阴影模型

glViewport (0, 0, (GLsizei) w, (GLsizei) h); 视点设计

glOrtho (x1,x2,y1,y2,z1,z2); //创建平行视景体




将init( )中的



相应的还有环境光GL_AMBIENT,读者可执行尝试。

-----------------------




上面的代码是用glut,即openGL utilizing tool做的,还有一种做法是用OpenGL的AUX,要下载glaux.lib和glaux.h, 代码如下:



最后还看到一组超全的光亮度模型结果,代码在这里。

结果如图:

真实感球作图







热点排行