首页> 中国专利> 平面之间的相交状态获取方法、模型生成方法和相关产品

平面之间的相交状态获取方法、模型生成方法和相关产品

摘要

本申请涉及一种平面之间的相交状态获取方法、模型生成方法及相关产品。该方法包括:获取第一平面的法向量和第二平面的法向量;其中,所述第一平面和第二平面为具有有限边界的平面;若所述第一平面的法向量和所述第二平面的法向量平行,则根据所述第一平面和所述第二平面之间的距离获取所述相交状态;若所述第一平面的法向量和所述第二平面的法向量不平行,则确定所述相交状态为不相交。采用本方法能够提高模型设计的效率。

著录项

  • 公开/公告号CN112836262A

    专利类型发明专利

  • 公开/公告日2021-05-25

    原文格式PDF

  • 申请/专利权人 久瓴(上海)智能科技有限公司;

    申请/专利号CN201911156253.7

  • 申请日2019-11-22

  • 分类号G06F30/13(20200101);G06T11/20(20060101);

  • 代理机构44224 广州华进联合专利商标代理有限公司;

  • 代理人刘羚

  • 地址 202150 上海市崇明区横沙乡富民支路58号D1-9999室(上海横泰经济开发区)

  • 入库时间 2023-06-19 11:05:16

说明书

技术领域

本申请涉及建筑设计技术领域,特别是涉及一种平面之间的相交状态获取方法、模型生成方法和相关产品。

背景技术

随着计算机技术的快速发展,自动化辅助设计已经广泛地应用于各行各业。

通常,在建筑设计领域中,人们使用自动化设计软件进行设计。例如,在建筑模型的设计过程中,设计人员常常遇到部分相同的功能的设计,例如面和面的相交状态的判定。传统的设计方式是,设计人员逐一按照设计要求进行操作,从而得到相交状态的结果,然后根据所得到的结果进行模型设计。

然而,传统的方式需要设计人员反复手动操作,因此费时费力,且准确率低。

发明内容

基于此,有必要针对上述技术问题,提供一种能够提高设计效率和准确率的平面之间的相交状态获取方法、模型生成方法、装置、计算机设备和存储介质。

第一方面,本申请实施例提供一种平面之间的相交状态获取方法,所述方法包括:

获取第一平面的法向量和第二平面的法向量;其中,所述第一平面和第二平面为具有有限边界的平面;

若所述第一平面的法向量和所述第二平面的法向量平行,则根据所述第一平面和所述第二平面之间的距离获取所述相交状态;

若所述第一平面的法向量和所述第二平面的法向量不平行,则确定所述相交状态为不相交。

第二方面,本申请实施例提供一种模型生成方法,所述方法包括:

获取表征第一待生成模型的第一表面和表征第二待生成模型的第二表面;

采用如上述任意实施例所述的平面之间的相交状态获取方法确定所述第一表面和所述第二表面的相交状态;

若所述相交状态为相交,根据所述相交区域生成所述第一待生成模型和所述第二待生成模型。

第三方面,本申请实施例提供一种平面之间的相交状态获取装置,所述装置包括:

获取模块,用于获取第一平面的法向量和第二平面的法向量;其中,所述第一平面和第二平面为具有有限边界的平面;

处理模块,用于当所述第一平面的法向量和所述第二平面的法向量平行时,根据所述第一平面和所述第二平面之间的距离获取所述相交状态,以及当所述第一平面的法向量和所述第二平面的法向量不平行时,则确定所述相交状态为不相交。

第四方面,本申请实施例提供一种模型生成装置,所述装置包括:

获取模块,用于获取表征第一待生成模型的第一表面和表征第二待生成模型的第二表面;

处理模块,用于采用如上述权利要求1-9中任一项所述的方法确定所述第一表面和所述第二表面的相交状态,以及若所述相交状态为相交,根据所述相交区域生成所述第一待生成模型和所述第二待生成模型。

第五方面,本申请实施例提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取第一平面的法向量和第二平面的法向量;其中,所述第一平面和第二平面为具有有限边界的平面;

若所述第一平面的法向量和所述第二平面的法向量平行,则根据所述第一平面和所述第二平面之间的距离获取所述相交状态;

若所述第一平面的法向量和所述第二平面的法向量不平行,则确定所述相交状态为不相交。

第六方面,本申请实施例提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取表征第一待生成模型的第一表面和表征第二待生成模型的第二表面;

采用如上述任一实施例所述的平面之间的相交状态获取方法确定所述第一表面和所述第二表面的相交状态;

若所述相交状态为相交,根据所述相交区域生成所述第一待生成模型和所述第二待生成模型。

第七方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

获取第一平面的法向量和第二平面的法向量;其中,所述第一平面和第二平面为具有有限边界的平面;

若所述第一平面的法向量和所述第二平面的法向量平行,则根据所述第一平面和所述第二平面之间的距离获取所述相交状态;

若所述第一平面的法向量和所述第二平面的法向量不平行,则确定所述相交状态为不相交。

第八方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

获取表征第一待生成模型的第一表面和表征第二待生成模型的第二表面;

采用如上述任一实施例所述的平面之间的相交状态获取方法确定所述第一表面和所述第二表面的相交状态;

若所述相交状态为相交,根据所述相交区域生成所述第一待生成模型和所述第二待生成模型。

上述平面之间的相交状态获取方法、模型生成方法、装置、计算机设备和存储介质,通过计算机设备获取第一平面的法向量和第二平面的法向量;当第一平面的法向量和第二平面的法向量平行,则根据第一平面和第二平面之间的距离获取相交状态,当第一平面的法向量和第二平面的法向量不平行,则确定相交状态为不相交。该方法能够根据平面的法向量判断相交状态,实现了自动重复执行相交状态的判断操作,相比传统的设计人员采用一系列的查看操作来判断相交的方式所带来的费时费力以及准确率低的问题,采用该方法判断相交状态的过程的效率大大提高,并且节约了人力,同时大大提高了结果的准确性。

附图说明

图1为一个实施例中计算机设备的内部结构图;

图2为一个实施例提供的平面之间的相交状态获取方法的流程示意图;

图2a为两个平面之间的距离示意图;

图2b为一个实施例提供的建立的坐标系的示意图;

图3为另一个实施例提供的平面之间的相交状态获取方法的流程示意图;

图3a为两个平面的相交状态为包含关系的示意图;

图4为又一个实施例提供的平面之间的相交状态获取方法的流程示意图;

图4a为两个平面具有一个相交点的示意图;

图5为又一个实施例提供的平面之间的相交状态获取方法的流程示意图;

图5a和图5b分别为一个实施例提供的相交点为2且,相交点位于同一条边的示意图;

图6为又一个实施例提供的平面之间的相交状态获取方法的流程示意图;

图6a为一个实施例提供的所确定的相交区域示意图;

图7为一个实施例提供的模型生成方法的流程示意图;

图7a为一个实施例提供的女儿墙模型和屋面模型的示意图;

图7b为一个实施例提供的内墙模型和立柱模型的示意图;

图8为一个实施例提供的平面之间的相交状态获取装置的结构示意图;

图9为一个实施例提供的模型生成装置的结构示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请实施例提供的平面之间的相交状态获取和模型生成方法,可以适用于图1所示的计算机设备。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、数据库、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储下述实施例中的各种设计模型,包括点线面和实体模型,有关各种设计模型的具体描述参见下述实施例中的具体描述。该计算机设备的网络接口可以用于与外部的其他设备通过网络连接通信。可选的,该计算机设备可以是服务器,可以是台式机,可以是个人数字助理,还可以是其他的终端设备,例如平板电脑、手机等等,还可以是云端或者远程服务器,本申请实施例对计算机设备的具体形式并不做限定。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。当然,输入装置和显示屏也可以不属于计算机设备的一部分,可以是计算机设备的外接设备。

本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

下面以具体的实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。

需要说明的是,下述方法实施例的执行主体可以是平面之间的相交状态获取装置或模型生成装置,该装置可以通过软件、硬件或者软硬件结合的方式实现成为上述计算机设备的部分或者全部。下述方法实施例以执行主体为计算机设备为例进行说明。

图2为一个实施例提供的平面之间的相交状态获取方法。本实施例涉及的是计算机设备自动判断两个面的相交关系的具体过程。如图2所示,包括:

S10、获取第一平面的法向量和第二平面的法向量;其中,所述第一平面和第二平面为具有有限边界的平面。

需要说明的是,第一平面和第二平面均为具有有限边界的平面,可选地,该第一平面和第二平面可以为三角形、四边形、五边形或者任意多边形。具体的,计算机设备可以获取第一平面的法向量和第二平面的法向量。

S20A、若所述第一平面的法向量和所述第二平面的法向量平行,则根据所述第一平面和所述第二平面之间的距离获取所述相交状态。

具体的,如果第一平面的法向量和所述第二平面的法向量平行,则第一平面和第二平面可能为平行的平面,也有可能处于同一个参考平面内。这个参考平面表征用于参考的一个面,可以看做是无限大。当第一平面的法向量和所述第二平面的法向量平行,则计算机设备可以根据第一平面和第二平面的距离来确定二者的相交状态是否为相交。例如,如果第一平面和第二平面的距离为0,则可以确定二者处于同一个参考平面,在根据两个平面中的点的位置关系确定二者的相交状态是相交、不相交还是包含的关系。如果第一平面和第二平面的距离不为0,则计算机设备可以确定两个平面并不在同一个参考平面内,二者为平行的平面,因此不相交。

S20B、若所述第一平面的法向量和所述第二平面的法向量不平行,则确定所述相交状态为不相交。

具体的,计算机设备可以在第一平面的法向量和所述第二平面的法向量不平行的时候,确定第一平面和第二平面既不是平行的平面,也不位于同一个参考平面内,因此二者不相交。

需要说明的是,第一平面和第二平面用来表征需要判断相交的模型。可选地,第一平面和第二平面可以是两个待设计模型在一个平面的投影,例如第一平面是女儿墙模型向和地面平行的平面的投影,第二平面可以是屋面模型向和地面平行的平面的投影需要根据投影,通过判断二者的相交关系,可以在二者相交的情况下,自动将相交区域部分的女儿墙模型进行删除以避开房屋,从而避免在房屋的部分生成冗余的女儿墙模型,使得设计模型更为合理,设计效率更高,以及准确率更高。再如,第一平面还可以是内墙模型的投影,第二平面可以是该内墙模型之间的立柱模型的投影,内墙通常需要避开立柱模型进行生成,当判断二者相交的时候,则自动避免在相交区域生成冗余的内墙模型,而是在立柱两边分别生成内墙模型,同样避免了部分冗余的内墙模型,使得设计模型更合理,设计效率更高,以及准确率更高。可选地,本实施例基于自定义的点、线、面和单个模型进行运算,因此便于编辑和自定义更多的模型和功能,使得模型设计基于功能实现模块化,且功能大大丰富,在大大提高了模型的设计效率的同时,使得设计更为便利且更加易于操作,提高了设计效率和设计质量,降低了设计人员的学习成本。

本实施例中,计算机设备通过获取第一平面的法向量和第二平面的法向量;当第一平面的法向量和第二平面的法向量平行,则根据第一平面和第二平面之间的距离获取相交状态,当第一平面的法向量和第二平面的法向量不平行,则确定相交状态为不相交。该方法能够根据平面的法向量判断相交状态,实现了自动重复执行相交状态的判断操作,相比传统的设计人员采用一系列的查看操作来判断相交的方式所带来的费时费力以及准确率低的问题,采用该方法判断相交状态的过程的效率大大提高,并且节约了人力,同时大大提高了结果的准确性。该方法应用在模型设计过程中,例如在生成干涉模型的过程中,能够自动重复执行,得到相交的两个模型,并针对两个相交的模型进行避让设计,因此极大的提高了模型设计的整体效率和准确率的同时,大大提高了模型设计的合理性,因此大大提高了设计质量。

可选地,在上述实施例的基础上,所述步骤S10的一种可能的实现方式可以包括:将所述第一平面的相邻两边的叉乘方向作为所述第一平面的法向量,以及将所述第二平面的相邻两边的叉乘方向作为所述第二平面的法向量。可选地,在上述步骤S10之后,还可以包括判断两个平面的法向量是否平行的过程,包括:计算机设备可以判断所述第一平面的法向量和所述第二平面的法向量的对应坐标比是否相等;若是,则确定所述第一平面的法向量和所述第二平面的法向量平行;若否,则确定所述第一平面的法向量和所述第二平面的法向量不平行。具体的,计算机设备判断所述第一平面的法向量和所述第二平面的法向量的对应坐标比是否相等,可以是判断x1/x2和y1/y2是否相等,其中x1和y1分别为第一平面的法向量上的一点的坐标,x2和y2分别为第二平面的法向量上的一点的坐标。如果相等,则确定两个平面的法向量平行,反之,则确定两个平面的法向量并不平行。本实施例中,通过系统自动定义的点线面的信息,采用上述方法获取第一平面的法向量和第二平面的法向量,以及判断擦用该方法判断第一平面的法向量和所述第二平面的法向量是否相等,其实现方式合理直观,且便于计算,因此使得设计结果也更为合理和便于操作。

可选地,在上述步骤S20A中的“根据所述第一平面和所述第二平面之间的距离获取所述相交状态”的一种可能的实现方式可以包括:根据所述第一平面和所述第二平面建立更新平面坐标系,并在基于所述更新平面坐标系选取所述第一平面内的第一比较点;获取所述第一比较点到所述第二平面之间的距离;将所述第一比较点到所述第二平面之间的距离作为所述第一平面和所述第二平面之间的距离;若所述第一平面和所述第二平面之间的距离为零,则确定所述第一平面和所述第二平面在同一参考平面内,并根据所述第一平面和所述第二平面的相交点确定所述相交状态;若所述第一平面和所述第二平面之间的距离不为零,则确定所述相交状态为不相交。

具体的,计算机设备可以以其中一个面,例如第一平面的一个顶点为原点,该顶点的一条边为X轴,垂直该边的向量与第一平面的法向量的方向为Y轴(即边向量与面的法向量叉乘得到),建立更新平面坐标系,如图2b所示。将第一平面和第二平面的边转换到新建立的更新平面坐标系中,从而完成三维到二维的转换,以便于后续的坐标计算更为简便。计算机设备基于该更新平面坐标系在第一平面内任意选择一个点作为第一比较点,然后计算第一比较点到第二平面之间的距离,并将这个距离作为第一平面和第二平面之间的距离。如果第一平面和第二平面之间的距离为零,且因为二者的法向量平行,因此可以确定第一平面和第二平面处于同一个参考平面,之后计算机设备可以根据这两个平面的相交点的情况来判断二者的相交状态,详细见后文中的描述,此处暂不赘述。如果第一平面和第二平面之间的距离不为零,且由于二者的法向量平行,因此可以确定第一平面和第二平面平行,因此二者不相交。如图2a中所示,两个平面分别用P和P'表示,面之间的距离也可以参见图2a中所示。

本实施例中,计算机设备通过根据所述第一平面和所述第二平面建立更新平面坐标系,并在基于所述更新平面坐标系,实现三维到二维的转换以便于后续的坐标计算更为简便。计算机设备通过选取第一平面内的第一比较点,并获取第一比较点到第二平面之间的距离,然后将第一比较点到第二平面之间的距离作为第一平面和第二平面之间的距离。当第一平面和第二平面之间的距离为零的时候,则确定第一平面和第二平面在同一参考平面内,因此能够准确筛选出共面的第一平面和第二平面,并根据第一平面和第二平面的相交点确定相交状态,当第一平面和第二平面之间的距离不为零的时候,则确定二者为平行的平面,相交状态为不相交,上述方法所得到的判断结果更为准确合理,且算法简单易于实现,因此降低了系统的开销。

可选地,上述实施例中“获取所述第一比较点到所述第二平面之间的距离”的一种可能的实现方式可以包括:在所述第二平面任选一点作为第二比较点;所述第二比较点到所述第一比较点的向量,与所述第二平面的法向量点乘的积,除以所述第一比较点和所述第二比较点之间的距离,作为所述第一比较点到所述第二平面之间的距离。例如,第一比较点为X,第二比较点为Y,第二比较点B在第一平面的投影点为Z,则第一比较点到所述第二平面之间的距离D可以表示为

可选地,在第一平面和所述第二平面在同一参考平面内的时候,上述步骤“根据所述第一平面和所述第二平面的相交点确定所述相交状态”的可能的实现方式包括如下图3、图4、图5或图6所示的方法。

上述步骤“根据所述第一平面和所述第二平面的相交点确定所述相交状态”的可能的实现方式可以如图3所示,包括:

S21、获取所述第一平面的边界和所述第二平面的边界的相交点。

S22A、若所述相交点的个数为零,则执行平面包含关系判断操作,得到所述相交状态。其中,所述执行平面包含关系判断操作,包括:所述第一平面中选择第一目标点,并判断所述第一目标点是否位于所述第二平面内;若是,则确定所述相交状态为第二平面包含所述第一平面;若否,则在所述第二平面中选择第二目标点,并判断所述第二目标点是否位于所述第一平面内,若是,则确定所述相交状态为所述第一平面包含所述第二平面,若否,则确定所述相交状态为不相交。

具体的,计算机设备获取第一平面和第二平面的边界的相交点,及第一平面的所有边和第二平面的所有边的相交点,其可以是通过遍历所有的边,得到相交点。当相交点的个数为零的时候,及第一平面和第二平面的边界不存在交点,则可能为包含,例如图3a所示,或者完全分离的状态,即不相交也不包含。此时执行平面包含关系判断操作,具体为,计算机设备从第一平面中选择第一目标点,并判断第一目标点是否位于第二平面内,如果在,则确定相交状态为第二平面包含第一平面。如果不在,则在第二平面中选择第二目标点,并继续判断第二目标点是否位于第一平面内,若第二目标点位于第一平面内,则确定相交状态为第一平面包含第二平面,若第二目标点不在第一平面内,则确定相交状态为不相交,即分离的状态。

本实施例中,计算机设备通过获取第一平面的边界和第二平面的边界的相交点,当相交点的个数为零的时候,则执行平面包含关系判断操作,得到相交状态。由于执行平面包含关系判断操作,包括:第一平面中选择第一目标点,并判断第一目标点是否位于第二平面内;若是,则确定相交状态为第二平面包含第一平面;若否,则在第二平面中选择第二目标点,并判断第二目标点是否位于第一平面内,若是,则确定相交状态为第一平面包含第二平面,若否,则确定相交状态为不相交,该方法所判断的相交状态准确判断在相交点的个数为零的情况下,所有的相交状态,包括不相交、包含、以及哪一个平面包含哪一个平面,因此,该相交状态判断的结果准确且合理。

可选地,图4作为步骤“根据所述第一平面和所述第二平面的相交点确定所述相交状态”的一种可能的实现方式,包括:

S22B、若所述相交点的个数为一,则获取所述第一平面内的非相交点作为所述第一目标点。

S23、执行所述平面包含关系判断操作,得到所述相交状态。

具体的,当相交点的个数为一的时候,如图4a所示,计算机设备可以再第一平面内选择不是该相交点的非相交点作为第一目标点,然后执行上述平面包含关系判断操作,即判断第一目标点是否位于第二平面内,如果在,则确定相交状态为第二平面包含第一平面。如果不在,则在第二平面中选择第二目标点,并继续判断第二目标点是否位于第一平面内,若第二目标点位于第一平面内,则确定相交状态为第一平面包含第二平面,若第二目标点不在第一平面内,则确定相交状态为不相交,即分离的状态。本实施例中,计算机设备通过获取内的非相交点作为所述第一目标点,并执行所述平面包含关系判断操作,得到所述相交状态,该方法所判断的相交状态准确判断在相交点的个数为1的情况下,所有的相交状态,包括不相交、包含、以及哪一个平面包含哪一个平面,因此,该相交状态判断的结果准确且合理。

可选地,图5作为步骤“根据所述第一平面和所述第二平面的相交点确定所述相交状态”的一种可能的实现方式,包括:

S22C、若所述相交点的个数为二且两个所述相交点位于同一条边,则从所述相交点中选择第一相交点,并将所述第一相交点所在的第一边的终点作为遍历起点,沿所述第一平面的边界依次计算每条边的终点中是否存在位于所述第二平面内的终点;其中,所述第一边为所述第一平面的边。

S24A、若是,则确定所述相交状态为相交,并将位于所述第二平面内的所述第一平面的边的终点,以及所述相交点所组成的闭合区域作为所述第一平面和所述第二平面的相交区域。

S24B、若否,则将所述第一相交点所在的第二边的一个端点作为所述遍历起点,沿所述第二平面的边界依次计算每条边的终点中是否存在位于所述第一平面内的终点,若所述第二平面的边的终点中存位于所述第一平面内的终点,则确定所述相交状态为相交,并将位于所述第一平面内的所述第二平面的边的终点,以及所述相交点所组成的闭合区域作为相交区域;若所述第二平面的边的终点中不存在位于所述第一平面内的终点,则确定所述相交状态为不相交;其中,所述第二边为所述第二平面的边。

具体可以参见图5a和图5b所示,图5a和图5b中为相交点的个数为二且两个所述相交点位于同一条边的两种情况,例如两个相交点分别为A点和B点,A和B位于同一条边上。参见图5a所示,计算机设备记录A点和B点的信息,A(11,24),A点位于边11和边24上,B(14,24)。计算机设备从A和B两个相交点中选择第一相交点A,并将第一相交点A所在的第一边11的终点C作为遍历起点,沿第一平面的边界依次计算每条边的终点中是否存在位于所述第二平面内的终点,即沿着12、13、14、15和11这几条边进行终点位置的判断,直至11边的C点结束,图5a中,C、D、E均位于第二平面内,因此确定所述相交状态为相交,并将位于所述第二平面内的所述第一平面的边的终点(C、D、E),以及所述相交点(A、B),所组成的闭合区域作为第一平面和第二平面的相交区域。如果沿第一平面的边界依次计算每条边的终点中并不存在位于第二平面内的终点,即上述第一平面和第二平面对换之后的情形,则计算机设备将第一相交点所在的第二边的一个端点作为遍历起点,沿所述第二平面的边界依次计算每条边的终点中是否存在位于第一平面内的终点,若所述第二平面的边的终点中存位于第一平面内的终点,则确定相交状态为相交,并将位于第一平面内的第二平面的边的终点,以及相交点所组成的闭合区域作为相交区域;若第二平面的边的终点中不存在位于第一平面内的终点,则如图5b所示,确定相交状态为不相交;其中,第二边为第二平面的边。

本实施例中,计算机设备在相交点的个数为二且两个相交点位于同一条边,则从相交点中选择第一相交点,并将第一相交点所在的第一边的终点作为遍历起点,沿第一平面的边界依次计算每条边的终点中是否存在位于第二平面内的终点,当存在的时候确定相交状态为相交,并将位于第二平面内的第一平面的边的终点,以及相交点所组成的闭合区域作为第一平面和第二平面的相交区域。当不存在的时候,则将第一相交点所在的第二边的一个端点作为遍历起点,沿第二平面的边界依次计算每条边的终点中是否存在位于第一平面内的终点,如果第二平面的边的终点中存位于第一平面内的终点,则确定相交状态为相交,并将位于第一平面内的第二平面的边的终点,以及相交点所组成的闭合区域作为相交区域;若第二平面的边的终点中不存在位于第一平面内的终点,则确定相交状态为不相交,采用该方法所判断的相交状态结果准确,因此使得设计模型的结果更为准确和合理。

可选地,图6作为步骤“根据所述第一平面和所述第二平面的相交点确定所述相交状态”的一种可能的实现方式,包括:

S22D、若所述相交点的个数为二且两个所述相交点位于不同边,或者所述相交点的个数大于二,则确定所述相交状态为相交。

可选地,当所述相交点的个数为二且两个所述相交点位于不同边,或者所述相交点的个数大于二的时候,该方法还可以包括获取相交区域的步骤。

S25、从所述相交点中选择第一相交点,并将所述第一相交点所在的第一边的终点作为遍历起点,沿所述第一平面的边界依次计算属于所述第一平面且位于所述第二平面内的边的终点;其中,所述第一边为所述第一平面的边。

S26、将所述第一相交点所在的第二边的终点作为遍历起点,沿所述第二平面的边界依次计算属于所述第二平面且位于所述第一平面内的边的终点。

S27、将属于所述第一平面且位于所述第二平面内的边的终点、属于所述第二平面且位于所述第一平面内的边的终点和所述相交点组成的闭合区域作为相交区域;其中,所述第二边为所述第二平面的边。

具体的,当相交点的个数为二且两个相交点位于不同边,如图6a所示,或者相交点的个数大于二的时候,计算机设备的相交状态为相交。参见图6a所示,计算机设备从相交点A和B中选择第一相交点A,其中,A和B不同边,并将第一相交点A所在的第一边12的终点C作为遍历起点,沿第一平面的边界依次计算属于第一平面且位于第二平面内的边的终点,将第一相交点所在的第二边的终点作为遍历起点,沿第二平面的边界依次计算属于第二平面且位于第一平面内的边的终点。将属于第一平面且位于第二平面内的边的终点、属于第二平面且位于第一平面内的边的终点和相交点组成的闭合区域作为相交区域。计算机设备首先找到边12的终点C,C位于第二平面内,计算机设备记录下A的坐标,在AB之间插入点C(0,13),修改A(0,21),B和C不在同一个边上,C的两条边的终点为D,D在第二平面内,则记录下D点的坐标,且在BC之间插入D(0,14),修改C(0,0),D和B同边,记录B的坐标,修改D(0,0),B(0,24),B和A不同边,B的边的终点E在第二平面内,记录下E的坐标,在BA之间插入E(0,21),修改B(0,0),因为E和A同边,记录下E的坐标,修改E(0,0),A(0,0),将A、C、D、B、E所围成的闭合的区域作为相交区域。本实施例所采用的方法所判断的相交状态结果准确,因此使得设计模型的结果更为准确和合理。

可选地,在上述实施例的基础上,所述方法还包括:将所述相交区域进行二维到三维空间的转化。计算机设备通过将相交区域进行二维到三维空间的转化,从而实现了在三维模型中能够准确获取相交区域的分布情况,进而使得在相交区域内的模型设计能够基于相交区域的分布进行自适应的调整,例如在女儿墙模型和屋面模型对应的相交区域不再生成女儿墙模型,以及在立柱模型和内墙模型的相交区域不在生成内墙模型,进而使得模型的设计更为准确和合理。

在一个实施例中,如图7所示,提供了一种模型生成方法。如图7所示,包括:

S71、获取表征第一待生成模型的第一表面和表征第二待生成模型的第二表面。

S72、采用上述任一实施例所述的平面之间的相交状态获取方法确定所述第一表面和所述第二表面的相交状态。

S73、若所述相交状态为相交,根据所述相交区域生成所述第一待生成模型和所述第二待生成模型。

具体的,计算机设备获取表征第一待生成模型的第一表面和表征第二代生成模型的第二表面,采用上述实施例中的平面之间的相交状态获取方法,得到第一表面和第二表面的相交状态,并且当相交状态为相交,根据相交区域生成第一待生成模型和第二待生成模型。例如在相交区域不再生成原本的模型,而是避让与之相交的其他模型。可选地,当相交状态为不相交或者包含的情况时,则按照原来的方式继续生成模型即可。

本实施例中,计算机设备通过获取表征第一待生成模型的第一表面和表征第二待生成模型的第二表面,并采用上述任一实施例的平面之间的相交状态获取方法确定第一表面和第二表面的相交状态,当相交状态为相交的时候,根据相交区域生成第一待生成模型和第二待生成模型,因此能够充分考虑模型的相交部分在模型生成过程中的影响,避免生成发生碰撞或者冗余的模型,因此该方法使得设计模型更合理,设计效率更高,以及准确率更高。可选地,本实施例基于自定义的点、线、面和单个模型进行运算,因此便于编辑和自定义更多的模型和功能,使得模型设计基于功能实现模块化,且功能大大丰富,在大大提高了模型的设计效率的同时,使得设计更为便利且更加易于操作,提高了设计效率和设计质量,降低了设计人员的学习成本。

可选地,上述实施例中的第一待生成模型为内墙模型,所述第二待生成模型为立柱模型;或者,所述第一待生成模型为女儿墙模型,所述第二待生成模型为屋面模型。如图7a所示,相交区域无需生成女儿墙,因此女儿墙模型的生成更为准确和合理。如图7b所示,内墙线被立柱模型打断,因此相交区域无需生成内墙模型,尽在立柱模型两边生成即可,因此内墙模型的生成更为准确和合理。

应该理解的是,虽然图2-7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-7中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图8所示,提供了一种平面之间的相交状态获取装置,包括:

获取模块100,用于获取第一平面的法向量和第二平面的法向量;其中,所述第一平面和第二平面为具有有限边界的平面;

处理模块200,用于当所述第一平面的法向量和所述第二平面的法向量平行时,根据所述第一平面和所述第二平面之间的距离获取所述相交状态,以及当所述第一平面的法向量和所述第二平面的法向量不平行时,则确定所述相交状态为不相交。

在一个实施例中,获取模块100,具体用于将所述第一平面的相邻两边的叉乘方向作为所述第一平面的法向量,以及将所述第二平面的相邻两边的叉乘方向作为所述第二平面的法向量;判断所述第一平面的法向量和所述第二平面的法向量的对应坐标比是否相等;若是,则确定所述第一平面的法向量和所述第二平面的法向量平行;若否,则确定所述第一平面的法向量和所述第二平面的法向量不平行。

在一个实施例中,处理模块200,具体用于根据所述第一平面和所述第二平面建立更新平面坐标系,并在基于所述更新平面坐标系选取所述第一平面内的第一比较点;获取所述第一比较点到所述第二平面之间的距离;将所述第一比较点到所述第二平面之间的距离作为所述第一平面和所述第二平面之间的距离;若所述第一平面和所述第二平面之间的距离为零,则确定所述第一平面和所述第二平面在同一参考平面内,并根据所述第一平面和所述第二平面的相交点确定所述相交状态;若所述第一平面和所述第二平面之间的距离不为零,则确定所述相交状态为不相交。

在一个实施例中,处理模块200,具体用于在所述第二平面任选一点作为第二比较点;将所述第二比较点到所述第一比较点的向量,与所述第二平面的法向量点乘的积,除以所述第一比较点和所述第二比较点之间的距离,作为所述第一比较点到所述第二平面之间的距离。

在一个实施例中,处理模块200,具体用于当所述第一平面和所述第二平面在同一参考平面内,获取所述第一平面的边界和所述第二平面的边界的相交点;若所述相交点的个数为零,则执行平面包含关系判断操作,得到所述相交状态;

其中,所述执行平面包含关系判断操作,包括:在所述第一平面中选择第一目标点,并判断所述第一目标点是否位于所述第二平面内;若是,则确定所述相交状态为第二平面包含所述第一平面;若否,则在所述第二平面中选择第二目标点,并判断所述第二目标点是否位于所述第一平面内,若是,则确定所述相交状态为所述第一平面包含所述第二平面,若否,则确定所述相交状态为不相交。

在一个实施例中,处理模块200,具体用于若所述相交点的个数为一,则获取所述第一平面内的非相交点作为所述第一目标点,并执行所述平面包含关系判断操作,得到所述相交状态。

在一个实施例中,处理模块200,具体用于若所述相交点的个数为二且两个所述相交点位于同一条边,则从所述相交点中选择第一相交点,并将所述第一相交点所在的第一边的终点作为遍历起点,沿所述第一平面的边界依次计算每条边的终点中是否存在位于所述第二平面内的终点;其中,所述第一边为所述第一平面的边;若是,则确定所述相交状态为相交,并将位于所述第二平面内的所述第一平面的边的终点,以及所述相交点所组成的闭合区域作为所述第一平面和所述第二平面的相交区域;若否,则将所述第一相交点所在的第二边的一个端点作为所述遍历起点,沿所述第二平面的边界依次计算每条边的终点中是否存在位于所述第一平面内的终点,若所述第二平面的边的终点中存位于所述第一平面内的终点,则确定所述相交状态为相交,并将位于所述第一平面内的所述第二平面的边的终点,以及所述相交点所组成的闭合区域作为相交区域;若所述第二平面的边的终点中不存在位于所述第一平面内的终点,则确定所述相交状态为不相交;其中,所述第二边为所述第二平面的边。

在一个实施例中,处理模块200,具体用于若所述相交点的个数为二且两个所述相交点位于不同边,或者所述相交点的个数大于二,则确定所述相交状态为相交;从所述相交点中选择第一相交点,并将所述第一相交点所在的第一边的终点作为遍历起点,沿所述第一平面的边界依次计算属于所述第一平面且位于所述第二平面内的边的终点;其中,所述第一边为所述第一平面的边;将所述第一相交点所在的第二边的终点作为遍历起点,沿所述第二平面的边界依次计算属于所述第二平面且位于所述第一平面内的边的终点;将属于所述第一平面且位于所述第二平面内的边的终点、属于所述第二平面且位于所述第一平面内的边的终点和所述相交点组成的闭合区域作为相交区域;其中,所述第二边为所述第二平面的边。

在一个实施例中,处理模块200,还用于将所述相交区域进行二维到三维空间的转化。

在一个实施例中,如图9所示,提供了一种平面之间的相交状态获取装置,包括:

获取模块300,用于获取表征第一待生成模型的第一表面和表征第二待生成模型的第二表面;

处理模块400,用于采用如上述上述实施例中所述的平面之间的相交状态获取方法确定所述第一表面和所述第二表面的相交状态,以及若所述相交状态为相交,根据所述相交区域生成所述第一待生成模型和所述第二待生成模型。

在一个实施例中,所述第一待生成模型为内墙模型,所述第二待生成模型为立柱模型;或者,所述第一待生成模型为女儿墙模型,所述第二待生成模型为屋面模型。

关于平面之间的相交状态获取装置和模型生成装置的具体限定可以分别参见上文中对于平面之间的相交状态获取方法和模型生成方法的限定,在此不再赘述。上述平面之间的相交状态获取装置和模型生成装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

获取第一平面的法向量和第二平面的法向量;其中,所述第一平面和第二平面为具有有限边界的平面;

若所述第一平面的法向量和所述第二平面的法向量平行,则根据所述第一平面和所述第二平面之间的距离获取所述相交状态;

若所述第一平面的法向量和所述第二平面的法向量不平行,则确定所述相交状态为不相交。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

将所述第一平面的相邻两边的叉乘方向作为所述第一平面的法向量,以及将所述第二平面的相邻两边的叉乘方向作为所述第二平面的法向量;

所述获取第一平面的法向量和第二平面的法向量之后,包括:判断所述第一平面的法向量和所述第二平面的法向量的对应坐标比是否相等;

若是,则确定所述第一平面的法向量和所述第二平面的法向量平行;

若否,则确定所述第一平面的法向量和所述第二平面的法向量不平行。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

根据所述第一平面和所述第二平面建立更新平面坐标系,并在基于所述更新平面坐标系选取所述第一平面内的第一比较点;

获取所述第一比较点到所述第二平面之间的距离;

将所述第一比较点到所述第二平面之间的距离作为所述第一平面和所述第二平面之间的距离;

若所述第一平面和所述第二平面之间的距离为零,则确定所述第一平面和所述第二平面在同一参考平面内,并根据所述第一平面和所述第二平面的相交点确定所述相交状态;

若所述第一平面和所述第二平面之间的距离不为零,则确定所述相交状态为不相交。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

在所述第二平面任选一点作为第二比较点;

将所述第二比较点到所述第一比较点的向量,与所述第二平面的法向量点乘的积,除以所述第一比较点和所述第二比较点之间的距离,作为所述第一比较点到所述第二平面之间的距离。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

获取所述第一平面的边界和所述第二平面的边界的相交点;

若所述相交点的个数为零,则执行平面包含关系判断操作,得到所述相交状态;

其中,所述执行平面包含关系判断操作,包括:

在所述第一平面中选择第一目标点,并判断所述第一目标点是否位于所述第二平面内;

若是,则确定所述相交状态为第二平面包含所述第一平面;

若否,则在所述第二平面中选择第二目标点,并判断所述第二目标点是否位于所述第一平面内,若是,则确定所述相交状态为所述第一平面包含所述第二平面,若否,则确定所述相交状态为不相交。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

若所述相交点的个数为一,则获取所述第一平面内的非相交点作为所述第一目标点,并执行所述平面包含关系判断操作,得到所述相交状态。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

若所述相交点的个数为二且两个所述相交点位于同一条边,则从所述相交点中选择第一相交点,并将所述第一相交点所在的第一边的终点作为遍历起点,沿所述第一平面的边界依次计算每条边的终点中是否存在位于所述第二平面内的终点;其中,所述第一边为所述第一平面的边;

若是,则确定所述相交状态为相交,并将位于所述第二平面内的所述第一平面的边的终点,以及所述相交点所组成的闭合区域作为所述第一平面和所述第二平面的相交区域;

若否,则将所述第一相交点所在的第二边的一个端点作为所述遍历起点,沿所述第二平面的边界依次计算每条边的终点中是否存在位于所述第一平面内的终点,若所述第二平面的边的终点中存位于所述第一平面内的终点,则确定所述相交状态为相交,并将位于所述第一平面内的所述第二平面的边的终点,以及所述相交点所组成的闭合区域作为相交区域;若所述第二平面的边的终点中不存在位于所述第一平面内的终点,则确定所述相交状态为不相交;其中,所述第二边为所述第二平面的边。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

若所述相交点的个数为二且两个所述相交点位于不同边,或者所述相交点的个数大于二,则确定所述相交状态为相交;

从所述相交点中选择第一相交点,并将所述第一相交点所在的第一边的终点作为遍历起点,沿所述第一平面的边界依次计算属于所述第一平面且位于所述第二平面内的边的终点;其中,所述第一边为所述第一平面的边;

将所述第一相交点所在的第二边的终点作为遍历起点,沿所述第二平面的边界依次计算属于所述第二平面且位于所述第一平面内的边的终点;

将属于所述第一平面且位于所述第二平面内的边的终点、属于所述第二平面且位于所述第一平面内的边的终点和所述相交点组成的闭合区域作为相交区域;其中,所述第二边为所述第二平面的边。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

将所述相交区域进行二维到三维空间的转化。

应当清楚的是,本申请实施例中处理器执行计算机程序的过程,与上述方法中各个步骤的执行过程一致,具体可参见上文中的描述。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

获取表征第一待生成模型的第一表面和表征第二待生成模型的第二表面;

采用如上述任一实施例中所述的平面之间的相交状态获取方法确定所述第一表面和所述第二表面的相交状态;

若所述相交状态为相交,根据所述相交区域生成所述第一待生成模型和所述第二待生成模型。

在一个实施例中,所述第一待生成模型为内墙模型,所述第二待生成模型为立柱模型;或者,所述第一待生成模型为女儿墙模型,所述第二待生成模型为屋面模型。

应当清楚的是,本申请实施例中处理器执行计算机程序的过程,与上述方法中各个步骤的执行过程一致,具体可参见上文中的描述。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取第一平面的法向量和第二平面的法向量;其中,所述第一平面和第二平面为具有有限边界的平面;

若所述第一平面的法向量和所述第二平面的法向量平行,则根据所述第一平面和所述第二平面之间的距离获取所述相交状态;

若所述第一平面的法向量和所述第二平面的法向量不平行,则确定所述相交状态为不相交。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

将所述第一平面的相邻两边的叉乘方向作为所述第一平面的法向量,以及将所述第二平面的相邻两边的叉乘方向作为所述第二平面的法向量;

所述获取第一平面的法向量和第二平面的法向量之后,包括:判断所述第一平面的法向量和所述第二平面的法向量的对应坐标比是否相等;

若是,则确定所述第一平面的法向量和所述第二平面的法向量平行;

若否,则确定所述第一平面的法向量和所述第二平面的法向量不平行。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

根据所述第一平面和所述第二平面建立更新平面坐标系,并在基于所述更新平面坐标系选取所述第一平面内的第一比较点;

获取所述第一比较点到所述第二平面之间的距离;

将所述第一比较点到所述第二平面之间的距离作为所述第一平面和所述第二平面之间的距离;

若所述第一平面和所述第二平面之间的距离为零,则确定所述第一平面和所述第二平面在同一参考平面内,并根据所述第一平面和所述第二平面的相交点确定所述相交状态;

若所述第一平面和所述第二平面之间的距离不为零,则确定所述相交状态为不相交。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

在所述第二平面任选一点作为第二比较点;

将所述第二比较点到所述第一比较点的向量,与所述第二平面的法向量点乘的积,除以所述第一比较点和所述第二比较点之间的距离,作为所述第一比较点到所述第二平面之间的距离。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

获取所述第一平面的边界和所述第二平面的边界的相交点;

若所述相交点的个数为零,则执行平面包含关系判断操作,得到所述相交状态;

其中,所述执行平面包含关系判断操作,包括:

在所述第一平面中选择第一目标点,并判断所述第一目标点是否位于所述第二平面内;

若是,则确定所述相交状态为第二平面包含所述第一平面;

若否,则在所述第二平面中选择第二目标点,并判断所述第二目标点是否位于所述第一平面内,若是,则确定所述相交状态为所述第一平面包含所述第二平面,若否,则确定所述相交状态为不相交。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

若所述相交点的个数为一,则获取所述第一平面内的非相交点作为所述第一目标点,并执行所述平面包含关系判断操作,得到所述相交状态。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

若所述相交点的个数为二且两个所述相交点位于同一条边,则从所述相交点中选择第一相交点,并将所述第一相交点所在的第一边的终点作为遍历起点,沿所述第一平面的边界依次计算每条边的终点中是否存在位于所述第二平面内的终点;其中,所述第一边为所述第一平面的边;

若是,则确定所述相交状态为相交,并将位于所述第二平面内的所述第一平面的边的终点,以及所述相交点所组成的闭合区域作为所述第一平面和所述第二平面的相交区域;

若否,则将所述第一相交点所在的第二边的一个端点作为所述遍历起点,沿所述第二平面的边界依次计算每条边的终点中是否存在位于所述第一平面内的终点,若所述第二平面的边的终点中存位于所述第一平面内的终点,则确定所述相交状态为相交,并将位于所述第一平面内的所述第二平面的边的终点,以及所述相交点所组成的闭合区域作为相交区域;若所述第二平面的边的终点中不存在位于所述第一平面内的终点,则确定所述相交状态为不相交;其中,所述第二边为所述第二平面的边。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

若所述相交点的个数为二且两个所述相交点位于不同边,或者所述相交点的个数大于二,则确定所述相交状态为相交;

从所述相交点中选择第一相交点,并将所述第一相交点所在的第一边的终点作为遍历起点,沿所述第一平面的边界依次计算属于所述第一平面且位于所述第二平面内的边的终点;其中,所述第一边为所述第一平面的边;

将所述第一相交点所在的第二边的终点作为遍历起点,沿所述第二平面的边界依次计算属于所述第二平面且位于所述第一平面内的边的终点;

将属于所述第一平面且位于所述第二平面内的边的终点、属于所述第二平面且位于所述第一平面内的边的终点和所述相交点组成的闭合区域作为相交区域;其中,所述第二边为所述第二平面的边。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

将所述相交区域进行二维到三维空间的转化。

应当清楚的是,本申请实施例中处理器执行计算机程序的过程,与上述方法中各个步骤的执行过程一致,具体可参见上文中的描述。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取表征第一待生成模型的第一表面和表征第二待生成模型的第二表面;

采用如上述任一实施例中所述的平面之间的相交状态获取方法确定所述第一表面和所述第二表面的相交状态;

若所述相交状态为相交,根据所述相交区域生成所述第一待生成模型和所述第二待生成模型。

在一个实施例中,所述第一待生成模型为内墙模型,所述第二待生成模型为立柱模型;或者,所述第一待生成模型为女儿墙模型,所述第二待生成模型为屋面模型。

应当清楚的是,本申请实施例中处理器执行计算机程序的过程,与上述方法中各个步骤的执行过程一致,具体可参见上文中的描述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号