Script

本类阅读TOP10

·一个简单的javascript菜单
·网站流量统计代码
·可编辑的 HTML JavaScript 表格控件 DataGrid II
·JavaScript通用库(一)
·在网页中控制wmplayer播放器
·层遇到select框时
·TYPEING TEST ON LINE 在线打字测试 Free Software Javascript (aiiiq)
·javascript表单之间的数据传递!
·让网页自动穿上外套
·搜索gb2312汉字在网上的频率

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
OpenGL

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

 

  先安装好opengl运行库,详见Step 1。

  如果你用Borland产品:注意自带的头文件是OpenGL1.0的,不支持VertexArray等功能。用c:\oglsdk\include 下的相应文件替换之。或者用Visual C++5.0的头文件也行。

  将c:\oglskd\bclib下的文件拷至$BCB\Lib下。

  为便于编写代码,要将opengl的帮助文件加入搜索范围。在BCB3.0中可用Help|Customize调出OpenHelp设定程序,在每一页中用Edit|Add Files到\program file\common\Borland Shared\MSHelp下找到必要的文件。

2.GLUT库

  为了在初期简化编程负担,可以使用独立于平台的GLUT库,在网上可以找到库、源文件、说明书,基于GLUT的WINDOWS应用程序是WIN32 CONSOL程序,主程序是int main(int,void **),在其中可以只用两三行打开一个窗口,并以填写几个回调函数的方式实现程序功能,省掉了与窗口系统打交道的麻烦。

  1. 安装glut运行库:将这些中有两种版本的dll,分别对应MS(*32.dll)和SGI实现的OpenGL。
  2. 将其中的glut.h复制到$BCB\Include\gl下
  3. 用BCB的implib.exe制作导入库(*.lib),放到$BCB\Lib下
  4. GLUT使用指南<稍候>

3.GLAUX库

  有一个glaux库(即red Book所用的编程环境),可以大简化窗口界面设定过程,但太过简陋,不推荐使用。可是为了便于阅读RedBook,现将在BCB中使用glaux的方法简述如下:

  1. 复制到windows\system下
  2. 将其中的glauximp.lib复制到$BCB\lib下,
    或者用BCB的implib.exe制作导入库(*.lib)再复制到$BCB\Lib下。
  3. BCB中已经带有aux库的头文件,aux库的源码在VC中带有。
  4. 在程序之前加入:
    USELIB("C:\Program Files\Borland\CBuilder3\Lib\glauximp.lib");
    引号中为导入库所在的位置和名字。
  5. GLAUX使用指南<稍候>
  6. 样本程序

4.VCL元件

  在CBuilder/Delphi环境下还可以使用各种VCL元件,常见的有Alan Ganny的TOpenglDaniel Plakosh的TOpenglPanel等,下载并展开后,在BCB中加以安装即可,详情请自行查阅其自带的readme,以后有空再逐个解说。本人推荐使用Daniel Plakosh的,简洁易用且带源程序,还可以用BMP格式的图象作纹理。本教程后期将会基于TOpenGLPanel,但前面会用通用的方


    TOpenglPanel安装说明:

  1. 如果曾经装过老版本的TOpenGLPanel,请先御掉。
  2. 在File菜单下选Close All File以关闭所有文件。
  3. 在Component菜单下选Install Component。
  4. 在Install Component对话框中选Into New Package页 <必须Into New Package>
  5. 在Inot New Package页中如下填写各项:
    1. Unit File Name:填入或浏览(Browse)寻找含路径的单元文件名,如:
      c:\OpenGLv0.3BCB3\Component\TOpenGLPanel.cpp 
      //不必完全相同,就看你把文件放在哪了
    2. Search Path:这一条应该会自动填好。如:
      c:\OpenGLv0.3BCB3\Component\
    3. Package File Name:应该填为OpenGLPanel_DP
    4. Package Description:应该填为OpenGL Panel Component
  6. 单击OK按纽
  7. 当提示"Package OpenGLPanel_DP.bpl will be built then installed. Conitnue?"时点"Yes"。
  8. 当编译完成后,在File菜单下选Save All,用默认的文件名!
  9. 现在OpenGL Panel Component 就装好了,你可以在工具栏的最右端发现它。



相关文章

相关软件




月光软件程序下载编程文档电脑教程网站设计网址导航网络文学游戏天地幽默笑话生活休闲写作范文安妮宝贝
电脑技术编程开发网络专区谈天说地情感世界游戏元素分类游戏热门游戏体育运动手机专区业余爱好影视沙龙
音乐天地数码广场教育园地科学大观古今纵横谈股论金人文艺术医学保健动漫图酷二手专区地方风情各行各业

月光软件站·版权所有