一种钢筋模型绘制方法及装置制造方法及图纸

技术编号:35050133 阅读:15 留言:0更新日期:2022-09-28 10:48
本发明专利技术提供了一种钢筋模型绘制方法及装置,该方法包括:获取目标渲染场景中相机的相机位置及目标建筑单元中包含各钢筋的排布位置及其对应的基础钢筋网格模型;基于排布位置及相机位置,分别计算各基础钢筋网格模型与相机的距离;根据各基础钢筋网格模型与相机的距离确定各基础钢筋网格模型的模型生成参数;基于各基础钢筋网格模型的模型生成参数及排布位置,生成目标建筑单元的钢筋模型。通过计算各钢筋在目标渲染场景中与相机之间的距离,并根据该距离得到不同钢筋对应的模型生成参数以生成目标建筑单元的钢筋模型,以使得距离相机位置越远的位置保留的钢筋细节结构越少,从而在不影响钢筋模型视觉效果的基础上,提高了模型的绘制效率。模型的绘制效率。模型的绘制效率。

【技术实现步骤摘要】
一种钢筋模型绘制方法及装置


[0001]本专利技术涉及建筑
,具体涉及一种钢筋模型绘制方法及装置。

技术介绍

[0002]通常3D曲面模型的绘制都是基于样条曲线和空间几何算法生成。在建筑行业,钢筋作为建筑体的骨架,在建筑单元中比重约为30%,在对建筑单元的钢筋做3D可视化时,为了给用户提供良好的视觉效果,需要尽可能地保留钢筋自身的结构特点,但是随着钢筋模型本身结构越来越复杂,模型的顶点数量和所形成的三角面片数量也越来越大,又会影响模型的绘制效率,增加模型可视化的耗时。因此,如何在不影响钢筋模型视觉效果的基础上实现钢筋模型的快速绘制是一个亟待解决的问题。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供了一种钢筋模型绘制方法及装置以克服现有技术中针对建筑单元中钢筋模型的绘制方法效率低的问题。
[0004]根据第一方面,本专利技术实施例提供了一种钢筋模型绘制方法,包括:
[0005]获取目标渲染场景中相机的相机位置及目标建筑单元中包含各钢筋的排布位置及其对应的基础钢筋网格模型;
[0006]基于所述钢筋位置确定所述目标渲染场景中各基础钢筋网格模型的排布位置;
[0007]基于所述排布位置及所述相机位置,分别计算各基础钢筋网格模型与所述相机的距离;
[0008]根据各基础钢筋网格模型与所述相机的距离确定各基础钢筋网格模型的模型生成参数;
[0009]基于各基础钢筋网格模型的模型生成参数及排布位置,生成所述目标建筑单元的钢筋模型。
[0010]可选地,所述获取目标建筑单元中所包各含钢筋的钢筋位置及其对应的基础钢筋网格模型,包括:
[0011]从当前钢筋中提取关键点及其对应的三维坐标,所述关键点为用于表征当前钢筋结构特征的点;
[0012]基于各关键点对应的三维坐标,确定所述目标渲染场景中各关键点对应的坐标顶点;
[0013]依次连接各坐标顶点,生成所述当前钢筋对应的基础钢筋网格模型。
[0014]可选地,所述根据各基础钢筋网格模型与所述相机的距离确定各基础钢筋网格模型的模型生成参数,包括:
[0015]将当前基础钢筋网格模型与所述相机的距离输入至预设距离与模型生成参数关系模型,得到所述当前基础钢筋网格模型对应的模型生成参数。
[0016]可选地,所述基于各基础钢筋网格模型的模型生成参数及排布位置,生成所述目
标建筑单元的钢筋模型,包括:
[0017]获取各基础钢筋网格模型对应的钢筋截面半径;
[0018]基于各基础钢筋网格模型对应的钢筋截面半径和模型生成参数生成各钢筋网格模型;
[0019]基于所述排布位置对各钢筋网格模型进行排布,生成所述目标建筑单元的钢筋模型。
[0020]可选地,所述模型生成参数包括:曲线划分数量和圆周划分数量,所述基于各基础钢筋网格模型对应的钢筋截面半径和模型生成参数生成各钢筋网格模型,包括:
[0021]获取当前基础钢筋网格模型对应的当前钢筋截面半径、当前曲线划分数量和当前圆周划分数量;
[0022]基于所述当前基础钢筋网格模型中的各坐标顶点的坐标信息和所述当前曲线划分数量,对所述当前基础钢筋网格模型进行曲线化;
[0023]根据所述当前钢筋截面半径及所述当前圆周划分数量生成钢筋截面顶点;
[0024]基于所述钢筋截面顶点生成当前钢筋网格模型。
[0025]可选地,所述预设距离与模型生成参数关系模型通过如下方式训练得到:
[0026]获取历史钢筋模型样本,所述历史钢筋模型样本为无视野缺失的钢筋模型,所述历史钢筋模型样本包括:钢筋模型与相机的距离、钢筋模型的模型生成参数及其对应的模型绘制效率;
[0027]以模型绘制效率为训练目标,对各所述历史钢筋模型样本中钢筋模型与相机的距离和模型生成参数的关系进行学习,生成所述预设距离与模型生成参数关系模型。
[0028]可选地,所述方法还包括:
[0029]将所述目标建筑单元的钢筋模型对应的钢筋模型作为新的训练样本,对所述预设距离与模型生成参数关系模型进行更新。
[0030]根据第二方面,本专利技术实施例提供了一种钢筋模型绘制装置,包括:
[0031]获取模块,用于获取目标渲染场景中相机的相机位置及目标建筑单元中包含各钢筋的排布位置及其对应的基础钢筋网格模型;
[0032]第一处理模块,用于基于所述排布位置及所述相机位置,分别计算各基础钢筋网格模型与所述相机的距离;
[0033]第二处理模块,用于根据各基础钢筋网格模型与所述相机的距离确定各基础钢筋网格模型的模型生成参数;
[0034]第三处理模块,基于各基础钢筋网格模型的模型生成参数及排布位置,生成所述目标建筑单元的钢筋模型。
[0035]根据第三方面,本专利技术实施例提供了一种电子设备,包括:
[0036]存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面及其任意一种可选实施方式中所述的方法。
[0037]根据第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行第一方面,或者其任意一种可选实施方式中所述的方法。
[0038]本专利技术技术方案,具有如下优点:
[0039]本专利技术实施例提供的钢筋模型绘制方法及装置,包括:获取目标渲染场景中相机的相机位置及目标建筑单元中包含各钢筋的排布位置及其对应的基础钢筋网格模型;基于排布位置及相机位置,分别计算各基础钢筋网格模型与相机的距离;根据各基础钢筋网格模型与相机的距离确定各基础钢筋网格模型的模型生成参数;基于各基础钢筋网格模型的模型生成参数及排布位置,生成目标建筑单元的钢筋模型。从而通过计算目标建筑单元中各钢筋在目标渲染场景中与相机之间的距离,并根据该距离得到不同钢筋对应的模型生成参数以生成目标建筑单元的钢筋模型,以使得距离相机位置越远的位置保留的钢筋细节结构越少,从而在不影响钢筋模型视觉效果的基础上,提高了模型的绘制效率。
附图说明
[0040]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041]图1为本专利技术实施例的一种钢筋模型绘制方法的流程图;
[0042]图2为本专利技术实施例的基础钢筋网格模型的示意图;
[0043]图3为本专利技术实施例的曲线化后的基础钢筋网格模型的示意图;
[0044]图4为本专利技术实施例的钢筋截面顶点的示意图;
[0045]图5为本专利技术实施例的钢筋网格模型的示意图;
[0046]图6为本专利技术实施例的目标建筑单元的钢筋模型场景示意图;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种钢筋模型绘制方法,其特征在于,包括:获取目标渲染场景中相机的相机位置及目标建筑单元中包含各钢筋的排布位置及其对应的基础钢筋网格模型;基于所述排布位置及所述相机位置,分别计算各基础钢筋网格模型与所述相机的距离;根据各基础钢筋网格模型与所述相机的距离确定各基础钢筋网格模型的模型生成参数;基于各基础钢筋网格模型的模型生成参数及排布位置,生成所述目标建筑单元的钢筋模型。2.根据权利要求1所述的方法,其特征在于,所述获取目标建筑单元中包含各钢筋对应的基础钢筋网格模型,包括:从当前钢筋中提取关键点及其对应的三维坐标,所述关键点为用于表征当前钢筋结构特征的点;基于各关键点对应的三维坐标,确定所述目标渲染场景中各关键点对应的坐标顶点;依次连接各坐标顶点,生成所述当前钢筋对应的基础钢筋网格模型。3.根据权利要求1所述的方法,其特征在于,所述根据各基础钢筋网格模型与所述相机的距离确定各基础钢筋网格模型的模型生成参数,包括:将当前基础钢筋网格模型与所述相机的距离输入至预设距离与模型生成参数关系模型,得到所述当前基础钢筋网格模型对应的模型生成参数。4.根据权利要求1所述的方法,其特征在于,所述基于各基础钢筋网格模型的模型生成参数及排布位置,生成所述目标建筑单元的钢筋模型,包括:获取各基础钢筋网格模型对应的钢筋截面半径;基于各基础钢筋网格模型对应的钢筋截面半径和模型生成参数生成各钢筋网格模型;基于所述排布位置对各钢筋网格模型进行排布,生成所述目标建筑单元的钢筋模型。5.根据权利要求4所述的方法,其特征在于,所述模型生成参数包括:曲线划分数量和圆周划分数量,所述基于各基础钢筋网格模型对应的钢筋截面半径和模型生成参数生成各钢筋网格模型,包括:获取当前基础钢筋网格模型对应的当前钢筋截面半径、当前曲线划分数量和当前圆周划分数量;基于所述当前基础钢筋网格模型中...

【专利技术属性】
技术研发人员:陈钊舒远林爽李强王萍田朝军
申请(专利权)人:广东博智林机器人有限公司
类型:发明
国别省市:

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

1