[发明专利]一种图形位置调整方法、装置、电子设备及存储介质在审
申请号: | 202110896728.7 | 申请日: | 2021-08-05 |
公开(公告)号: | CN113591193A | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 刘玉丹;石求伟 | 申请(专利权)人: | 广东三维家信息科技有限公司 |
主分类号: | G06F30/13 | 分类号: | G06F30/13;G06T11/20 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 李飞 |
地址: | 510000 广东省广州市天河区天河软件园*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图形 位置 调整 方法 装置 电子设备 存储 介质 | ||
本申请实施例提供一种图形位置调整方法、装置、电子设备及存储介质,涉及家装图形绘制技术领域。该方法包括当前图形的尺寸变化时,获取当前图形的尺寸变化量;获取边界图形与空间边界的边界距离;比较所述尺寸变化量与所述边界距离的大小,以根据比较结果调整图形的位置;能够在某一图形的尺寸发生变化时,自动调整位置并恢复至所有图形相邻且不重叠状态,从而解决手动调整方法降低设计效率的问题。
技术领域
本申请涉及家装图形绘制技术领域,具体而言,涉及一种图形位置调整方法、装置、电子设备及存储介质。
背景技术
在家装行业的设计软件中,往往需要增大一个柜体对应图形的尺寸,将造成该图形与相邻图形的部分重叠,而减小该图形的尺寸将打破原来的相邻关系。当发生重叠或原来的相邻关系被打破时,为了恢复到既不重叠又相邻的状态,需要手动一个个移动图形,直到所有图形相邻且不重叠,特别是在家装设计行业,常常需要修改一排相邻柜子中的某个柜子的尺寸,手动调整,将会大大降低设计效率。
发明内容
本申请实施例的目的在于提供一种图形位置调整方法、装置、电子设备及存储介质,能够在某一图形的尺寸发生变化时,自动调整位置并恢复至所有图形相邻且不重叠状态,从而解决手动调整方法降低设计效率的问题。
本申请实施例提供了一种图形位置调整方法,所述方法包括:
当前图形的尺寸变化时,获取当前图形的尺寸变化量;
获取边界图形与空间边界的边界距离;
比较所述尺寸变化量与所述边界距离的大小,以根据比较结果调整图形的位置。
在上述实现过程中,在图形的尺寸发生变化后,可根据边界距离自动调整图形的位置,使得图形之间恢复到相邻且不重叠的状态,避免手动调整,提高设计效率。
进一步地,柜体对应的图形排列呈一字型,所述比较所述尺寸变化量与所述边界距离的大小,以根据比较结果调整图形的位置,包括:
若所述尺寸变化量为正,则比较所述尺寸变化量与预设方向一侧的第一边界距离的大小;
若所述第一边界距离不小于所述尺寸变化量,则向预设方向一侧移动需要移动的所有图形,直至与所述当前图形相邻;
若所述第一边界距离小于所述尺寸变化量,则比较所述尺寸变化量与预设方向的相反方向一侧的第二边界距离的大小。
在上述实现过程中,若有预设方向,则需先考虑预设方向一侧的第一边界距离,若满足移动条件,则可移动当前图形在预设方向侧的所有图形,移动后使得当前图形与相邻图形保持即不重叠又处于相邻状态,否则,考虑可否向预设方向的相反方向一侧移动。
进一步地,所述若所述第一边界距离小于所述尺寸变化量,则比较所述尺寸变化量与预设方向的相反方向一侧的第二边界距离的大小,包括:
若所述第二边界距离不小于所述尺寸变化量,则向预设方向的反方向一侧移动需要移动的所有图形,直至与所述当前图形相邻。
在上述实现过程中,给出了向预设方向的反方向一侧移动的判断条件。
进一步地,所述比较所述尺寸变化量与所述边界距离的大小,以根据比较结果调整图形的位置,包括:
若所述尺寸变化量为负,则将预设方向上需要移动的所有图形移动至与所述当前图形相邻。
在上述实现过程中,若尺寸变化量为负,则说明当前图形的尺寸变小,当前图形与相邻图形存在间隙,需要移动预设方向上的所有图形移动至与所述当前图形相邻。
进一步地,柜体对应的图形排列呈L型或U型,所述获取边界图形与空间边界的边界距离,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东三维家信息科技有限公司,未经广东三维家信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110896728.7/2.html,转载请声明来源钻瓜专利网。