soildworks模型导入MFC对话框

最近项目需要把solidworks创建的设备模型导入MFC对话框中显示,并且能鼠标控制移动、缩放。

软件平台包括 solidworks 2008 、3DS-Max 7.0 、 vs 2008 sp1;

openGL配置

提供最全的openGL库,支持鼠标滚轮,配置方法

将下载的压缩包解开,将得到5个文件(glut.dll, glut32.dll, glut.lib, glut32.lib,glut.h)
(1)把glut.h复制到x:Program FilesMicrosoftVisual Studio 10.0VCincludegl文件夹中,如果没有gl这个文件夹则可以自己新建一个。(x是你安装VS的盘符号)
(2)把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹(即与include并排的lib文件夹下)。
(3)把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内。(典型的位置为:C:WindowsSystem32)
(注:如在开发应用程序时用到OpenGL辅助库函数,则还需下载相应动态链接库,包含glaux.dll, glaux.lib, glaux.h,相应步骤同上)

在Visual C++中先右击项目,选择属性,找到连接器标签,最后在输入中的附加依赖库加上opengl32.lib glut32.lib glu32.lib.

3 #include<gl/glut.h>
 4 
 5 //#include<gl/glu.h>  //glut.h自动包含了glu.h 和 gl.h
 6 
 7 //#include<gl/gl.h>

点击打开链接

1.在solildworks中创建设备模型,编辑好纹理,这里为了方便直接为模型上的颜色,没有进行贴图(关于soildworks的使用可另外参考教程)

2.保存模型文件为 .wtl格式

3.在3DS-Max 7.0中导入上面的.wtl文件,然后导出文件为.OBJ格式,同时导出素材库即.mtl格式文件。

soildworks模型导入MFC对话框

随后初始化openGL配置

来源:吵吵超超

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年1月4日
下一篇 2016年1月4日

相关推荐