社区
VB
帖子详情
b2010 如何调用 OpenGL实用工具库glut和辅助 库aux 里面的函数
小天空海阔
2017-05-17 04:31:58
vb2010 如何调用 OpenGL实用工具库glut和辅助 库aux 里面的函数
...全文
168
回复
打赏
收藏
b2010 如何调用 OpenGL实用工具库glut和辅助 库aux 里面的函数
vb2010 如何调用 OpenGL实用工具库glut和辅助 库aux 里面的函数
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
OpenGL
函数
库
API
开发基于
OpenGL
的应用程序,必须先了解
OpenGL
的
库
函数
。它采用C语言风 格,提供大量的
函数
来进行图形的处理和显示。
OpenGL
库
函数
的命名方式非常 有规律。所有
OpenGL
函数
采用了以下格式: <
库
前缀><根命令><可选的参数个数><可选的参数类型>
库
前缀有gl、glu、
aux
、
glut
、wgl、glx、agl等等,分别表示该
函数
属于
OpenGL
那个开发
库
,从
函数
名后面中还可以看出需要多少个参数以及参数的 类型。I代表int型,f代表float型,d代表double型,u代表无符号整型。例如 glVertex3fv()表示了该
函数
属于gl
库
,参数是三个float型参数指针。我们用 glVertex*() 来表示这一类
函数
。
OpenGL
API.doc
OpenGL
的常用API
函数
使用,<
库
前缀><根命令><可选的参数个数><可选的参数类型>
库
前缀有 gl、glu、
aux
、
glut
、wgl、glx、agl 等等。
【
OpenGL
开发】
glut
和free
glut
下载及配置
目录 1、
glut
下载 2、free
glut
下载 3、代码示例 后续 1、
glut
下载
OpenGL
工具
库
OpenGL
Utility Toolkit,包含大约30多个
函数
,
函数
名前缀为
glut
。
glut
是不依赖于窗口平台的
OpenGL
工具包,由Mark KLilgrad在SGI编写(现在在Nvidia),目的是隐藏不同窗口平台API的复杂度。
函数
以
glut
开头,它们作为
aux
库
功能更强的替代品,提供更为复杂的绘制功能,此
函数
由
glut
.dll来负责解释执行。由于
glut
中的窗口管理
函数
【
OpenGL
】
OpenGL
基本
库
,
OpenGL
实用
库
及
OpenGL
实用
函数
工具包之间的差别
OpenGL
中的gl
库
是核心
库
,glu是实用
库
,
glut
是
实用工具
库
。 gl是核心,glu是对gl的部分封装,
glut
是
OpenGL
的跨平台工具
库
。 gl中包含了最基本的3D
函数
,而glu似乎对gl的
辅助
,如果算数好,不用glu的情况下,也是可以做出同样的效果。
glut
是基本的窗口界面,如果不喜欢用
glut
可以用MFC和Win32窗口等代替,但是
glut
是跨平台的,这就保证了我
OpenGL
函数
库
分类(总结得不错)
OpenGL
函数
库
相关的API有核心
库
(gl)、实用
库
(glu)、
辅助
库
(
aux
)、
实用工具
库
(
glut
)、窗口
库
(glx、agl、wgl)和扩展
函数
库
等。从图1可以看出,gl是核心,glu是对gl的部分封装。glx、agl、wgl 是针对不同窗口系统的
函数
。
glut
是为跨平台的
OpenGL
程序的工具包,比
aux
功能强大。扩展
函数
库
是硬件厂商为实现硬件更新利用
OpenGL
的扩展机制开发的
函数
。下...
VB
16,554
社区成员
110,527
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章