【技术实现步骤摘要】
基于python算法的园林造景三维工艺深化方法
[0001]本专利技术涉及自动化辅助设计及数字化建造领域,特别涉及基于
python
算法的园林造景三维工艺深化方法
。
技术介绍
[0002]目前虽国内建筑类工程借助数字化技术深化异形建构筑物技术已有不少实践,
3d
打印与建筑机器人技术亦有一系列的研究及实践;但在园林景观行业内,研究及实践较少,并由于园林造景存在较多艺术化构思
、
非参数化
、
非数据逻辑化
、
异形化
、
深化难度极高的构筑物或园建单体,但国内较少相关园林设计平台及施工工艺机构,从事“自概念方案到施工落地全流程”的实践,因此急需借助更多计算机便捷算法达到优化造型数据,形成可深化
、
易调整三维模型的目的
。
[0003]由于前期方案的“高艺术化构思”与后期施工的“高落地性优化”,导致目前园林行业内存在非参数化异形造景的概念方案设计与施工端口严重脱节现象:一方面从事园林异形造景的概念设计师不具备数字化处理及自动化出图技术,难以在确保艺术造型的同时,可较好衔接深化及施工落地;另一方面,衔接施工端口的工程师不具备艺术造型思维,在模数合理化及结构合理化过程中,易大量损失异形造景建构筑物其艺术造型的美观程度,因此在不引入二次深化顾问的前提下,设计方对设计落地把控难以到位
。
技术实现思路
[0004]本专利技术的目的在于克服现有技术的缺点与不足,提供 ...
【技术保护点】
【技术特征摘要】
1.
基于
python
算法的园林造景三维工艺深化方法,其特征在于,包括以下顺序的步骤:
S1、
对异形假山的概念模型进行分析,确定深化控制要素;所述控制要素分为图形类的原始数据和数据类的原始数据;其中,图形类的原始数据包括山体模型
、
山体立面轮廓线
、
山地立面底边线
、
切割控制线
、
内部结构体
、
排版图展开点;数据类的原始数据包括山体高度
、
山体长度
、
山体单向深度
、
荒料长度
、
荒料高度
、
荒料深度;
S2、
在荒料立面的行
、
列数均确认的前提下,结合异形假山的概念模型核心参数,生成切割立面,并构建
grasshopper
参数化深化框架;所述异形假山的概念模型核心参数包括山体立面轮廓线
、
山地立面底边线
、
切割控制线
、
排版图展开点;
S3、
输入调整后的切割立面图,对山体模型刨除内部结构体后,再利用
python
算法,进行异形假山模块的数据整合与形体优化;
S4、
利用
python
算法与
grasshopper
实现自动化导出深化模型及出图;
S5、
利用
python
算法与软件制作插件,封装步骤
S2
至
S4
所涉及到的
grasshopper
工具组件以及过程逻辑,整体打包为数据可视化插件;
S6、
利用自动化出图材料,结合后续正向建模软件,配合厂家工艺进行打样制作
。2.
根据权利要求1所述基于
python
算法的园林造景三维工艺深化方法,其特征在于,步骤
S1
中,所述异形假山概念模型的深化控制要素为:期望采用控制线将异形假山的竖向分缝线尽量隐藏在山谷之中,并期望利用
python
编程算法及参数化设计平台,实现仅手动输入切割控制线,便可自动化检测其合理性
、
实现碎数规整的目的,并最终输出一系列自动化出图图纸和制作可修改度较高的三维模型
。3.
根据权利要求1所述基于
python
算法的园林造景三维工艺深化方法,其特征在于,步骤
S2
中,所述
grasshopper
参数化深化是指运用建模软件
rhino
中的
grasshopper
插件,进行形体细化的工作
。4.
根据权利要求1所述基于
python
算法的园林造景三维工艺深化方法,其特征在于,步骤
S2
中,所述构建
grasshopper
参数化深化框架是指:在此插件界面中,以官方封装好的语法块为工具,先进行节点连接,把建模步骤拆解为若干步;当节点连接的框架在
grasshopper
中完成后,最后再把异形假山的概念模型核心参数输入参数化设计框架中,初始化深化设计
。5.
根据权利要求1所述基于
python
算法的园林造景三维工艺深化方法,其特征在于,所述步骤
S3
具体...
【专利技术属性】
技术研发人员:周国欢,郑旸,李志昌,欧建聪,刘继顺,陈成谦,邹继前,周文龙,史梦霞,
申请(专利权)人:华南理工大学建筑设计研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。