首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于Dynamo和Revit的天花涂料模型建立方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:中建五局装饰幕墙有限公司

摘要:本发明公开了一种基于Dynamo和Revit的天花涂料模型建立方法,包括包括拾取结构构件生成结构构件列表;将结构构件列表进行分组分离;获取结构实体列表;对实体向外侧进行加壳处理,获取实体加壳三级列表并进行组合;将实体进行布尔差集处理,得到实体差集列表一;查询实体最高几何面并进行加厚处理,得到生成几何面加厚组合列表;再次进行布尔差集处理并获取相交几何图形;利用边界框进行判定并再次进行布尔差集处理;利用自然数列与文本进行命名并导入中,得到天花涂料实体模型。本发明建模效率高、后期模型修改快,对于以停车场天花涂料模型为代表的装饰天花涂料模型的建立与总计都具有重大意义。

主权项:1.一种基于Dynamo和Revit的天花涂料模型建立方法,其特征在于包括拾取结构构件生成结构构件列表;将结构构件列表进行分组分离;获取结构实体列表;对实体向外侧进行加壳处理,获取实体加壳三级列表并进行组合;将实体进行布尔差集处理,得到实体差集列表一;查询实体最高几何面并进行加厚处理,得到生成几何面加厚组合列表;再次进行布尔差集处理并获取相交几何图形;利用边界框进行判定并再次进行布尔差集处理;利用自然数列与文本进行命名并导入至Revit中,得到天花涂料实体模型;具体实施时,包括如下步骤:S1.拾取结构构件生成结构构件列表;S2.拾取当前结构构件列表中各构件的类别名称,并依据类别名称的文字字符作为关键词进行分组,将相同关键词的构件放置于同一列表中,并生成对应的关键词列表,再根据关键词列表中各项值是否包含楼板文本、框架文本、墙文本和柱文本依次进行判定生成判定三级列表,再利用判定三级列表将分组后的结构构件列表进行分离,最终得到筛选后的结构构件四级列表;S3.获取筛选后的结构构件四级列表中第一项与第二项三级列表中各结构构件的几何实体并进行展平,生成楼板与框架几何实体列表;同时获取筛选后的结构构件四级列表中第三项与第四项三级列表中各结构构件的几何实体并进行展平,生成墙与柱几何实体列表;S4.将楼板与框架几何实体列表根据公差进行分组,生成实体分组三级列表,并将实体分组三级列表中每个实体向外侧进行加壳处理,壳厚度为天花涂料厚度,最终得到实体加壳三级列表;S5.将实体分组三级列表中各二级列表中所有实体合并成单个实体,生成实体分组组合列表,同时将实体加壳三级列表中各二级列表中所有实体合并成单个实体,生成实体加壳组合列表;S6.将实体分组组合列表中每个实体与对应序号的实体加壳组合列表中每个实体进行布尔差集处理,得到实体差集列表一;S7.将实体加壳三级列表中每个实体依次进行拆分成几何面,生成实体拆分四级列表;根据实体拆分四级列表中各二级列表内几何面的中点的Z坐标值的大小进行筛选,获取其中最大值所对应的几何面,最终生成最高几何面三级列表;S8.将最高几何面三级列表中所有面沿法线方向进行两侧加厚处理,总加厚厚度为两倍天花涂料厚度,获得加厚实体三级列表;再将加厚实体三级列表中各二级列表内的所有实体合并成单个实体,最终生成几何面加厚组合列表;S9.将实体差集列表一中每个实体与对应序号的几何面加厚组合列表中每个实体依次进行布尔差集处理,得到实体差集列表二;S10.将实体差集列表二中每个实体依次拆分成几何面,生成实体差集二拆分三级列表;并获取实体差集二拆分三级列表中的各二级列表中所有面与几何面加厚组合列表中对应序号的实体的相交几何图形,获得相交几何四级列表,然后将各三级列表进行展平得到相交几何三级列表;S11.获取实体差集列表二中各实体的边界框,得到边界框列表,然后获取各边界框的最大点和最小点的Z坐标值的差值再将差值乘以二,最终得到差值列表;S12.将相交几何三级列表中各二级列表内的所有几何面沿其法线方向进行两侧加厚处理,其加厚厚度为二级列表序号所对应的差值列表的值,生成相交加厚列表,然后去除相交加厚列表中的空值与空列表,最终得到相交加厚清空列表;S13.将相交加厚清空列表中各二级列表中所有实体合并成单个实体,生成相交加厚组合列表;然后将实体差集列表二中各实体与对应序号的相交加厚组合列表中每个实体依次进行布尔差集处理,得到实体差集列表三;S14.将实体差集列表三中每个实体与墙与柱几何实体列表中所有实体的并集依次进行布尔差集处理,得到实体差集列表五;然后将实体差集列表五中实体进行拆分处理,得到实体差集五拆分三级列表,之后将实体差集五拆分三级列表中各二级列表内的所有几何图形根据公差进行分组,得到实体差集五拆分组合四级列表,最后将实体差集五拆分组合四级列表中各二级列表内的所有面组合成单个实体,最终得到实体差集五组合三级列表;S15.获取实体差集五组合三级列表中各二级列表的个数,生成二级个数列表,并将二级个数列表中各项数值依次作为自然数列的尾项,获得二级序列三级列表,再将其转化为文本,生成二级文本三级列表;获取二级个数列表中所有项的个数,生成一级个数列表,并将一级个数列表中的数值作为自然数列的尾项,获得一级序列列表,再将其转化为文本,生成一级文本列表;将输入的天花涂料文本与一级文本列表和二级文本三级列表进行依次组合生成名称三级列表;S16.将实体差集五组合三级列表中各实体几何结合名称三级列表中对应序列的名称文本、选取的族样板文件以及输入的族类型生成对应的族模型并导入至Revit中,得到天花涂料实体模型。

全文数据:

权利要求:

百度查询: 中建五局装饰幕墙有限公司 基于Dynamo和Revit的天花涂料模型建立方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。