我一直试图将场景中的某些东西导出为cad文件(比如dxf或dwg),但到目前为止还没有。我知道dxf是一种ASCII格式,但我无法破解它(就像我对fbx所做的那样)。我已经找到了一些资源,但它们适用于更新版本的.net,而不是统一倾向使用的内容。我可以从哪里开始,或者我该怎么做?有什么想法吗?
发布于 2016-10-04 17:10:43
DXF文件是导出cad数据的好选择。它支持许多类型的曲线(线,弧,样条,...etc)和小面,它是ASCII格式。乍一看,DXF格式可能比较混乱,但实际上相对简单。DXF文件主要由6个部分(头、类、表、块、实体和对象)组成,每个条目(无论是整数值还是双值)都以组代码(其本身是整数)启动。
下面有两个链接可以让您开始了解有关DXF导出/导入的更多信息:
1) 导出到dxf文件的良好教程。
2) 一个全面的DXF参考
要导出三角面,您将使用3DFACE实体。若要导出曲线,请使用ARC、线、圆、椭圆、样条和多边形实体。您可以在DXF参考pdf文件中的实体部分中找到关于这些实体的描述(上面的第二个参考)。
发布于 2016-10-03 13:23:10
这是一个很大的问题,也是一个有点难找的问题,因为每个人都关心把东西导入到统一中来。
但是,我确实找到了一种将东西导出到.obj文件的方法,您可以将这些文件转换为所需的内容。
http://wiki.unity3d.com/index.php?title=ObjExporter
我对.obj的文件类型细节有点无知,但我相信它支持多个断开连接的3d对象,这正是您想要的。
为了完整起见,试图对动画做同样的事情,但目前看来似乎是不可能。
https://stackoverflow.com/questions/39832288
复制相似问题