姓名 |
張鈞威(Jyun-Wei Jhang)
查詢紙本館藏 |
畢業系所 |
數學系 |
論文名稱 |
3D 表面網格生成程式設計 (C++ programming design for surface grid generation)
|
相關論文 | |
檔案 |
[Endnote RIS 格式]
[Bibtex 格式]
[相關文章] [文章引用] [完整記錄] [館藏目錄] [檢視] [下載]- 本電子論文使用權限為同意立即開放。
- 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
- 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
|
摘要(中) |
在本篇論文中,我們使用 C++ 物件導向程式設計來設計三維空間的表面網格生成,我們先在二維空間上產生平面圖形,透過映射的方式產生三維空間上的圖形,以及最後依據邊界值組合成封閉立體圖形。 |
摘要(英) |
In this paper, we design surface grid generation by using C++ programming language. We generate grid on plane first, produce surface by mapping function.And, finally, we combine surfaces by boundary kind. |
關鍵字(中) |
★ C++ ★ Object-Oriented ★ Domain3d ★ Surface ★ Boundary Kind |
關鍵字(英) |
★ Surface ★ Boundary Kind ★ Domain3d ★ Object-Oriented ★ C++ |
論文目次 |
中文摘要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i
英文摘要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii
目錄. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
圖目錄. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
1 緒論1
1.1 C++ 物件導向程式設計. . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 2D 網格生成系統. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 3D 表面網格生成法6
2.1 映射. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1.1 球Ball . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1.2 圓錐Cone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.1.3 圓柱Cylinder . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.1.4 角錐Taper . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2 幾何變換. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.1 平移Translation . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.2 旋轉Rotation . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.3 伸縮Scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3 連結. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3 3D 表面網格類別架構17
3.1 類別架構. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.2 Point3d 類別. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.3 Mapping3d 類別. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.4 Transformation 類別. . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.5 Surface 類別. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.6 Domain3d 類別. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.7 使用者輸入格式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.8 結論. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4 範例31
4.1 手環. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.2 紙杯. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.3 穿兩洞正方體. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.4 樂高. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
參考文獻46 |
參考文獻 |
[1] Linda M. Northrop 著, 物件導向的軟體發展,
http://tropic.iis.sinica.edu.tw/sofeeng/sofeeng 8.htm
[2] 子由著,深度學習C++(第二版) 博碩發行,2006
[3] W.H. Wu, An object-oriented design of multiregion, structured / unstructured
grid generation in C++ , Department of Mathematics, National Central Uni-
versity, Taiwan, library note
[4] 徐佳萍,物件導向設計在複合區域網格生成系統的應用,中央大學數學系
碩士論文,2002
[5] 劉文正,遞迴網格生成法,中央大學數學系碩士論文,2002 |
指導教授 |
吳維漢(Wei-Han Wu)
|
審核日期 |
2008-7-17 |
推文 |
facebook plurk twitter funp google live udn HD myshare reddit netvibes friend youpush delicious baidu
|
網路書籤 |
Google bookmarks del.icio.us hemidemi myshare
|