
OpenGL
文章平均质量分 72
kiya-z
啊啊啊啊,笨的跟猪一样。。。
展开
-
为VC++ 6.0 配置OpenGL 环境 [图形学]
一、下载并安装glut库 opengl的glut库 GLUT不是OpenGL所必须的,但它会给学习带来一定的方便,推荐安装。 Windows环境下的GLUT下载地址:(大小约为150k) http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip Windows环境下安装原创 2013-09-26 21:12:03 · 2006 阅读 · 2 评论 -
计算机图形学 -- 变换之旋转一 [金字塔旋转] [各种详解哦]
OpenGL之变换这一次用到的有双缓冲、双缓存技术,空闲调用函数,激活函数(启用功能),平移和旋转等Code:#include#include#pragma comment(linker,"/subsystem:\"windows\" /entry:\"mainCRTStartup\"") GLfloat rtri; //金字塔旋转角度,==这个东原创 2013-11-07 22:54:08 · 3288 阅读 · 0 评论 -
计算机图形学 -- 变换之旋转二 [鼠标操作]
在上一次的旋转中加入鼠标的动作,按左键加速,右键减速,中键停止滚轮的动作文件中好像没有,总之没有找到,只有键的定义稍后补上#include#include#pragma comment(linker,"/subsystem:\"windows\" /entry:\"mainCRTStartup\"") GLfloat rtri;float add = 0.1原创 2013-11-08 14:03:06 · 1630 阅读 · 0 评论 -
计算机图形学 -- 基本图形函数练习
1. 基本#include#pragma comment(linker,"/subsystem:\"windows\" /entry:\"mainCRTStartup\"")void mydisplay(void){ //glClearColor : 通过glClear使用红,绿,蓝以及AFA值来清除颜色缓冲区,并且缺省值全是0. 即(0,0,0,0) gl原创 2013-11-07 17:19:30 · 1870 阅读 · 0 评论 -
计算机图形学 -- 像素点的生成 [非常详细的解释~]
画点+++++++++++++++++++++++++glVertex : 指定顶点“点”是一切的基础。如何指定一个点呢?OpenGL 提供了一系列函数。它们都以 glVertex开头,后面跟一个数字和 1~2 个字母。例如:glVertex2dglVertex2fglVertex3fglVertex3fv等等。数字表示参数的个数,2 表示有两个参数原创 2013-10-20 10:56:59 · 3803 阅读 · 2 评论 -
计算机图形学 -- 基本图形 [之一] [矩形,三角形等]
貌似只有点、线段和矩形、三角形啊,那就叫之一~在第一颗了解了基本语法之后,这一节就显得有些重复劳动了。。全是一些glColor、glVertex。。Code:#include#pragma comment(linker,"/subsystem:\"windows\" /entry:\"mainCRTStartup\"")void mydisplay原创 2013-10-20 22:34:04 · 2744 阅读 · 6 评论 -
计算机图形学 -- 画线算法 [DDA] [中点画线] [Bresenham]
[DDA] [中点画线] [Bresenham]画线要用到的坐标系区域表示:逐点比较算法流程:Bresenham的算法流程图:Code:#include#include#pragma comm原创 2013-10-30 07:29:12 · 5804 阅读 · 5 评论 -
计算机图形学 -- 基本图形 [之二] [glBegin参数Mode的应用] [圆,五角星,菱形等]
使用glBegin的参数画出各种各种的多边形~原先还在纠结怎么画出来一个五角星。。后来不知道怎么会想起来了,,真菜啊来学习一下最简单的应用~用到一些三角函数什么的GL_POINTS:把每一个顶点作为一个点进行处理,顶点n即定义了点n,共绘制N个点GL_LINES:把每一个顶点作为一个独立的线段,顶点2n-1和2n之间共定义了n条线段,总共绘制N/2条线段GL原创 2013-10-24 10:41:09 · 2678 阅读 · 0 评论 -
计算机图形学 -- Reshape函数
Reshape函数现在来说说上一次用到的Reshape函数里面的细节void Reshape(int w,int h) { glViewport(0,0,(GLsizei)w,(GLsizei)h); glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluOrtho2D(0.0原创 2013-10-30 21:58:09 · 3764 阅读 · 2 评论 -
关于解决“OpenGL程序运行提示glut32.dll丢失问题”
纠结了好长时间,终于找到解决方案啦~OpenGl的源程序,编译通过,但一运行就提示,计算机丢失 glut32.dll文件,C:\WINDOWS\system 32中有这个文件,检查了好多遍了。。主意:因为是64位的系统,要把 glut32.dll 复制到C:\WINDOWS中的SysWOW64的文件夹才对 (1)将gult32.dll,glut.dll复制到window原创 2013-11-05 20:54:31 · 1659 阅读 · 0 评论