艺术的追求从编程开始

C/C++/UNIX/PYTHON/ALGORITHM

导航

随笔分类 -  opengl programming

opengl learn diary
第二章 状态管理和绘制几何物体 总结
摘要:目标 1. 清除窗口 2.强制完成所有尚未执行的绘图操作 3.在2d或3d空间绘制图元 4.打开、关闭、查询状态 5.控制图元显示 6.在实心物体表面适当位置指定法线向量 7.用顶点数组和缓冲区对象存储和访问几何数据。 8.同时保存和恢复几个状态变量。1.1 3种基本操作:清除窗口、绘... 阅读全文

posted @ 2014-04-28 21:30 Rambo.Wang 阅读(396) 评论(0) 推荐(0)

win7-opengl开发环境的搭建
摘要:1. glut的安装:下载glutdlls37beta.zip,下载链接直接opengl.org上找。把glut.h 复制到include下;glut.lib, glut32.lib复制到C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\l... 阅读全文

posted @ 2013-11-26 21:14 Rambo.Wang 阅读(293) 评论(0) 推荐(0)

基本图形的光栅化算法
摘要:如何在指定的输出设备上根据坐标描述构造基本二维几何图形(点、直线、圆、椭圆、多边形域、字符串及其相关属性等)。图形生成的概念图形的生成:是在指定的输出设备上,根据坐标描述构造二维几何图形。图形的扫描转换:在光栅显示器等数字设备上确定一个最佳逼近于图形的象素集的过程。直线段的扫描转换直线的绘制要求(1)直线要直;(2)直线的端点要准确,无定向性无断裂;(3)直线的亮度、色泽要均匀;(4)画线的速度要快;(5)具有不同的色泽、亮度、线型等。解决的问题:给定直线两端点P0(x0,y0)和P1(x1,y1),画出该直线。逐点比较法:数值微分法(DDA法):增量算法直观、易实现不利于用硬件实现x(i+1 阅读全文

posted @ 2013-11-26 19:44 Rambo.Wang 阅读(5698) 评论(0) 推荐(1)

问题:glGenBuffers()函数没有定义怎么办
摘要:链接glew.lib库,#include .glew是opengl 的扩展库 阅读全文

posted @ 2013-11-24 21:00 Rambo.Wang 阅读(307) 评论(0) 推荐(0)

第一课 opengl简介
摘要:opengl简介 阅读全文

posted @ 2013-11-17 21:33 Rambo.Wang 阅读(891) 评论(0) 推荐(0)