导入 Fusion 360 .stl 文件时 Sketchup 冻结
Sketchup freezes when importing Fusion 360 .stl file
在一些不寻常的工作流程中,我需要在 Sketchup 8 中使用 Fusion 360 模型(尽管这可能适用于任何 Sketchup 版本)。我已经可以使用 STL For Sketchup (stl4su.ru
) 扩展在 Sketchup 中导出和导入 stl 文件。
当我在 Fusion 360 中导出实体时,我选择了非二进制编码,并且无论用于导出的任何质量设置如何,Sketchup 在导入文件时都会冻结(或者可能想要工作很长时间)。二进制编码似乎不适用于扩展。
如何将Fusion 360 stl模型正常导入Sketchup?
通过添加额外的步骤,您可以轻松导入模型,甚至不会降低质量(尽管您可能应该这样做)。我用过 MeshLab,虽然 MeshMixer 之类的东西也可以。
使用 MeshLab (www.meshlab.net),打开有问题的 stl 文件,然后 File > Export Mesh As...
可选: 要减少三角形数,请转至 Filters > Remeshing, Simplification and Reconstruction > Simplification: Quadric Edge Collapse Decimation
。默认情况下,输入的 Target number of faces
是当前数量的一半 - 在大多数情况下使用它应该会产生良好的结果。
在Saving Options
菜单中,取消选择 Binary encoding
然后保存。
将模型导入 Sketchup。模型不会无限期地加载,而是会在不到一秒的时间内(取决于复杂程度)加载到 SketchUp 原点附近。
我没有研究为什么会这样,但我推测发生的是 Sketchup STL 导入扩展在解释原始 Fusion 360 输出时存在问题,但 MeshLab 将其很好地清理到扩展期望的某些标准。
在一些不寻常的工作流程中,我需要在 Sketchup 8 中使用 Fusion 360 模型(尽管这可能适用于任何 Sketchup 版本)。我已经可以使用 STL For Sketchup (stl4su.ru
) 扩展在 Sketchup 中导出和导入 stl 文件。
当我在 Fusion 360 中导出实体时,我选择了非二进制编码,并且无论用于导出的任何质量设置如何,Sketchup 在导入文件时都会冻结(或者可能想要工作很长时间)。二进制编码似乎不适用于扩展。
如何将Fusion 360 stl模型正常导入Sketchup?
通过添加额外的步骤,您可以轻松导入模型,甚至不会降低质量(尽管您可能应该这样做)。我用过 MeshLab,虽然 MeshMixer 之类的东西也可以。
使用 MeshLab (www.meshlab.net),打开有问题的 stl 文件,然后
File > Export Mesh As...
可选: 要减少三角形数,请转至
Filters > Remeshing, Simplification and Reconstruction > Simplification: Quadric Edge Collapse Decimation
。默认情况下,输入的Target number of faces
是当前数量的一半 - 在大多数情况下使用它应该会产生良好的结果。在
Saving Options
菜单中,取消选择Binary encoding
然后保存。将模型导入 Sketchup。模型不会无限期地加载,而是会在不到一秒的时间内(取决于复杂程度)加载到 SketchUp 原点附近。
我没有研究为什么会这样,但我推测发生的是 Sketchup STL 导入扩展在解释原始 Fusion 360 输出时存在问题,但 MeshLab 将其很好地清理到扩展期望的某些标准。