从unity3d导出cad格式

本文关键字:格式 cad 导出 unity3d | 更新日期: 2023-09-27 18:11:20

我一直试图在我的场景中导出某些东西作为cad文件(如dxf或dwg),但到目前为止没有。我知道dxf是ASCII格式,但我无法破解它(就像我破解fbx一样)。我找到了一些资源,但它们是针对。net的新版本,而不是unity倾向于使用的。我可以从哪里开始,或者我应该做什么?什么好主意吗?

从unity3d导出cad格式

DXF文件是导出cad数据的好选择。它支持多种类型的曲线(直线、圆弧、样条等)和切面,它是ASCII格式。DXF格式乍一看比较容易混淆,但实际上比较简单。DXF文件主要由6个部分(HEADER, CLASSES, TABLES, BLOCKS, ENTITIES和OBJECTS)组成,每个条目(无论是整数值还是双精度值)都以组代码开始(其本身是整数)。

这里有两个链接,让您开始了解更多关于DXF导出/导入:

1)一个很好的教程导出到dxf文件。
2)全面的DXF参考

要导出三角形切面,将使用3DFACE实体。要导出曲线,可以使用ARC, LINE, CIRCLE, ELLIPSE, SPLINE和POLYLINE实体。您可以在DXF参考pdf文件(上面的第二个参考文件)的entities部分中找到关于这些实体的描述。

这是一个很好的问题,也是一个有点难以搜索的问题,因为每个人都关心内容导入unity。

然而,我确实找到了一种方法来导出东西到。obj文件,你可能能够转换成你想要的。

http://wiki.unity3d.com/index.php?title=ObjExporter

我对。obj的文件类型细节有点无知,但我相信它支持多个断开连接的3d对象,这就是你想要的。

为了完整起见,尝试对动画做同样的事情似乎不可能。