| 研究生: |
宋文財 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 |
| 指導教授: |
歐石鏡
Shin-Ching Ou |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 電機工程學系 Department of Electrical Engineering |
| 畢業學年度: | 88 |
| 語文別: | 中文 |
| 論文頁數: | 82 |
| 中文關鍵詞: | OpenGL 、虛擬實境 、NURBS 、CAD/CAM 、電腦輔助教學 、曲線 、曲面 、Web-Based |
| 外文關鍵詞: | OpenGL, VRML, NURBS, CAD/CAM, CAI, Curives, Surfaces, Web-Based |
| 相關次數: | 點閱:22 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
最近幾年由於網際網路與電腦技術快速的發展,使得更激起一些較容易獲取及負擔得起的電腦輔助設計解決方法,以便於運用在辦公室、教室及家裡。在今天,由於快速、及時的網路環境被逐漸的發展,以致於傳統的工作模式正被挑戰著。
本研究的目的在運用網路技術來發展一套以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.
[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