一种基于三维钢筋模型快速生成二维图素的方法、装置和计算机可读存储介质制造方法及图纸

技术编号:32272865 阅读:19 留言:0更新日期:2022-02-12 19:37
一种基于三维钢筋模型快速生成二维图素的方法、装置和计算机可读存储介质。本公开的实施例涉及一种基于三维钢筋模型快速生成二维图素的方法。该方法包括:将三维管状钢筋抽象为钢筋轴线,并且标识钢筋的直径;沿钢筋轴线,获取钢筋轴线与混凝土轮廓的交点,并且标识钢筋与混凝土相交处的混凝土面的法向量;沿投影方向,使用混凝土轮廓对钢筋进行消隐,以获取可见钢筋轴线,并且更新钢筋轴线与混凝土轮廓的交点以及钢筋与混凝土相交处的混凝土面的法向量;将可见钢筋轴线投影到图纸平面同时简化离散点,以获取二维钢筋轴线;以及通过钢筋的直径和经更新的法向量对二维钢筋轴线进行偏移,以获取双线二维钢筋轴线。通过使用该方法,使得消隐过程变得自主可控,同时使得消隐线离散程度显著降低,便于拾取编辑。便于拾取编辑。便于拾取编辑。

【技术实现步骤摘要】
一种基于三维钢筋模型快速生成二维图素的方法、装置和计算机可读存储介质


[0001]本公开的实施例涉及建筑工程中的计算机辅助设计,并且更具体地,涉及基于三维钢筋模型快速生成二维图素的方法、装置、设备、介质和程序产品。

技术介绍

[0002]目前绝大多数建筑工程辅助设计软件采用第三方商用几何内核通用消隐算法来处理钢筋和混凝土数据,计算钢筋和混凝土遮挡关系,并且利用最终输出的消隐线来生成二维图素。然而,在钢筋数据量较大的情况下,常规的二维图素生成方法的消隐运算耗时长且出图效率低。除此之外,常规的二维图素生成方法的消隐结果不可控,消隐线较为离散,会出现多线、缺线的问题。其中,由于消隐线离散程度高,不利于拾取编辑。

技术实现思路

[0003]本公开的实施例提供了一种基于三维钢筋模型快速生成二维图素的方法、装置、设备、介质和程序产品。
[0004]在本公开的第一方面中,提供了一种基于三维钢筋模型快速生成二维图素的方法。该方法包括:将三维管状钢筋抽象为钢筋轴线,并且标识钢筋的直径;沿钢筋轴线,获取钢筋轴线与混凝土轮廓的交点,并且标识钢筋与混凝土相交处的混凝土面的法向量;沿投影方向,使用混凝土轮廓对钢筋进行消隐,以获取可见钢筋轴线,并且更新钢筋轴线与混凝土轮廓的交点以及钢筋与混凝土相交处的混凝土面的法向量;将可见钢筋轴线投影到图纸平面同时简化离散点,以获取二维钢筋轴线;以及通过钢筋的直径和经更新的法向量对二维钢筋轴线进行偏移,以获取双线二维钢筋轴线。
[0005]在本公开的第二方面中,提供了一种快速生成二维图素的装置。该装置包括:抽象模块,被配置为将三维管状钢筋抽象为钢筋轴线;标识模块,被配置为标识钢筋的直径;获取模块,被配置为沿钢筋轴线,获取钢筋轴线与混凝土轮廓的交点,其中,通过标识模块,标识钢筋与混凝土相交处的混凝土面的法向量;消隐模块,被配置为沿投影方向,使用混凝土轮廓对钢筋进行消隐,以获取可见钢筋轴线,并且更新钢筋轴线与混凝土轮廓的交点以及钢筋与混凝土相交处的混凝土面的法向量;投影模块,被配置为将可见钢筋轴线投影到图纸平面同时简化离散点,以获取二维钢筋轴线;以及偏移模块,被配置为通过钢筋的直径和经更新的法向量对二维钢筋轴线进行偏移,以获取双线二维钢筋轴线。
[0006]在本公开的第三方面中,提供了一种电子设备。该电子设备包括:处理器;以及存储器,存储一条或多条计算机指令,其中,一条或多条计算机指令被处理器执行以实现根据第一方面所述的方法。
[0007]在本公开的第四方面中,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有一条或多条计算机指令,其中,一条或多条计算机指令被处理器执行以实现根据第一方面所述的方法。
[0008]在本公开的第五方面中,提供了一种计算机程序产品。该计算机程序产品包括一条或多条计算机指令,其中一条或多条计算机指令被处理器执行以实现根据第一方面所述的方法。
[0009]提供
技术实现思路
部分是为了以简化的形式来介绍对概念的选择,它们在下文的具体实施方式中将被进一步描述。
技术实现思路
部分无意标识要求保护的主题的关键特征或主要特征,也无意限制要求保护的主题的范围。
附图说明
[0010]通过结合附图对本公开的实施例进行更详细的描述,本公开的上述和其它的目的、特征和优点将变得更加清楚明白,其中,在本公开的实施例中,相同或相似的附图标记表示相同或相似的组件。
[0011]在附图中:
[0012]图1是示出了图示关于钢筋和混凝土的几何数据的三维钢筋模型的示意图;
[0013]图2是根据本公开的实施例的包括钢筋轴线的侧视图;
[0014]图3是根据本公开的实施例的包括钢筋轴线与混凝土轮廓的交点的正视图;
[0015]图4是示出了混凝土的键槽的右视图;
[0016]图5示出了根据本公开的实施例的包括经更新的钢筋轴线与混凝土轮廓的交点的正视图;;
[0017]图6是示出了经偏移的底筋的双线二维钢筋轴线的正视图;
[0018]图7示出了图示根据本公开的实施例的二维图素的配筋图;
[0019]图8示出了根据本公开的实施例的端部有弯折的钢筋的情况下的俯视图;
[0020]图9是示出了根据本公开的基于三维钢筋模型快速生成二维图素的方法的流程图;
[0021]图10示出了根据本公开的实施例的快速生成二维图素的装置1000的框图;以及
[0022]图11示出了其中可以实现本公开的实施例的计算系统的框图。
具体实施方式
[0023]下面将参照附图更详细地描述本公开的实施例。尽管在附图中示出了本公开的一些实施例,然而应理解的是,本公开可以通过各种形式来实现,而且不应被解释为限于本文中所阐述的实施例。相反,提供这些实施例是为了更加透彻和完整地理解本公开。应理解的是,本公开的附图和实施例仅出于示例性的目的,而非旨在限制本公开的保护范围。
[0024]在本文中使用的术语“包括”及其变形表示开放性包括,即“包括但不限于”。除非特别申明,否则术语“或”应被理解为“和/或”,术语“基于”应被理解为“至少部分地基于”,术语“一个实施例”应被理解为“至少一个实施例”。术语“另一实施例”应被理解为“至少一个另外的实施例”。术语“第一”、“第二”等可以指代不同的或相同的对象。在下文还可能包括其他明确的和隐含的定义。
[0025]目前绝大多数建筑工程辅助设计软件采用第三方商用几何内核通用消隐算法来处理钢筋和混凝土数据,计算钢筋和混凝土遮挡关系,并且利用最终输出的消隐线来生成二维图素。然而,在钢筋数据量较大的情况下,常规的二维图素生成方法的消隐运算耗时长
且出图效率低。除此之外,常规的二维图素生成方法的消隐结果不可控,消隐线较为离散,会出现多线、缺线的问题。其中,由于消隐线离散程度高,不利于拾取编辑。
[0026]在本公开的实施例中,将三维管状钢筋抽象为钢筋轴线,并且标识钢筋的直径;沿钢筋轴线,获取钢筋轴线与混凝土轮廓的交点,并且标识钢筋与混凝土相交处的混凝土面的法向量;沿投影方向,使用混凝土轮廓对钢筋进行消隐,以获取可见钢筋轴线,并且更新钢筋轴线与混凝土轮廓的交点以及钢筋与混凝土相交处的混凝土面的法向量;将可见钢筋轴线投影到图纸平面同时简化离散点,以获取二维钢筋轴线;以及通过钢筋的直径和经更新的法向量对二维钢筋轴线进行偏移,以获取双线二维钢筋轴线。将三维管状集合数据抽象为钢筋轴线,简化了几何数据和消隐运算,使得速率得以明显提升,相较于现有技术速度提升一倍。根据本公开的实施例的基于三维钢筋模型快速生成二维图素的方法,即可以使得消隐过程变得自主可控,也使得消隐线离散程度显著降低,便于拾取编辑。因此,本公开的工作原理和机制上都显著不同于任何已知方法。
[0027]图1是示出了图示关于钢筋和混凝土的几何数据的三维钢筋模型的示意图。图1的示意图图示了三维管状钢筋110和混凝土轮廓101。如图1中所示,钢筋的示例包括腰筋102、箍筋103、底筋104和拉筋105。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于三维钢筋模型快速生成二维图素的方法,包括:将三维管状钢筋抽象为钢筋轴线,并且标识钢筋的直径;沿所述钢筋轴线,获取所述钢筋轴线与混凝土轮廓的交点,并且标识所述钢筋与混凝土相交处的混凝土面的法向量;沿投影方向,使用所述混凝土轮廓对所述钢筋进行消隐,以获取可见钢筋轴线,并且更新所述交点和所述法向量;将所述可见钢筋轴线投影到图纸平面同时简化离散点,以获取二维钢筋轴线;以及通过使用所述直径和经更新的所述法向量对所述二维钢筋轴线进行偏移,以获取双线二维钢筋轴线。2.根据权利要求1所述的方法,所述钢筋包括腰筋、箍筋、底筋和拉筋。3.根据权利要求1所述的方法,还包括:标识所述钢筋轴线的离散点和曲线信息,所述曲线信息用于绘制所述钢筋的曲线部分。4.根据权利要求1所述的方法,所述可见钢筋轴线是经更新的所述交点到所述钢筋的端头的部分。5.根据权利要求1所述的方法,其中:根据经更新的所述法向量,计算所述二维钢筋轴线与所述混凝土面的夹角;以及通过使用所述直径和所述夹角对所述二维钢筋轴线进行偏移,以获取双线二维钢筋轴线。6.根据权利要求1和3所述的方法,还包括:对于具有弯头的所述钢筋,将具有所述弯头的所述钢筋的所述二维钢筋轴线的端部闭合为短轴线,然后根据所述曲线信息来绘制圆头。7.一种快速生成二维图素的装置,包括:抽象模块,被配置为将三维管状钢筋抽象为钢筋轴线;标识模块,被配置为标识钢筋的直径;获取模块,被配置为沿所述钢筋轴线,获取所述钢筋轴线与混凝土轮廓的交点,其中,通过所述标识模块,标识所述钢筋与混凝土相交处的混凝土面的法向量;消隐模块,被配置为沿投影方向,使用所述混凝土轮廓对所述钢筋进行消隐,以获取...

【专利技术属性】
技术研发人员:马恩成张晓龙姜文明杨广剑熊彬燕
申请(专利权)人:北京构力科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1