Matlab與UG交換數據——讀取STL

1.UG導出STL文件

(1)STL導出的格式分爲文本格式和二進制格式。


(2)打開文本格式的STL文件如下:

solid
  facet normal +0.0000000E+00 -1.0000000E+00 +0.0000000E+00
    outer loop      
      vertex   +3.0000000E+01 +0.0000000E+00 +0.0000000E+00
      vertex   +3.0000000E+01 +0.0000000E+00 +4.0000000E+00
      vertex   +0.0000000E+00 +0.0000000E+00 +4.0000000E+00
    endloop
  endfacet

......(repeat facet)

  facet normal +0.0000000E+00 -1.0000000E+00 +0.0000000E+00
    outer loop      
      vertex   +0.0000000E+00 +0.0000000E+00 +4.0000000E+00
      vertex   +0.0000000E+00 +0.0000000E+00 +0.0000000E+00
      vertex   +3.0000000E+01 +0.0000000E+00 +0.0000000E+00
    endloop
  endfacet
endsolid


2.Matlab讀取文件

(1)創建.m文件

在Matlab中新建腳本文件,在腳本文件編輯框中直接編輯內容,然後點擊保存文件即可。

(2)運行.m文件

在Matlab的命令行窗口中直接輸入.m文件的名稱即可運行.m文件。如有test.m文件,當test.m

文件中的函數無輸入參數時,直接test即可。若有輸入參數,則需要輸入參數。如以下:

filename=‘Mytest.txt’;

test(filename);

(3)編寫專門讀取UG導出的STL文件格式的.m文件,以便重複使用


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章