研究生: |
蔡昌哲 Tsai, Chang Che |
---|---|
論文名稱: |
繪圖系統開發 The Development of a Graphic System |
指導教授: |
盧錦隆
Lu, Chin lung |
口試委員: |
李家同
Lee, Chia Tung 唐傳義 Tang, Chuan Yi |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2016 |
畢業學年度: | 104 |
語文別: | 英文 |
論文頁數: | 124 |
中文關鍵詞: | 繪圖系統 |
外文關鍵詞: | Graphic system |
相關次數: | 點閱:1 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在這篇論文中,我們開發一套繪圖系統Violet,這套繪圖系統使用到微軟提供的MFC(Microsoft Foundation Classes)函式庫來建立視窗與達到和作業系統的溝通,這套系統中使用了兩層畫布的概念解決刪除重疊圖形的問題,我們的圖形操作並不會失真。我們的繪圖系統目前已經有:選取、群組、刪除、移動、格點、縮放和旋轉七種操作,以及:直線、矩形、圓形和曲線四種基本圖形。
In this thesis, we developed a graphics system called Violet. Our graphics system uses MFC (Microsoft Foundation Classes) library provided by Microsoft to construct the window of the program and the communication capability with the operating system. Our graphics system uses a concept of two canvases to resolve the overlapping of figures. The figures which are enlarged or shrunk by our system are not distorted. Our graphics system now has seven operations: selection, grouping, deletion, moving, grid, enlargement and rotation, and four basic figures: straight line, rectangle, circle and curve.
[A2004] Agoston, M. K., Computer Graphics and Geometric Modeling, Springer Verlag, 2004, ch.2.
[CC78] Catmull, E., Clark, J., Recursively generated B-spline surfaces on arbitrary topological meshes. Computer-Aided Design 10 (Sept. 1978), 350–355.
[HB91] Hearn, D., Baker, M. P., Computer Graphics, 2nd ed, Prentice Hall, 1991, ch.3, p. 186~p.188.
[J2003] Joy, K. I., Cubic Uniform B-Spline Curve Refinement, On-Line Geometric Modeling Notes, Visualization and Graphics Research Group, Department of Computer Science, University of California, Davis., California, 2003.
[M99]Mortenson, M. E., Mathematics for Computer Graphics Applications, 2nd ed, Industrial Press, 1999, ch.3.
[MJ2010] Mukherjee, D. P., Jana, D., Computer graphics, PHI Learning, 2010, ch.2.