全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210905987.6 (22)申请日 2022.07.29 (71)申请人 中建东方装饰有限公司 地址 200122 上海市浦东 新区中国(上海) 自由贸易试验区东方路985号21层 (72)发明人 王露 郭志坚 姜财吉 何政国  刘杰  (74)专利代理 机构 上海汉声知识产权代理有限 公司 3123 6 专利代理师 胡晶 (51)Int.Cl. G06T 17/00(2006.01) G06F 17/16(2006.01) (54)发明名称 一种基于Rhino及Grasshopper的结构净空 分析方法 (57)摘要 本 发 明 公 开 了 一 种 基 于 R h i n o 及 Grasshopper的结构净空分析方法, 其包括以下 步骤: Grasshopper中拾取三种模型: 装饰面层模 型、 方案结构模型、 项目实际结构 模型; 根据投影 长度筛选 出距离装饰面层最近的方案结构面层; 根据UV值划分测算所述方案结构面层与其对应 的各装饰面层之间的间距; 标注所述方案结构面 层与其对应的各装饰面层之间的间距, 所述间距 值用于提前判断理论情况下净空尺寸是否满足 安装要求; 测算项目实际结构面层与其对应各装 饰面层之间的间距; 根据所述两类间距数值差判 断所述项目实际结构面层与其对应的方案结构 面层间的偏移尺寸大小; 设定净空分析的显示等 级区间, 绘制区间梯度图, 同类等级区间显示颜 色相同; 根据包含关系判断所述偏移尺寸属于哪 一净空分析区间; 将偏移分析结果转换到装饰面 层上通过不同色域体现。 本发明所申请的可视化结构净空分析方法, 可以快速判断净空尺寸是否 满足安装要求并分析结构尺 寸偏差情况, 展示方 式清晰直观。 权利要求书3页 说明书5页 附图3页 CN 115294271 A 2022.11.04 CN 115294271 A 1.一种基于Rhi no及Grasshopper的结构净空分析 方法, 其特 征在于, 包括如下步骤: 1)Grasshopper中拾取三种模型: 装饰面层模型、 方案结构模型、 项目实际结构模型; 2)根据投影长度筛 选出距离装饰面层最近的方案结构面层; 3)根据UV值划分测算所述方案结构面层与其对应的各装饰面层之间的间距; 4)标注所述方案结构面层与其对应的各装饰面层之间的间距, 所述间距值用于提前判 断理论情况 下净空尺寸是否满足安装要求; 5)测算项目实际结构面层与其对应各装饰面层之间的间距; 6)根据所述两类间距数值差判断所述项目实 际结构面层与其对应的方案结构面层间 的偏移尺寸大小; 7)设定净空分析的显示 等级区间, 绘制区间梯度图, 同类等级区间显示颜色相同; 8)根据包 含关系判断所述偏移 尺寸属于哪一净空分析区间; 9)将偏移分析 结果转换到装饰面层上通过不同色域体现。 2.根据权利要求1所述的基于Rhino及Grasshopp er的结构净空分析方法, 其特征在于, 步骤1)中所述项目实际结构模型为 根据项目现场实际情况反馈过来的模型。 3.根据权利要求1所述的基于Rhino及Grasshopp er的结构净空分析方法, 其特征在于, 步骤2)中所述根据投影长度筛选为利用最近点运算器将所述方案结构模型各面层的中心 点拉到所述装饰面层模型 上, 选取距离值 最小的即为 最近的方案结构面层。 4.根据权利要求1所述的基于Rhino及Grasshopp er的结构净空分析方法, 其特征在于, 步骤3)中所述处 理具体包括: 3.1)利用拆解曲面运算器拆解所述装饰面层模型后得到各装饰面层, 利用划分曲面运 算器获取基于各装饰面层 UV方向的细分点, 利用最近点运算器将所述细分点拉到所述方案 结构面层, 得到所述各装饰面层与所述方案结构面层之间的间距后, 通过列表排序运算器 对所述间距值进 行排序, 利用首尾数据运算器求取所述各装饰面层与所述方案结构面层之 间的最大和最小距离, 利用合并运算器将数据列表进行合并, 利用合并同类项运算器合并 所述列表中的重复值, 利用列表长度运算器求取所述合并重复值后的数据列表长度, 利用 大于运算器判断所述列表长度是否大于1, 利用分流运算器将所述合并后的数据列表分流 为两类, 利用面板运算器人为添加两类分流后的数据列表标识名称, 添加 后, 利用长排运算 器对齐所述分流后的数据列表长度; 3.2)利用合并运算器合并所述标识名称列表及所述数据列表, 利用列表长度运算器求 取所述列表长度, 利用大于运算器判断所述列 表长度是否大于1, 利用分流运算器将所述列 表分流为两类, 选取列 表长度大于1的列 表后, 利用文字组合运算器组合所述标识的文字和 数据; 3.3)利用编织运算器对所述两类文字标识进行编织, 利用面板运算器人为添加单位 mm, 利用长排运算器对齐所述编织后的列表长度, 利用文字组合运算器组合所述要标识的 文字和单位, 得到所述净空分析 的标识内容, 即为所述方案结构面层与其对应的各装饰面 层之间的间距。 5.根据权利要求1所述的基于Rhino及Grasshopp er的结构净空分析方法, 其特征在于, 步骤4)中所述处 理具体包括: 4.1)利用相交运算器求取所述各装饰面层与所述方案结构面层最上边边线的交线, 利权 利 要 求 书 1/3 页 2 CN 115294271 A 2用端点运算器求取所述交线的端点, 作为起点后, 利用矢量直线运算器生成所述各装饰面 层的标注线; 4.2)利用判断平面运算器获取所述方案结构面层所在的平面, 利用分解平面运算器求 取所述平面的基准点与平面法线方向, 利用向量积运算器将空间Z轴方向和所述结构面所 在平面的法线方向的向量积作为重 建平面的Y轴方向, 根据空间Z轴方向、 所得Y轴方向及所 述基准点重建参 考平面; 4.3)利用分流运算器将所述重建后的参考平面按照所述要标识内容的列表长度分流 为两类, 所述列表长度等于1的参考平面所在位置保持不变, 所述列表长度大于1的参考平 面利用移动运算器沿所述参考平面的Z轴 方向分别向上向下移动为两个参考平面, 利用编 织运算器将所述两类净 空间距所要标识的参考平 面进行编织, 得到所述净 空分析标识内容 所要参考的标识 平面; 4.4)利用文本实例运算器根据所述参考平面在Rhino 中展示所述三维净空分析标识内 容。 6.根据权利要求1所述的基于Rhino及Grasshopp er的结构净空分析方法, 其特征在于, 步骤5)中所述测算项目实际结构面层与其对应各装饰面层之间的间距为利用投影运算器 将所述各装饰面层的细分点投影到其对应的项目实际结构面层上, 利用距离运算器求取所 述项目实际结构面层到其对应各装饰面层间的间距。 7.根据权利要求1所述的基于Rhino及Grasshopp er的结构净空分析方法, 其特征在于, 步骤6)中所述偏移尺寸为利用差值运算器计算所述各装饰面层到项目实际结构面层及到 方案结构面层的间距数值差后得到的数值大小。 8.根据权利要求1所述的基于Rhino及Grasshopp er的结构净空分析方法, 其特征在于, 步骤7)所述处 理具体包括: 7.1)利用面板运算器人为输入需要分析的区间跨度, 利用区间运算器将所述整体跨度 分解为多个分析区间; 7.2)利用矩形运算器绘制区间梯度显示形状, 利用等分曲线运算器按照所述分析区间 的区间数等分所述矩形 的长边, 等分后得到长边的等分点, 利用矢量直线运算器生成所述 矩形的等分线, 利用线面分割运算器分割 所述矩形形成的闭合面, 利用渐变色运算器添加 所述各净空分析区间的显示颜色, 利用自定义预览运算器显示所述净空分析区间梯度图, 利用文本实例运 算器标注所述净空分析梯度值。 9.根据权利要求1所述的基于Rhino及Grasshopp er的结构净空分析方法, 其特征在于, 步骤8)所述根据包含关系判断为利用区间包含运算器判断所述偏移尺寸属于哪一类所述 净空分析区间, 利用大于运算器判断所述偏移尺寸是否大于所述净空分析区间的最大值, 利用小于运 算器判断所述偏移 尺寸是否小于所述净空分析区间的最小值。 10.根据权利要求1所述的基于Rhino及Grasshopper的结构净空分析方法, 其特征在 于, 步骤9)中所述处 理具体包括: 9.1)利用所述判断后返回的布尔值作为分流的依据, 利用所述基于各装饰面UV方向划 分后得到的细分点作为显示所述偏移尺寸的媒介, 利用分流运算器分流后得到所属各净空 分析区间的细分点; 9.2)利用自定义预览运算器按照所述各净空分析区间的显示颜色及图例显示所述分权 利 要 求 书 2/3 页 3 CN 115294271 A 3

PDF文档 专利 一种基于Rhino及Grasshopper的结构净空分析方法

文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于Rhino及Grasshopper的结构净空分析方法 第 1 页 专利 一种基于Rhino及Grasshopper的结构净空分析方法 第 2 页 专利 一种基于Rhino及Grasshopper的结构净空分析方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 00:44:27上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。