摘要
提出一种通过二维树冠轮廓生成三维树木的方法,用于自然界三维树木的计算机模拟.根据用户输入的二维树冠轮廓,按照枝条"倒生长"的方式生成三维树木.由用户输入二维轮廓线上的点推算三维轮廓面上的点,再以三维轮廓面上的点为树枝开始生长点,以一定范围内的角度和最短生长长度为限制条件,寻找其在上级枝条的结束生长点,在开始生长点和结束生长点间绘制枝条.该方法输入简单,生成速度快,适合在大规模的场景中构造树木时使用.
It is about modeling three-dimensional(3D)botanical trees based on two-dimensional(2D)sketches of tree crown,which is applied to simulate trees in the nature.The vertexes on 3D tree crown surface can start to be generated from the points on the 2D crown sketch input by a user through a computer mouse,then all needed branches are constructed by the paradigm of backwards growth from the vertexes on the 3D crown surface to the vertexes on the specific branches.To make out corresponding vertexes on the specific branches,any vertex on the 3D crown surface is subject to a certain range of angle and the shortest length of tree branch.This is a fast and effective method for modeling tree structure,which are quite suitable for modeling trees in the large-scale landscape
出处
《内蒙古师范大学学报(自然科学汉文版)》
CAS
北大核心
2014年第4期494-498,505,共6页
Journal of Inner Mongolia Normal University(Natural Science Edition)
基金
内蒙古自然科学基金资助项目(2011MS0901)
内蒙古高等学校科学研究项目(NJZZ11142
NJZY12113)
关键词
三维树木构造
二维树冠轮廓
三维树冠面
枝条生成
construct 3D tree mothod
2D tree crown sketch
3D crow surface
generating tree branches