Research on XML-based Lindenmayer System and Tree Modeling

碩士 === 國立臺灣師範大學 === 資訊教育研究所 === 90 === For traditional hierarchical models which mould three-dimensional objects by polygons, difficulty arises when trying to describe complex natural objects, such as plants and clouds. In this thesis, we propose a new scheme to model three-dimensional pl...

Full description

Bibliographic Details
Main Authors: Li, Kuan-sheng, 李冠昇
Other Authors: Yeh, Yao-ming
Format: Others
Language:en_US
Published: 2002
Online Access:http://ndltd.ncl.edu.tw/handle/88974263296550379671
id ndltd-TW-090NTNU0395013
record_format oai_dc
spelling ndltd-TW-090NTNU03950132015-10-13T10:34:07Z http://ndltd.ncl.edu.tw/handle/88974263296550379671 Research on XML-based Lindenmayer System and Tree Modeling 以可擴充標示語言為基礎之林登梅爾系統設計暨樹型模擬之研究 Li, Kuan-sheng 李冠昇 碩士 國立臺灣師範大學 資訊教育研究所 90 For traditional hierarchical models which mould three-dimensional objects by polygons, difficulty arises when trying to describe complex natural objects, such as plants and clouds. In this thesis, we propose a new scheme to model three-dimensional plants on the web: Tree Modeling Language, or TreeML. TreeML is an XML-based language designed to encapsulate 3D Lindenmayer-system objects, especially trees, as web objects. It is organized as a class hierarchy and provides two layers of abstractions for the modeling of trees. An editing system is implemented to visually create and edit trees and to automatically generate TreeML documents. We also implement a Java3D-boosted viewer program for TreeML documents to render across the web. With the novel architecture we propose, it becomes quick and easy to create three-dimensional tree objects using L-systems. Also, 3D tree objects are stored on the web as textual documents thus to achieve high compression rate and thus to enable 3D linear transforms on the web. In addition, this new architecture can incorporate other XML-based systems to build 3D virtual environments on the World-Wide-Web platform. Yeh, Yao-ming 葉耀明 2002 學位論文 ; thesis 90 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣師範大學 === 資訊教育研究所 === 90 === For traditional hierarchical models which mould three-dimensional objects by polygons, difficulty arises when trying to describe complex natural objects, such as plants and clouds. In this thesis, we propose a new scheme to model three-dimensional plants on the web: Tree Modeling Language, or TreeML. TreeML is an XML-based language designed to encapsulate 3D Lindenmayer-system objects, especially trees, as web objects. It is organized as a class hierarchy and provides two layers of abstractions for the modeling of trees. An editing system is implemented to visually create and edit trees and to automatically generate TreeML documents. We also implement a Java3D-boosted viewer program for TreeML documents to render across the web. With the novel architecture we propose, it becomes quick and easy to create three-dimensional tree objects using L-systems. Also, 3D tree objects are stored on the web as textual documents thus to achieve high compression rate and thus to enable 3D linear transforms on the web. In addition, this new architecture can incorporate other XML-based systems to build 3D virtual environments on the World-Wide-Web platform.
author2 Yeh, Yao-ming
author_facet Yeh, Yao-ming
Li, Kuan-sheng
李冠昇
author Li, Kuan-sheng
李冠昇
spellingShingle Li, Kuan-sheng
李冠昇
Research on XML-based Lindenmayer System and Tree Modeling
author_sort Li, Kuan-sheng
title Research on XML-based Lindenmayer System and Tree Modeling
title_short Research on XML-based Lindenmayer System and Tree Modeling
title_full Research on XML-based Lindenmayer System and Tree Modeling
title_fullStr Research on XML-based Lindenmayer System and Tree Modeling
title_full_unstemmed Research on XML-based Lindenmayer System and Tree Modeling
title_sort research on xml-based lindenmayer system and tree modeling
publishDate 2002
url http://ndltd.ncl.edu.tw/handle/88974263296550379671
work_keys_str_mv AT likuansheng researchonxmlbasedlindenmayersystemandtreemodeling
AT lǐguānshēng researchonxmlbasedlindenmayersystemandtreemodeling
AT likuansheng yǐkěkuòchōngbiāoshìyǔyánwèijīchǔzhīlíndēngméiěrxìtǒngshèjìjìshùxíngmónǐzhīyánjiū
AT lǐguānshēng yǐkěkuòchōngbiāoshìyǔyánwèijīchǔzhīlíndēngméiěrxìtǒngshèjìjìshùxíngmónǐzhīyánjiū
_version_ 1716829567323209728