QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 995|回复: 1

讨论一下opengl的库,给一点意见!

[复制链接]
发表于 2005-7-4 15:33:17 | 显示全部楼层 |阅读模式
在下面我想讨论一下opengl的库:
1、出除了opengl基本(核心)库之外,还有一些用于处理专门操作的附加库.opengl实用函数(opengl utility GLU)提供发一些例程,可以设置观察和投影矩阵,利用线条和多边形近似法来描述复杂对象,使用线性近似法显示二次曲线和样条曲线,处理表面绘制操作,以及完成其他的复杂任务
2、第一个oprngl实现中都包括GLU库,所有GLU函数均用前缀glu开头.
还有一个成称为open inventor的基于opengl的面向对象工具包,它为交互式三维应用提供函数和预定义的对象形状.
3、还有一点是:为了用opengl建立一个图形,必要先在视频屏幕上设置显示窗口.它是一个屏幕上简单矩形,图形将在其中显示.不能直接使用基本的opengl函数来创建显示窗口,因为该库中只有与设备无关的函数,且窗口管理操作依赖所用的计算机.但是,有多个支持各种计算机上的opengl函数的窗口系统接口,有:GLX(X窗口系统),AGL(apple系统的),WGL(microsoft系统的)
4、最后的就是pengl实用函数工具包(opengl utility toolkit)提供了与任意屏幕窗口系统进行交互的函数库,这个库中也有描述与绘制二次和样条曲线的方法.
5、由于GLUT是一个与其它依赖设备的窗口系统的接口,可以利用GLUT使得程序成为与设备无关的!

这里有一个问题:拿初始化来说,是用glutInit()还是用SDL 的SDL_Init ()!
发表于 2005-7-4 16:08:15 | 显示全部楼层
没同时用过glut和sdl,不过……建议你不要同时用……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 17:24 , Processed in 0.076620 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表