3ds文件格式转openGL

下载地址

引言: 对于Opengl中,我们要想做出自己想要的模型,只能调用少的可怜的函数,大部分函数晦涩难懂,这也许就是把很多人置于openGL门外的一个原因。但openGL的魅力是远远超过这种阻碍的。我们对它又爱又恨,但众所周知,3ds max 是一个很好的做模型的软件,现在有了一个很好的工具VIEW3DS 来帮助我们把3ds max的.3ds格式 模型来导入openGL中。


工具: VIEW3DS(可能是某个国外大神写出来的,百度上没有简介)。

下载地址 http://download.youkuaiyun.com/detail/xiaoge132/9404975           

第一步: 我们要将需要的模型用3ds max 导出为.3ds 格式文件。把3ds文件拖到VIEW3DS.exe 上面。(记住是拖上去,打开是打开不了的)

在出现的黑窗口模型上面右击。会弹出一个菜单。我们这里的模型很小,但是就是这个模型。右击最上面的窗口。




然后导出OpenGL C Code 。得到SensorElec.gl,SensorElec.h。(记住一定要在opengGL中加上SensorElec.h 的头文件)

第二步:把刚才得到的文件导入到项目中,然后定义 int  m_Model;

接着在初始化中写上m_Model = GL3DS_initialize_SensorElec(); // SennsorElec 为你要导入的模型名称。

再接着在绘制函数里加上 glCallList(m_Model); 调用 glCallList 函数开始执行的已命名的显示列表。

第三步: 我们要调整 模型在窗口上显示的大小,glTranslatef(0.0,0.0,-10.0);这里我们可以根据导入模型调整一下。

glRotatef(0.0,0.0,1.0,0.0);  这个是旋转函数,参数分别是(角度,x,y,x); 



下面是导入好的模型

下载地址

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值