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

一种基于Revit二次开发研究的楼梯快捷建模方法 

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

申请/专利权人:中北大学;山西中北建信产业技术研究院有限公司

摘要:一种基于Revit二次开发研究的楼梯快捷建模方法,属于建筑信息模型技术领域,解决复杂楼梯类型建模时计算量大且容易出错的技术问题,解决方案包括以下步骤:S1、总体设计;S2、单位转化;S3、设计图法对比与新型GUI界面。使用时用户可以根据需要输入楼梯类型及参数,进而系统识别楼梯类型并调用对应封装程序,在封装程序中根据参数计算各梯段,最后计算结果组合为整体楼梯,整体楼梯参数调节,完成楼梯快捷建模。本发明是一种快速、高效、符合中国设计思路与制图规范的解决方案,对于提高设计师的工作效率,提升设计质量,以及满足复杂楼梯类型快速建模的需求,具有重要的实用价值。

主权项:1.一种基于Revit二次开发研究的楼梯快捷建模方法,其特征在于,包括以下步骤:S1、总体设计,包括以下步骤:S1-1、创建StartWindow类,以便于用户在Revit中调用本方法时调用插件中的GUI窗口;S1-2、为步骤S1-1创建的StartWindow类添加Transaction特性,表示此命令将手动控制事务;S1-3、创建IExternalCommand外部命令接口,外部命令允许在Revit中从外部应用程序执行操作,在IExternalCommand外部命令接口中使用Execute方法作为外部命令入口点,接受commandData、message、elements这三个参数,S1-4、创建新的MainWindow窗口实例并显示,最终Result.Succeeded,表示命令已成功执行;S1-5、创建ViewModel视图模型类:在WPF应用程序中创建用于管理和通知UI数据更改的ViewModel视图模型类,ViewModel视图模型类包括INotifyPropertyChanged接口,INotifyPropertyChanged接口提供了一个用于通知UI数据更改的PropertyChanged事件;当视图模型中的属性值发生更改时,必然引发PropertyChanged事件,进而UI更新其显示;S1-6、创建CreateStairs类:创建CreateStairs类作为外部事件处理程序类,用于楼梯计算方法的封装;CreateStairs类包括IExternalEventHandler接口和IFailuresPreprocessor接口,IExternalEventHandler接口用于在Revit应用程序外部执行操作,IFailuresPreprocessor接口允许插件在提交事务之前处理楼梯计算可能发生的失败;S2、单位转化:创建Unitconversion单位转化类,在需要进行单位转化时引用usingWpfApp1.utils;S3、GUI界面设计,包括以下步骤:S3-1、创建辅助建模图元:使用绘图工具结合建筑规范与用户界面需要,设计以中国国家建筑设计标准图集为参考的图形辅助单元,包括AT型辅助建模图元、BT型辅助建模图元、CT型辅助建模图元、DT型辅助建模图元、ET型辅助建模图元,将建模所需的参数直观的表达在图形辅助单元的相应位置;S3-2、自动计算梯段长并传值到各封装计算方法中:在MainWindow.xaml窗口类中,将梯段长值的Text属性绑定到名为tbcsAlengthvalue的数据源属性上,Mode=OneWay即绑定单向;将需要手动编辑的踏步长、踏步宽、各类型平台长度值的Text属性分别绑定至相应数据源属性上,UpdateSourceTrigger=PropertyChanged即当各自数据源属性发生变化时,绑定的Text属性自动更新以反映新值。

全文数据:

权利要求:

百度查询: 中北大学 山西中北建信产业技术研究院有限公司 一种基于Revit二次开发研究的楼梯快捷建模方法

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