三维模型中目标对象的拆分方法、装置、设备及介质制造方法及图纸

技术编号:33564821 阅读:23 留言:0更新日期:2022-05-26 23:03
本发明专利技术涉及计算机技术领域,提供一种三维模型中目标对象的拆分方法、装置、设备及介质,方法包括:获取三维模型中目标对象的第一顶点信息;基于第一顶点信息和预设的维度转换关系,在二维画布中绘制目标对象,维度转换关系用于指示三维坐标系下的坐标信息与画布坐标系下的坐标信息的对应关系;拆分二维画布中的目标对象,得到至少两个子对象;获取各子对象的第二顶点信息;基于第二顶点信息和维度转换关系,拆分三维模型中的目标对象。本发明专利技术用以解决现有技术中在三维模型中拆分目标对象时耗时长、效率低的缺陷,实现快速的拆分三维模型中的目标对象。型中的目标对象。型中的目标对象。

【技术实现步骤摘要】
三维模型中目标对象的拆分方法、装置、设备及介质


[0001]本专利技术涉及计算机
,尤其涉及一种三维模型中目标对象的拆分方法、装置、设备及介质。

技术介绍

[0002]现有技术在进行三维模型中目标对象的拆分时,利用三维软件,显示三维模型中的目标对象,以实现目标对象的拆分。但是该方式不能直观显示目标对象,导致目标对象的拆分耗时较长、效率较低。

技术实现思路

[0003]本专利技术提供一种三维模型中目标对象的拆分方法、装置、设备及介质,用以解决现有技术中在三维模型中拆分目标对象时耗时长、效率低的缺陷,实现快速的拆分三维模型中的目标对象。
[0004]本专利技术提供一种三维模型中目标对象的拆分方法,包括:获取三维模型中目标对象的第一顶点信息;基于所述第一顶点信息和预设的维度转换关系,在二维画布中绘制所述目标对象,所述维度转换关系用于指示三维坐标系下的坐标信息与画布坐标系下的坐标信息的对应关系;拆分所述二维画布中的所述目标对象,得到至少两个子对象;获取各所述子对象的第二顶点信息;基于所述第二顶点信息和所述维度转换关系,拆分所述三维模型中的所述目标对象。
[0005]根据本专利技术提供的一种三维模型中目标对象的拆分方法,所述拆分所述二维画布中的所述目标对象,得到至少两个子对象之前,还包括:确定所述目标对象的高度和宽度的比值;比对所述比值和预设值的大小,得到比对结果;所述拆分所述二维画布中的所述目标对象,得到至少两个子对象,包括:基于所述比对结果,拆分所述二维画布中的所述目标对象,得到所述子对象。
[0006]根据本专利技术提供的一种三维模型中目标对象的拆分方法,所述基于所述比对结果,拆分所述二维画布中的所述目标对象,得到所述子对象,包括:在确定所述比对结果为所述比值大于所述预设值的情况下,基于所述目标对象的高度和第一预设高度,拆分所述二维画布中的所述目标对象,得到所述子对象;在确定所述比对结果为所述比值小于或等于所述预设值的情况下,基于所述目标对象的高度、所述第一预设高度和第二预设高度,拆分所述二维画布中的所述目标对象,得到所述子对象;其中,所述目标对象的高度大于或等于所述第一预设高度与所述第二预设高度的
和。
[0007]根据本专利技术提供的一种三维模型中目标对象的拆分方法,所述三维模型包括:三维建筑模型;所述目标对象包括:楼板;所述基于所述比对结果,拆分所述二维画布中的所述目标对象,得到所述子对象,包括:在确定所述比对结果为所述比值大于所述预设值的情况下,确定所述楼板为单向板;基于所述楼板的高度和所述第一预设高度,确定所述单向板对应的第一分割方式;基于所述第一分割方式,拆分所述二维画布中的所述单向板,得到所述子对象;在确定所述比对结果为所述比值小于或等于所述预设值的情况下,确定所述楼板为双向板;基于所述楼板的高度、所述第一预设高度和所述第二预设高度,确定所述双向板对应的第二分割方式;基于所述第二分割方式,拆分所述二维画布中的所述双向板,得到所述子对象。
[0008]根据本专利技术提供的一种三维模型中目标对象的拆分方法,所述基于所述第一分割方式,拆分所述二维画布中的所述单向板,包括:基于所述第一分割方式,创建至少一条临时切割线;获取所述二维画布中鼠标的点击指令;基于所述点击指令,转换所述临时切割线为切割线,以拆分所述二维画布中的所述单向板;所述基于所述第二分割方式,拆分所述二维画布中的所述双向板,包括:基于所述第二分割方式,创建至少两条所述临时切割线;获取所述点击指令;基于所述点击指令,转换所述临时切割线为所述切割线,以拆分所述二维画布中的所述双向板。
[0009]根据本专利技术提供的一种三维模型中目标对象的拆分方法,所述基于所述第一顶点信息和预设的维度转换关系,在二维画布中绘制所述目标对象,包括:基于所述维度转换关系,确定与所述第一顶点信息对应的第三顶点信息,所述第三顶点信息为所述画布坐标系下的坐标信息;去除所述第三顶点信息中Z轴对应的值,得到新的第三顶点信息;基于所述新的第三顶点信息,在所述二维画布中绘制所述目标对象。
[0010]根据本专利技术提供的一种三维模型中目标对象的拆分方法,所述基于所述第二顶点信息和所述维度转换关系,拆分所述三维模型中的所述目标对象之前,还包括:存储所述第一顶点信息中Z轴对应的值;所述基于所述第二顶点信息和所述维度转换关系,拆分所述三维模型中的所述目标对象,包括:基于所述维度转换关系,确定与所述第二顶点信息对应的第四顶点信息,所述第四顶点信息为所述三维坐标系下的坐标信息;将所述Z轴对应的值添加到所述第四顶点信息中,得到新的第四顶点信息;基于所述新的第四顶点信息,拆分所述三维模型中的所述目标对象。
[0011]本专利技术还提供一种三维模型中目标对象的拆分装置,包括:第一获取模块,用于获取三维模型中目标对象的第一顶点信息;绘制模块,用于基于所述第一顶点信息和预设的维度转换关系,在二维画布中绘制所述目标对象,所述维度转换关系用于指示三维坐标系下的坐标信息与画布坐标系下的坐标信息的对应关系;第一拆分模块,用于拆分所述二维画布中的所述目标对象,得到至少两个子对象;第二获取模块,用于获取各所述子对象的第二顶点信息;第二拆分模块,用于基于所述第二顶点信息和所述维度转换关系,拆分所述三维模型中的所述目标对象。
[0012]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述的三维模型中目标对象的拆分方法。
[0013]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述的三维模型中目标对象的拆分方法。
[0014]本专利技术提供的三维模型中目标对象的拆分方法、装置、设备及介质,通过获取三维模型中目标对象的第一顶点信息;基于第一顶点信息和预设的维度转换关系,在二维画布中绘制目标对象,维度转换关系用于指示三维坐标系下的坐标信息与画布坐标系下的坐标信息的对应关系,本专利技术将目标对象绘制在二维画布中,能够直观、清楚的显示目标对象;进而,拆分二维画布中的目标对象,得到至少两个子对象,本专利技术由于在二维画布中清楚、直观的显示目标对象,因此能够方便、快速的完成目标对象的拆分,最后,获取各子对象的第二顶点信息;基于第二顶点信息和维度转换关系,拆分三维模型中的目标对象,本专利技术完成了三维模型中目标对象的拆分,整个过程方便、快捷,有效的降低了拆分时长,提高了拆分效率。
附图说明
[0015]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本专利技术提供的三维模型中目标对象的拆分方法的流程示意图之一;图2是本专利技术提供的三维模型中目标对象的拆分方法的流程示意图之二;图3是本专利技术提供的三维模型中目标对象的拆分方法的流程示意图之本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维模型中目标对象的拆分方法,其特征在于,包括:获取三维模型中目标对象的第一顶点信息;基于所述第一顶点信息和预设的维度转换关系,在二维画布中绘制所述目标对象,所述维度转换关系用于指示三维坐标系下的坐标信息与画布坐标系下的坐标信息的对应关系;拆分所述二维画布中的所述目标对象,得到至少两个子对象;获取各所述子对象的第二顶点信息;基于所述第二顶点信息和所述维度转换关系,拆分所述三维模型中的所述目标对象。2.根据权利要求1所述的三维模型中目标对象的拆分方法,其特征在于,所述拆分所述二维画布中的所述目标对象,得到至少两个子对象之前,还包括:确定所述目标对象的高度和宽度的比值;比对所述比值和预设值的大小,得到比对结果;所述拆分所述二维画布中的所述目标对象,得到至少两个子对象,包括:基于所述比对结果,拆分所述二维画布中的所述目标对象,得到所述子对象。3.根据权利要求2所述的三维模型中目标对象的拆分方法,其特征在于,所述基于所述比对结果,拆分所述二维画布中的所述目标对象,得到所述子对象,包括:在确定所述比对结果为所述比值大于所述预设值的情况下,基于所述目标对象的高度和第一预设高度,拆分所述二维画布中的所述目标对象,得到所述子对象;在确定所述比对结果为所述比值小于或等于所述预设值的情况下,基于所述目标对象的高度、所述第一预设高度和第二预设高度,拆分所述二维画布中的所述目标对象,得到所述子对象;其中,所述目标对象的高度大于或等于所述第一预设高度与所述第二预设高度的和。4.根据权利要求3所述的三维模型中目标对象的拆分方法,其特征在于,所述三维模型包括:三维建筑模型;所述目标对象包括:楼板;所述基于所述比对结果,拆分所述二维画布中的所述目标对象,得到所述子对象,包括:在确定所述比对结果为所述比值大于所述预设值的情况下,确定所述楼板为单向板;基于所述楼板的高度和所述第一预设高度,确定所述单向板对应的第一分割方式;基于所述第一分割方式,拆分所述二维画布中的所述单向板,得到所述子对象;在确定所述比对结果为所述比值小于或等于所述预设值的情况下,确定所述楼板为双向板;基于所述楼板的高度、所述第一预设高度和所述第二预设高度,确定所述双向板对应的第二分割方式;基于所述第二分割方式,拆分所述二维画布中的所述双向板,得到所述子对象。5.根据权利要求4所述的三维模型中目标对象的拆分方法,其特征在于,所述基于所述第一分割方式,拆分所述二维画布中的所述单向板,包括:基于所述第一分割方式,创建至少一条临时切割线;获取所述二维画布中鼠标的点击...

【专利技术属性】
技术研发人员:田龙陈叶舟马国兴
申请(专利权)人:三一筑工科技股份有限公司
类型:发明
国别省市:

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

1