【缘起】
有客户问我,在天工CAD中设计完成的装配,转成SAT中间格式发给客户的客户,文件较大,有办法变小吗?
【什么是SAT】
SAT是内核格式的文件,通常用在ACIS内核的三维软件,使用ACIS的三维建模软件主要是Inventor。
客户的客户大概率使用的是Inventor才会提出这样奇葩的要求。
【各大主流三维软件使用的内核】
从上表可以看出,目前三维CAD软件中,使用最广泛的是Parasolid内核。
在各种Parasolid系软件之间交流三维模型,外形是完全无损的。
如果使用不同的内核,由于对外形的表达方式不同,复杂模型尤其是包含曲面的模型,就会遭遇精度损失,并且模型文件变大。
【各种中间文件的比较】
如果将一个使用Parasolid内核的文件,另存为ACIS内核,由于需要表达转换,在精度降低的情况下,还需要用更复杂的方式去描述。
这也就是题中客户遭遇的问题。
【为什么不用STEP】
有用户问,STEP是中立的,对各大软件相对公平,使用STEP来表达不是更好吗?
不,他的选择是错误的。在设计领域,与公平相比,效率和精确才是更重要的考虑因素。
正如我前面表中体现的,Parasolid才是三维设计领域事实上的标准。而且使用STEP在路径中包含汉字的情况下可能产生乱码。
【使用Parasolid(X_T)会有什么问题】
在各大软件中,只有一个软件不能接受X_T格式,它就是孤傲的CATIA。它连自己家的小弟SolidWorks都不认,不能指望它识别Parasolid了。
解决方法有几个
1 用SE打开天工CAD的文件,另存为CATIA文件
2 将天工CAD的文件另存为STEP,这会有精度损失
【 结论】
所有SAT文件太大的问题怎么解决呢?当然是另存为X_T啦。
(原文来自公众号Kiger)
|