【技术实现步骤摘要】
本专利技术涉及数字化应用,特别涉及到一种园林乔木轻量化仿真模型的搭建方法。
技术介绍
1、风景园林工程信息
最关键的工作就是搭建符合园林专业需求的园林乔木模型,需要满足以下要求:风景园林工程中乔木品种较多,乔木模型需要准确表达不同品种乔木的树形树姿;风景园林工程中乔木规格不同,需要体现同一品种乔木的不同规格;风景园林工程中乔木数量庞大,需控制单个乔木模型的字节大小,以此控制风景园林工程总体模型的大小。
2、在现有技术中,主要有两种途径进行园林乔木仿真模型的搭建:一、采用rhino、sketchup、3dmax等三维建模软件按照乔木形态手动建立乔木模型,建立完成后模型的大小、形状和空间位置无法通过参数控制,一旦需要调整就必须重新进行建模,无法形成多种乔木品种和规格;二、采用speedtree、plantfactory等软件搭建模型。这些软件内嵌了固定的、无法按照国内乔木生长规律和树形树姿进行调整的生长公式。并且,这类乔木模型包含的树冠叶片和树干枝条的细节过多,单个模型的字节数值过大。
技术实现
本文档来自技高网...【技术保护点】
1.一种园林乔木轻量化仿真模型的搭建方法,其特征在于,该方法用于建立园林乔木轻量化仿真模型,基于Rhino平台运行,利用Grasshopper语言编译实现,园林乔木轻量化仿真模型由枝干、树冠和根部土球的表皮mesh模型组成,其具体包括如下步骤:
2.根据权利要求1所述的一种园林乔木轻量化仿真模型的搭建方法,其特征在于,第二步中,识别乔木主干中轴线,以10公分一段等距均分生成n1个点,从n1个点中随机抽取N1个点作为乔木主枝的基点。
3.根据权利要求1所述的一种园林乔木轻量化仿真模型的搭建方法,其特征在于,第二步中,通过抽取不同位置的主枝基点形成
...【技术特征摘要】
1.一种园林乔木轻量化仿真模型的搭建方法,其特征在于,该方法用于建立园林乔木轻量化仿真模型,基于rhino平台运行,利用grasshopper语言编译实现,园林乔木轻量化仿真模型由枝干、树冠和根部土球的表皮mesh模型组成,其具体包括如下步骤:
2.根据权利要求1所述的一种园林乔木轻量化仿真模型的搭建方法,其特征在于,第二步中,识别乔木主干中轴线,以10公分一段等距均分生成n1个点,从n1个点中随机抽取n1个点作为乔木主枝的基点。
3.根据权利要求1所述的一种园林乔木轻量化仿真模型的搭建方法,其特征在于,第二步中,通过抽取不同位置的主枝基点形成不同的乔木干形,主枝基点全部靠近主干顶点时,乔木模型呈有中心干形;主枝基点均匀散置于主干中轴线上时,乔木模型呈无中心干形。
4.根据权利要求1所述的一种园林乔木轻量化仿真模型的搭建方法,其特征在于,第二步中,设定半径参数d,识别乔木主干顶点,以之为圆心生成主枝顶点的水平布局控制圆,所有主枝顶点的水平投影点都位于控制圆上,控制圆的半径参数d小于树冠,但与乔木树冠半径d呈正相关,公式为d=d*x,当x为0.5~0.7时,乔木主枝朝向主干向内收拢,乔木模型呈伞形,当x为0.7~0.9时,乔木主枝背离主干向外扩展,形成的乔木模型呈球形或卵形。
5.根据权利要求1所述的一种园林乔木轻量化仿真模型的搭建方法,其特征在于,第二步中,识别主枝顶点的水平布局控制圆,按照主枝数量n1将控制圆均分为n1个等长的圆弧,在每一个圆弧段上以10公分一段等距均分,生成n2个点,从每一段圆弧的n2个点中随机抽取1个点,共计n1个点作为主枝顶点的水平投影点,保证主枝的顶点能分布于控制圆上的不同圆弧段中,使其无法聚集在一起形成偏冠。
6.根据权利要求1所述的一种园林乔木轻量化仿真模型的搭建方法,其特征在于,第二步中,识别主枝顶点的水平投影点,设定主枝高度参数h2作为最大值,在最大值范围内随机提取n1个高度数值,将水平投影点抬升为三维空间中的主枝顶点,n1个主枝顶点高度不同,形成主枝高低错落的造型。
7.根据权利要求1所述的一种园林乔木轻量化仿真模型的搭建方法,其特征在于,第四步中,选中所有代表乔木主干、主枝、次枝的圆柱体几何模型体块,引入体块并集运算函数solid union,去除所有几何模型体块内部形成的差集部分,只保留一个完整的最大外壳,形成枝干表皮mesh模型,模型网格面数在15000以上,引入mesh网格面重建函数quadremesh,将重建网格的目标面数设为500,减少网格的面数,实现模型的轻量化压缩。
8.根据权利要求1所述的一种园林...
【专利技术属性】
技术研发人员:董则奉,张心宇,邓立军,张朱虹,张立平,
申请(专利权)人:上海园林集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。