Development of Object-Oriented Computer Graphics Programming Interface with Applications in Engineering
碩士 === 國立臺灣大學 === 土木工程學研究所 === 87 === Advances in hardware processing power have lead to the growth in three-dimensional (3D) computer graphics applications. Compared with the difficulty of writing graphics routines by the developers themselves, using 3D computer graphics libraries is a simpler way...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
1999
|
Online Access: | http://ndltd.ncl.edu.tw/handle/89515844735849442686 |
id |
ndltd-TW-087NTU00015007 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-087NTU000150072016-02-01T04:12:23Z http://ndltd.ncl.edu.tw/handle/89515844735849442686 Development of Object-Oriented Computer Graphics Programming Interface with Applications in Engineering 物件導向式電腦繪圖程式介面之發展與工程應用 Wei-Choung Cheng 鄭維中 碩士 國立臺灣大學 土木工程學研究所 87 Advances in hardware processing power have lead to the growth in three-dimensional (3D) computer graphics applications. Compared with the difficulty of writing graphics routines by the developers themselves, using 3D computer graphics libraries is a simpler way for them to develop 3D computer graphics applications with minimum professional graphics knowledge. In addition, a 3D computer graphics library can be made more extensible and flexible by incorporating the object-oriented technology and the graphics model, which is a structure to help the developer to construct the scenes systematically. The present research categorizes the 3D computer graphics libraries according to their capability and use of techniques, and studies the advantages of applying the object-oriented technology to 3D computer graphics programming. In addition, an object-oriented 3D computer graphics toolkit with a hierarchical graphics model, called OOGMT, has been developed to provide fundamental graphics capability with an easy-to-use programming interface. The primary goal of the toolkit is to ease the task for engineers to add 3D computer graphics functions in their application software. Finally, to demonstrate how OOGMT can facilitate the programming of 3D graphics applications, a visualization tool for mesh-partitioning results in the field of parallel computing, called OMPV, is developed using this toolkit. Shang-Hsien Hsieh 謝尚賢 1999 學位論文 ; thesis 124 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣大學 === 土木工程學研究所 === 87 === Advances in hardware processing power have lead to the growth in three-dimensional (3D) computer graphics applications. Compared with the difficulty of writing graphics routines by the developers themselves, using 3D computer graphics libraries is a simpler way for them to develop 3D computer graphics applications with minimum professional graphics knowledge. In addition, a 3D computer graphics library can be made more extensible and flexible by incorporating the object-oriented technology and the graphics model, which is a structure to help the developer to construct the scenes systematically.
The present research categorizes the 3D computer graphics libraries according to their capability and use of techniques, and studies the advantages of applying the object-oriented technology to 3D computer graphics programming. In addition, an object-oriented 3D computer graphics toolkit with a hierarchical graphics model, called OOGMT, has been developed to provide fundamental graphics capability with an easy-to-use programming interface. The primary goal of the toolkit is to ease the task for engineers to add 3D computer graphics functions in their application software. Finally, to demonstrate how OOGMT can facilitate the programming of 3D graphics applications, a visualization tool for mesh-partitioning results in the field of parallel computing, called OMPV, is developed using this toolkit.
|
author2 |
Shang-Hsien Hsieh |
author_facet |
Shang-Hsien Hsieh Wei-Choung Cheng 鄭維中 |
author |
Wei-Choung Cheng 鄭維中 |
spellingShingle |
Wei-Choung Cheng 鄭維中 Development of Object-Oriented Computer Graphics Programming Interface with Applications in Engineering |
author_sort |
Wei-Choung Cheng |
title |
Development of Object-Oriented Computer Graphics Programming Interface with Applications in Engineering |
title_short |
Development of Object-Oriented Computer Graphics Programming Interface with Applications in Engineering |
title_full |
Development of Object-Oriented Computer Graphics Programming Interface with Applications in Engineering |
title_fullStr |
Development of Object-Oriented Computer Graphics Programming Interface with Applications in Engineering |
title_full_unstemmed |
Development of Object-Oriented Computer Graphics Programming Interface with Applications in Engineering |
title_sort |
development of object-oriented computer graphics programming interface with applications in engineering |
publishDate |
1999 |
url |
http://ndltd.ncl.edu.tw/handle/89515844735849442686 |
work_keys_str_mv |
AT weichoungcheng developmentofobjectorientedcomputergraphicsprogramminginterfacewithapplicationsinengineering AT zhèngwéizhōng developmentofobjectorientedcomputergraphicsprogramminginterfacewithapplicationsinengineering AT weichoungcheng wùjiàndǎoxiàngshìdiànnǎohuìtúchéngshìjièmiànzhīfāzhǎnyǔgōngchéngyīngyòng AT zhèngwéizhōng wùjiàndǎoxiàngshìdiànnǎohuìtúchéngshìjièmiànzhīfāzhǎnyǔgōngchéngyīngyòng |
_version_ |
1718173813672247296 |