现在的位置:首页 > 所有关于OpenGL的文章
0

在Visual C++或C++ Builder中安装GLUT库

作者:楼竞  发表于:2006年01月06日 20:10  分类:Program   4,616 次阅读 
在Visual C++或C++ Builder中安装GLUT库

GLUT(OpenGL Utility Toolkit)是由Mark Kilgard开发的一个OpenGL应用工具包,是一个颇受OpenGL开发人员欢迎的库,它对窗口和事件的管理工作进行了标准化和简化。GLUT可以为我们简化打开窗口以及检测键盘或鼠标事件,同时它也提供了一些创建复杂图形(如球体、圆环、茶壶)的函数。 目前我能在网上找到的最新版本,是2001年的GLUT 3.7.6 for Win32版本,您可自行到如下网址下载:http://www.xmission.com/~nate/glut.html。在这个网站中,还有Nate Robins编写的一套OpenGL...

阅读全文...Tags: , ,

0

采用位图掩码的方式在OpenGL中显示中文

作者:楼竞  发表于:2005年11月20日 23:49  分类:Program   2,586 次阅读 
采用位图掩码的方式在OpenGL中显示中文

本文介绍如何采用位图掩码的方式显示OpenGL位图文本,可以显示ASCII和中文。 前面我曾尝试使用位图文本的方式显示中文(采用位图文本的方式在OpenGL中显示中文),虽然设置了Bitmap为透视,但实际效果并不透视,原因在于读取像素数据数据时,被全部读入,系统根本不会考虑透视。 如果需要采用位图的方式显示中文,而且需要透视,可采用位图掩码的方式,位图掩码的基本思想如下: (1)对每一个像素点设置掩码,掩码为1个Bit,取值1或者0; (2)当设置了光栅颜色后,如...

阅读全文...Tags: ,

0

在OpenGL中显示轮廓文本

作者:楼竞  发表于:2005年11月20日 23:13  分类:Program   2,157 次阅读 
在OpenGL中显示轮廓文本

OpenGL显示轮廓文本,可以显示ASCII和中文,最简单的代码。 开发环境:Windows 2003 Server Standard Edition SP1 , C++ Builder 6 Update 4 源代码:点击下载 运行结果如图:

阅读全文...Tags: ,

0

采用位图文本的方式在OpenGL中显示中文

作者:楼竞  发表于:2005年11月14日 21:53  分类:Program   2,475 次阅读 
采用位图文本的方式在OpenGL中显示中文

OpenGL显示中文位图文本,最简单的代码,思想:建立TBitmap对象,利用Canvas在Bitmap上写汉字,然后读入Bitmap像素数据,加载显示。缺点:图片没有透视效果,且有可能消失。 开发环境:Windows 2003 Server Standard Edition SP1 , C++ Builder 6 Update 4 源代码下载:点击下载 运行结果如图:

阅读全文...Tags: ,

0

在OpenGL中显示位图(24位Bitmap)

作者:楼竞  发表于:2005年11月14日 21:25  分类:Program   2,670 次阅读 
在OpenGL中显示位图(24位Bitmap)

在OpenGL中显示位图,最简单的代码,显示24位Bitmap图像(无Alpha值),缺点是图片有可能消失。 开发环境:Windows 2003 Server Standard Edition SP1 , C++ Builder 6 Update 4 源代码:点击下载 运行结果如图:

阅读全文...Tags: ,

0

在OpenGL中显示位图文本(ASCII)

作者:楼竞  发表于:2005年11月14日 21:19  分类:Program   2,220 次阅读 
在OpenGL中显示位图文本(ASCII)

OpenGL位图文本显示,最简单的代码,只能显示ASCII字符,缺点是文本可能消失。 开发环境:Windows 2003 Server Standard Edition SP1 , C++ Builder 6 Update 4 源代码:点击下载 运行结果如图:

阅读全文...Tags: ,

0

利用Idle方法在TPanel上显示OpenGL

作者:楼竞  发表于:2005年11月13日 15:02  分类:Program   2,450 次阅读 
利用Idle方法在TPanel上显示OpenGL

在C++ Builder中,在TPanel上显示OpenGL,非常简单的例子,利用CPU空闲时间反复重绘(注意Idle方法),缺点是:系统开销比较大。 开发环境:Windows 2003 Server Standard Edition SP1 , C++ Builder 6 Update 4 源代码:点击下载 运行结果如图:

阅读全文...Tags: ,

2

最简单的OpenGL例子(C++ Builder)

作者:楼竞  发表于:2005年11月13日 14:06  分类:Program   2,522 次阅读 
最简单的OpenGL例子(C++ Builder)

更换工作后的第一个OpenGL的程序,非常简单的例子,直接在Form上画。 开发环境:Windows 2003 Server Standard Edition SP1 , C++ Builder 6 Update 4 源代码:点击下载 运行结果如图:

阅读全文...Tags: ,