CN112632675A - 一种建筑结构逆向轴线建模方法 - Google Patents
一种建筑结构逆向轴线建模方法 Download PDFInfo
- Publication number
- CN112632675A CN112632675A CN202011526404.6A CN202011526404A CN112632675A CN 112632675 A CN112632675 A CN 112632675A CN 202011526404 A CN202011526404 A CN 202011526404A CN 112632675 A CN112632675 A CN 112632675A
- Authority
- CN
- China
- Prior art keywords
- building structure
- point
- vector
- vertexes
- projection
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 239000013598 vector Substances 0.000 claims abstract description 49
- 229910000831 Steel Inorganic materials 0.000 claims abstract description 10
- 239000010959 steel Substances 0.000 claims abstract description 10
- 239000007787 solid Substances 0.000 claims description 8
- 238000010276 construction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 208000003464 asthenopia Diseases 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 238000012795 verification Methods 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/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
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Structural Engineering (AREA)
- Computational Mathematics (AREA)
- Civil Engineering (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Architecture (AREA)
- Numerical Control (AREA)
Abstract
本发明涉及一种建筑结构逆向轴线建模方法,包括:步骤1:将建筑结构进行分段;步骤2:针对第一段,将钢结构转换成实体网格结构,并获取实体网格结构的顶点;步骤3:计算所有顶点的形心点;步骤4:根据形心点以及任意一个顶点建立法线向量,并建立点法式平面;步骤5:将顶点向点法式平面投影,建立投影点到各个顶点的投影向量;步骤6:基于投影向量与法线向量的方向是否相同,将顶点分为两组;骤7:分别计算两组内各个顶点的中点,分别记为一条线段的两个端点;步骤8:连接两个端点,得到第一段建筑结构的轴线;步骤9:循环遍历建筑结构中的每一段,得到建筑结构的轴线。本发明能够快速生成建筑结构的轴线,提高了轴线建模的效率和精度。
Description
技术领域
本发明涉及建筑行业中的结构件建模领域,尤其涉及一种建筑结构逆向轴线建模方法。
背景技术
随着我国文旅项目的兴起,建筑结构的造型也越来越丰富多彩。对于已经建好的建筑物,为了对其结构工程进行校核分析,通常需要重新建立构件的线模,从而进行有限元分析,并以此作为构件绘制施工图的定位基准;构件加工的尺寸基准以及构件施工安装现场定位及校验的基准,因此,轴线建模是否准确关系到后续施工的安全性和准确性,具有重要意义。传统的轴线建模方法为手动建模,即靠眼力运用软件的捕捉功能手动建立辅助线并求解轴线坐标,当模型体量大时效率非常底下,且人眼会出现疲劳,因此可能会由于手动捕捉而存在人为误差。
因此,如何提供一种效率高、精度高的建筑结构逆向轴线建模方法是本领域技术人员亟待解决的一个技术问题。
发明内容
本发明提供一种建筑结构逆向轴线建模方法,以解决上述技术问题。
为解决上述技术问题,本发明提供一种建筑结构逆向轴线建模方法,包括如下步骤:
步骤1:将建筑结构进行分段;
步骤2:针对第一段,将所述建筑结构中的钢结构转换成实体网格结构,并获取所述实体网格结构的顶点;
步骤3:计算所有顶点的形心点;
步骤4:根据所述形心点以及任意一个所述顶点建立法线向量,并建立点法式平面;
步骤5:将所述顶点向所述点法式平面投影,建立投影点到各个顶点的投影向量;
步骤6:基于所述投影向量与所述法线向量的方向是否相同,将所述顶点分为两组;
步骤7:分别计算两组内各个顶点的中点,分别记为一条线段的两个端点;
步骤8:连接两个所述端点,得到第一段建筑结构的轴线;
步骤9:循环遍历所述建筑结构中的每一段,得到所述建筑结构的轴线。
较佳地,步骤4中,建立法线向量及点法式平面的方法为:以所述形心点为起点,以选取的任意一个顶点作为终点,绘制一条向量,记为法线向量;所述形心点所在的且与所述法线向量垂直的平面记为点法式平面。
较佳地,步骤5中,建立所述投影向量的方法为:以所述投影点为起点,以该投影点对应的顶点为终点,绘制的向量记为投影向量。
较佳地,步骤6中,分组方式为:将所述顶点以三维坐标的形式存储于两个容器中。
与现有技术相比,本发明提供的建筑结构逆向轴线建模方法具有如下优点:
1.本发明可以用编程手段实现,循环建筑结构的每段钢构件网格,即可快速生成钢构件的轴线,大大提高了工作效率高;
2.本发明中轴线的建模不依赖于人眼完成,大大减少了因工作疲劳,视觉疲劳而引起的误差,提高了建模精度,对于大型项目其效果更加明显。
附图说明
图1为本发明一具体实施方式中建筑结构逆向轴线建模方法的流程图;
图2a至图2g分别为本发明一具体实施方式中建筑结构逆向轴线建模方法中各步骤的结构对照示意图。
图中:10-单根钢结构构件、20-顶点、30-形心点、40-法线向量、50-点法式平面、60-投影点、70-投影向量、80-端点、90-轴线。
具体实施方式
为了更详尽的表述上述发明的技术方案,以下列举出具体的实施例来证明技术效果;需要强调的是,这些实施例用于说明本发明而不限于限制本发明的范围。
本发明提供的建筑结构逆向轴线建模方法,如图1至图2g所示,包括如下步骤:
步骤1:将建筑结构进行分段,具体的分段方式可以按照建筑结构的具体造型来划分,例如将一根完整的钢结构构件作为一段,请参考图2a,即以单根钢结构构件10为例说明整个建模过程;
步骤2:请参考图2b,将所述建筑结构中的钢结构转换成实体网格结构,并获取所述实体网格结构的顶点20,此时,所有的顶点20的数据(例如坐标)是混放在一起的,没有进行分类;
步骤3:请参考图2c,计算所有顶点20的形心点30,所述形心点30为所有顶点20组成的截面图形的几何中心;
步骤4:请参考图2d,根据所述形心点30以及任意一个所述顶点20建立法线向量40,并建立点法式平面50,具体地,建立法线向量40及点法式平面50的方法为:以所述形心点30为起点,以选取的任意一个顶点20作为终点,绘制一条向量,记为法线向量40;所述形心点30所在的且与所述法线向量40垂直的平面记为点法式平面50;
步骤5:请参考图2e,将所述顶点20向所述点法式平面50投影,建立投影点60到各个顶点20的投影向量70,具体地,建立所述投影向量70的方法为:以所述投影点60为起点,根据顶点20与投影点60之间的一对一的关联关系,以该投影点60对应的顶点20为终点,绘制的向量记为投影向量70;
步骤6:请继续参考图2e,基于所述投影向量70与所述法线向量40的方向是否相同,将所述顶点20分为两组,即将与所述法线向量40方向相同的投影向量70对应的顶点20分为一组,将与所述法线向量40方向相反的投影向量70对应的顶点20分为另一组,以此完成顶点20的分类,具体地分组方式为:将所述顶点20以三维坐标的形式存储于两个容器中,便于存储以及后续提取;
步骤7:请参考图2f,分别计算两组内各个顶点20的中点,分别记为一条线段的两个端点80,即提取其中一个容器中的所有顶点20的坐标,计算各顶点20的中点的坐标,标记为一个端点80,提取另一个容器中的所有顶点20的坐标,计算出另一个端点80;
步骤8:请参考图2g,连接两个所述端点80,得到第一段建筑结构的轴线90;
步骤9:循环遍历所述建筑结构中的每一段,得到所述建筑结构的轴线。
上述建模方法能够将成倍地提高建筑结构逆向轴线建模校核中的建模效率及建模精度;同时能够减少因工作疲劳,视觉疲劳而引起的人为误差,对于大型的项目其效果更明显。
综上所述,本发明提供的建筑结构逆向轴线建模方法,包括如下步骤:步骤1:将建筑结构进行分段;步骤2:针对第一段,将所述建筑结构中的钢结构转换成实体网格结构,并获取所述实体网格结构的顶点20;步骤3:计算所有顶点20的形心点30;步骤4:根据所述形心点30以及任意一个所述顶点20建立法线向量40,并建立点法式平面50;步骤5:将所述顶点20向所述点法式平面50投影,建立投影点60到各个顶点20的投影向量70;步骤6:基于所述投影向量70与所述法线向量40的方向是否相同,将所述顶点20分为两组;步骤7:分别计算两组内各个顶点20的中点,分别记为一条线段的两个端点80;步骤8:连接两个所述端点80,得到第一段建筑结构的轴线90;步骤9:循环遍历所述建筑结构中的每一段,得到所述建筑结构的轴线。本发明能够快速生成建筑结构的轴线,提高了轴线建模的效率和精度。
显然,本领域的技术人员可以对发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。
Claims (4)
1.一种建筑结构逆向轴线建模方法,其特征在于,包括如下步骤:
步骤1:将建筑结构进行分段;
步骤2:针对第一段,将所述建筑结构中的钢结构转换成实体网格结构,并获取所述实体网格结构的顶点;
步骤3:计算所有顶点的形心点;
步骤4:根据所述形心点以及任意一个所述顶点建立法线向量,并建立点法式平面;
步骤5:将所述顶点向所述点法式平面投影,建立投影点到各个顶点的投影向量;
步骤6:基于所述投影向量与所述法线向量的方向是否相同,将所述顶点分为两组;
步骤7:分别计算两组内各个顶点的中点,分别记为一条线段的两个端点;
步骤8:连接两个所述端点,得到第一段建筑结构的轴线;
步骤9:循环遍历所述建筑结构中的每一段,得到所述建筑结构的轴线。
2.如权利要求1所述的建筑结构逆向轴线建模方法,其特征在于,步骤4中,建立法线向量及点法式平面的方法为:以所述形心点为起点,以选取的任意一个顶点作为终点,绘制一条向量,记为法线向量;所述形心点所在的且与所述法线向量垂直的平面记为点法式平面。
3.如权利要求1所述的建筑结构逆向轴线建模方法,其特征在于,步骤5中,建立所述投影向量的方法为:以所述投影点为起点,以该投影点对应的顶点为终点,绘制的向量记为投影向量。
4.如权利要求1所述的建筑结构逆向轴线建模方法,其特征在于,步骤6中,分组方式为:将所述顶点以三维坐标的形式存储于两个容器中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011526404.6A CN112632675A (zh) | 2020-12-22 | 2020-12-22 | 一种建筑结构逆向轴线建模方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011526404.6A CN112632675A (zh) | 2020-12-22 | 2020-12-22 | 一种建筑结构逆向轴线建模方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112632675A true CN112632675A (zh) | 2021-04-09 |
Family
ID=75320949
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011526404.6A Pending CN112632675A (zh) | 2020-12-22 | 2020-12-22 | 一种建筑结构逆向轴线建模方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112632675A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115162584A (zh) * | 2022-08-19 | 2022-10-11 | 中建八局发展建设有限公司 | 一种720度球幕影院多层球形幕墙施工方法 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001324310A (ja) * | 2000-03-06 | 2001-11-22 | Kazuhiro Shiina | 立体データ作成方法及び装置並びにシステム |
KR100753537B1 (ko) * | 2006-06-09 | 2007-08-30 | 주식회사 아이너스기술 | 메시 데이터를 피처로 이용한 역설계 방법 |
US7830373B1 (en) * | 2006-01-25 | 2010-11-09 | Bo Gao | System and methods of civil engineering objects model |
US20120265494A1 (en) * | 2011-04-14 | 2012-10-18 | National Central University | Method of Online Building-Model Reconstruction Using Photogrammetric Mapping System |
KR20130055185A (ko) * | 2011-11-18 | 2013-05-28 | 서울대학교산학협력단 | 파라메트릭 구동에 의한 한옥 지붕 부재의 모델링 방법 |
CN104199999A (zh) * | 2014-07-17 | 2014-12-10 | 中国人民解放军国防科学技术大学 | 一种关节对中误差对多自由度机械臂末端定位精度影响的定量分析方法 |
CN107862738A (zh) * | 2017-11-28 | 2018-03-30 | 武汉大学 | 一种基于移动激光测量点云进行室内结构化三维重建方法 |
CN109543216A (zh) * | 2018-10-16 | 2019-03-29 | 华南理工大学 | 一种基于短线匹配法的节段梁预制线形控制方法 |
EP3502370A1 (en) * | 2017-12-22 | 2019-06-26 | Dassault Systèmes | Method for designing a tying bar enclosing a plurality of concrete-reinforcing bars |
CN110826129A (zh) * | 2019-10-31 | 2020-02-21 | 上海宝冶集团有限公司 | 参数化建模在异形结构构件安装中的应用方法 |
CN111095354A (zh) * | 2017-09-13 | 2020-05-01 | 西门子医疗有限公司 | 经改进的3-d血管树表面重构 |
-
2020
- 2020-12-22 CN CN202011526404.6A patent/CN112632675A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001324310A (ja) * | 2000-03-06 | 2001-11-22 | Kazuhiro Shiina | 立体データ作成方法及び装置並びにシステム |
US7830373B1 (en) * | 2006-01-25 | 2010-11-09 | Bo Gao | System and methods of civil engineering objects model |
KR100753537B1 (ko) * | 2006-06-09 | 2007-08-30 | 주식회사 아이너스기술 | 메시 데이터를 피처로 이용한 역설계 방법 |
US20120265494A1 (en) * | 2011-04-14 | 2012-10-18 | National Central University | Method of Online Building-Model Reconstruction Using Photogrammetric Mapping System |
KR20130055185A (ko) * | 2011-11-18 | 2013-05-28 | 서울대학교산학협력단 | 파라메트릭 구동에 의한 한옥 지붕 부재의 모델링 방법 |
CN104199999A (zh) * | 2014-07-17 | 2014-12-10 | 中国人民解放军国防科学技术大学 | 一种关节对中误差对多自由度机械臂末端定位精度影响的定量分析方法 |
CN111095354A (zh) * | 2017-09-13 | 2020-05-01 | 西门子医疗有限公司 | 经改进的3-d血管树表面重构 |
CN107862738A (zh) * | 2017-11-28 | 2018-03-30 | 武汉大学 | 一种基于移动激光测量点云进行室内结构化三维重建方法 |
EP3502370A1 (en) * | 2017-12-22 | 2019-06-26 | Dassault Systèmes | Method for designing a tying bar enclosing a plurality of concrete-reinforcing bars |
CN109543216A (zh) * | 2018-10-16 | 2019-03-29 | 华南理工大学 | 一种基于短线匹配法的节段梁预制线形控制方法 |
CN110826129A (zh) * | 2019-10-31 | 2020-02-21 | 上海宝冶集团有限公司 | 参数化建模在异形结构构件安装中的应用方法 |
Non-Patent Citations (5)
Title |
---|
丁祖娇;李泷杲;翟建军;李栋;: "一种面向对缝测量的双线结构光光条中心提取方法", 航空制造技术, no. 08, 15 April 2017 (2017-04-15) * |
娄静谊;赵俊三;: "基于激光扫描数据正交投影分析的建筑物提取研究", 价值工程, no. 14, 18 May 2017 (2017-05-18) * |
李兵;杨勇;吴英勇;: "基于点云数据的隧道中轴线自动提取方法研究", 重庆建筑, no. 01, 25 January 2016 (2016-01-25) * |
缪永伟;冯小红;于莉洁;陈佳舟;李永水;: "基于单幅图像的三维建筑物交互累进式建模", 计算机辅助设计与图形学学报, no. 09, 15 September 2016 (2016-09-15) * |
荆海峰;李广云;王力;杨文锋;: "基于圆柱多段拟合的隧道中轴线提取方法研究", 大地测量与地球动力学, no. 02, 15 February 2018 (2018-02-15) * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115162584A (zh) * | 2022-08-19 | 2022-10-11 | 中建八局发展建设有限公司 | 一种720度球幕影院多层球形幕墙施工方法 |
CN115162584B (zh) * | 2022-08-19 | 2023-06-02 | 中建八局发展建设有限公司 | 一种720度球幕影院多层球形幕墙施工方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101986037B1 (ko) | 실시간 가상 장면에서 원통형 충돌기와 볼록형 바디 간의 충돌을 검출하기 위한 방법, 및 단말, 및 저장 매체 | |
CN103632366B (zh) | 一种椭圆目标的参数识别方法 | |
CN113593030B (zh) | 基于三维模型的地质剖面图生成方法、***、终端及介质 | |
CN101894176A (zh) | 在采样点重建扫过容积的距离场的方法 | |
CN107622530B (zh) | 一种高效鲁棒的三角网切割方法 | |
CN110111425B (zh) | 3d字体的斜角生成方法、介质、设备及装置 | |
CN114241018B (zh) | 一种牙齿点云配准方法、***及可读存储介质 | |
US7295201B2 (en) | Method and system for generating automated exploded views | |
CN107203962B (zh) | 一种利用2d图片制作伪3d图像的方法及电子设备 | |
US8587586B2 (en) | Electronic device and method for meshing curved surface | |
CN111091594B (zh) | 多点云平面融合方法及装置 | |
CN112632675A (zh) | 一种建筑结构逆向轴线建模方法 | |
CN114861500A (zh) | 基于三维点云自动生成隧道结构有限元模型的方法及*** | |
CN112052489A (zh) | 一种户型图生成方法及*** | |
CN104573144A (zh) | 量测设备离线点云模拟***及方法 | |
US7388584B2 (en) | Method and program for determining insides and outsides of boundaries | |
CN110910463B (zh) | 全视角点云数据定长有序化编码方法、设备及存储介质 | |
CN110929322A (zh) | 一种建立bim模型与三维云模型之间的映射方法及*** | |
Toony et al. | Pgp2x: Principal geometric primitives parameters extraction | |
JP6025615B2 (ja) | 画像描画装置 | |
CN114089692A (zh) | 一种适用于零件复杂细长面的快速数控编程方法 | |
US7319913B2 (en) | Device and method for extracting unmachined shape | |
CN111325854A (zh) | 形状模型修正装置及形状模型修正方法以及存储介质 | |
JP4622987B2 (ja) | 工具参照面データの作成装置と作成方法 | |
CN111862322B (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 |