使用3ds Max和3D Exploration将Solidworks模型导入Opengl
2021/10/21 23:10:29
本文主要是介绍使用3ds Max和3D Exploration将Solidworks模型导入Opengl,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
在项目中,有一项工作需要将SOLIDWORKS建好的模型导入到Opengl中实现操作设备的可视化,下面是具体的实现方法。
1)在SOLIDWORKS完成模型的建模后,附加零件材质,并另存为IGS格式。注意,在OPENGL中只能显示范围在-1~+1的点,所以在SOLIDWORKS中需要进行模型的比例缩放使得OPENGL中的点满足范围。在本样例中,将模型缩放了500倍,另一个关键点就是要将模型在OPENGL中的位置与在SOLIDWORKS中匹配,这样省去了在3ds Max中额外的调节操作。
图1 待导入三维模型
2)在3DSmax中,将零件导出为obj格式,为了保持坐标的一致性,这里翻转YZ轴不勾选。
图2 3DSmax设置
3)打开3D exploration软件,导入obj格式文件,并另存为cpp格式,得到可以用visual studio打开的文件。
图3 3D exploration设置
4)将cpp文件另存为h文件,导入到visual studio2019中,使用glut库进行相应的环境设置,并使用Gen3DObjectList函数获得模型的句柄,使用glCallList函数就可以将模型显示在OPENGL的界面上,最终的加载实例如下。
图4 OPENGL模型显示
这篇关于使用3ds Max和3D Exploration将Solidworks模型导入Opengl的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南