
OpenGL
hackbuteer1
这个作者很懒,什么都没留下…
展开
-
OpenGL实现3D立体显示
由于左眼和右眼观看显示器的角度不同,利用这一角度差遮住光线就可将图像分配给右眼或者左眼,经过大脑将这两幅由差别的图像合成为一副具有空间深度和维度信息的图像,从而可以看到3D图像。 完整的实现代码如下所示:#include "stdafx.h"#inclu原创 2011-08-11 16:07:44 · 10521 阅读 · 3 评论 -
OpenGL视点跟踪物体运动
视点跟一个节点运动的原理是,把物体矩阵取反。。#include #include #include #include #include GLfloat angle = 0.0;GLfloat theta = 0.0, vp = 6;//vp视点的位原创 2011-08-11 16:20:29 · 9177 阅读 · 1 评论 -
OpenGL实现3D魔方游戏源代码
首先这个程序是建立的是Windows应用程序,建立控制台程序是不能运行的,另外,项目——项目属性——配置属性——常规-----使用多字节字符集,这样编译才能够通过的,否则如果选择使用 Unicode 字符集,编译会有错误提示:error C2440: “初始化”: 无法从“con原创 2011-08-11 17:59:22 · 23357 阅读 · 19 评论 -
OpenGL 光照方程的计算
分析程序并计算,请看下面的一段程序,并计算三个顶点1、2和3处的光照的颜色值。必须写出过程,只有结果不得分。#include void init(void) { GLfloat mat_ambient[] = { 0.2, 0.2, 0.2, 1.0 };原创 2011-08-13 18:12:12 · 4033 阅读 · 0 评论 -
OpenGL 期末考试作业
1、OpenGL中能渲染的基本元素是什么?(曲面)答:OPENGL基本元素:GL_POINTS GL_LINES GL_POLYGON GL_LINE_STRIPGL_LINE_LOOP GL_TRANGLES GL_TRANGLE_STRIP GL_TRANGL原创 2011-08-13 17:46:28 · 9839 阅读 · 1 评论