构件对象显示方法、装置、计算机设备及介质与流程

文档序号:35992749发布日期:2023-11-16 02:26阅读:34来源:国知局
构件对象显示方法、装置、计算机设备及介质与流程

本申请涉及绘制,尤其涉及一种构件对象显示方法、装置、计算机设备及存储介质。


背景技术:

1、在三维空间下,户型的绘制过程中会实时展示当前绘制构件对象的尺寸输入框,以便可以随时输入数值来控制绘制对象的长度。以绘制构件对象为墙体为例,在绘制墙体的同时虽然可以实时显示当前墙体的长度,但由于墙体尺寸输入框是在三维空间下显示的,当绘制较短距离时,操作控件例如鼠标指针和输入框距离会靠的很近,进而会出现鼠标指针被输入框遮挡,影响当前墙体的操作显示,进而导致绘制操被打断的情况,降低绘制效率。


技术实现思路

1、本申请实施例的目的在于提出一种构件对象显示方法,以解决相关技术中因绘制构件对象时鼠标指针被输入框遮挡的显示导致绘制效率低的问题。

2、为了解决上述技术问题,本申请实施例提供一种构件对象显示方法,包括如下步骤:

3、当检测到操作控件变化时,获取构件对象在屏幕中的第一位置信息;

4、根据第一位置信息和预设位置关系,确定显示元素的第二位置信息,其中,预设位置关系表示操作控件与显示元素的相对位置;

5、基于第一位置信息和第二位置信息,展示构件对象、操作控件和显示元素。

6、在一些实施方式中,当检测到操作控件变化时,获取构件对象在屏幕坐标系中的第一位置信息,包括:

7、在操作控件变化时,确定相机视角信息;

8、基于相机视角信息,获取构件对象在三维画布中的三维位置信息;

9、将三维位置信息转换到屏幕中的第一位置信息。

10、在一些实施方式中,操作控件包括鼠标显示控件,在操作控件变化时,确定相机视角信息,包括:

11、监听鼠标显示控件在屏幕坐标系中的移动信息;

12、基于移动信息确定相机视角信息。

13、在一些实施方式中,显示元素包括构件对象的尺寸线以及尺寸输入框,尺寸线和尺寸输入框之间呈预设间距值,方法还包括:

14、基于鼠标显示控件与预设间距值,确定鼠标显示控件与显示元素的相对位置。

15、在一些实施方式中,上述方法还包括:

16、当接收到构件对象的绘制指令时,监听操作控件的移动信息。

17、在一些实施方式中,上述方法还包括:

18、当操作控件停留在预览状态的构件对象时,将操作控件的三维位置信息确定为预览状态的构件对象的第一位置信息。

19、为了解决上述技术问题,本申请实施例提供一种构件对象显示装置,构件对象显示装置包括:

20、获取模块,用于当检测到操作控件变化时,获取构件对象在屏幕中的第一位置信息;

21、确定模块,用于根据第一位置信息和预设位置关系,确定显示元素的第二位置信息和尺寸信息,其中,预设位置关系表示操作控件与显示元素的相对位置;

22、展示模块,用于展示构件、操作控件和显示元素的第二位置信息和尺寸信息。

23、在一些实施方式中,获取模块包括:

24、视角确定单元,用于在操作控件变化时,确定相机视角信息;

25、位置获取单元,用于基于相机视角信息,获取构件对象在三维画布中的三维位置信息;

26、位置转换单元,用于将三维位置信息转换到屏幕中的第一位置信息。

27、在一些实施方式中,操作控件包括鼠标显示控件,视角确定单元包括:

28、监听子单元,用于监听鼠标显示控件在屏幕坐标系中的移动信息;

29、确定子单元,用于基于移动信息确定相机视角信息。

30、在一些实施方式中,显示元素包括构件对象的尺寸线以及尺寸输入框,尺寸线和尺寸输入框之间呈预设间距值,构件对象显示装置还包括:

31、位置确定模块,用于基于鼠标显示控件与预设间距值,确定鼠标显示控件与显示元素的相对位置。

32、在一些实施方式中,构件对象显示装置还包括:

33、操作监听模块,用于当接收到构件对象的绘制指令时,监听操作控件的移动信息。

34、在一些实施方式中,构件对象显示装置还包括:

35、信息确定模块,用于当操作控件停留在预览状态的构件对象时,将操作控件的三维位置信息确定为预览状态的构件对象的第一位置信息。

36、为了解决上述技术问题,本申请实施例还提供一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,处理器执行计算机程序时实现上述构件对象显示方法的步骤。

37、为了解决上述技术问题,本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述的构件对象显示方法的步骤。

38、与相关技术相比,本申请实施例主要有以下有益效果:

39、通过当检测到操作控件变化时,获取构件对象在屏幕中的第一位置信息,根据第一位置信息和预设位置关系,确定显示元素的第二位置信息,其中,预设位置关系表示操作控件与显示元素的相对位置,基于第一位置信息和第二位置信息,展示构件对象、操作控件和显示元素,通过确定的操作控件与显示元素的相对位置和构件对象的第一位置信息,进而确定显示元素的位置,使得不仅可以直观展示构件对象在屏幕中的位置和大小,同时,避免了操作控件被遮挡的问题,从而提高了绘制效率。



技术特征:

1.一种构件对象显示方法,其特征在于,所述方法包括:

2.根据权利要求1所述的构件对象显示方法,其特征在于,所述当检测到操作控件变化时,获取构件对象在屏幕坐标系中的第一位置信息,包括:

3.根据权利要求2所述的构件对象显示方法,其特征在于,所述操作控件包括鼠标显示控件,所述在所述操作控件变化时,确定相机视角信息,包括:

4.根据权利要求3所述的构件对象显示方法,其特征在于,所述显示元素包括所述构件对象的尺寸线以及所述尺寸输入框,所述尺寸线和所述尺寸输入框之间呈预设间距值,所述方法还包括:

5.根据权利要求3所述的构件对象显示方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的构件对象显示方法,其特征在于,所述方法还包括:

7.一种构件对象显示装置,其特征在于,所述构件对象显示装置包括:

8.根据权利要求7所述的构件对象显示装置,其特征在于,所述获取模块包括:

9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至6中任一项所述的构件对象显示方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的构件对象显示方法的步骤。


技术总结
本申请公开一种构件对象显示方法、装置、计算机设备及存储介质,涉及三维建模技术领域,所述方法包括当检测到操作控件变化时,获取构件对象在屏幕中的第一位置信息,根据第一位置信息和预设位置关系,确定显示元素的第二位置信息,其中,预设位置关系表示操作控件与显示元素的相对位置,基于第一位置信息和第二位置信息,展示构件对象、操作控件和显示元素,通过确定的操作控件与显示元素的相对位置和构件对象的第一位置信息,进而确定显示元素的位置,使得不仅可以直观展示构件对象在屏幕中的位置和大小,同时,避免了操作控件被遮挡的问题,从而提高了绘制效率。

技术研发人员:龙学文,何志力,朱俊标,吴影
受保护的技术使用者:杭州群核信息技术有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1