3D打印技術已經在各個領域普及開來,從教育創客到工業制造無不滲透著3D打印的應用,面對市面上眾多的3D打印品牌,3D打印機支持的數據格式是什么樣的呢,接下來本文為您詳細講解目前常用的三維數據格式和3D打印機支持的數據格式。
3D打印的數據格式文件
目前存儲三維實體模型的數據文件格式有:3DS、CoLLADA、PLY、STU PTX、V3D、PTS、APTS、OFF、OBJ、XYZ、GTS、TRI、AMF、X3D、X3DV、VRML。適合作為30打印的格式有:stl/obj/stp。其中,stl.文件格式 是目前3D打印制造系統使用的一種標準化格式。
STL格式是3D Systems公司開發的文件格式。當前絕 大多數3D打印廠商都采用STL接口作為.CAD和打印機之間的數據接口,幾乎 所有3D打印機內罝的切片軟件都支持該格式。STL標準已成為行業內的默認標 準,很多CAD/CAM軟件系統都增加了輸出STI.文件的功能模塊,比如UG、 3Dmax、AutoCAD、Maya、Pro/E、Solidworks 等都支持 STL 文件的輸出。STL 格 式簡單易懂,應用廣泛,但STL數據無法保存模型的顏色、紋理、材質等信息.也無 法表達物體的中空結構。
STL文件格式是一種用三角形面片表達實體表面數據的文件格式。它是若 干空間小三角形面片的集合,每個5角形面片用三角形的3個頂點和指向模型外 部的法向雖表示,如圖1.3所示。這種文件格式類似于有限元的網格劃分,即將 物體表面劃分成很多小三角形•用很多個三角形面片去逼近CAD實體模型。它 所描述的是一種空間封閉的、有界的、正則的、唯一表達物體的模型,它包含點、 線、面的幾何信息•能夠完整表達實體表面信息。圖2. 12所示為三維模型的三角 化處理。本書所涉及的模型數據文件格式均是STL格式。
三維模型的三角化處理
OBJ文件格式是由Aliasl Wavefront公司為3D建模和動岡軟件揂d-vanced Visualizer?開發的一種格式,不僅適用于主流 31) 軟件模型之間的互導,也可以應用于CAD系統。但其缺少對任意屬性和群組的擴充性,只能轉換幾何對 象信息和紋理貼圖信息。
PhY(polygon file format)格式也被稱作斯坦福三角形柯案(Stanford triangle format),是由斯坦福大學的Greg Turk等人開發出來的格式。PLY格式借鑒了 OBJ格式的優點,主要用以儲存立體掃描結果的三維數值,通過多邊形片面的集 合描述三維物體,相對其他格式較為簡單,可以儲存顏色、透明度、表面法向攝、材 質坐標與資料可信度等信息,并能對多邊形的正反兩面設定不同的屬性。
AMF(additive manufacturing file)格式是一種基于XML語言的文件格式, 由美國材料與試驗協會(ASTM)在201]年7月發布,目前最新的版本為Version 1 • 1,編號ASTM F2915-12•該格式彌補了 STL格式的不足,縮小了 CAD數據和3D打印技術之間的差距,可以儲存用于3D打印的材料、顏色和內部結構信息。