天天看點

Matlab與UG交換資料——讀取STL

1.UG導出STL檔案

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

Matlab與UG交換資料——讀取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檔案,以便重複使用

繼續閱讀