3D computer-aided design web system

碩士 === 國立臺灣海洋大學 === 系統工程暨造船學系 === 98 === In the thesis, we have developed a computer aided design web system “WebCAD”. Users only needs a computer online and a web browser to use this system. This system provides functions of importing/exporting OBJ files of geometry definition, drawing computer gr...

Full description

Bibliographic Details
Main Authors: Chen, Chi-Ning, 陳起寧
Other Authors: Wei-Chu Weng
Format: Others
Language:zh-TW
Published: 2010
Online Access:http://ndltd.ncl.edu.tw/handle/95619546997101810101
Description
Summary:碩士 === 國立臺灣海洋大學 === 系統工程暨造船學系 === 98 === In the thesis, we have developed a computer aided design web system “WebCAD”. Users only needs a computer online and a web browser to use this system. This system provides functions of importing/exporting OBJ files of geometry definition, drawing computer graphics on web browser and uploading graphic models to remote database server. We use java programming language and JOGL package for WebCAD development. JOGL package is essentially the OpenGL API especially used for java programming language. Users can interactively operate graphic models using mouse wheel to zoom in/zoom out it, mouse left button to translate it and mouse right button to rotate it. WebCAD also provides some simple functions to edit graphic models. Due to large size of OBJ file, we define a special data structure to improve WebCAD efficiency of data transfer through Internet and graphic demonstration on client computer. Such a data structure packages all graphic model data into a data object. The data object is not only what remote database records but also what WebCAD stores in client computer memory. WebCAD also snapshots new model and upload it to remote web server and uses these snapshots to list user’s uploaded graphic models for easy management. WebCAD can export snapshot of graphic models to image files and save/open data object files. Finally, we test WebCAD efficiency and the results are satisfying.