摘要
本发明属于建筑信息建模技术领域,提供一种基于DSL的程序化建筑屋顶生成方法,包括:构建领域特定语言与有限状态机规则系统;构建DSL建筑程序生成模型的训练数据集;在编码器‑解码器模型基础上,引入有限状态机,构建编码器‑解码器‑有限状态机模型,作为DSL建筑程序生成模型;对DSL建筑程序生成模型进行训练,引入有限状态机屏蔽机制,在训练模型时强制模型学习合法DSL路径,得到训练好的DSL建筑程序生成模型;基于训练好的DSL建筑程序生成模型,结合三维建模软件,生成屋顶BIM模型。本发明的屋顶生成方法能实现高效、规范地自动化建筑屋顶建模。本发明还提供一种基于DSL的程序化建筑屋顶生成系统。
技术关键词
建筑屋顶
生成方法
三维建模软件
状态机模型
解码器模型
分词
生成系统
建筑信息建模技术
点云
编码器
程序生成模块
损失函数设计
数据
训练集
系统为您推荐了相关专利信息
生成深度图
面向动态环境
场景生成方法
动态场景视频
制作图像数据
数据存储模块
数据采集模块
分配系统
人机交互界面
优化数据访问
推理方法
深度学习架构
图谱
搭建模块
多模态数据融合
数据生成方法
数据处理方法
专业认证
校验模型
数据更新