簡易檢索 / 詳目顯示

研究生: 黃盟裕
Huang, Mon-U
論文名稱: 三維快速模型支撐結構演算法之研究
Model Support Algorithm in Rapid Prototyping
指導教授: 賴維祥
Lai, Wei-Hsiang
學位類別: 碩士
Master
系所名稱: 工學院 - 航空太空工程學系
Department of Aeronautics & Astronautics
論文出版年: 2005
畢業學年度: 93
語文別: 中文
論文頁數: 100
中文關鍵詞: 三維列印支撐結構方法三維列印STL快速原型直接切層
外文關鍵詞: Rapid prototyping, Direct slicing, 3D-printing support, 3D printing, STL
相關次數: 點閱:117下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  •  一般快速原型系統,以層型加工為基本工作原理,已有許多種類硬體架構,在檔案輸入方面以STL為非制式標準的檔案格式。未來快速原型系統的應用,由於軟、硬體效能的提升,大尺寸物件將是趨勢,配合複合材料可延伸出各類產品而不只侷限於模型。然而在三維列印的架構下,大尺寸物件必須賦予支撐結構方可成型。
    本論文提出硬體以及軟體的整合方式,以三維列印為主體,利用一般二維列印的噴印模組,結合程序控制的機構以及成型材料,接收來自PC端的列印資料,依預設層厚設定,層層堆積製作物件。軟體部分,將STL檔案讀入,透過所提出的三維列印支撐結構方法,依據所選取的三角面進行投影、偏移以及利用OpenGL直接繪圖,來產生支撐結構並存成STL檔案格式。之後匯入資料建立毗鄰關係成為訂定的拓蹼資料結構,經直接切層法則運算後,列印輸出。利用Visual C++程式語言並使用OpenGL來進行以上演算的整合。本研究經由驗證結果可確定軟體資料輸出的正確性以及結合硬體的整合系統的可行性。

     Generally, rapid prototype system, it bases on the operation principle to process layer by layer, and has several kinds of hardware already. The input of STL file format has become the de facto standard in rapid prototyping. Due to the improvement of effectiveness in both software and hardware, large item production looks feasiblly in the future. With the application of complex material, the variety of product-type using RP technology will be dramatically extended and, no more, be limited in model production. However under the structure of 3D printing, large item production will be possible only if specific support were applied.
     This thesis proposes the hardware and software integrated method with the subject of the three-dimensional printing. The hardware utilizes ink-jet of general two-dimensional printer and combines with the traversing mechanism and the process controls and model material, and piles up in accordance with default layer thickness. As the supporting structure in STL-file format is generated through the concepts of the 3D-printing support generating method which iscarried out by performing projection and displacement of selected triangular surfaces and then the generated 3D model is further constructed by Open GL and saved in STL-file format. As STL file is read, and then builds adjacency to store into the topology data structure. After the operation of direct slicing rule, hundreds of contours in each layer are obtained by using Visual C ++ programming language and OpenGL library to implement the algorithm above. It can confirm exactness that the software output and systematic feasibility of integrating the hardware through the result of system integration test on the 3D printer.

    著作權聲明 中文摘要 英文摘要 誌謝 目錄 I 表目錄 III 圖目錄 IV 符號說明 VII 第一章 緒論 1 1 - 1前言 1 1 - 2研究動機與目的 2 1 - 3文獻回顧 3 1 - 4研究方法 7 1 - 5研究範圍 8 1-5-1三維列印 8 1-5-2硬體方面 9 1-5-3軟體方面 10 1 – 6論文架構 10 第二章 具支撐結構的快速原型系統 12 2 - 1硬體架構 12 2-1-1定位控制模組 13 2-1-2噴印驅動模組 14 2-1-3成型材料模組 17 2 - 2軟體架構 20 2-2-1 物件導向 20 2-2-2 STL檔案簡介 21 2-2-3 軟體流程圖 26 2-2-4 MFC 主要類別 27 2-2-3 語法分析類別 28 2-2-4 三維幾何物件操作類別 32 2-2-5 二維幾何物件操作類別 34 2-2-6 拓樸資料操作類別 36 第三章 拓樸資料結構與切層演算法分析 37 3 - 1實體模型幾何 37 3 - 1 - 1三角網格拓樸幾何 38 3 - 1 - 2輔助以及主要資料結構 40 3 - 2切層演算 43 3 - 2 - 1交點幾何計算法 44 3 - 2 – 2 輪廓區段路徑決定 46 3 - 2 - 3 依拓樸關係進行切層 47 第四章 支撐結構 49 4-1 SLA、Objet系統之支撐結構方法 50 4-1-1切層平面投影法 53 4-1-2切層輪廓比較法 54 4-2 三維列印系統之支撐結構方法 64 4-2-1 建構方法 65 4-2-2 OpenGL元件繪圖 70 4-2-3 優點及特例 72 第五章 整合系統驗證與結果 74 5 – 1視窗程式整合架構 75 5-1-1 ㄧ般物件輸入模組 77 5-1-2 支撐結構輸入模組 82 5 – 2 軟體輸出驗證 89 5 – 3 實體輸出驗證 89 第六章 結論 92 第七章 未來工作 94 參考文獻 95 自述 99

    [1]D.T. Pham and R.S. Gault, “A comparison of rapid prototyping technologies,” International Journal of Machine Tools & Manufacture, Vol.38, pp. 1257-1287, 1998.
    [2]Dolenc A. and I. Make, “Slicing procedures for layered manufacturing techniques,” Computer-Aided Design, Vol. 26, No. 2, pp. 119-126, 1994.
    [3]P. Kulkarni and D. Dutta, “An accurate slicing procedure for layered manufacturing,” Computer-Aided Design, Vol. 28, No. 9, pp. 683-697, 1996.
    [4]E. Sabourin, S. A. Houser and F. H. Bohn, “Adaptive slicing using stepwise uniform refinement,” Rapid Prototyping Journal, Vol. 2, No. 4, pp. 20-26, 1996.
    [5]E. Sabourin, S. A. Houser and F. H. Bohn, “Accurate exterior, fast interior layered manufacturing,” Rapid Prototyping Journal, Vol. 3, No. 2, pp. 44-52, 1997.
    [6]Sara Anne McMains, “Geometric Algorithms and Data Representation for Solid Freeform Fabrication,” Ph.D. dissertation, University of California, Berkeley, USA, 2000.
    [7]S. Guduri, R.H. Crawford, and J.J. Beaman, “Direct generation of contour files from constructive solid geometry representations,” Solid Freeform Fabrica-tion Proceedings, Austin, TX, pp. 291-302 , 1993.
    [8]林享億, ”三維快速成型之切層技術研究,” 國立成功大學航空太空工程學系碩士論文, 2003.
    [9]Broek, J.J., Horvath, I., Smit, B de, Lennings, A.F., Rusak, Z. and Vergeest, J.S.M. “Free form thick layer object manufacturing technology for large-sized physical models, ” Automation in Construction, Vol.11, pp. 335-347, 2002.
    [10]林益良, ”切層理論在快速成型系統之應用,” 國立中正大學機械工程學系碩士論文, 1999.
    [11]Junghoon Hur and Kunwoo Lee, “The Development of a CAD Environment to Determine the Preferred Build-up Direction for Layered Manufacturing ,” Advanced Manufacturing Technology, pp. 247-254, 1998 .
    [12]鍾自立、張正賢 著,8051實作與燒錄器製作,宏友書局,2000.
    [13]Detlef Kochan, “Solid Freeform Manufacturing: Advanced Rapid Prototyping,” Elsevier, Amsterdam; New York, 1993.
    [14]Ian Gibson and Ling Wai Ming, ”Colour RP,” Rapid Prototyping Journal, Vol.7, No.4, pp.212-216, 2001.
    [15]http://www.inkjetsites.com/
    [16]Ivor Horton’s著,蔡明志譯,Visual C++ 6 教學手冊, 碁峰資訊, 1999.
    [17]Nicolai M. Josutiis著,侯捷、孟岩譯,C++ 標準程式庫, 碁峰資訊, 2002.
    [18]Hiroyuki TANAKA著, 劉春成、李于青譯,Visual C++50個專題實作, 博碩文化,2000.
    [19]Vinod Kumar and Debasish Dutta, “An assessment of data formats for layered manufacturing,” Advances in Engineer Software, Vol.28, pp. 151-164, 1997.
    [20]Daniel B. Olfe, Computer Graphics for Design, Prentice Hall, 1995.
    [21]Andrei Khodakovsky, “Near-Optimal Connectivity Encoding of 2-Manifold Polygon Meshes,” Department of Computer Science, Caltech, 2002.
    [22]B.G. Baumgart, “A Polyhedron Representation for Computer Vision,” Proceedings of the National Computer Conference, Stanford, California, pp.589-596, 1975.
    [23]R. Jamieson and H. Hacker, “Direct Slicing of CAD Model for Rapid Prototyping,” Rapid Prototyping Journal, Vol.1, No.2, pp.4-12, 1995.
    [24]R.L. Hope, R. N. Roth and P. A. Jacobs, “Adaptive Slicing with Sloping Layer Surfaces,” Rapid Prototyping Journal, Vol.3, No.3, pp.89-98, 1997.
    [25]Jacobs, P.F., “Rapid Prototyping & Manufacturing, Fundamentals of Stereolithography,” Society of Manufacturing Engineer, Dearborn, MI, pp.11-18, 1992 .
    [26]http://www.2objet.com/.
    [27]張修銘, “應用VRML於三維快速原型之整合研究,” 國立成功大學航空太空工程學系碩士論文, 2004.
    [28]Martti Mantyla, “An Introduction to Solid Modeling,” Computer Science Press, Rockvelle, MD, 1998.
    [29]林耕莘, “快速原型製造系統之有效率的進階適應性切層方法,” 國立中正大學機械工程學系碩士論文, 2000.
    [30]R. Jamieson and H. Hacker, “Direct Slicing of CAD Model for Rapid Prototyping,” Rapid Prototyping Journal, Vol.1, No.2, pp.4-12, 1995.

    下載圖示 校內:2007-07-06公開
    校外:2007-07-06公開
    QR CODE