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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |