On the Study of a Portable and Scalable 3D Engine

碩士 === 國立中正大學 === 資訊工程研究所 === 89 === One goal of this thesis is building up a portable 3D engine and discussing how it cooperates with other applications. Detailed 3D rendering principles and heuristics are studied in this thesis, and we try to combine some algorithms to gain extra advant...

Full description

Bibliographic Details
Main Authors: Jin-Kae Fang, 方政楷
Other Authors: Pao-Ta Yu
Format: Others
Language:zh-TW
Published: 2001
Online Access:http://ndltd.ncl.edu.tw/handle/73007827570282629401
id ndltd-TW-089CCU00392041
record_format oai_dc
spelling ndltd-TW-089CCU003920412016-07-06T04:09:53Z http://ndltd.ncl.edu.tw/handle/73007827570282629401 On the Study of a Portable and Scalable 3D Engine 具移植性與擴充性的三維繪圖引擎 Jin-Kae Fang 方政楷 碩士 國立中正大學 資訊工程研究所 89 One goal of this thesis is building up a portable 3D engine and discussing how it cooperates with other applications. Detailed 3D rendering principles and heuristics are studied in this thesis, and we try to combine some algorithms to gain extra advantages. Microsoft COM-based technology like OLE and ActiveX documents is also a topic here, because COM is an important idea and architecture to construct reliable and scalable software. In the meantime, we systemize the concept of portability, and discuss three sorts of methods of achieving portability: source level, intermediate level and binary level. We propose a coding environment called SLCCE (Source-Level Common Coding Environment) to make our source programs portable to main computing platforms. For the sake of portability in the binary level, we introduce Wine. Finally, the 3D engine is customized to combine with Microsoft COM-based Technology. Pao-Ta Yu 游寶達 2001 學位論文 ; thesis 84 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立中正大學 === 資訊工程研究所 === 89 === One goal of this thesis is building up a portable 3D engine and discussing how it cooperates with other applications. Detailed 3D rendering principles and heuristics are studied in this thesis, and we try to combine some algorithms to gain extra advantages. Microsoft COM-based technology like OLE and ActiveX documents is also a topic here, because COM is an important idea and architecture to construct reliable and scalable software. In the meantime, we systemize the concept of portability, and discuss three sorts of methods of achieving portability: source level, intermediate level and binary level. We propose a coding environment called SLCCE (Source-Level Common Coding Environment) to make our source programs portable to main computing platforms. For the sake of portability in the binary level, we introduce Wine. Finally, the 3D engine is customized to combine with Microsoft COM-based Technology.
author2 Pao-Ta Yu
author_facet Pao-Ta Yu
Jin-Kae Fang
方政楷
author Jin-Kae Fang
方政楷
spellingShingle Jin-Kae Fang
方政楷
On the Study of a Portable and Scalable 3D Engine
author_sort Jin-Kae Fang
title On the Study of a Portable and Scalable 3D Engine
title_short On the Study of a Portable and Scalable 3D Engine
title_full On the Study of a Portable and Scalable 3D Engine
title_fullStr On the Study of a Portable and Scalable 3D Engine
title_full_unstemmed On the Study of a Portable and Scalable 3D Engine
title_sort on the study of a portable and scalable 3d engine
publishDate 2001
url http://ndltd.ncl.edu.tw/handle/73007827570282629401
work_keys_str_mv AT jinkaefang onthestudyofaportableandscalable3dengine
AT fāngzhèngkǎi onthestudyofaportableandscalable3dengine
AT jinkaefang jùyízhíxìngyǔkuòchōngxìngdesānwéihuìtúyǐnqíng
AT fāngzhèngkǎi jùyízhíxìngyǔkuòchōngxìngdesānwéihuìtúyǐnqíng
_version_ 1718336441968230400