法律状态公告日
法律状态信息
法律状态
2022-07-05
授权
发明专利权授予
技术领域
本发明涉及数据处理领域,特别涉及一种避免IFC格式圆管模型导入Microstation软件出现线面化的方法。
背景技术
Tekla Structures(简称Tekla)和Microstation是在变电工程数字化设计中常用的三维设计软件,这两种软件可通过IFC格式进行数据交互。Tekla的圆管模型通过IFC格式导入Microstation软件会出现线面化情况。其中折圆管模型由实体单元转变为面单元,在消隐视图中会出现面单元边线(如图2);直圆管模型转变为扫掠实体(SweptSolid),在消隐视图中会出现构造线(如图3)。面单元边线和构造线使模型视图杂乱,影响模型的显示效果,本方法可以避免出现上述线面化情况,在Microstation软件中得到简洁的模型视图。
发明内容
针对上述存在的问题,提供了对折圆管模型预处理和直圆管模型IFC文件后处理的方法,以避免Tekla导出的IFC格式圆管模型导入Microstation软件在消隐视图中出现线面化。
本发明采用的技术方案如下:一种避免IFC格式圆管模型导入Microstation软件出现线面化的方法,圆管模型包括折圆管模型和直圆管模型;通过对折圆管模型预处理或对直圆管模型创建后导出的IFC格式后处理,再将处理后的圆管模型导入Microstation软件即可避免模型线面化。
进一步的,所述对折圆管模型预处理的具体方法包括:采用两根直圆管作为折圆管的两肢管,通过对直圆管相接重叠的切割创建弯折部分,通过两根直圆管在弯折位置组合得到折圆管模型。
进一步的,所述对折圆管模型预处理的具体方法中,通过布尔运算实现直圆管的组合。
进一步的,所述对IFC格式直圆管模型进行处理的具体方法为:通过编辑IFC文件,将扫掠实体描述直圆管模型替换为构造实体描述直圆管模型。
进一步的,所述扫掠实体直圆管模型替换为构造实体描述直圆管模型的过程,可通过自动化程序批量处理。
进一步的,所述圆管模型基于Tekla软件创建。
与现有技术相比,采用上述技术方案的有益效果为:
本方法可消除圆管模型通过IFC格式导入Microstation软件在消隐视图中出现的边界线和构造线,得到简洁的模型视图,为后续模型应用提供更友好的显示效果。
附图说明
图1是本发明的流程图。
图2是现有技术中折圆管面单元边线。
图3是现有技术中直圆管构造线。
图4是本发明预处理折圆管模型的方法。
图5是采用本发明构建的折圆管。
图6是采用本发明构建的直圆管。
具体实施方式
下面结合附图对本发明做进一步描述。
如图1所示,为避免Tekla导出的IFC格式圆管模型导入Microstation软件在消隐视图中出现线面化,本发明提出了对折圆管模型预处理和直圆管模型IFC文件后处理的方法对圆管模型进行处理。具体方法如下:
一种避免IFC格式圆管模型导入Microstation软件出现线面化的方法,所述圆管模型包括折圆管模型和直圆管模型;通过对折圆管模型预处理或对直圆管模型创建后导出的IFC 格式后处理,再将处理后的圆管模型导入Microstation软件即可避免模型线面化。
在一个优选实施例中,如图4所示,所述对折圆管模型预处理的具体方法包括:采用两根直圆管作为折圆管的两肢管,通过对直圆管相接重叠的切割创建弯折部分,通过两根直圆管在弯折位置组合得到折圆管模型。
在一个优选实施例中,所述对折圆管模型预处理的具体方法中,通过布尔运算实现直圆管的组合。
在一个优选实施例中,所述对IFC格式直圆管模型进行处理的具体方法为:在导出IFC 格式时,Tekla软件将直圆管模型转变为扫掠实体,产生线化对象,通过编辑直圆管模型的 IFC文件,将直圆管由扫掠实体(SweptSolid)转变为构造实体(CSG),消除构造线,从而避免出现线化。
替换过程具体示例如下:
在未进行处理的IFC文件中,直圆管模型为圆孔截面扫掠实体(SweptSolid),其描述语句示例如下:
在对IFC文件进行处理时,将直圆管模型采用构造实体(CSG)重新描述,即将上述语句替换如下:
在一个优选实施例中,所述扫掠实体直圆管模型替换为构造实体描述直圆管模型的过程,可通过自动化程序批量处理。
在一个优选实施例中,所述圆管模型基于Tekla软件创建。
采用本发明的方法可消除圆管模型通过IFC格式导入Microstation软件在消隐视图中出现的边界线(图5)和构造线(图6),得到简洁的模型视图,为后续模型应用提供更友好的显示效果。
本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。如果本领域技术人员,在不脱离本发明的精神所做的非实质性改变或改进,都应该属于本发明权利要求保护的范围。
本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
本说明书中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。