另外,该库是做跨平台应用的首选
,它在几乎所有的平台上都可用。目前还没有找到将 glut 与 VCL 可视开发结合
的方法,所以本教程并没使用它。
安装 glut 运行库:将这些 DLL 文件(V3.6)(V3.7β)复制到 windows\system 下,
其中有两种版本的 dll,分别对应
MS(*32.dll)和 SGI 实现的 OpenGL(*.dll)。将其中的 glut.h 复制到$BCB\Include\
gl 下, 用 BCB 的 implib.exe 制作导
入库(*.lib),放到$BCB\Lib 下。
GLUT 使用指南<稍候>
2.3、GLAUX 库
有一个 glaux 库(即 red Book 所用的编程环境),可以大简化窗口界面设定过
程,但太过简陋, 不推荐使用。可
是为了便于阅读 Red Book,现将在 BCB 中使用 glaux 的方法简述如下:
安装 glaux 运行库:将 BCB 版 aux 库的 DLL 文件复制到 windows\system 下,
将其中的 glauximp.lib 复制到$BCB\lib
下,或者用 BCB 的 implib.exe 制作导入库(*.lib)再复制到$BCB\Lib 下。BCB 中
已经带有 aux 库的头文件, aux 库的源
码在 VC 中带有。在程序之前加入:
USELIB("C:\Program Files\Borland\CBuilder3\Lib\glauximp.lib");
引号中为导入库所在的位置和名字。
GLAUX 使用指南<稍候>
2.4、VCL 元件
在 CBuilder/Delphi 环境下还可以使用各种 VCL 元件,常见的有:
下载并展开后,在 BCB 中加以安装即可,详情请自
行查阅其自带的 readme,以后有空再逐个解说。本人推荐使用 Daniel Plakosh
的,简洁易用且带源程序,还可以用
BMP 格式的图象作纹理。本教程后期将会基于 TOpenGLPanel,但前面会用通
用的方法,不必借助任何附加元件。
Daniel Plakosh said:“ Feel free to whatever you want with the component”
说 明 : 该 控 件 对 中 文 支 持 不 灵 , 另 外 其 内 部 会 自 动 调 用
wglMakeCurrent(null,null),所以在 OnMouse 事件中进
行选取时要调用先 MakeOpenGLPanelCurrent()。
TOpenglPanel 安装说明:
如果曾经装过老版本的 TOpenGLPanel,请先御掉。
在 File 菜单下选 Close All File 以关闭所有文件。
在 Component 菜单下选 Install Component。
在 Install Component 对话 框中 选 Into New Package 页 <必 须 Into New
Package>
在 Inot New Package 页中如下填写各项:
Unit File Name:填入或浏览(Browse)寻找含路径的单元文件名,如:
C:\OpenGLv0.3BCB3\Component\TOpenGLPanel.cpp //不必完全相同,就
看你把文件放在哪了
评论0
最新资源