一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种剖面视图的关联方法、电子设备和装置与流程

2022-10-26 15:45:25 来源:中国专利 TAG:


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.如此,可以通过剖面视图更加清晰的展示剖面的细节内容,便于用户查看。
40.本发明另一方面还提供了一种电子设备,电子设备包括:
41.视图生成模块,用于在针对图纸中的目标对象生成剖切符号时,根据所述剖切符号限定的剖切位置,生成所述目标对象在所述剖切位置处的剖面视图;
42.关联模块,用于创建所述剖切符号和所述剖面视图的关联关系;及
43.展示模块,用于在监听到针对所述剖切符号的视图查看操作时,基于所述剖切符号和所述剖面视图的关联关系,展示所述剖切符号关联的所述剖面视图。
44.本发明另一方面还提供了一种视图关联装置,所述视图关联装置包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现如上所述的方法。
45.本发明另一方面还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器执行时,实现如上所述的方法。
附图说明
46.通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:
47.图1示出了本技术的一个实施例提供的剖面视图的关联方法的流程示意图;
48.图2示出了一个建筑设计图纸的局部示意图;
49.图3示出了本技术的一个实施例提供的参数设置界面在一种情况下的示意图;
50.图4示出了本技术的一个实施例提供的参数设置界面在另一种情况下的示意图;
51.图5示出了本技术的一个实施例提供的一个建筑设计图纸的局部示意图;
52.图6为基于图5中的剖切符号51所生成的剖面视图的示意图;
53.图7为对图5中的剖切区域框514进行翻转后的示意图;
54.图8为对图6中的视图框61进行调整后得到的新的剖面视图;
55.图9示出了本技术的一个实施例提供的电子设备的模块框图;
56.图10示出了本技术的一个实施例提供的视图关联装置的示意图。
具体实施方式
57.为使本发明实施方式的目的、技术方案和优点更加清楚,下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
58.首先请参阅图2,为一个建筑设计图纸的局部示意图。图2中,标号为 21的符号为剖切符号。剖切符号21包括剖切线211和索引圈212。剖切线 211所在位置表示需要剖切的位置。通常,剖面视图是指在剖切线位置处,以垂直于纸面向里的方向对目标对象进行剖切后得到的视图。剖面视图可以与图2中的建筑设计图纸分开独立保存。在索引圈212内,可以指明剖面视图的保存位置以及剖面视图的图纸编号。比如图2中,示例性的指明了剖面视图的编号为2,剖面视图所在的图纸编号为a02。在图纸设计过程中,设计人员可以根据实际需要,在图纸中有需要的目标位置增加剖切符号,以便通过剖面视图,详细表达目标位置的剖面结构。
59.在一些技术中,剖切符号21的添加和剖面视图的生成,是相互独立的过程。比如,设计人员在图2的建筑设计图纸中添加了剖切符号21后,再针对添加的剖切符号21生成并
保存对应的剖面视图,然后在剖切符号的索引圈212内标明剖面视图的编号以及位置等信息。而用户需要查看剖切符号21对应的剖面视图时,是基于索引圈212中所标明的剖面视图的编号以及位置等信息,去相应位置查找剖面视图。这个过程,用户操作较为繁琐。
60.为此,本技术提供一种剖面视图的关联方法,可以简化用户操作。本技术提供的剖面视图的关联方法,可以应用于工业制图软件中,或者可以应用于运行该工业制图软件的电子设备中。该电子设备可以包括笔记本、台式电脑、平板电脑等。请参阅图1,为本技术的一个实施例提供的剖面视图的关联方法的流程示意图。关联方法包括步骤s11至步骤s13。
61.步骤s11,在针对图纸中的目标对象生成剖切符号时,根据剖切符号限定的剖切位置,生成目标对象在剖切位置处的剖面视图。
62.在一些实施例中,目标对象指图纸需要进行剖切的对象,比如平面图中的房屋、立面图中桥梁、船舶等。
63.在一些实施例中,在生成目标对象在剖切位置处的剖面视图时,需要先获取视图关联参数的当前取值,其中,视图关联参数的取值为第一取值时,表示生成与剖切符号相关联的剖面视图;视图关联参数的取值为与第一取值不同的第二取值时,表示不生成与剖切符号相关联的剖面视图。在视图关联参数的当前取值为第一取值的情况下,生成目标对象在剖切位置处的剖面视图。在视图关联参数的当前取值为第二取值的情况下,只生成剖切符号,不生成目标对象在剖切位置处的剖面视图。
64.在一些实施例中,视图关联参数可以设置于工业制图软件的参数设置界面中。设计人员可以通过参数设置界面设置视图关联参数的取值。如此,用户可以根据实际需要,通过设置视图关联参数的取值,来控制生成剖切符号时,是否同时生成剖面视图。适用性更高。具体请参阅图3和图4。图 3为本技术的一个实施例提供的参数设置界面在一种情况下的示意图。图4 为本技术的一个实施例提供的参数设置界面在另一种情况下的示意图。在参数设置界面中,视图关联参数可以存在对应的勾选框。通过在勾选框中执行勾选或去勾选操作,可以对视图关联参数的取值进行更改。比如在图3 中,在勾选框中执行勾选操作后,视图关联参数的取值可以为第一取值;在图4中,在勾选框中执行去勾选操作后,视图关联参数的取值可以为第二取值。
65.在一些实施例中,在生成了剖面视图的情况下,可继续执行步骤s12。
66.步骤s12,创建剖切符号和剖面视图的关联关系。
67.在一些实施例中,剖切符号可以具有符号id,剖面视图可以具有视图 id。在创建剖切符号和剖面视图的关联关系时,可以将剖切符号的符号id 和剖面视图的视图id进行关联,从而将剖切符号和剖面视图进行关联。
68.在一些实施例中,在建立剖切符号和剖面视图的关联关系时,还可以将剖面视图的编号、位置等信息更新到剖切符号的索引圈中。
69.步骤s13,在监听到针对剖切符号的视图查看操作时,基于剖切符号和剖面视图的关联关系,展示剖切符号关联的剖面视图。
70.在一些实施例中,视图查看操作为针对剖切符号的操作,用于请求查看剖切符号关联的剖面视图。
71.在本实施例中,视图查看操作是针对剖切符号的双击操作。
72.在其他一些实施例中,剖切符号可以有控制菜单。控制菜单中可以包括查看剖面
视图的选项。视图查看操作还可以是在剖切符号的控制菜单中,对查看剖面视图的选项进行选择的操作。
73.可以理解的是,以上只是列举了一些实施例中的视图查看操作的实现方式,并不构成对本技术的限制,凡是通过操作剖切符号来查看剖面视图的操作,均应该在本技术的保护范围内。
74.在本技术的一些实施例中,在生成剖切符号时,同时生成与剖切符号关联的剖面视图,并且基于针对剖切符号的视图查看操作,可以展示剖切符号关联的剖面视图。如此,用户只需针对剖切符号进行操作,便可以同时完成剖面视图的生成和查看,达到了简化用户操作的目的。比如,用户在查看剖切符号关联的剖面视图时,只需双击剖切符号,便可查看剖面视图,无需在剖切符号的索引圈中获取到剖面视图的位置和编号等信息后,再基于获取到的位置和编号等信息,到相应位置去查找剖面视图。又比如,用户将视图关联参数的取值设置为第一取值后,在生成剖切符号的同时,便可生成与剖切符号对应的剖面视图,无需在生成剖切符号后,再手动生成剖切符号的剖面视图,然后将剖面视图的位置、编号等信息手动填写到剖切符号的索引圈中。
75.以下进一步对本技术的剖面视图的关联方法进行阐述。
76.在上述图2的描述中,剖切符号可以通过剖切线标识剖切位置,但对剖切的范围(比如剖切宽度)并未作限制。鉴于此,请参阅图5,为本技术的一个实施例提供的一个建筑设计图纸的局部示意图。图5中,建筑设计图纸为其中一个楼层(比如5楼)的平面设计图纸。标号为51的符号为剖切符号。剖切符号51包括剖切区域框514。剖切区域框514可以用于限定目标对象在剖切位置处的剖切宽度和可视化深度。具体来说,在剖切区域框514中,与剖切线511平行的边可以用于限定目标对象在剖切位置处的剖切宽度,与剖切线511垂直的边可以用于限定目标对象在剖切位置处的可视化深度。其中,可视化深度可以具有方向。可视化深度的方向以剖切线511作为起点,沿垂直剖切线511的方向远离剖切线511。
77.在一些实施例中,生成目标对象在剖切位置处的剖面视图时,可以在剖切位置处,确定由剖切宽度和可视化深度所限定的剖切区域,然后以垂直于剖切位置的平面作为剖切面,将目标对象在剖切区域内的部件投影至剖切面,得到投影视图,最后基于投影视图,生成剖面视图。具体来说,在图5中,定义图纸朝向用户的区域为图纸外的区域,图纸背离用户的区域为图纸内的区域。可以将剖切线511的中点作为剖切中点,按照剖切区域框514限定的剖切宽度,以垂直于纸面的剖切方式从图纸外向图纸内剖切,可以得到剖切面。然后将剖切区域框514分别向图纸外和图纸内延伸,并将延伸后得到的区域作为剖切区域。进而可以将目标对象在剖切区域内的部件投影到剖切面,得到投影视图。通过剖切区域框514来限定剖切宽度和可视化深度,可以控制剖面视图上展示的内容,使得用户可以根据实际需要,通过调整剖切区域框514来对剖面视图上的内容进行调整,方案的灵活性和适用性更高。
78.在一些实施例中,可以将投影视图按照预设倍数放大,得到剖面视图。如此,可以通过剖面视图更加清晰的展示剖面的细节内容,便于用户查看。
79.在一些实施例中,在生成剖面视图后,还可以获取剖切区域内的部件在目标对象中的位置信息,并将位置信息标注在剖面视图中。位置信息包括但不限于部件在目标对象中的高度,比如部件所处的楼层高度。
80.在一些实施例中,在生成剖面视图后,还可以获取剖切区域内的部件的结构信息,
并将结构信息标注在剖面视图中。结构信息包括但不限于部件的尺寸、轴线等。
81.在一些实施例中,在剖面视图中标识部件的位置信息和结构信息,可以使剖面视图展示的信息更详细,便于用户查看。
82.请参阅图6,为基于图5中的剖切符号51所生成的剖面视图的示意图。图6的剖面视图中,横边的长度(即宽度)为图5中的剖切区域框514所限定的剖切宽度,纵边的长度(即高度)为图5中的剖切符号51所在楼层的高度与剖切区域框514向纸内以及纸外延伸的距离之和。在图6所示的实施例中,剖切区域框514限定的剖切宽度为1500毫米,同时,剖切区域框514向纸内和纸外分别延伸了1500毫米。剖面视图中展示的投影内容,是基于图5中的剖切区域框514所限定的可视化深度生成的。剖切区域框 514所限定的可视化深度不同,剖面视图中展示的投影内容可以不同。
83.在一些实施例中,剖切区域框514可以在剖切线511被选中时展示,以方便用户对剖切区域框514限定的剖切宽度和可视化深度进行调整。在剖切线511未被选中时隐藏,以提高图纸的整洁美观度。
84.在一些实施例中,在剖切符号51初始生成时,剖切区域框514所限定的剖切宽度和可视化深度可以为默认值。基于该默认值可以生成初始的剖面视图。在剖切符号51生成后,用户可通过调整剖切区域框514的边长,来对剖面视图的投影内容以及宽度进行调整。具体来说,可以监听针对剖切区域框514的调整动作。在监听到针对剖切区域框514的调整动作时,可以确定调整后的剖切区域框514所限定的新剖切宽度和新可视化深度。然后在剖切位置处,可以确定由新剖切宽度和新可视化深度所限定的新剖切区域。进而可以将目标对象在新剖切区域内的部件投影至剖切面,得到新的投影视图。最后可以基于新的投影视图,对剖切符号51关联的剖面视图进行更新。
85.在一些实施例中,针对剖切区域框514的调整可以是调整剖切区域框 514的边长,或将剖切区域框514进行翻转。其中,调整剖切区域框514的边长较为容易理解,此处不赘述。以下对剖切区域框514的翻转进行说明。
86.请结合参阅图5。剖切符号51可以包括折段线515和翻转按钮513。通过点击翻转按钮513,可以将剖切区域框514以折段线515为镜像轴心进行翻转。请参阅图7,为对图5中的剖切区域框514进行翻转后的示意图。图7中,剖切区域框514翻转后,剖切区域框514限定的剖切宽度未变化,但剖切区域框514限定的可视化深度变为剖切线511的右侧部分。基于剖切区域框514限定的新剖切宽度和新可视化深度,可以生成新的投影视图,并基于新的投影视图,可以对剖切符号51关联的剖面视图进行更新。
87.在一些实施例中,在对剖切区域框514进行调整时,同时调整剖切符号51关联的剖面视图,可以使剖面视图的显示内容与剖切区域框514限定的范围保持一致,减少图纸出错的情况。
88.结合参阅图6。在一些实施例中,剖面视图包括视图框61,视图框61 用于限定剖面视图的视图区域。通过调整视图框61,可以对剖面视图的显示内容进行调整。比如请参阅图8,为对图6中的视图框61进行调整后得到的新的剖面视图。新的剖面视图中,剖切宽度变化为1200毫米,同时,剖面视图的高度也发生了变化。其中,剖面视图的高度与图5中的剖切区域框514向图纸内或图纸外延伸的距离相关,剖面视图的宽度与图5中的剖切区域框514所限定的剖切宽度相关。为保证图5中的剖切区域框514 所限定的剖切宽度与剖面视图的宽
度保持一致,可以在创建剖切符号51和剖面视图的关联关系时,关联剖切符号51的剖切区域框514和剖面视图的视图框61。在监听到针对视图框61的调整动作后,确定调整后的视图框 61的宽度。然后调整视图框61关联的剖切区域框514,使调整后的剖切区域框514所限定的剖切宽度,与调整后的视图框61的宽度相匹配。如此,可以使剖切区域框514限定的剖切宽度和剖面视图的宽度保持一致,减少图纸出错的情况。
89.进一步的,图8中的剖面视图是对图6中的视图框61执行缩小操作后得到的视图。这种情况下,可以将剖面视图中多余的视图内容删除,并同步调整视图框61关联的剖切区域框514即可。但若对图6中的视图框61 执行了扩大操作,则需要在调整视图框61关联的剖切区域框514后,按照视图框61的新高度(与剖切区域框514向纸内或之外延伸的距离相关),以及新的剖切区域框514所限定的剖切宽度和可视化深度,重新生成投影视图,并基于重新生成的投影视图,对剖面视图进行更新。如此,以保证剖面视图的显示内容与视图框61限定的视图区域保持一致。
90.请参阅图9,为本技术的一个实施例提供的电子设备的模块框图。电子设备包括:
91.视图生成模块,用于在针对图纸中的目标对象生成剖切符号时,根据剖切符号限定的剖切位置,生成目标对象在剖切位置处的剖面视图;
92.关联模块,用于创建剖切符号和剖面视图的关联关系;及
93.展示模块,用于在监听到针对剖切符号的视图查看操作时,基于剖切符号和剖面视图的关联关系,展示剖切符号关联的剖面视图。
94.请参阅图10,为本技术的一个实施例提供的视图关联装置的示意图。视图关联装置包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现上述的剖面视图的关联方法。
95.其中,处理器可以为中央处理器(central processing unit,cpu)。处理器还可以为其他通用处理器、数字信号处理器(digital signal processor, dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。
96.存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施方式中的方法对应的程序指令/模块。处理器通过运行存储在存储器中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施方式中的方法。
97.存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
98.本技术一个实施方式还提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器执行时,实现上述剖面视图的关联方法。
99.虽然结合附图描述了本发明的实施方式,但是本领域技术人员可以在不脱离本发
明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献