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...

Full description

Bibliographic Details
Main Authors: Wei-Choung Cheng, 鄭維中
Other Authors: Shang-Hsien Hsieh
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