【技术实现步骤摘要】
一种在图纸内插入视图的方法、装置、设备及存储介质
[0001]本公开涉及计算机设计领域,尤其涉及一种在图纸内插入视图的方法、装置、设备及存储介质。
技术介绍
[0002]在现有的设计软件,如Revit中,通常会生成图纸,该图纸中插入有对象的各个视图,该对象通常包括构件以及位于构件外侧的标注信息。
[0003]然而,现有的设计软件生成的图纸中,各个视图中的构件投影的外轮廓,例如左视图和右视图中构件投影的顶点或顶边等无法对齐,使得技术人员在加工看图时容易出错,且影响该图纸的美观性。
技术实现思路
[0004]根据本公开的第一方面,提供了一种在图纸内插入视图的方法,所述方法包括:
[0005]获取目标对象的多个待插入视图中每一视图在图纸内对应的初始插入点,所述多个待插入视图对应的多个初始插入点沿预设方向排列,所述目标对象包括目标构件以及位于所述目标构件外侧的标注信息,所述初始插入点为所述视图的二维中点在所述图纸内的初始插入位置,所述视图的二维中点为所述视图的最小包围盒的中心;
[0006]确 ...
【技术保护点】
【技术特征摘要】
1.一种在图纸内插入视图的方法,其特征在于,所述方法包括:获取目标对象的多个待插入视图中每一视图在图纸内对应的初始插入点,所述多个待插入视图对应的多个初始插入点沿预设方向排列,所述目标对象包括目标构件以及位于所述目标构件外侧的标注信息,所述初始插入点为所述视图的二维中点在所述图纸内的初始插入位置,所述视图的二维中点为所述视图的最小包围盒的中心;确定所述每一视图对应的偏移向量,所述偏移向量用于表征所述视图的二维中点与所述视图内目标构件的二维中点之间相对位置关系,所述目标构件的二维中点为所述目标构件的最小包围盒的中心;基于所述每一视图对应的初始插入点和偏移向量,在所述图纸内确定所述每一视图对应的目标插入点,所述目标插入点为所述视图的二维中点在所述图纸内的目标插入位置;基于所述每一视图对应的目标插入点,在所述图纸内插入所述每一视图。2.如权利要求1所述的方法,其特征在于,所述获取目标对象的多个待插入视图中每一视图在图纸内对应的初始插入点,包括:获取所述每一视图的最小包围盒的尺寸;获取第一视图对应的初始插入点,所述第一视图是所述多个待插入视图中的任意一个;基于所述第一视图对应的初始插入点以及所述每一视图的最小包围盒的尺寸,确定所述多个待插入视图中的其他视图对应的初始插入点,所述其他视图为所述多个待插入视图中除所述第一视图外的视图。3.如权利要求2所述的方法,其特征在于,所述待插入的视图包括左视图、主视图、右视图、顶视图及底视图,所述第一视图为所述左视图;基于所述第一视图对应的初始插入点以及所述每一视图的最小包围盒的尺寸,确定所述多个待插入视图中的其他视图对应的初始插入点,包括:将所述第一视图对应的初始插入点沿第一方向移动第一距离,得到主视图对应的初始插入点,所述第一距离关联于所述第一视图的最小包围盒的尺寸以及所述主视图的最小包围盒的尺寸;将所述主视图对应的初始插入点沿第一方向移动第二距离,得到右视图对应的初始插入点,所述第二距离关联于所述主视图的最小包围盒的尺寸以及所述右视图的最小包围盒的尺寸;将所述主视图对应的初始插入点沿第二方向移动第三距离,得到顶视图对应的初始插入点,所述第三距离关联于所述主视图的最小包围盒的尺寸以及所述顶视图的最小包围盒的尺寸,所述第二方向垂直于所述第一方向;将所述主视图对应的初始插入点沿第二方向相反的方向移动第四距离,得到底视图对应的初始插入点,所述第四距离关联于所述主视图的最小包围盒的尺寸以及所述底视图的最小包围盒的尺寸。4.如权利要求1所述的方法,其特征在于,所述确定所述每一视图对应的偏移向量,包括:获取所述视图的二维中点的坐标;获取所述视图内目标构件的二维中点的坐标;
采用所述视图的二维中点的坐标减去所述视图内目标构件的二维...
【专利技术属性】
技术研发人员:郭中正,陈叶舟,杨泉桢,殷科,田龙,唐修国,
申请(专利权)人:三一筑工科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。