| 研究生: |
楊崇邠 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.
[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 月。