将网格文件转换为 STL

Posted

技术标签:

【中文标题】将网格文件转换为 STL【英文标题】:Converting Mesh File To STL 【发布时间】:2016-11-21 17:46:10 【问题描述】:

如何将网格文件(.meshdat 或 .msh)转换为 STL 文件格式?

我有一个 3D 网格文件。我需要将其转换为 STL 以解决 CFD 问题。

【问题讨论】:

那个网格只是表面网格吗?然后,您可以将其转换为表面网格。否则你一开始就不能。 STL 只能表示 OpenFOAM 中的三角面。我假设原始网格是使用第三方网格生成器创建的? 感谢您的关注。是的,它是一个表面网格,但是是 3D 的。我的意思是它没有厚度,但它的 Z 值太小(0.01 m) 想象一个用纸做的手镯。它没有厚度。但正如我之前所说,它仍然是 3D 您可以尝试使用fluentMeshToFoam mesh.msh 将其导入OpenFOAM,为表面创建一个区域(手镯),然后尝试使用surfaceMeshExport 将该区域导出为STL 格式。这只是一个粗略的猜测。 你试过meshlab或FreeCAD吗?我认为solidworks也可以将表面转换为零件。 【参考方案1】:

查看meshio(我的一个项目)。它知道大量的网格格式,其中包括 STL 和 msh。

【讨论】:

以上是关于将网格文件转换为 STL的主要内容,如果未能解决你的问题,请参考以下文章

在运行时将网格转换为 stl/obj/fbx [关闭]

如何在保持形状的同时将平面网格转换为平板?

将Stl转换为numpy数组

Libgdx fbx 转换器不会将网格写入 g3dj 文件

ConvertAPI:将 HTML 转换为 DOCX 不适用于网格 css

在vue js中将ag网格表转换为PDF文件