CN112580123A - 梁图元的编辑方法、装置、电子设备及可读存储介质 - Google Patents
梁图元的编辑方法、装置、电子设备及可读存储介质 Download PDFInfo
- Publication number
- CN112580123A CN112580123A CN202011566600.6A CN202011566600A CN112580123A CN 112580123 A CN112580123 A CN 112580123A CN 202011566600 A CN202011566600 A CN 202011566600A CN 112580123 A CN112580123 A CN 112580123A
- Authority
- CN
- China
- Prior art keywords
- primitive
- internal
- primitives
- target
- original
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 59
- 238000010276 construction Methods 0.000 claims abstract description 7
- 230000015654 memory Effects 0.000 claims description 30
- 229910000831 Steel Inorganic materials 0.000 claims description 28
- 239000010959 steel Substances 0.000 claims description 28
- 230000003993 interaction Effects 0.000 claims description 9
- 238000004364 calculation method Methods 0.000 abstract description 42
- 229910001294 Reinforcing steel Inorganic materials 0.000 abstract description 11
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000004048 modification Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000002787 reinforcement Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003014 reinforcing effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/12—Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/13—Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2111/00—Details relating to CAD techniques
- G06F2111/20—Configuration CAD, e.g. designing by assembling or positioning modules selected from libraries of predesigned modules
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Computational Mathematics (AREA)
- Evolutionary Computation (AREA)
- Architecture (AREA)
- Human Computer Interaction (AREA)
- Civil Engineering (AREA)
- Structural Engineering (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及建筑工程量计算技术领域,公开了一种工程量的确定方法、装置、电子设备及可读存储介质。其中,该方法包括:获取待编辑的原始梁图元;基于原始梁图元的不同部分对应的类型生成相应的内部图元;对原始梁图元的不同内部图元进行属性调整。通过实施本发明,实现了对同一道梁对应的梁图元的不同部分进行属性调整,实现了梁图元的内部打断,对于同一道梁能够在不同的梁跨位置下进行土建量的分开计算以及钢筋量的连接计算。基于经过属性调整的各个内部图元确定原始梁图元对应的工程量,保证了所确定的工程量的准确性。
Description
技术领域
本发明涉及建筑工程量计算技术领域,具体涉及一种梁图元的编辑方法、装置、电子设备及可读存储介质。
背景技术
在土建模型和钢筋模型分离的软件中,用户通常需要分别在土建算量和钢筋算量软件中进行土建量和钢筋量的计算。然而,对于同一道梁,在不同的跨位置下,土建量需要分开计算,而钢筋量需要连接计算的情况,若分别在土建算量和钢筋算量软件中计算土建量和钢筋量,不仅计算繁琐,而且难以提取到准确的工程量,进而难以确定建筑的工程量。以梁的悬挑跨需要将土建量提取到阳台中的场景为例,钢筋模型需要钢筋算量软件中进行建模,并在钢筋算量软件计算钢筋量;然后将钢筋模型导入土建算量软件进行梁打断,之后再将执行构件组合的操作以使悬挑跨的土建量体现在阳台中;或者,用户先绘制整根梁图元,汇总计算整根梁图元的钢筋量并进行锁定,然后再进行梁图元的打断,实现单独提取悬挑端梁,想要提量不同跨的做法信息就必须破坏钢筋量的计算结果。因此,现有的工程量计算方法难以调整梁图元的属性参数,进而难于提取到准确的工程量。
发明内容
有鉴于此,本发明实施例提供了一种梁图元的编辑方法、装置、电子设备及可读存储介质,以解决梁图元的属性参数难以调整的问题。
根据第一方面,本发明实施例提供了一种梁图元的编辑方法,包括如下步骤:获取待编辑的原始梁图元;基于所述原始梁图元的不同部分对应的类型生成相应的内部图元;对所述原始梁图元的不同内部图元进行属性调整。
本发明实施例提供的梁图元的编辑方法,通过获取待编辑的原始梁图元,基于原始梁图元的不同部分对应的类型生成相应的内部图元,对原始梁图元的不同内部图元进行属性调整。该方法实现了对同一道梁对应的梁图元的不同部分进行属性调整,实现了梁图元的内部打断,对于同一道梁能够在不同的梁跨位置下进行土建量的分开计算以及钢筋量的连接计算。基于经过属性调整的各个内部图元确定原始梁图元对应的工程量,保证了所确定的工程量的准确性。
结合第一方面,在第一方面的第一实施方式中,所述基于所述原始梁图元的不同部分对应的类型生成相应的内部图元,包括:基于所述原始梁图元,确定所述原始梁图元对应的支座位置;通过所述支座位置,将所述原始梁图元划分为至少两个部分;获取所述至少两个部分对应的梁跨类型;基于所述梁跨类型,确定与所述梁跨类型对应的内部图元。
结合第一方面第一实施方式,在第一方面的第二实施方式中,所述基于所述梁跨类型,确定与所述梁跨类型对应的内部图元,包括:判断所述至少两个部分对应的梁跨类型是否一致;当所述梁跨类型不一致时,将所述原始梁图元划分为对应于不同所述梁跨类型的内部图元。
本发明实施例提供的梁图元的编辑方法,基于原始梁图元确定原始梁图元的支座位置,将原始梁图元按照支座位置进行划分,将原始梁图元分为至少两个部分,并获取各个部分对应的梁跨类型,基于梁跨类型确定与各个部分对应的内部图元,保证了将原始梁图元准确划分为多个内部图元,以便对各个内部图元进行属性调整,从而保证了土建量计算的灵活性和准确性。
结合第一方面,在第一方面的第三实施方式中,所述对所述原始梁图元的不同内部图元进行属性调整,包括:在所述不同内部图元中确定出待编辑的目标内部图元;基于所述目标内部图元,确定所述目标内部图元的目标属性参数;通过所述目标属性参数对所述目标内部图元的属性进行调整。
结合第一方面第三实施方式,在第一方面的第四实施方式中,所述基于所述目标内部图元,确定所述目标内部图元的目标属性参数,包括:显示所述目标内部图元对应的可编辑属性参数,所述可编辑属性参数包括土建汇总类别和做法信息;响应于对所述目标内部图元的参数输入指令,确定所述目标内部图元的目标属性参数。
本发明实施例提供的梁图元的编辑方法,通过在不同内部图元中确定出待编辑的目标内部图元,并确定目标内部图元的目标属性参数,以目标属性参数更新目标内部图元的原始属性参数,实现了对同一道梁的不同梁跨对应的内部图元的属性参数进行修改调整,进而实现了对每段梁跨的单独处理以及同一道梁的多个梁跨的同时处理,提高了土建量的计算效率,进而提高了梁图元工程量的计算效率。
结合第一方面第三实施方式,在第一方面的第五实施方式中,所述在所述不同内部图元中确定出待编辑的目标内部图元,包括:响应于对所述目标内部图元的选择指令,确定所述选择指令对应的交互点在所述不同内部图元上的位置参数落点;基于所述位置参数落点,确定所述待编辑的目标内部图元。
本发明实施例提供的梁图元的编辑方法,通过响应于对原始梁图元的选择指令,获取选择指令对应的交互点在原始梁图元上的位置参数落点,基于位置参数落点以及关联关系,从至少两个内部图元中得到待编辑的目标内部图元,实现了对同一道梁的不同梁跨位置所对应的内部图元进行属性参数编辑以实现对不同梁跨的土建工程量的分开计算,保证了所确定的土建量的准确性。
结合第一方面,在第一方面的第六实施方式中,还包括:计算经过所述属性调整的目标梁图元对应的工程量,所述工程量包括土建量和/或钢筋量。
结合第一方面第六实施方式,在第一方面的第七实施方式中,计算经过所述属性调整的目标梁图元对应的土建量,包括:获取所述原始梁图元对应的所述内部图元的数量;分别计算各个所述内部图元对应的土建量;将所述数量的土建量进行叠加,得到所述目标梁图元对应的土建量。
结合第一方面第六实施方式,在第一方面的第八实施方式中,计算经过所述属性调整的目标梁图元对应的钢筋量,包括:建立所述不同内部图元之间的关联关系;基于所述关联关系,将所述不同内部图元组合为所述目标梁图元;计算所述属性调整的目标梁图元对应的钢筋量。
本发明实施例提供的梁图元的编辑方法,通过分别计算各个内部图元对应的土建量,以得到目标梁图元的土建量,实现了同一道梁能够在不同的梁跨位置下进行土建量的分开计算,进而保证了所计算的目标梁图元的土建量的准确性;通过建立不同内部图元之间的关联关系,保证经过划分的原始梁图元与原始梁图元在外部显示上无性质差异,用户并不会感知到图元被打断,将不同内部图元组合为目标梁图元以进行钢筋量的连接计算,保证了钢筋量的计算不会被打断,从而保证了钢筋量的计算准确性,进而保证了梁图元工程量的计算准确性。
结合第一方面或第一方面第一实施方式至第八实施方式任一实施方式,在第一方面的第九实施方式中,所述方法还包括:将经过所述属性调整的所述内部图元与其他未经过所述属性调整的所述内部图元进行分离显示。
本发明实施例提供的梁图元的编辑方法,通过将经过属性调整的内部图元与其他未经过属性调整内部图元进行分离显示,以确定被调整过的内部图元对应的梁跨,便于复查梁跨的调整效果。
根据第二方面,本发明实施例提供了一种梁图元的编辑装置,包括:获取模块,用于获取待编辑的原始梁图元;生成模块,用于基于所述原始梁图元的不同部分对应的类型生成相应的内部图元;调整模块,用于对所述原始梁图元的不同内部图元进行属性调整。
本发明实施例提供的梁图元的编辑装置,通过获取待编辑的原始梁图元,基于原始梁图元的不同部分对应的类型生成相应的内部图元,对原始梁图元的不同内部图元进行属性调整。该装置实现了对同一道梁对应的梁图元的不同部分进行属性调整,实现了梁图元的内部打断,对于同一道梁能够在不同的梁跨位置下进行土建量的分开计算以及钢筋量的连接计算。基于经过属性调整的各个内部图元确定原始梁图元对应的工程量,保证了所确定的工程量的准确性。
根据第三方面,本发明实施例提供了一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面或第一方面任一实施方式所述的梁图元的编辑方法。
根据第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行第一方面或第一方面任一实施方式所述的梁图元的编辑方法。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例的工程量的确定方法的流程图;
图2是根据本发明实施例的工程量的确定方法的另一流程图;
图3是根据本发明实施例的工程量的确定方法的另一流程图;
图4是根据本发明实施例的内部图元的关系示意图;
图5是根据本发明实施例的内部图元在原始梁图元上的位置示意图;
图6是根据本发明实施例的待编辑的目标内部图元的确定示意图;
图7是根据本发明实施例的工程量的确定装置的结构框图;
图8是本发明实施例提供的电子设备的硬件结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
对于同一道梁,在不同的跨位置下,土建工程量需要分开计算,而钢筋工程量需要连接计算的情况,若分别在土建算量和钢筋算量软件中计算土建量和钢筋量,不仅计算繁琐,而且难以提取到准确的工程量,进而难以保证建筑工程量的确定准确性。
基于此,本发明技术方案将同一道梁对应的梁图元划分为多个内部图元,以使划分得到的至少两个内部图元对外依然显示为一个图元以保证钢筋量的连接计算,根据实际建筑需要分别对内部图元的属性参数进行编辑以分开计算土建量,保证了所确定的工程量的准确性。
根据本发明实施例,提供了一种工程量的确定方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
在本实施例中提供了一种工程量的确定方法,可用于电子设备,如手机、电脑、平板电脑等,图1是根据本发明实施例的工程量的确定方法的流程图,如图1所示,该流程包括如下步骤:
S11,获取待编辑的原始梁图元。
原始梁图元为建筑图纸中的梁在绘图区域中的具体图像显示,每道梁均有与其一一对应的原始梁图元。当用户需要对某道梁进行调整时,可以通过调整与该道梁对应的原始梁图元的属性参数。具体地,电子设备可以响应于原始梁图元的编辑指令,得到原始梁图元。其中,编辑指令为编辑原始梁图元对应的梁构件的指令,电子设备在响应到该编辑指令后,可以对绘图区域中的梁构件进行原始梁图元的生成操作,得到原始梁图元;也可以是从电子设备的存储单元中提取梁构件,执行梁构件生成原始梁图元的操作,得到原始梁图元;还可以是识别外部导入的梁构件,执行梁构件生成原始梁图元的操作,得到原始梁图元。当然还可以采取其他编辑方式得到原始梁图元,此处不作具体限定,本领域技术人员可以根据实际需要确定。当得到各个梁对应的原始梁图元之后,电子设备可以响应于用户输入的原始梁图元的选择指令,确定出待编辑的原始梁图元。
S12,基于原始梁图元的不同部分对应的类型生成相应的内部图元。
内部图元为两个相邻支座位置之间的梁跨对应的图元。一道梁通常包含多段梁跨,即每道梁对应的原始梁图元可以包括多个部分的内部图元。例如,一道完整的梁可以包括两个部分:悬挑梁跨和普通梁跨,基于此,电子设备可以将该梁对应的原始梁图元的不同部分按照梁跨类型进行划分,并分别生成对应于悬挑梁跨和普通梁跨的内部图元。
需要说明的是,还可以根据梁跨图元对应的梁跨位置生成对应于原始梁图元的多个内部图元。具体地,若原始梁图元包含多个梁跨图元,在对原始梁图元进行划分时,可以选择梁跨位置进行内部划分,例如,原始梁图元可以在第2个梁跨对应的梁跨图元处进行原始梁图元的打断,生成对应于原始梁图元的2个内部图元。还可以根据偏移距离将原始梁图元打断为多个内部图元,例如,原始梁图元可以在距离原始梁图元起点的偏移距离D处进行原始梁图元的打断,生成对应于原始梁图元打断的2个内部图元。
S13,对原始梁图元的不同内部图元进行属性调整。
当确定待编辑的原始梁图元后,电子设备可以响应对该原始梁图元的内部图元的编辑操作,对需要调整属性参数的内部图元进行编辑。具体地,当用户需要对某个内部图元进行属性参数调整时,可以从多个内部图元中选中该内部图元进行属性参数编辑,电子设备则可以响应对内部图元的选择指令,以确定需要调整属性的内部图元。用户选中原始梁图元对应的任意一个内部图元时,电子设备自动将该内部图元作为需要进行属性调整的内部图元。
本实施例提供的梁图元的编辑方法,通过获取待编辑的原始梁图元,基于原始梁图元的不同部分对应的类型生成相应的内部图元,对原始梁图元的不同内部图元进行属性调整。该方法实现了对同一道梁对应的梁图元的不同部分进行属性调整,实现了梁图元的内部打断,对于同一道梁能够在不同的梁跨位置下进行土建量的分开计算以及钢筋量的连接计算。基于经过属性调整的各个内部图元确定原始梁图元对应的工程量,保证了所确定的工程量的准确性。
在本实施例中提供了一种工程量的确定方法,可用于电子设备,如手机、电脑、平板电脑等,图2是根据本发明实施例的工程量的确定方法的流程图,如图2所示,该流程包括如下步骤:
S21,获取待编辑的原始梁图元。详细说明参见上述实施例对应步骤S11的相关描述,此处不再赘述。
S22,基于原始梁图元的不同部分对应的类型生成相应的内部图元。
具体地,上述步骤S22可以包括如下步骤:
S221,基于原始梁图元,确定原始梁图元对应的支座位置。
获取到原始梁图元后,电子设备可以对当前待编辑的原始梁图元进行分析,确定与该原始梁图元对应的支座位置。具体地,当用户选中某一原始梁图元时,电子设备可以自动分析与该原始梁图元对应的支座位置。
S222,通过支座位置,将原始梁图元划分为至少两个部分。
电子设备可以按照各个支座位置将原始梁图元划分为至少两个部分。具体地,将原始梁图元按照支座位置进行划分,得到至少两段梁跨对应的梁跨图元,例如,电子设备确定出当前获取的原始梁图元对应的支座位置包括3个,则可以将原始梁图元划分为两段梁跨图元。
S223,获取至少两个部分对应的梁跨类型。
通过各个部分对应的梁跨信息可以确定其对应的梁跨类型。电子设备按照分析得到的支座位置对原始梁图元进行划分,并生成对应于划分得到的各个梁跨图元的梁跨信息,基于梁跨信息可以确定各个部分对应的梁跨类型。例如,电子设备确定出当前获取的原始梁图元对应的支座位置包括3个,则可以将原始梁图元划分为两段梁跨,并生成对应于两段梁跨的梁跨信息。基于生成的梁跨信息可以确定两段梁跨对应的梁跨类型。
需要说明的是,对于未提取梁跨的原始梁图元,电子设备可以重新提取原始梁图元的梁跨并生成梁跨信息;对于已经提取梁跨的原始梁图元,电子可以解析并生成对应于该原始梁图元的全部梁跨信息。
S224,基于梁跨类型,确定与梁跨类型对应的内部图元。
根据确定的梁跨类型可以将原始梁图元划分为两个或两个以上的内部图元,以便根据梁跨类型对各个内部图元的属性参数进行调整。
具体地,上述步骤S224可以包括如下步骤:
(1)判断至少两个部分对应的梁跨类型是否一致。
将至少两个部分对应的梁跨类型进行对比,判断至少两个部分对应的梁跨类型是否一致。例如,将3个部分对应的梁跨类型进行对比,判断这3个部分对应的梁跨类型是否一致。当至少两个部分对应的梁跨类型不一致时,执行步骤(2),否则,可以将梁跨类型一致的部分作为一个内部图元,可以对其属性参数进行统一调整。
(2)将原始梁图元划分为对应于不同梁跨类型的内部图元。
当梁跨类型不一致时,表示两个部分为不同的梁跨图元,若要进行属性参数调整则需要单独编辑。此时,可以将原始梁图元划分为对应于不同梁跨类型的内部图元,便于对不同梁跨类型对应的内部图元进行编辑。例如,原始梁图元包括悬挑梁跨对应的梁跨图元和普通梁跨对应的梁跨图元,基于悬挑梁跨的梁跨信息和普通梁跨的梁跨信息不同,此时可以将原始梁图元划分为对应于悬挑梁跨的内部图元以及对应于普通梁跨的内部图元。
S23,对原始梁图元的不同内部图元进行属性调整。
具体地,上述步骤S23可以包括如下步骤:
S231,在不同内部图元中确定出待编辑的目标内部图元。
待编辑的目标内部图元为需要单独计算土建工程的梁跨所对应的图元。当用户需要对某个内部图元进行属性调整时,可以从多个内部图元中选中该内部图元进行属性编辑。具体地,电子设备可以响应对内部图元的选择指令,以确定待编辑的目标内部图元。其中,选择指令为确定需编辑的目标内部图元的指令。用户选中原始梁图元的任意一个内部图元时,电子设备自动将该内部图元作为待编辑的目标内部图元。目标内部图元可以对应于一个梁跨,也可以对应为多个梁跨。若目标内部图元对应于多个梁跨,用户可以通过鼠标左击选取需要进行属性参数编辑的当前梁跨,然后继续选择下一道梁跨,直至选择完成后进行右击,确定出待编辑的目标内部图元。可选地,用户选择的待编辑的目标内部图元可以高亮显示,便于用户进行确认。
具体地,上述步骤S231可以包括如下步骤:
(1)响应于对目标内部图元的选择指令,确定选择指令对应的交互点在不同内部图元上的位置参数落点。
选择指令为确定需编辑的目标内部图元的指令。交互点为用户与电子设备的屏幕的交互位置,交互点可以是鼠标,也可以是触摸位置点,此处不作具体限定。位置参数落点为交互点在原始梁图元上的位置点。以鼠标为例,当用户通过鼠标输入选择指令后,电子设备可以响应该选择指令,并对鼠标的当前位置进行识别,解析出鼠标当前所处的原始梁图元上的位置参数落点。具体地,将鼠标的当前位置通过坐标换算,投影至原始梁图元上即可得到鼠标在原始梁图元上的位置参数落点。
(2)基于位置参数落点,确定待编辑的目标内部图元。
通过鼠标在原始梁图元上的位置参数落点,可以确定当前的位置参数落点所对应的内部图元。具体地,基于支座位置可以确定与各个内部图元对应的梁跨的起始位置和终点位置,比较鼠标当前的位置参数落点与梁跨的起始位置和终点位置,可以判定鼠标当前的位置参数落点所处的内部图元,即待编辑的目标内部图元。
具体地,梁跨的起始位置和终点位置对应的数据格式如下:
{{图元a,startParam1,endParam1},{图元a,startParam2,endParam2}...{图元a,startParam*,endParam*},{图元b,startParam1,endParam1}...{图元b,startParam1*,endParam*}}。
其中,每个startParam与endParam表明了所选的内部图元在该原始梁图元上距原始梁图元起点的位置,如图5所示。通过识别待编辑的目标内部图元对应的起点位置和终点位置,获取待编辑的目标内部图元对应的梁线,将梁线左右延伸相应的宽度,预览该待编辑的目标内部图元。如图6所示,鼠标当前的位置参数落点位于梁跨2,继而可以确定与梁跨2对应的内部图元。
S232,基于目标内部图元,确定目标内部图元的目标属性参数。
当确定待编辑的目标内部图元后,电子设备可以响应对该目标内部图元的编辑操作,对该目标图元的属性参数进行调整,以确定目标内部图元对应的目标属性参数。
具体地,上述步骤S232可以包括如下步骤:
(1)显示目标内部图元对应的可编辑属性参数,其中,可编辑属性参数包括土建汇总类别和做法信息。
可编辑属性参数为目标内部图元的可调整参数。当用户确认待编辑的目标内部图元后,电子设备可以弹出与该目标内部图元对应的属性对话框。属性对话框可以属性列表的形式进行显示,在属性列表中可以显示有属性名称以及属性值,可编辑属性参数为可以调整的属性名称所对应的属性值。具体地,可编辑属性参数包括土建汇总类别和做法信息,即属性名称为土建汇总类别对应的属性值(例如:悬挑梁跨、普通梁跨等)以及属性名称为做法信息对应的属性值(例如,悬挑梁做法、普通梁做法等)可以编辑。
(2)响应于对目标内部图元的参数输入指令,确定目标内部图元的目标属性参数。
参数输入指令为可编辑参数的输入指令。当用户需要对目标内部图元的属性参数进行调整时,可以在属性对话框中输入对应的修改值。电子设备可以响应用户输入的参数输入指令,并解析该参数输入指令以确定目标内部图元对应的目标属性参数。
S233,通过目标属性参数对目标内部图元的属性进行调整。
原始属性参数为弹出的属性对话框中存在的当前属性参数。电子设备将确定的目标属性参数对目标内部图元的当前属性参数进行替换更新,实现对目标内部图元的属性调整,以使目标内部图元的土建量则可以根据目标属性参数进行计算,而钢筋量仍然可以按照原始梁图元进行连接计算。
本实施例提供的梁图元的编辑方法,基于原始梁图元确定原始梁图元的支座位置,将原始梁图元按照支座位置进行划分,将原始梁图元分为至少两个部分,并获取各个部分对应的梁跨类型,基于梁跨类型确定与各个部分对应的内部图元,保证了将原始梁图元准确划分为多个内部图元,以便对各个内部图元进行属性调整,从而保证了土建量计算的灵活性和准确性。
通过在不同内部图元中确定出待编辑的目标内部图元,并确定目标内部图元的目标属性参数,以目标属性参数更新目标内部图元的原始属性参数,实现了对同一道梁的不同梁跨对应的内部图元的属性参数进行修改调整,进而实现了对每段梁跨的单独处理以及同一道梁的多个梁跨的同时处理,提高了土建量的计算效率,进而提高了梁图元工程量的计算效率。
通过响应于对原始梁图元的选择指令,获取选择指令对应的交互点在原始梁图元上的位置参数落点,基于位置参数落点以及关联关系,从至少两个内部图元中得到待编辑的目标内部图元,实现了对同一道梁的不同梁跨位置所对应的内部图元进行属性参数编辑以实现对不同梁跨的土建工程量的分开计算,保证了所确定的土建量的准确性。
在本实施例中提供了一种工程量的确定方法,可用于电子设备,如手机、电脑、平板电脑等,图3是根据本发明实施例的工程量的确定方法的流程图,如图3所示,该流程包括如下步骤:
S31,获取待编辑的原始梁图元。详细说明参见上述方法实施例对应步骤S21的相关描述,此处不再赘述。
S32,基于原始梁图元的不同部分对应的类型生成相应的内部图元。详细说明参见上述方法实施例对应步骤S22的相关描述,此处不再赘述。
S33,对原始梁图元的不同内部图元进行属性调整。详细说明参见上述方法实施例对应步骤S23的相关描述,此处不再赘述。
S34,计算经过属性调整的目标梁图元对应的工程量,工程量包括土建量和/或钢筋量。
电子设备调整目标内部图元的属性参数后可以得到与原始梁图元对应的目标梁图元。电子设备可以根据调整的属性参数对各个目标内部图元的土建量进行计算;也可以对经过属性调整的目标梁图元的钢筋量进行计算;还可以对各个目标内部图元进行土建量的分开计算,以及对目标梁图元的钢筋量进行连接计算,即,在计算钢筋量时,可以忽略原始梁图元打断为多个内部图元的操作,并按照原始梁图元进行钢筋工程量的连接计算。
具体地,当计算经过属性调整的目标梁图元对应的土建量时,上述步骤S34可以包括如下步骤:
S341,获取原始梁图元对应的内部图元的数量。
在将原始梁图元划分为多个内部图元之后,电子设备可以对各个梁跨类型的内部图元进行识别,确定原始梁图元划分得到的内部图元的数量。
S342,分别计算各个内部图元对应的土建量。
不同梁跨类型对应的内部图元的属性参数不同,基于此,电子设备可以分析各个内部图元对应的属性参数,根据各个内部图元的属性参数,分别计算与其对应的土建量。
S343,将所述数量的土建量进行叠加,得到目标梁图元对应的土建量。
将各个内部图元对应的土建量进行叠加计算,即可得到经过属性调整的目标梁图元对应的土建量。例如,将原始梁图元划分为3个内部图元,分别对各个内部图元的属性参数进行调整,则可以得到经过属性调整的目标梁图元。通过分别计算目标梁图元对应的3个内部图元的土建量,并将得到的对应于3个内部图元的土建量进行累加,从而得到目标梁图元对应的土建量。
具体地,当计算经过属性调整的目标梁图元对应的钢筋量时,上述步骤S34可以包括如下步骤:
S344,建立不同内部图元之间的关联关系。
电子设备可以识别各个内部图元,通过prev选择器和next选择器的关系继续维护各个内部图元的关系,使其对外部依然展示原始梁图元的属性参数信息,如图4所示。即,原始梁图元在内部打断为多个内部图元之后,原始梁图元的外部显示依然是一个图元,对外表现为一个ID标识,与未经过打断的原始梁图元的外在性质表现无异。
S345,基于关联关系,将不同内部图元组合为目标梁图元。
由于在计算钢筋量时需要基于完整的梁图元进行,此时可以根据各个内部图元的关联,将经过属性调整的不同内部图元连接为一个完整的目标梁图元,进而保证经过属性调整的各个内部图元对外仍然显示为一个完整的梁图元,便于进行钢筋量的连接计算。
S346,计算属性调整的目标梁图元对应的钢筋量。
在计算钢筋工程量时,可以忽略目标梁图元的内部图元的划分操作,并按照一个完整的目标梁图元进行钢筋量的连接计算,从而保证了目标梁图元对应的钢筋量的计算准确性。
S35,将经过属性调整的内部图元与其他未经过属性调整的内部图元进行分离显示。
当完成目标内部图元的目标属性参数调整后,电子设备可以根据目标内部图元对应的目标属性参数确定如何显示。此时可以判断内部图元对应的目标属性参数与原始属性参数是否一致,当内部图元对应的目标属性参数与原始属性参数不一致时,表示该内部图元是经过属性参数的编辑和调整的,此时可以将经过编辑的内部图元与其他内部图元进行分离显示,否则按照常规显示方式进行显示。具体地,经过属性调整的内部图元可以通过网格进行显示,而其他内部图元则以常规显示方式进行显示,由此实现经过属性调整的内部图元与其他内部图元的分离显示。
本发明实施例提供的梁图元的编辑方法,通过分别计算各个内部图元对应的土建量,以得到目标梁图元的土建量,实现了同一道梁能够在不同的梁跨位置下进行土建量的分开计算,进而保证了所计算的目标梁图元的土建量的准确性;通过建立不同内部图元之间的关联关系,保证经过划分的原始梁图元与原始梁图元在外部显示上无性质差异,用户并不会感知到图元被打断,将不同内部图元组合为目标梁图元以进行钢筋量的连接计算,保证了钢筋量的计算不会被打断,从而保证了钢筋量的计算准确性,进而保证了梁图元工程量的计算准确性。通过将经过属性调整的内部图元与其他未经过属性调整内部图元进行分离显示,以确定被调整过的内部图元对应的梁跨,便于复查梁跨的调整效果。
在本实施例中还提供了一种梁图元的编辑装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
本实施例提供一种梁图元的编辑装置,如图7所示,包括:
获取模块41,用于获取待编辑的原始梁图元。详细说明参见上述方法实施例对应的相关描述。
生成模块42,用于基于原始梁图元的不同部分对应的类型生成相应的内部图元。详细说明参见上述方法实施例对应的相关描述。
调整模块43,用于对原始梁图元的不同内部图元进行属性调整。详细说明参见上述方法实施例对应的相关描述。
本发明实施例提供的梁图元的编辑装置,通过获取待编辑的原始梁图元,基于原始梁图元的不同部分对应的类型生成相应的内部图元,对原始梁图元的不同内部图元进行属性调整。该装置实现了对同一道梁对应的梁图元的不同部分进行属性调整,实现了梁图元的内部打断,对于同一道梁能够在不同的梁跨位置下进行土建量的分开计算以及钢筋量的连接计算。基于经过属性调整的各个内部图元确定原始梁图元对应的工程量,保证了所确定的工程量的准确性。
本实施例中的工程量的确定装置是以功能单元的形式来呈现,这里的单元是指ASIC电路,执行一个或多个软件或固定程序的处理器和存储器,和/或其他可以提供上述功能的器件。
上述各个模块的更进一步的功能描述与上述对应实施例相同,在此不再赘述。
本发明实施例还提供一种电子设备,具有图7所示的梁图元的编辑装置。
请参阅图8,图8是本发明可选实施例提供的一种电子设备的结构示意图,如图8所示,该电子设备可以包括:至少一个处理器501,例如CPU(Central Processing Unit,中央处理器),至少一个通信接口503,存储器504,至少一个通信总线502。其中,通信总线502用于实现这些组件之间的连接通信。其中,通信接口503可以包括显示屏(Display)、键盘(Keyboard),可选通信接口503还可以包括标准的有线接口、无线接口。存储器504可以是高速RAM存储器(Random Access Memory,易挥发性随机存取存储器),也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器504可选的还可以是至少一个位于远离前述处理器501的存储装置。其中处理器501可以结合图7所描述的装置,存储器504中存储应用程序,且处理器501调用存储器504中存储的程序代码,以用于执行上述任一方法步骤。
其中,通信总线502可以是外设部件互连标准(peripheral componentinterconnect,简称PCI)总线或扩展工业标准结构(extended industry standardarchitecture,简称EISA)总线等。通信总线502可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
其中,存储器504可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器也可以包括非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(英文:hard diskdrive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD);存储器504还可以包括上述种类的存储器的组合。
其中,处理器501可以是中央处理器(英文:central processing unit,缩写:CPU),网络处理器(英文:network processor,缩写:NP)或者CPU和NP的组合。
其中,处理器501还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,缩写:ASIC),可编程逻辑器件(英文:programmable logic device,缩写:PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(英文:complex programmable logic device,缩写:CPLD),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:FPGA),通用阵列逻辑(英文:generic arraylogic,缩写:GAL)或其任意组合。
可选地,存储器504还用于存储程序指令。处理器501可以调用程序指令,实现如本申请图1至图3实施例中所示的梁图元的编辑方法。
本发明实施例还提供了一种非暂态计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的梁图元的编辑方法的处理方法。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)、随机存储记忆体(Random Access Memory,RAM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等;所述存储介质还可以包括上述种类的存储器的组合。
虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
Claims (13)
1.一种梁图元的编辑方法,其特征在于,包括如下步骤:
获取待编辑的原始梁图元;
基于所述原始梁图元的不同部分对应的类型生成相应的内部图元;
对所述原始梁图元的不同内部图元进行属性调整。
2.根据权利要求1所述的方法,其特征在于,所述基于所述原始梁图元的不同部分对应的类型生成相应的内部图元,包括:
基于所述原始梁图元,确定所述原始梁图元对应的支座位置;
通过所述支座位置,将所述原始梁图元划分为至少两个部分;
获取所述至少两个部分对应的梁跨类型;
基于所述梁跨类型,确定与所述梁跨类型对应的内部图元。
3.根据权利要求2所述的方法,其特征在于,所述基于所述梁跨类型,确定与所述梁跨类型对应的内部图元,包括:
判断所述至少两个部分对应的梁跨类型是否一致;
当所述梁跨类型不一致时,将所述原始梁图元划分为对应于不同所述梁跨类型的内部图元。
4.根据权利要求1所述的方法,其特征在于,所述对所述原始梁图元的不同内部图元进行属性调整,包括:
在所述不同内部图元中确定出待编辑的目标内部图元;
基于所述目标内部图元,确定所述目标内部图元的目标属性参数;
通过所述目标属性参数对所述目标内部图元的属性进行调整。
5.根据权利要求4所述的方法,其特征在于,所述基于所述目标内部图元,确定所述目标内部图元的目标属性参数,包括:
显示所述目标内部图元对应的可编辑属性参数,所述可编辑属性参数包括土建汇总类别和做法信息;
响应于对所述目标内部图元的参数输入指令,确定所述目标内部图元的目标属性参数。
6.根据权利要求4所述的方法,其特征在于,所述在所述不同内部图元中确定出待编辑的目标内部图元,包括:
响应于对所述目标内部图元的选择指令,确定所述选择指令对应的交互点在所述不同内部图元上的位置参数落点;
基于所述位置参数落点,确定所述待编辑的目标内部图元。
7.根据权利要求1所述的方法,其特征在于,还包括:
计算经过所述属性调整的目标梁图元对应的工程量,所述工程量包括土建量和/或钢筋量。
8.根据权利要求7所述的方法,其特征在于,计算经过所述属性调整的目标梁图元对应的土建量,包括:
获取所述原始梁图元对应的所述内部图元的数量;
分别计算各个所述内部图元对应的土建量;
将所述数量的土建量进行叠加,得到所述目标梁图元对应的土建量。
9.根据权利要求7所述的方法,其特征在于,计算经过所述属性调整的目标梁图元对应的钢筋量,包括:
建立所述不同内部图元之间的关联关系;
基于所述关联关系,将所述不同内部图元组合为所述目标梁图元;
计算所述属性调整的目标梁图元对应的钢筋量。
10.根据权利要求1-9任一项所述的方法,其特征在于,还包括:
将经过所述属性调整的所述内部图元与其他未经过所述属性调整的所述内部图元进行分离显示。
11.一种梁图元的编辑装置,其特征在于,包括:
获取模块,用于获取待编辑的原始梁图元;
生成模块,用于基于所述原始梁图元的不同部分对应的类型生成相应的内部图元;
调整模块,用于对所述原始梁图元的不同内部图元进行属性调整。
12.一种电子设备,其特征在于,包括:
存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行权利要求1-10任一项所述的梁图元的编辑方法。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行权利要求1-10任一项所述的梁图元的编辑方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011566600.6A CN112580123B (zh) | 2020-12-25 | 2020-12-25 | 梁图元的编辑方法、装置、电子设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011566600.6A CN112580123B (zh) | 2020-12-25 | 2020-12-25 | 梁图元的编辑方法、装置、电子设备及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112580123A true CN112580123A (zh) | 2021-03-30 |
CN112580123B CN112580123B (zh) | 2024-03-08 |
Family
ID=75139772
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011566600.6A Active CN112580123B (zh) | 2020-12-25 | 2020-12-25 | 梁图元的编辑方法、装置、电子设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112580123B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115422627A (zh) * | 2022-07-14 | 2022-12-02 | 中国建筑西南设计研究院有限公司 | 一种bim软件梁图配筋重生成时的字符位置保留方法和装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107330140A (zh) * | 2017-05-19 | 2017-11-07 | 河北省电力勘测设计研究院 | 基于bim技术实现变电站快速竖向布置的方法 |
CN110096800A (zh) * | 2019-04-30 | 2019-08-06 | 中国二十冶集团有限公司 | Pc矩形梁与现浇梁通过bim实现用料估量的方法 |
US20200134106A1 (en) * | 2018-10-31 | 2020-04-30 | Trimble Solutions Corporation | Engineering drawings and digital twins |
CN112069564A (zh) * | 2020-07-17 | 2020-12-11 | 中国二十冶集团有限公司 | 一种矩形板坯连铸设备基础系列化电算组合建模调整方法 |
CN112069560A (zh) * | 2020-08-03 | 2020-12-11 | 广联达科技股份有限公司 | 一种针对空心楼盖的建模*** |
-
2020
- 2020-12-25 CN CN202011566600.6A patent/CN112580123B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107330140A (zh) * | 2017-05-19 | 2017-11-07 | 河北省电力勘测设计研究院 | 基于bim技术实现变电站快速竖向布置的方法 |
US20200134106A1 (en) * | 2018-10-31 | 2020-04-30 | Trimble Solutions Corporation | Engineering drawings and digital twins |
CN110096800A (zh) * | 2019-04-30 | 2019-08-06 | 中国二十冶集团有限公司 | Pc矩形梁与现浇梁通过bim实现用料估量的方法 |
CN112069564A (zh) * | 2020-07-17 | 2020-12-11 | 中国二十冶集团有限公司 | 一种矩形板坯连铸设备基础系列化电算组合建模调整方法 |
CN112069560A (zh) * | 2020-08-03 | 2020-12-11 | 广联达科技股份有限公司 | 一种针对空心楼盖的建模*** |
Non-Patent Citations (2)
Title |
---|
张彦欢;周东明;高溪溪;: "基于BIM技术的工程算量软件浅析", 工程建设, no. 08 * |
张怡芳, 张国煊: "建筑CAD图形智能识别与数字化工程管理研究", 计算机工程与科学, no. 09 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115422627A (zh) * | 2022-07-14 | 2022-12-02 | 中国建筑西南设计研究院有限公司 | 一种bim软件梁图配筋重生成时的字符位置保留方法和装置 |
CN115422627B (zh) * | 2022-07-14 | 2023-11-17 | 中国建筑西南设计研究院有限公司 | 一种bim软件梁图配筋重生成时的字符位置保留方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN112580123B (zh) | 2024-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107220438B (zh) | 一种基于bim信息模型的cae力学仿真的方法 | |
CN112348835B (zh) | 一种物料数量的检测方法、装置、电子设备及存储介质 | |
CN112580123A (zh) | 梁图元的编辑方法、装置、电子设备及可读存储介质 | |
CN113191671B (zh) | 工程量计算方法、装置及电子设备 | |
CN114429640A (zh) | 图纸分割方法、装置及电子设备 | |
CN111985014B (zh) | 一种基于标准图集的建模方法及*** | |
CN112200491B (zh) | 一种数字孪生模型构建方法、装置及存储介质 | |
CN109934894B (zh) | 一种cad出图方法、装置和计算机可读存储介质 | |
CN113190894A (zh) | 一种钢筋翻样数据处理方法、装置、终端设备及介质 | |
CN112287432A (zh) | 目标区域获取方法、装置、计算机设备和存储介质 | |
CN114397986B (zh) | 一种站场界面的视图显示*** | |
CN112765715A (zh) | 建筑架体的参数调节方法、装置、电子设备及存储介质 | |
CN115270530A (zh) | 进度可视化模型快速建立方法、***、设备及介质 | |
JP3525634B2 (ja) | 図形情報集約制御装置 | |
CN111475885A (zh) | 一种曲线钢箱梁参数化建模方法和装置 | |
CN115168112B (zh) | 动态区段变更下的区段数据还原方法、装置、设备及介质 | |
CN117056416B (zh) | 可视化的数据集模型灵活构建和管理方法 | |
CN116152382B (zh) | 结构平面布置图的数字化表征转化方法及装置、电子设备 | |
CN113220375B (zh) | 基于Allegro软件生成镂空文丝印的方法及*** | |
CN114077474A (zh) | 高精度地图数据包的处理方法、装置、设备及存储介质 | |
JPH117548A (ja) | 有限要素法におけるメッシュ分割方法 | |
KR102189878B1 (ko) | 수치지도의 효율적인 편집을 위한 lisp 방식의 편집 방법과 편집장치 | |
CN113553643A (zh) | 钢筋处理方法、装置及电子设备 | |
CN115330662A (zh) | 一种模型的融合方法、装置、电子设备及可读存储介质 | |
CN115659936A (zh) | 数据报表制作方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |