繁体   English   中英

从unity3d导出cad格式

[英]export cad formats from unity3d

我一直试图将我场景中的某些东西作为cad文件(如dxf或dwg)导出,但到目前为止还没有。 我知道dxf是一种ASCII格式,但我无法破解它(就像我用fbx做的那样)。 我找到了一些资源,但它们是针对新版本的.net,而不是统一使用的版本。 我在哪里可以开始或我该怎么办? 有任何想法吗?

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部分下找到有关这些实体的描述。

这是一个很好的问题,而且有点难以搜索,因为每个人都担心事物整合到一起。

但是,我确实找到了将内容导出到.obj文件的方法,您可以将其转换为您想要的内容。

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

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

为了完整起见,尝试用动画做同样的事情,但目前似乎是不可能的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM