本发明涉及智能绘图,尤其涉及一种尺寸标注自动生成方法、装置、计算机设备及存储介质。
背景技术:
1、工程图纸的绘制是工程设计工作中一项至关重要的内容。图纸中通常会有许许多多的约束关系,例如,平行约束、距离约束角度约束等。基于约束关系,在对图纸中的对象进行修改时,相关联的对象也会对应联动修改。
2、现有技术中,在修改后,若需要增加尺寸标注,则需要用户手动添加,效率低下且容易出错。
技术实现思路
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、本发明实施例提供了一种尺寸标注自动生成方法、装置、计算机设备及存储介质。其中,所述方法包括:获取用户选中的几何图元作为第一目标几何图元;获取与所述第一目标几何图元具有预设的约束关系的几何图元作为第二目标几何图元;基于用户对所述第一目标几何图元的调整操作,调整所述第一目标几何图元的位置,基于所述第一目标几何图元与所述第二目标几何图元之间的约束关系,调整所述第二目标几何图元的位置;在所述第一目标几何图元的位置调整后,获取所述第一目标几何图元与预设的第一待标注几何图元之间的第一距离,并根据所述第一距离在所述第一目标几何图元与所述第一待标注几何图元之间添加尺寸标注;在所述第二目标几何图元的位置调整后,获取所述第二目标几何图元与预设的第二待标注几何图元之间的第二距离,并根据所述第二距离在所述第二目标几何图元与所述第二待标注几何图元之间添加尺寸标注,从而能够在调整几何图元后,自动生成/更新给对应的尺寸标注,效率高,且不易出错。
1.一种尺寸标注自动生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的尺寸标注自动生成方法,其特征在于,所述调整操作包括平移操作,所述平移操作包括平移方向以及平移距离,所述基于用户对所述第一目标几何图元的调整操作,调整所述第一目标几何图元的位置,包括:
3.根据权利要求1所述的尺寸标注自动生成方法,其特征在于,所述调整操作包括旋转操作,所述旋转操作包括旋转方向以及旋转角度,所述基于用户对所述第一目标几何图元的调整操作,调整所述第一目标几何图元的位置,包括:
4.根据权利要求1所述的尺寸标注自动生成方法,其特征在于,所述基于所述第一目标几何图元与所述第二目标几何图元之间的约束关系,调整所述第二目标几何图元的位置,包括:
5.根据权利要求1所述的尺寸标注自动生成方法,其特征在于,所述根据所述第一距离在所述第一目标几何图元与所述第一待标注几何图元之间添加尺寸标注,包括:
6.根据权利要求1所述的尺寸标注自动生成方法,其特征在于,所述根据所述第二距离在所述第二目标几何图元与所述第二待标注几何图元之间添加尺寸标注,包括:
7.根据权利要求1所述的尺寸标注自动生成方法,其特征在于,所述几何图元包括点、线以及面。
8.一种尺寸标注自动生成装置,其特征在于,包括用于执行如权利要求1-7任一项所述方法的单元。
9.一种计算机设备,其特征在于,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-7中任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序当被处理器执行时可实现如权利要求1-7中任一项所述的方法。