- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
维普资讯
晶 龙 江 商 学 院 学 报 (自 然 科 学 版 )
第 l6卷 第3期 JOLq~NALOFF~ILONGnANGIN ⅡT1.肥 OFCOMX,ERCE Ⅷ .16No3
2000年 9月 (NATURALSCIENCESEDITION) S∞ 2000
文章编 号: 1004-1842 (2000)03-0044-04
在 VC++中使用 3DMAXSDK禾口OpenGL
r(Cf一,一 ,I《/ 实现建模的方法
王 彪 宫 娜
(喑尔j宾工业大学工程制图救研室.黑龙江 喑尔滨 .150001)
摘 要 探讨 了在 VC++中使用 3DMAX SDK及 OpenGL 函数的方法,利用
3DMAX 中的基本几何形体,加上 OpenGL的光照和材质处理 很方便地解决 了实体
之间的求差问题。互 ,訇多编 鸟曼,臣 }携
关键词:vc++;3DM_~XSDK;OpenGL;求差
中图分叵 ! 文献标识
一
1 前 言
目前,由于 Ⅵ SUALC++的广泛使用,加之 Microsoft己把 OpenGL集成到W’ndows98中,
使得许多从事三维图形编程的人员比较青睐于OpenGL OpcnGL是一个工业标准的三维计算
机 图形软件接 口,其功能十分强大。它能够生成真彩的三维场景 ,从绘制任何简单的3D物体
到交互的动态场景,而且在其辅助函数库中还提供 了绘制三维物体的子程序。}】J
例如:voidauxSolidSphcm (GLdoubleradius);
voidauxSolidBox(GLdouble d廿LGLdobleheight,GLdoubledepth);
但对于初学者来说要想利用这两个函数来求球 (Sphere)与方体 (Box)的差 (Difference)就
比较 困难了。而在 3DMAX的SDK中提供了一些基本类库及函数库,如果在 VisualCH 中使
用 3DMAX的基本几何形体 ,用 OpenGL进行光照和材质处理 ,则会使编程人员在极短的时
间内达到编程 目的。所 以本文主要介绍一下在 V~sualC++中调用 3DMAXSDK和 OpenGL中
的函数实现建模的使用方法 ,及在应用程序执行时可能 出现的几个问题。
2 函数调用的实现方法
2.1 用 3DMAXSDK 的 3DMAX光盘 ,将 3DMAXSDK装入到微机 中。
2.2 添加 3DMAXSDK的头文件和动态连接库
收稿 日期t2000-07.19
作者简介 :王彪 【1962.),男,工学硕士.研究方向:CAD,三维造墅
维普资讯
{螂l 王 彪等:在vc++q~m3DMAXSDK~llOpenGL塞 壅堕塑 兰
22.1 添加头文件
在 MicrosoftDeveloperStudio环境 中打开下拉菜单Tools.点取 Options进入 pO tions对话
框 ,并切换到 “Directories”选项卡.在 Diroetories列表框 中加入 “C:k3DMAXSDK/INCLUDE”。
如 图 1所示 :
田 1
222 添加动态连接库
有两种方法:a】将动态连接库加入到路经为 Windows/system 下,这样所有的程序将共享
这些动态连接库。
b)将动态连接库加入到某文件的 Debug中,则这些动态连接库只适用于该
文件 。
2.3 利用 MFC (Microsoft
文档评论(0)