逆向工程與快速成型技術應用(第4版)課件:STL文件簡介與輸出方法_第1頁
逆向工程與快速成型技術應用(第4版)課件:STL文件簡介與輸出方法_第2頁
逆向工程與快速成型技術應用(第4版)課件:STL文件簡介與輸出方法_第3頁
逆向工程與快速成型技術應用(第4版)課件:STL文件簡介與輸出方法_第4頁
逆向工程與快速成型技術應用(第4版)課件:STL文件簡介與輸出方法_第5頁
已閱讀5頁,還剩7頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

STL文件和輸出方法(介紹STL文件的定義、格式、特點及常用軟件輸出STL文件的方法)目錄CONTENTS1.STL文件簡介3.STL文件格式4.STL文件的輸出方法2.STL文件特點Part1STL文件簡介STL(StereoLithography),是當今3D打印領域使用最為廣泛的一種文件格式。由3DSystem公司的創始人查爾斯W.哈爾于1988年提出?,F在STL文件格式已經成為全球CAD/CAM系統接口文件格式的準工業標準,同時也在3D打印之外的各種三維實體建模的領域中獲得了廣泛的應用。無論是通過正向設計的CAD模型還是逆向采集后的數據,通常都將三維數據模型輸出保存為STL格式。Part1STL文件簡介STL文件格式的本質是將一個立體的模型文件按照一定規則劃分成若干個三角形面片。每個面片都包含該三角形面片各頂點的三維坐標及三角形面片的法矢量信息,同時三角形的三個頂點排列順序遵循右手法則。STL模型三角形面片Part2STL文件特點主要優點:1)數據格式簡單,分層處理方便,與具體的CAD系統無關。2)對原CAD模型的近似度高。原則上,只要三角形的數目足夠多,STL文件就可以滿足任意精度要求。3)具有三維幾何信息,而且是用面片表示,可直接作為有限元分析的網格。4)為幾乎所有3D打印設備所接受,已成為大家默認的3D打印數據轉換標準。主要缺點:

1)模型精度的損失(近似描述、坐標精度損失);2)不含CAD拓撲關系,材料等屬性信息;3)文件數據量大,冗余量大;4)易產生重疊面、孔洞、法向量和交叉面等錯誤及缺陷。弦高差曲面到三角形的誤差Part2STL文件特點文件規范:(1)取向原則。每個小三角形平面的法矢量必須由內部指向外部,小三角形三個頂點排列的順序同法矢量,符合右手法則。NV3V2V1(a)正確(b)錯誤(2)共頂點規則。相鄰的兩個三角形只能共享兩個頂點,即一個頂點不能落在相鄰的任何一個三角形的邊上。Part2STL文件特點(3)取值原則。STL文件的所有頂點坐標必須是正的,即STL模型必須落在第一象限。若為零或負數,則是錯誤的。目前幾乎所有的CAD/CAM軟件都允許在任意的空間生成STL文件,因此在導出STL文件時系統會出現錯誤提示信息,問是否繼續,點擊是,即可繼續。(4)充滿原則。在三維模型的表面上必須布滿小三角形平面,不能有裂縫和孔洞。內外表面之間的厚度不能為0,并且外表面不能從其本身穿過。STL只能用來表示封閉的面或體。Part3STL文件格式

二進制(BINARY)與文本(ASCII)兩種:

Solidfilename//文件路徑及文件名facetnormalnx,ny,nz//3個分法矢量outerloopvertexV1x,V1y,V1z//第一個頂點坐標vertexV2x,V2y,V2z//第二個頂點坐標vertexV3x,V3y,V3z//第三個頂點坐標endloopendfacet//完成一個三角形面片的定義……Endsolidfilename//完成整個STL文件定義Unit8//文件頭Unit32//三角形面片數量/*定義三角形面片*/REAL32[3]//法線矢量

REAL32[3]//頂點1坐標

REAL32[3]//頂點2坐標REAL32[3]//頂點3坐標……Unit16//文件屬性統計

ENDPart3STL文件格式ASCII具有可讀性好,但占有空間較大;BINARY格式的模型代碼可讀性很差,但相對于ASCII格式更適合存儲精度較高或者尺寸較大的模型文件。BINARY的STL文件用固定的字節數來給出三角形面片的幾何信息。文件起始的80個字節是文件頭,用于存儲文件名;隨后4個字節的證書用來描述模型的三角形面片個數。也就是說,一個STL文件可儲存的三角形面片的個數約為232個。后面是每個三角形面片的幾何信息;每個三角形面片用固定的50個字節。因此,完整的BINARY的STL文件的大小為三角形數目乘以50再加上84個字節。

ASCII格式的STL文件占用空間較大,BINARY型式因較簡潔而較常見。Part4STL文件輸出方法軟件名輸出STL文件的方法步驟InventorSaveCopyAs(另存為)→Options(選項),設定為High(高)CAXA右鍵單擊要輸出的模型→PartProperties(零件屬性)→Rendering(渲染)→設定FacetSurfaceSmoothing(三角形面片平滑)為150→File(文件)→Export(輸出)→選擇STLSolidEdge①File(文件)→SaveCopy(保存副本)→選擇文件類型為STL(*.stl)②Options(選項):設定ConversionTolerance(轉換誤差)為0.001或0.025(mm),設定SurfacePlaneAngle(平面角度)為45.00Solidworks①File(文件)→SaveAs(保存)→選擇文件類型為STL(*.stl)②Options(選項)→Resolution(品質)→Fine(良好)→OK(確定)Pro/EWildfire①File(文件)→SaveaCopy(保存副本)→Model(模型)→選擇文件類型為STL(*.stl)②設定弦高為0,然后該值會被自動設定為可接受的最小值③設定AngleControl(角度控制)為1SiemensNX①File(文件)→Export(輸出)→RapidPrototyping(快速成型)→設定類型為Binary(二進制)②設定TriangleTolerance(三角形誤差)為0.0025設定AdjacencyTolerance(鄰接誤差)為0.12設定AutoNormalGen(自動法向生成)為on(開啟)設定NormalDisplay(法向顯示)為off(關閉)設定TriangleDisplay(三角形顯示)為on(開啟)常見CAD軟件輸出STL文件的方法步驟:Part4STL文件輸出方法在計算機數據處理能力足夠的前提下,轉化成STL格式時,應選擇更小、更多的三角面片,使之更逼近原始的三維模型的表面,這樣可以降低由離散化為STL格式所帶來的誤差影響。目前幾乎所有的CAD/CAM軟件都允許在任意的空間生成STL文件,因此在導出STL文件時系統出現錯誤提示信息,問是否繼續,點擊是,繼續執行。在轉化成STL模型過程中常會出現文件損壞的現象。因此,在準備做切片分層前,需進行STL文件的修復。STL文件格式中只包含了構成該模型的三角形面片信息,這些三角形的信息并不能直接指導3D

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論