簡易檢索 / 詳目顯示

研究生: 楊崇邠
Yang, Chong-Bin
論文名稱: 快速成型中彩色切層演算法的發展與應用
Implementation of Slicing Algorithm for Color Rapid Prototyping System
指導教授: 黃聖杰
Hwang, Sheng-Jye
學位類別: 碩士
Master
系所名稱: 工學院 - 機械工程學系
Department of Mechanical Engineering
論文出版年: 2007
畢業學年度: 95
語文別: 中文
論文頁數: 76
中文關鍵詞: 彩色切層演算法VRML97彩色快速成型
外文關鍵詞: Color rapid prototyping system, Color slicing algorithm, VRML97
相關次數: 點閱:127下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 快速成型技術目前為一種結合CAD/CAM系統之自由實體製造技術,將電腦設計模型透過切層處理直接實體化,並以疊層加工的製造方式來產生實體模型。目前常見的非制式交換格式為Stereo lithography (STL)檔案,其中並無法儲存色彩的訊息。有鑑於此,本論文主要探討應用於彩色Rapid Prototyping (RP)的切層演算軟體,並且以Virtual Reality Modeling Language (VRML97)做為檔案的交換格式。
    在軟體中,以Visual C++來做為建置演算法的主要語言。以此語法完成檔案輸入演算、拓樸演算、彩色切層演算和材質貼圖演算處理。最後再以線條或是輪廓偏移的方式來做彩繪的動作,並且搭配Microsoft Fundamental Classes (MFC)函式庫來輸出彩色列印。結果分別可以輸出單色或全彩的物件、材質貼圖物件和同時執行STL與VRML97兩種不同物件。
    本研究最後與彩色三維噴印快速成型系統做結合測試,可得到與原CAD一樣的色彩比例實體幾何模型,這驗證了本軟體的可行性與實用性。

    Rapid prototyping (RP) technology was a solid freeform fabrication technology that integrated CAD and CAM systems; it transformed computer-designed solid models to 3D solid object by slicing process, and fabricated the solid part by layer manufacturing. The input file, Stereo lithography (STL), had became the de facto standard in RP, but it could not save the color information. For this issue, we discussed the slicing software for color rapid prototyping system , and we used Virtual Reality Modeling Language (VRML97) as convert file format.
    In the software, based on Visual C++, we established the importing file, topology and slicing algorithm of data, and we handled the extra algorithm for texture mapping. Finally, we set the color of contours by lined or offset, and then output the color printing by Microsoft Fundamental Classes (MFC). In the event, color object, texture object and executing STL and VRML97 file simultaneously could be output.
    A 3D colored object was fabricated with a 3D color inkjet RP printer to demonstrate the feasibility of the software algorithm. The results showed that the software was capable of working with the 3D color inkjet RP printer, and had the potential for future applications.

    目 錄 摘要 I ABSTRACT II 致 謝 IV 目 錄 V 表目錄 VIII 圖 目 錄 IX 符號說明 XII 第一章 緒 論 1 1-1 快速原型簡介 1 1-2 研究動機與目的 3 1-3 文獻回顧 4 1-4 本文架構 10 第二章 拓撲資料建立 11 2-1 VRML97檔案簡介 11 2-1-1 VRML97資料結構 12 2-1-2 幾何資料節點 13 2-1-3 儲存顏色資料 16 2-2 VRML97資料輸入演算法 19 2-2-1 基礎幾何節點 20 2-2-2 IndexedFaceSet節點 23 2-3 拓撲關係 29 2-3-1 自訂拓撲類別 30 2-3-2 建立拓撲關係 31 第三章 切層演算與輪廓 33 3-1 切層演算 33 3-1-1 交點計算 36 3-1-2 增加材質對應點 38 3-1-3 路徑方向 40 3-1-4 切線處理 40 3-2 建立輪廓 42 3-2-1 階層式輪廓 42 3-2-2 輪廓階層架構 42 3-2-3 輪廓偏移 44 3-2-4 彩繪輪廓 47 第四章 結果輸出與驗證 50 4-1 單色和全彩之輸出 50 4-1-1 基礎幾何模型輸出 50 4-1-2 IndexedFaceSet節點輸出52 4-2 貼圖輸出 57 4-3 STL和VRML97整合輸出 60 4-4 硬體整合測試 65 第五章 結論與未來展望 68 5-1 結論 68 5-2 未來展望 70 參 考 文 獻 72 自 述 76

    [1] 張達元, “生產零件的快速原型技術,” 機械月刊第二十二卷第三期, pp. 290-295, March 1996.
    [2] E. Sachs, P. Williams, D. Brancazio, M. Cima, And K. Kremmin. “Three Dimensional Printer: Rapid Tooling and Prototypes Directly from a CAD Model,” In Proceedings of Manufacturing International `90, pp. 30-136, Atlanta, GA, March 25-28, 1990.
    [3] J.P. Kruth, “Material Increase Manufacturing by Rapid Prototyping Technologies,” Annals of the CIRP, Vol. 40/2, p.603, 1991.
    [4] J.P. Kruth, “Rapid Prototyping, A New Applications of Physical and Chemical Processes for Material Accretion Manufacturing,” Proceedings International Symposium for Electro-Machining, pp.3-28, April 17-21, 1995.
    [5] J.P. Kurth, “Progress in Additive Manufacturing and Rapid Prototyping,” Annals of the CIRP, Vol. 47/2, p.525-540, 1998.
    [6] 林享億, “三維快速成型之切層研究,” 國立成功大學航空太空工程學系, 碩士論文 (2003).
    [7] Ling w. Ming and Ian Gibson, “Specification of VRML in Color Rapid Prototyping,” International Journal of CAD/CAM, vol. 1, pp. 1-9 (2002).
    [8] Kuo, Wake “3D Model Reconstruction and Pre-Processing Software Development for Finite Element Analysis,” NCKU, TW, 2003, pp. 14-18.
    [9] Lee, Kunwoo, “Principles of CAD/CAM/CAE System,” Addison Wesley Longman (1999).
    [10] Toriya, H. and H. Chiyokura, “3D CAD Principles and Applications,” Springer-Verlag New York (1991).
    [11] Sara Anne McMains, “Geometric Algorithms and Data Representation for Solid Freeform Fabrication,” Ph.D. dissertation, University of California, Berkeley, USA (2000).
    [12] B. G. Baumgart, “A Polyhedron Representation for Computer Vision,” In Proceedings of the National Computer Conference, pp. 589–596 (1975).
    [13] Martti Mantyla, “An Introduction to Solid Mold,” Computer Science Press, Rockvelle, MD (1998).
    [14] S. H. Choi, K. T. Kwork, “Hierarchical Slice Contours for layered-manufacturing,” Computers in Industry, vol. 48, pp. 219-239 (2002).
    [15] 張修銘, “應用VRML於三維彩色快速原型之整合研究,” 國立成功大學航空太空工程學系, 碩士論文 (2004).
    [16] Hyun C. Kim, Sung G. Lee and Min Y. Yang, “A New Offset Algorithm for Closed 2D Lines with Islands,“ INT J ADV MANUF TECH 29 (11-12): 1169-1177 (2006).
    [17] International Standard ISO/IEC 14722-1/2, VRML97 specification, 1997.
    [18] Andrea L. Ames, David R. Nadeau and John L. Moreland, The VRML2.0 Sourcebook 2nd, Wiley Com. (1996).
    [19] Shreiner, Dave, OpenGL Architecture Review Board, OpenGL programming guide :the official guide to learning OpenGL, version 2, Addison-Wesley (2006).
    [20] Donald Hearn and M. Pauline Baker, Computer graphics with OpenGL, Pearson Prentice Hall (2004).
    [21] 大新資訊譯, Open GL 超級手冊, 碁峯出版社 (1999).
    [22] 溫植燁, 使用MFC設計OpenGL, 文魁資訊 (2006).
    [23] Fosner, Ron, OpenGL programming for Windows 95 and Windows NT, Addison-Wesley (1997).
    [24] 汪洋, VRML 設計寶典, 文魁資訊 (1999).
    [25] 許清賢/陳玲香, 物件導向程式設計, 松崗 (1994).
    [26] 徐定嘉, C++ 程式語言入門與應用, 博碩文化 (2000).
    [27] 位元文化, 精通視窗程式設計:Visual C++ .NET 2003, 文魁資訊 (2003).
    [28] 鄭俊益, 林享億, 張修銘, 賴維祥, “三維快速成型之切層技術研究,” 2003 「航太學會 / 民航學會暨國科會航太學門研究成果發表會論文集,台南市,民國 92 年 12 月。

    下載圖示 校內:立即公開
    校外:2007-07-25公開
    QR CODE