1. 说明:

使用SW进行三维模型建模,一般应用在机械工程领域中。将模型保存成STL格式后,转换为.obj文件,才能进一步转换为mesh文件,供QT中的3D控件进行使用,本文章记录一些格式转换步骤和关键点,以便参考。

2. 第一步:

首先在SW软件界面打开插件窗口,操作步骤如下:

打开插件窗口后,将ScanTo3D选项的前后两个小方框选中,点击确定,如下图所示。这个插件是后面要用到读取STL文件和保存OBJ文件的时候要用到的。

3. 第二步:

在SW中设计好三维模型后,选择文件->另存为将文件保存为 STL(.stl) 的格式,此时保存的文件类型是常规的stl文件,不是scanto3d中的stl文件格式,切忌不能混淆。注意:此时要点击下方的选项按钮,将弹窗中的不要转换STL输出数据到正的坐标空间勾选上,这样是为了保证STL文件的原点坐标和建模时模型的原点保持一致,否则会影响模型在QT视图中操作时的原点中心,如下图所示:

4. 第三步:

使用SW将保存的 STL 文件重新打开,注意:此时打开的时候要过滤一下文件类型,选择 ScanTo3D格式的文件,意思是使用scanto3d这个插件将stl文件导入进来,如下图所示:

如果不进行筛选,则在转存成 .obj 文件时会报错,所以必须使用scanto3d插件进行筛选后导入才可以,如下图所示:

5. 第四步:

将经过 ScanTo3D 插件筛选后打开的 STL 文件另存为格式为 .obj 的文件,此时另存为时应该选择 ScanTo3D 插件进行转换,如下图所示:(讲过第一步后,该插件已经打开,在保存文件时即可在选项最下方看到)

6. 第五步:

将保存好的 .obj 文件经过 balsam.exe 插件转换为 mesh 文件后,即可在QT 当中进行使用,相关抓换方法可查看博客使用插件balsam.exe将.obj文件转换为mesh文件,本篇文章不在赘述。

7. 补充知识:自定义模型坐标原点

在上面第二步中,保存模型为 STL 文件时,使用的原点坐标是建模时默认的原点坐标系。如果有特殊需求,需要将原点坐标任意设置,也可自定义原点坐标,相关步骤如下:

7.1 第一步:

打开SW原文件,可以自己新建一个坐标系,加入将坐标系原点从模型几何中心位置往上移动一定距离,如下图所示:

7.2 第二步:

建立好自定义原点坐标系后,将模型另存为成 STL(.stl)文件,保存之前点击选项按钮,在弹出窗口中将输出坐标选项设置为自定义的坐标系,如下图所示:

其它操作步骤和上述类似,不在赘述。

持续更新中,请大家多多关注…

2.5 使用SolidWorks转换STL格式为OBJ文件格式相关推荐

  1. 【工具篇】 Solidworks导出urdf模型 Solidworks将stl文件转为obj文件 附过程中遇到的错误

    目录标题 A.urdf模型的导出 A1 模型为纯转动副 Q1.1 continuous和revolute的区别 A2 模型中包括移动副 设置一个固定不动的平台 Q1.2 solidworks导出后移动 ...

  2. 用SolidWorks将CAD模型转为STL格式并改变单位,利用cloudcompare将STL文件转换为点云。

    一.首先将CAD模型转换为STL格式,由于Solidworks默认的单位为mm,而我需要的单位格式为m,因此还需对单位进行转换. 1)先利用Solidworks将原文件另存为STL格式,如下图所示 2 ...

  3. SolidWorks批量转换STL文件或图片文件的方法

    Stl文件是一种三维通用格式,使用广泛,如何批量将SolidWorks零部件转换为STL文件? 1.首先下载凯元工具(KYTOOL)安装 SolidWorks安装参考: http://blog.sin ...

  4. SolidWorks转.urdf格式机器人模型导入Matlab

    SolidWorks转.urdf格式机器人模型导入Matlab 本文讲述了利用solidworks将机器人模型转换为urdf格式导入Matlab中,以便后续法开发等操作.同时针对测试时遇到模型导出不完 ...

  5. stl格式文件导入Unity

    stl格式文件导入Unity(不用代码) STL文件仅描述三维物体的表面几何形状,没有颜色.材质贴图或其它常见三维模型的属性. STL文件有两种表示方式:文本.二进制.一般会以二进制格式使用,我们也可 ...

  6. ply格式转为obj,stl等格式

    ply格式转为obj,stl等格式 一般方法是使用meshlab或matlab等软件工具进行转化,需要配置环境,调试程序等一系列准备工作,工作量大,一般人只是使用一下,并不准备研究这些工具. 在这里推 ...

  7. GlobalMapper20把地形数据(tif)转为可打印的STL格式模型

    一.为什么要把地形转为stl? 地形是代表地形起伏的数字高程图,实际应用当中地形可能是做物理沙盘打印的,这种情况下,打印需要的格式多数是STL格式的三维模型,并且需要对STL做闭合处理. 本文简单介绍 ...

  8. FAT32转换NTFS格式的命令

    1.什么是NTFS? 想要了解NTFS,我们首先应该认识一下FAT.FAT(File Allocation Table)是"文件分配表"的意 思.对我们来说,它的意义在于对硬盘分区 ...

  9. javascript转换金额格式

    //转换金额格式 10,000.00//money=金额//n=保留小数位数 默认2位 function parseMoney(money, n) {if (money == 'undefined' ...

最新文章

  1. 一生受益的三个小故事
  2. Java 11将于本月25日发布,新特性一览
  3. python基础(part10)--函数
  4. 汽车电子专业知识篇(三十二)-整车电控系统及架构设计技术
  5. 真机调试及上线简略流程
  6. Java基础----JAVA语言的概述和开发环境的搭配
  7. Q127:PBRT-V3,理解“体渲染”积分器的关键竟然是这张图
  8. HTML仿小米官网登陆
  9. 海湾汉字编码表全部_汉字编码对照表
  10. android锁屏密码忘了,安卓手机锁屏密码忘记了怎么办
  11. android 串口调试工具,串口调试助手下载-串口调试助手下载v1.0.4 安卓版-西西软件下载...
  12. 将.fits数据转换为.png图像
  13. zxing 二维码生成深度定制
  14. JetBrains Account验证时JetBrains账户连接错误:连接拒绝(连接拒绝) 或 用于签署许可证的证书不是由JetBrains root certifi签署的。
  15. macbook打印出现乱码解决方案
  16. 彻底关闭win10更新自动更新 卸载win10自带杀毒软件 新增联想软件 lenovo quick fix
  17. 与其让黑客有机可乘,不如用MCK保驾护航
  18. 什么是机器语言,汇编语言,高级语言?C 语言有什么特点(优点)?
  19. 雅思托福100G视频教程及资料
  20. 工作无小事(第六周(2014.3.31~2014.4.6))

热门文章

  1. 用opencv训练LBP特征分类器生成xml文件
  2. Oracle数据库卸载安装
  3. eos获取用户的交易记录
  4. easyui-textbox 隐藏解决方案
  5. 【2023最新】Postman安装教程
  6. 【蓝桥杯省赛真题10】Scratch考试成绩 少儿编程scratch蓝桥杯省赛真题讲解
  7. java.lang.NoClassDefFoundError与aspectjrt、aspectjweaver的联系
  8. 医疗器械与服务行业:医美经济时代,国货崛起正当时(20210103).PDF
  9. matlab:转置运算符
  10. CSP刷题2013年