博碩士論文 87324037 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:139 、訪客IP:18.218.172.249
姓名 宋文財(Wen-Chai Song)  查詢紙本館藏   畢業系所 電機工程學系
論文名稱 在虛擬環境中發展一整合式電腦繪圖系統- Case Study of Bezier, B-Spline and NURBS Algorithms
(Integrated Computer Graphics System in Virtual Environment-Case Study of Bézier, B-Spline and NURBS Algorithms)
相關論文
★ 二維電場微風計之設計與實作★ FPGA之電磁波量測儀的設計與實作
★ α-spline與NURBS雕塑曲面設計之研究★ 利用Blowfish演算法於加密晶片之設計
★ 先進加密標準演算法之IP模組元件設計與驗證★ 使用FPGA晶片發展一個雕塑曲面設計
★ 應用Java技術結合無線網路之設計與實作★ 使用FPGA 實現一串流加密模組之 設計與驗證
★ e-Learning 多媒體教材之實作研究★ 利用3D分子模擬軟體預測竹筍蛋白質相似結構及功能
★ 使用最小能量原理來改進電腦輔助藥物設計中的分子對接技術之研究★ 系統理論在生物資訊之應用
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 最近幾年由於網際網路與電腦技術快速的發展,使得更激起一些較容易獲取及負擔得起的電腦輔助設計解決方法,以便於運用在辦公室、教室及家裡。在今天,由於快速、及時的網路環境被逐漸的發展,以致於傳統的工作模式正被挑戰著。
本研究的目的在運用網路技術來發展一套以Web 為基礎的網路互動式繪圖系統,有一些重要的議題將在本論文中被討論。我們將發展一個整合式電腦繪圖系統,並探討其相關的議題。
在本篇論文中,我們藉由Bézier, B-Spline 及NURBS演算法之個案研究,並且結合電腦輔助設計(CAD)與Web 之技術來發展一互動式電腦繪圖系統。這個研究的目的是為增進使用者透過網路在學習與設計CAD之效率與能力。另外,亦有其他的好處是由於網路瀏覽器是網際網路與區域網路共同的作業平台,因此本系統可發展為攜帶式及可隨時下載使用的界面,非常方便,並且只要具備有瀏覽器的電腦即可執行。事實上,本系統還能將所繪製的圖形存檔,互相傳遞,達成資源共享的功效。
摘要(英) The rapid growth of the Internet and computer technology in recent years has sparked a demand for easily accessible and affordable design solutions in corporate offices, classrooms, and homes. Traditional design models being challenged by the fast-paced, real-time environments available today.
The purpose of this thesis is to apply network technology to the design of Web-based graphics systems for user. Several issues will be addressed in this paper such as the development of an Integrated Interactive Graphics System (IIGS) for a better design environment.
In this thesis, we attempted to develop a web-based computer graphics system by Bézier, B-spline and NURBS algorithms. The purpose of the research was to increase the effect of Computer-Aided Design (CAD) in network .The other advantages is that network browser is the common platform in internet and intranet, the graphics system can be portable cross different operating system, as like windows 95,linux. In fact, the graphics system was an attempt to be shared the resource each other.
關鍵字(中) ★ OpenGL
★ 虛擬實境
★ NURBS
★ CAD/CAM
★ 電腦輔助教學
★ 曲線
★ 曲面
★ Web-Based
關鍵字(英) ★ OpenGL
★ VRML
★ NURBS
★ CAD/CAM
★ CAI
★ Curives
★ Surfaces
★ Web-Based
論文目次 Contents
Acknowledgments
Abstract (in Chinese)
Abstract (in English)
List of figures
Chapter 1 Introduction1
1.1Motivation1
1.2Develop the Environment1
1.3Technology of the Internet2
1.4Sculpture Curves and Surfaces3
1.5Virtual Reality Technology4
1.6Organization of the Thesis5
Chapter 2 Complex Curves and Surfaces6
2.1 Introduction6
2.1.1 WebDeGrator (Web Design Graphics)6
2.2 Curves Modeling7
2.3 Bézier Curves9
2.3.1 Definition9
2.3.2 Moving Control Points12
2.3.3 Degree Elevation of a Bézier Curve13
2.4 B-spline Curves14
2.4.1 Introduction14
2.4.2 B-spline Basis Functions16
2.4.2.1 Definition16
2.4.3 Important Properties18
2.4.4 The Advantage of Using B-spline Curves19
3.4.5 Moving Control Points20
2.5 NURBS Curves20
2.5.1 Introduction20
2.5.2 Definition 21
2.5.2.1 Two Immediate Results23
2.5.2.2 A Geometric Interpretation23
2.5.3 Important Properties24
2.5.3.1 Important Properties of NURBS Basis Functions24
2.5.3.2 Important Properties of NURBS Curves25
2.6 Modifying Weights27
2.7 Surfaces Modeling30
2.8 Surfaces Basic Concepts31
2.8.1 Parametric Surfaces32
2.9 Bézier Surfaces: Construction34
2.9.1 Basis Functions35
2.10 Bézier Surfaces: Important Properties35
2.11 B-spline Surfaces36
2.11.1 Construction36
2.11.2 Basis Functions37
2.11.3 B-spline Surfaces: Important Properties38
2.12 NURBS Surfaces40
Chapter 3 Web-based and Virtual Reality on Internet41
3.1 Internet and Intranet41
3.2 Virtual Reality Systems45
3.2.1 Immersive VR45
3.2.2 Desktop VR46
3.3 Virtual Training Environments47
3.4 VR as a Training Tool48
Chapter 4 Web-Based Programming and System Architecture49
4.1 Introduction to VRML49
4.1.1 History of VRML49
4.1.2 The Requirements for VRML 249
4.2 The benefits of the NURBS in VRML50
4.3 Web Development Tools50
4.4 Using OpenGL to Create 2D and 3D Graphics53
4.4.1 Brief Overview of OpenGL53
4.4.2 Detailed Description of OpenGL54
4.4.3 Immediate and Display List Execution54
4.4.4 Availability and Setup57
4.5 System Architecture57
4.5.1 System Operating Process57
4.5.2 System Graphics Algorithms Framework59
4.5.3 Algorithms Flow Chart59
4.5.3.1 Bézier Curves Algorithms60
4.5.3.2 B-spline Curves Algorithms61
4.5.3.3 NURBS Curves Algorithms62
4.5.3.4 Bézier Surfaces Algorithms63
4.5.3.5 B-spline Surfaces Algorithms64
4.5.3.6 NURBS Surfaces Algorithms65
Chapter 5 Result Discussion, Conclusions and Future Work66
5.1. The Integrated graphics Learning real-time system66
5.2 Drawing B-spline curves67
5.3 Drawing NURBS curves68
5.4 Drawing NURBS Surfaces70
5.5 Convert the curves and surfaces into VRML type file74
5.6 Conclusions and Future Work77
Bibliography79
參考文獻 [1] Ainge D. J., “Upper primary students constructing and exploring three dimensional shapes: a comparison of virtual reality with card nets”, J. Educational Computing Research, 14(4), pp 45-369.1996.
[2] Bricken, M. A, “Description of the Human Interface Technology Laboratoryís Virtual Worlds”. Technical Report, Human Interface Technology Laboratory, U. of Washington, Seattle: 1990
[3] Bricken, M. “No Interface to Design. Cyberspace: The First Steps”. MIT Press, Cambridge, MA: 1991
[4] Bricken, W. VEOS “Preliminary Functional Design”. Technical Report, Human Interface Technology Laboratory, U. of Washington, Seattle: 1991
[5] Bruner, J. Actual Minds, “Possible Worlds. Cambridge, Ma”: Harvard University Press: 1986
[6] Campbell Bruce, Marrin Chris: “Teach yourself VRML 2 in 21 days”, sams.net Indianapolis, pp. 20-117, 1996.
[7] Christine Youngblut..”Educational Uses of Virtual Reality Technology”. Institute for Defense Analyses. 1998
[8] Clark, R.E. “Reconsidering Research on Learning from Media”. Review of Educational Research, Winter, Vol. 53, No. 4, pp. 445-459, 1983
[9] Elias, Jim (Executive Director, US West Communications). “Tele-Virtuality and the Potential Role for Communications. Presentation”, Industry Symposium on Virtual Worlds Technology, Seattle, WA; Feb. 1991
[10] Gerald Farin. ”Curves and Surfaces for CAGD a practical guide”.ACADEMIC PRESS. 1996
[11] E. Soloway, S.Jackson, J. Klein, etal. “Learning Theory in Practice: Case Studies of Learner-Centered Design”. In Proceedings of Computer-Human Interaction ‘96, 6, New York,. ACM Press. pp 189-19 ,1996
[12] Flanagan, D.: “Java in Nutshell, A desktop quick reference - Java 1.1”, Second edition, O'Reilly, 1997.
[13] GERALD “NURBS from Projective Geometry to Practical Use”. FARIN,1999.
[14] Guid, N., B. Zalik, M. Likar, M. Horvat, C. Oblonsek, and N. Trstenjak, "SURFMOD: Algorithm Functional Description," Computer Graphics Report Series, Laboratory for Computer Graphics and Artificial Intelligence, Faculty of Technical Sciences, Maribor, Vol. 1, No. 4, ISSN 1318-2501, pp59,.1994
[15] Guid, N., B. Zalik, A. Vesel, and T. Klojcnik, "CURVMOD: Algorithm Functional Description," Computer Graphics Report Series, Laboratory for Computer Graphics and Artificial Intelligence, Faculty of Technical Sciences, Maribor, Vol. 1, No. 2,, ISSN 1318-2501 , pp70, 1994
[16] Hartman, J., Wernecke, J.: “The VRML 2.0 Handbook - building moving worlds on the web”, Silicon Graphics Inc., Addison Wesley, 1996.
[17] Hannafin M. J., Hall C., Land S., and Hill J., “Learning in Open-Ended Environments: Assumptions, Methods, and Implications”, Educational Technology, pp 48 ,October 1994.
[18] Sun Microsystems ,”Java Tutorial”, , http://java.sun.com/docs/books/tutorial/,1998.
[19] Johnson, D.W. & Johnson, R.T. “Interdependence and Interpersonal Attraction Among Heterogeneous Individuals:” A Theoretical Formulation and a Meta-Analysis of the Research. Review of Educational Research, Spring 1983
[20] K.E. Steiner and T.G. Moher.” A Comparison of Verbal Interaction in Literal and Virtual Shared Learning Environments “. In Proceedings of ACM CHI'94, vol 2 - Interactive posters, pp 97-98, 1994.
[21] Les Piegl. & Wayne Tiller.” The NURBS Book”. .Springer, 1997
[22] Manetta and R. Blade in "Glossary of Virtual Reality Terminology" in the International Journal of Virtual,1998
[23] Marin, Ch.: “Proposal for a VRML 2.0 informative annex, External Authoring Interface”, Silicon Graphics Inc., http://cosmosoftware.com/products/player/developer/eai/, 1997
[24] Middleton, T., & Boman, D. “"Simon Says": Using speech to perform tasks in virtual environments”. Presented at the second annual conference on Virtual Reality and Persons with Disabilities. San Francisco. 1994
[25] Nuler, wfg. “Open Inventor C++ Reference Manual: The Official Reference Document for Open Inventor “, Release 2, Open Inventor Architecture Group, Addison-Wesley, 1994.
[26] Pantelidis V. S., “Virtual Reality in the Classroom”, Educational Technology, pp 23 .April 1993.
[27] Perelman, L.J.” A New Learning Enterprise. Business Week”, pp10, Dec 1990
[28] Richard S. Wright,Jr. “Michael Sweet. OpenGL SuperBible” ,Second Edition . Waite Group Press ,2000.
[29] Rickel, J., & Johnson, W.L., “Integrating Pedagogical Capabilities in a Virtual Environment Agent”, in Proceedings of the First International Conference on Autonomous Agents, February 1997.
[30] Sturman, D.J., Zeltzer, D., Piper, S. “Hands-on Interaction with Virtual Environments”. Proceedings ACM SIGGRAPH Symposium on User Interface Software and Technology, Williamsburg, VA: Nov., pp. 19-24,1989
[31] Tompter, ”The VRML 1.0 Specification”, http://vag.vrml.org/vrml10c.html 1996
[32] Tompter. “The VRML 2.0 Specification”, http://vag.vrml.org/vrml20c.html 1999
[33] Zeltzer, D. “Virtual Environments: Where Are We Going?”. Proceedings 12th International IDATE (Institut de líAudiovisuel Telecommunications en Europe) Conference, Montpellier, France, Nov. 1990
[34] Vygotsky, L. “Mind in Society: The Development of Higher Psychological “ .Processes. Cambridge: Harvard University Press, 1978
指導教授 歐石鏡(Shin-Ching Ou) 審核日期 2000-6-27
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明