OpenGL
T20140401
这个作者很懒,什么都没留下…
展开
-
win7下Visual Studio 2010 OpenGL…
win7下Microsoft Visual Studio 2010 OpenGL环境搭建 首先我们要下OpenGL所需的配置文件 glut下载地址: http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip glut.h ---> C:\Program Files (x86)\Microsoft SDKs\Windo原创 2016-06-26 10:45:09 · 313 阅读 · 0 评论 -
图形与图像
原文地址:图形与图像作者:hackbuteer图形与图像的区别如下: 基本概念: 图形是轮廓,是基于矢量的。图形是指由物体的外部轮廓线条构成的矢量图。即由计算机绘制的直线、圆、矩形、曲线、图表等; 图像是像素的矩阵,是基于点阵的。图像是由扫描仪、摄像机等输入设备捕捉实际的画面产生的数字图像,是由像素点阵构成的位图。 数据描述: 图形:用一组指令集合来描述图形的内容,转载 2016-06-26 10:45:50 · 488 阅读 · 0 评论 -
图形学OpenGL★各种3D形状
原文地址:图形学OpenGL★各种3D形状作者:hackbuteervoid glutWireSphere(GLdouble radius, GLint slices, GLint stacks); 绘制线框球体 void glutSolidSphere(GLdouble radius, GLint slices, GLint stacks); 绘制实心球体 参数: radius:球体的半径 s转载 2016-06-26 10:45:53 · 552 阅读 · 0 评论 -
OpenGL 中常用的 GLUT 函数…
原文地址:中常用的 GLUT 函数库">OpenGL 中常用的 GLUT 函数库作者:hackbuteerGLUT函数说明 一、初始化 void glutInit(int* argc,char** argv) 这个函数用来初始化GLUT库。对应 main 函数的形式应是: int main(int argc,char* argv[]); 这个函数从 main 函数获取其两个参数。 void glu转载 2016-06-26 10:45:56 · 301 阅读 · 0 评论 -
openGL复习
1、OpenGL中能渲染的基本元素是什么?(曲面) 答:OPENGL基本元素: GL_POINTS GL_LINES GL_POLYGON GL_LINE_STRIP GL_LINE_LOOP GL_TRANGLES GL_TRANGLE_STRIP GL_TRANGLE_FAN GL_QUADS GL_QUAD_STRIP GLU基本元素:NUBRS曲线曲面,二次曲面等 2、常原创 2016-06-26 10:47:36 · 687 阅读 · 0 评论 -
3D魔方
首先这个程序是建立的是Windows应用程序,建立控制台程序是不能运行的,另外,项目——项目属性——配置属性——常规-----使用多字节字符集,这样编译才能够通过的,否则如果选择使用 Unicode 字符集,编译会有错误提示:error C2440: “初始化”: 无法从“const char [8]”转换为“LPCTSTR”,另外,链接器----输入----附加依赖项要加入:“opengl32.原创 2016-06-26 10:47:38 · 451 阅读 · 0 评论 -
openGL视点跟踪物体
视点跟踪一个节点运动的原理是:把物体矩阵取反。 #include #include #include #include #include GLfloat angle = 0.0; GLfloat theta = 0.0, vp = 6;//vp视点的位置 GLfloat cenx, ceny; const int PI = 3.1415926; const double N = 200原创 2016-06-26 10:47:40 · 733 阅读 · 0 评论 -
openGL实现立方体
由于左眼和右眼观看显示器的角度不同,利用这一角度差遮住光线就可将图像分配给右眼或者左眼,经过大脑将这两幅由差别的图像合成为一副具有空间深度和维度信息的图像,从而可以看到3D图像。 完整的实现代码如下所示: #include "stdafx.h" #include "GL/glut.h" #include "stdlib.h" #include "stdio.h" #include原创 2016-06-26 10:47:43 · 851 阅读 · 0 评论 -
OpenGL期末考试作业最后一个…
原文地址:OpenGL期末考试作业最后一个编程题作者:hackbuteer题目:在场景中画一个三角形,让这个三角形绕着垂直于它的中心轴不停的自动旋转。 (首先需要使用一个双缓冲区。双缓冲区通过在后一个缓冲区里绘画,并不停交换前后缓冲区(可见缓冲区),来产生平滑的动画,使用双缓冲区可以有效的预防闪烁。) 可以使用定时器来做,当然也可以不使用定时器,可以使用GLUT提供的一个函数:glutIdle转载 2016-06-26 10:45:48 · 1787 阅读 · 0 评论