我一直在尝试将场景中的某些内容导出为cad文件(例如dxf或dwg),但到目前为止还没有。我知道dxf是ASCII格式,但无法破解(就像我对fbx所做的那样)。而且我已经找到了一些资源,但是它们用于.net的较新版本,而不是unity倾向于使用的版本。我应该从哪里开始或应该怎么做?有任何想法吗?
最佳答案
DXF文件是导出cad数据的不错选择。它支持多种类型的曲线(直线,圆弧,样条曲线等)以及刻面,并且采用ASCII格式。乍一看,DXF格式可能会相对混乱,但实际上却相对简单。 DXF文件主要由6个部分(标题,类,表,块,实体和对象)组成,每个条目(无论是整数值还是双精度值)都以组码(本身就是整数)开头。
这是两个链接,可帮助您开始了解有关DXF导出/导入的更多信息:
1)A good tutorial for exporting to dxf file。
2)A comprehensive DXF reference
要导出三角形构面,将使用3DFACE实体。要导出曲线,请使用ARC,LINE,CIRCLE,ELLIPSE,SPLINE和POLYLINE实体。您可以在DXF参考pdf文件(上面的第二参考)的ENTITIES部分中找到有关这些实体的描述。