STL到ACIS SAT转换器
=========================
亚当·H·艾肯黑德
2010年3月31日
将STL文件转换为ACIS v4.0 SAT文件(标准ACIS文本),可以更容易地将其作为实体模型导入各种CAD软件包(包括Solidworks)。
用法:
======
>>将\u stl\u转换为\u sat(stl文件名)
或
>>将\u stl\u转换为\u sat(STLfilename,STLformat)
将stl文件
“自动”-(默认选项)自动检测文件格式
'ascii' - ascii格式
“二进制”-二进制格式
例子:
========
>>将\u stl\u转换为\u sat('sample.stl')
转换STL文件的样本。stl' into an ASIC SAT file called 'sample.sat'.
STL要求:
=================
STL数据必须满足以下标准:
1.所有的面都是三角形的。
2.不存在重复或重叠的面。
3.网格已正确闭合。
4.facet法线被正确定义。
5.对于每个面边,相邻面上必须存在奇数个相同边。
尽管不常见,一些STL网格可能不满足要求5,不能使用此代码转换为SAT。
其他注释
===========
有关ACIS格式的说明,请参阅:http://local.wasp.uwa.edu.au/~pbourke/dataformats/sat/sat.pdf
根据硬件的不同,对于多达几千个面的STL网格,可以合理快速地执行转换。对于较大的网格,转换时间大致随面数的平方而增加。
亚当A(2021)。STL到ACIS SAT转换(//www.tianjin-qmedu.com/matlabcentral/fileexchange/27174-stl-to-acis-sat-conversion),MATLAB中央文件交换。恢复.