OBJ格式 — CAE术语解说
OBJ格式
我收到了3D扫描数据,是OBJ文件格式,和STL有什么区别吗?
OBJ格式是由Wavefront公司创建的基于文本的3D格式。可以存储顶点坐标、面的定义、法向量和纹理坐标。STL只能拥有三角形面和法线,但OBJ可以处理四边形及以上的多边形面,还具备顶点法线和UV坐标,这是一个很大的区别。
文本格式的话,可以用记事本打开吗?
可以的。内部结构很简单,"v 1.0 2.0 3.0"是顶点,"vn 0 0 1"是法线,"f 1 2 3"是面的定义,这样的格式。因为是文本格式,调试比较容易,但文件大小往往比二进制的STL要大。
CAE分析中可以直接使用OBJ文件吗?
直接输入求解器比较困难。OBJ是表面网格(表面形状数据),不包含FEM所需的体积网格、材料信息和边界条件。可视化工具的显示或作为网格生成的输入形状,这是一般用法。
那OBJ和PLY格式怎么区分使用呢?
PLY的优势在于可以存储顶点级别的颜色信息(RGB),在3D扫描的点云数据中常用。OBJ通过纹理坐标和MTL文件(材质定义)来表示颜色,更适合CG和可视化。在CAE的语境中,两种格式都可以作为形状导入的入口,但最终需要通过网格化器转换,所以区别不大。
我明白了,OBJ就是"简单交换3D形状"的通用格式。要导入CAE还需要转换。
理解得很对。实际工作中的窍门是,收到OBJ文件后,首先要检查面的方向(法线方向)是否统一。如果有反向的面,网格生成时会很麻烦。
CAE术语的准确理解是团队内部沟通的基础。 — Project NovaSolver也致力于支持实务工作者的学习。
下一代CAE项目:连接开发者与实务工作者
Project NovaSolver在包括OBJ格式在内的广泛分析领域,探索实现能最大限度发挥实务工作者知识的环境。虽然还在进行中,但我们正在募集愿意与我们同行的人。
联系我们(准备中)相关主题
本文评价
感谢您的回答!
有帮助
希望更
详细
详细
报告
错误
错误