CN110189401B - 曲线管状围护结构的逆向建模方法 - Google Patents

曲线管状围护结构的逆向建模方法 Download PDF

Info

Publication number
CN110189401B
CN110189401B CN201910421461.9A CN201910421461A CN110189401B CN 110189401 B CN110189401 B CN 110189401B CN 201910421461 A CN201910421461 A CN 201910421461A CN 110189401 B CN110189401 B CN 110189401B
Authority
CN
China
Prior art keywords
plane
circular tube
curve
pipe section
tube
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.)
Active
Application number
CN201910421461.9A
Other languages
English (en)
Other versions
CN110189401A (zh
Inventor
任志平
侯春明
张兴志
戴超
武雄飞
胡开心
周银
袁亚通
韩达光
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Reaviro Technology Co ltd
China Construction Third Bureau Group Co Ltd
Original Assignee
Beijing Reaviro Technology Co ltd
China Construction Third Bureau Construction Engineering Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Reaviro Technology Co ltd, China Construction Third Bureau Construction Engineering Co Ltd filed Critical Beijing Reaviro Technology Co ltd
Priority to CN201910421461.9A priority Critical patent/CN110189401B/zh
Publication of CN110189401A publication Critical patent/CN110189401A/zh
Application granted granted Critical
Publication of CN110189401B publication Critical patent/CN110189401B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Image Generation (AREA)

Abstract

本发明提供一种曲线管状围护结构的逆向建模方法,包括获得曲线圆管的点云;将曲线圆管绕Z轴顺时针旋转第一夹角,使其与X‑Z平面平行;沿着X轴将曲线圆管分为多个管段;针对每个管段,确定其与Z轴正方向的第二夹角,将其绕Y轴逆时针旋转第二夹角至与Z轴平行;将其点云投影到X‑Y平面上,根据投影点云确定其上下端面圆心,上下端面圆心连线的中点为该管段的控制点;分别将每个管段的控制点绕Y轴顺时针旋转对应第二夹角,获得控制点姿态;将各个管段的控制点姿态相连成圆管中心线,将该圆管中心线绕Z轴逆时针旋转第一夹角,获得曲线圆管的圆管中心线空间姿态;基于圆管中心线空间姿态对曲线圆管进行三维建模。本发明建模方法简单且精度高。

Description

曲线管状围护结构的逆向建模方法
技术领域
本发明属于管状围护结构逆向建模领域,具体涉及一种曲线管状围护结构的逆向建模方法。
背景技术
目前,钢结构建筑物围护结构具有:空间工作,传力途径简捷,对大跨度结构比较合适;结构重量轻,经济指标好;空间刚度大,结构自重小,抗震性能好;施工安装简便平面布置灵活等优点。在建筑行业中,大多情况是利用传统的全站仪对圆管等空间结构进行有限特征点的数据采集,具体做法为:首先利用弹线在曲线圆管下边缘中心线弹出一根线段,然后再等距(综合情况考虑,一般为1m~2m间隔)贴上反光片,反光片中心恰好在线段上;接下来利用全站仪在保证与施工坐标处于同一坐标系下进行反光片的数据采集。但是目前利用传统的全站仪对圆管等空间结构进行二维的逆向生成的方法存在以下的不足:用弹线在曲线圆管下部弹出的线段操作难度较高,且不能很好地保证为精确度较高的线段;另外,利用全站仪1m~2m间隔的反光片所采集到的点拟合成的曲线难以确保精度。
发明内容
本发明提供一种曲线管状围护结构的逆向建模方法,以解决目前曲线圆管建模方式复杂且精度较低的问题。
根据本发明实施例的第一方面,提供一种曲线管状围护结构的逆向建模方法,包括:
获得曲线管状围护结构中曲线圆管的点云,该曲线圆管的点云包括多组位于不同圆环上的扫描点,每个扫描点都用于表示与该曲线圆管表面吻合的对应圆环上对应位置处的三维坐标;
将该曲线圆管投影至三维坐标系中X-Y平面上,拟合形成一条线段,确定该线段与X轴正方向的第一夹角;将该曲线圆管绕Z轴顺时针旋转该第一夹角,使其与X-Z平面平行;
沿着X轴方向每隔预设距离,利用一个垂直于X-Y平面的切割面,将平行于X-Z平面的曲线圆管划分为多个管段;
针对每个管段,确定该管段与Z轴正方向的第二夹角,将该管段绕Y轴逆时针旋转该第二夹角;将该管段上的点云投影到X-Y平面上,根据投影到X-Y平面上的点云,确定该管段的上端面和下端面的圆心在X-Y平面上的投影点,分别以确定的两个投影点为原点做垂直于X-Y平面的垂直线,将对应垂直线与上端面的交点确定为该上端面的圆心,将对应垂直线与下端面的交点确定为该下端面的圆心;将确定的该上端面和下端面的圆心的连线的中点作为该管段的控制点,将该管段的控制点绕Y轴顺时针旋转该第二夹角,获得该管段的控制点姿态;
将各个管段的控制点姿态相连形成圆管中心线,将该圆管中心线绕Z轴逆时针旋转该第一夹角,从而获得该曲线圆管的圆管中心线空间姿态;
基于所述圆管中心线空间姿态对该曲线圆管进行三维建模。
在一种可选的实现方式中,在沿着X轴方向每隔预设距离,利用一个垂直于X-Y平面的切割面,将平行于X-Z平面的曲线圆管划分为多个管段之前,所述方法还包括:
将该曲线圆管绕Y轴顺时针旋转第三夹角,直至其左端与右端的连线平行于X-Y平面。
在另一种可选的实现方式中,在将各个管段的控制点姿态相连形成圆管中心线之后,所述方法还包括:
将该圆管中心线绕Y轴逆时针旋转该第三夹角。
在另一种可选的实现方式中,所述沿着X轴方向每隔预设距离,利用一个垂直于X-Y平面的切割面,将平行于X-Z平面的曲线圆管划分为多个管段包括:
将该曲线圆管预先划分为多个子曲线圆管;
针对每个子曲线圆管,将该子曲线圆管绕Y轴顺时针旋转对应第四夹角,直至其左端与右端的连线平行于X-Y平面;沿着X轴方向每隔预设距离,利用一个垂直于X-Y平面的切割面,将平行于X-Z平面的子曲线圆管划分为多个管段。
在另一种可选的实现方式中,将各个管段的控制点姿态相连形成圆管中心线相连包括:
针对每个子曲线圆管,将该子曲线圆管的各个管段的控制点姿态相连形成该子曲线圆管的管段中心线;将该管段中心线绕Y轴逆时针旋转对应第四夹角,获得该子曲线圆管的圆管子中心线;将各个子曲线圆管的圆管子中心线相连形成圆管中心线。
在另一种可选的实现方式中,所述方法还包括:
针对每个管段,在将该管段上点云投影到X-Y平面上之后,还根据投影到X-Y平面上的点云,确定该管段的上端面和下端面的半径;
基于所述圆管中心线空间姿态对该曲线圆管进行三维建模包括:
求取确定的各个管段的上端面和下端面的半径的平均值;
基于所述圆管中心线空间姿态和所述半径的平均值,对该曲线圆管进行三维建模。
在另一种可选的实现方式中,根据投影到X-Y平面上的点云,确定该管段的上端面和下端面的圆心在X-Y平面上的投影点包括:
判断该第二夹角是否大于90度,若是,则将投影至X-Y平面上由左侧弧段拟合形成的圆所对应的圆心,作为该管段的上端面的圆心在X-Y平面上的投影点,将投影至X-Y平面上由右侧弧段拟合形成的圆所对应的圆心,作为该管段的下端面的圆心在X-Y平面上的投影点;
否则,将投影至X-Y平面上由右侧弧段拟合形成的圆所对应的圆心,作为该管段的上端面的圆心在X-Y平面上的投影点,将投影至X-Y平面上由左侧弧段拟合形成的圆所对应的圆心,作为该管段的下端面的圆心在X-Y平面上的投影点。
在另一种可选的实现方式中,获得曲线管状围护结构中曲线圆管的点云包括:
采集曲线管状围护结构的点云;
对采集到的点云进行处理,获得该曲线管状围护结构中曲线圆管的点云。
在另一种可选的实现方式中,对采集到的点云进行处理包括:
删除该曲线管状围护结构中曲线圆管外的其他点云;
对曲线圆管的点云进行降噪处理。
在另一种可选的实现方式中,采集曲线管状围护结构的点云包括:
将现场基准点的坐标输入全站扫描仪中,以使所述全站扫描仪采集到的点云所在的三维坐标系与施工方的三维坐标***一;
利用所述全站扫描仪采集曲线管状围护结构的点云。
本发明的有益效果是:
1、本发明通过采集曲线圆管的点云,基于曲线圆管的点云进行建模,不必借助于弹线和反光片,因而操作比较简单且效率较高;通过对曲线圆管的点云进行平面坐标转化,可以获得曲线圆管的圆管中心线空间姿态,基于该圆管中心线空间姿态进行建模,建模方法简单且精度较高,并且可以实现曲线圆管的三维建模。
2、本发明针对左右两端连线不与X-Y平面平行的曲线圆管,对曲线圆管进行调平,将曲线圆管绕Y轴顺时针旋转第三夹角,使其左右两端连线与X-Y平面平行,可以减小切割获得的管段的长度,并且对应地在将各个管段的控制点姿态相连后,将相连形成的圆管中心线绕Y轴逆时针旋转第三夹角,可以保证建模精度。
3、本发明针对曲率较大的曲线圆管,将曲线圆管预先划分为多个子曲线圆管,对每个子曲线圆管进行调平,将其旋转至左右两端连线平行于X-Y平面,由此可以减小每个子曲线圆管切割获得的管段的长度,进一步保证建模精度。
4、本发明通过确定各个管段的上端面和下端面的半径,求取各个半径的平均值,基于圆管中心线空间姿态和半径平均值对圆形管道进行三维建模,可以进一步保证建模精度。
5、本发明通过在采集到包括曲线圆管的围护结构的点云后,删除其中除曲线圆管外的其他点云,获得曲线圆管的点云,再对曲线圆管的点云进行降噪处理,可以保证建模基础数据的准确度。
6、本发明通过将采集到的点云置换到与施工方的三维坐标系中,便于进行建模处理,使曲线圆管投影至X-Y平面上时可以拟合形成一条线段。
附图说明
图1是本发明曲线管状围护结构的逆向建模方法的一个实施例流程图;
图2是本发明平行于X-Z平面时曲线圆管的两种不同状态;
图3是本发明曲线管状钢制围护结构中单根曲线圆管的局部点云图;
图4是本发明曲线管状钢制围护结构中单根曲线圆管在Rhino生成的三维实体图。
具体实施方式
为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例中技术方案作进一步详细的说明。
在本发明的描述中,除非另有规定和限定,需要说明的是,术语“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。
参见图1,为本发明曲线管状围护结构的逆向建模方法的一个实施例流程图。该曲线管状围护结构的逆向建模方法可以采用应用程序,在处理装置(例如计算机)上实现,其可以包括以下步骤:
S101、获得曲线管状围护结构中曲线圆管的点云,该曲线圆管的点云包括多组位于不同圆环上的扫描点,每个扫描点都用于表示与该曲线圆管表面吻合的对应圆环上对应位置处的三维坐标。
本实施例中,为了获得曲线圆管的点云,可以首先采集曲线管状围护结构的点云;然后对采集到的点云进行处理,获得该曲线管状围护结构中曲线圆管的点云。由于围护结构在建成后,其曲线圆管很可能受到其他遮挡物的遮挡,直接利用全站扫描仪对该曲线圆管进行扫描,很难得到曲线圆管完整的点云,即利用全站扫描仪扫描到的曲线圆管的点云包括的多组扫描点,可能出现缺失,在对应圆环上该组扫描点不足以形成一个完整的圆环,而只能形成一个弧段(在步骤S104中投影到X-Y平面上的点云,只会形成弧段,而不会形成完整圆环),为此本发明基于采集到的曲线圆管的点云,采用步骤S102至步骤S106所述方法,对曲线圆管的点云进行平面变换,从而对曲线圆管进行逆向建模。其中,本步骤在采集曲线管状围护结构的点云时,为了尽可能采集到完整的点云,针对围护结构中有遮挡物的区域,将全站扫描仪设置在该区域的外部,针对围护结构中无遮挡物的区域,将全站扫描仪设置在该区域的内部。此外,为了进一步保证采集到完整的点云,还可以采用多视角进行点云采集,例如可设2-3站,采用全站扫描仪对围护结构进行数据采集。
在采集曲线管状围护结构的点云时,首先将现场基准点的坐标输入全站扫描仪中,以使所述全站扫描仪采集到的点云所在的三维坐标系与施工方的三维坐标***一;然后利用所述全站扫描仪采集曲线管状围护结构的点云。目前在向全站扫描仪输入现场基准点的坐标后,全站扫描仪会将其采集到的点云与现场基准点进行匹配,然后利用两个现场基准点进行后方交会,使采集到的点云转换到与施工方的三维坐标系中。由于该过程是现有技术,因而在此不再予以赘述。由于采集到的点云与施工方的三维坐标***一,因此将采集到的点云导入Geomagic Control时为已经自动拼接好的完整的围护结构点云,此后将采集到的点云置于施工方的三维坐标系下,可以保证步骤S102在将曲线圆管投影至X-Y平面上时可拟合形成一条线段。另外,本步骤在对采集到的点云进行处理时,可以删除该曲线管状围护结构中曲线圆管外的其他点云(包括将现场与围护结构无光的点云删除以及将连接曲线圆管的斜撑删除);以及对曲线圆管的点云进行降噪处理。
步骤S102、将该曲线圆管投影至三维坐标系中X-Y平面上,拟合形成一条线段,确定该线段与X轴正方向的第一夹角;将该曲线圆管绕Z轴顺时针旋转该第一夹角,使其与X-Z平面平行(或者位于X-Z平面上)。本实施例中,三维坐标系中Z轴正方向可以竖直向上,X轴正方向可以横向向右,Y轴正方向可以垂直于X-Z平面向前。
步骤S103、沿着X轴方向每隔预设距离,利用一个垂直于X-Y平面的切割面,将平行于X-Z平面的曲线圆管划分为多个管段。本实施例中,可以从该曲线圆管的左端在对应X轴上对应位置开始,沿着X轴方向每隔预设距离,利用一个垂直于X-Y平面的切割面,将平行于X-Z平面的曲线圆管划分为多个管段。
步骤S104、针对每个管段,确定该管段(例如其左端与右端的连线,或者根据管段的点云拟合出的线段)与Z轴正方向的第二夹角,将该管段绕Y轴逆时针旋转该第二夹角;将该管段上的点云投影到X-Y平面上,根据投影到X-Y平面上的点云,确定该管段的上端面和下端面的圆心在X-Y平面上的投影点,分别以确定的两个投影点为原点做垂直于X-Y平面的垂直线,将对应垂直线与上端面的交点确定为该上端面的圆心,将对应垂直线与下端面的交点确定为该下端面的圆心;将确定的该上端面和下端面的圆心的连线的中点作为该管段的控制点,将该管段的控制点绕Y轴顺时针旋转该第二夹角,获得该管段的控制点姿态。
本实施例中,根据投影到X-Y平面上的点云,确定该管段的上端面和下端面的圆心在X-Y平面上的投影点包括:判断该第二夹角是否大于90度,若是,则表示管段向左倾斜,其上端面点云投影到X-Y平面上的弧段位于左侧,下端面点云投影到X-Y平面上的弧段位于右侧,因而将投影至X-Y平面上由左侧弧段拟合形成的圆所对应的圆心,作为该管段的上端面的圆心在X-Y平面上的投影点,将投影至X-Y平面上由右侧弧段拟合形成的圆所对应的圆心,作为该管段的下端面的圆心在X-Y平面上的投影点;否则,表示管段向右倾斜,其上端面点云投影到X-Y平面上的弧段位于右侧,下端面点云投影到X-Y平面上的弧段位于左侧,将投影至X-Y平面上由右侧弧段拟合形成的圆所对应的圆心,作为该管段的上端面的圆心在X-Y平面上的投影点,将投影至X-Y平面上由左侧弧段拟合形成的圆所对应的圆心,作为该管段的下端面的圆心在X-Y平面上的投影点。
步骤S105、将各个管段的控制点姿态相连形成圆管中心线,将该圆管中心线绕Z轴逆时针旋转该第一夹角,从而获得该曲线圆管的圆管中心线空间姿态。
本实施例中,当曲线圆管旋转至与X-Z平面平行时,三维坐标系中曲线圆管的左右两端的连线可能不与X-Y平面平行,如图2左侧曲线所示,结合图2右侧左右两端连线与X-Y平面平行的曲线圆管,当沿着X轴方向相隔相等距离进行切割时,显然左侧曲线切割后获得的管段更长,管段越长,对应的建模精度越低。为此,本发明在步骤S103中沿着X轴方向每隔预设距离,利用一个垂直于X-Y平面的切割面,将平行于X-Z平面的曲线圆管划分为多个管段之前,所述方法还包括:将该曲线圆管绕Y轴顺时针旋转第三夹角,直至其左端与右端的连线平行于X-Y平面。在将曲线圆管旋转第三夹角后,对应地在步骤S105中在将各个管段的控制点姿态相连形成圆管中心线之后,所述方法还包括:将所述圆管中心线绕Y轴逆时针旋转该第三夹角。本发明针对左右两端连线不与X-Y平面平行的曲线圆管,对曲线圆管进行调平,将曲线圆管绕Y轴顺时针旋转第三夹角,使其左右两端连线与X-Y平面平行,可以减小切割获得的管段的长度,对应地在将各个管段的控制点姿态相连后,将相连形成的圆管中心线绕Y轴逆时针旋转第三夹角,可以保证建模精度。
当然,即便是左右两端连线平行于X-Y平面的曲线圆管,曲线圆管的曲率也可能较大,此时采用固定间隔对曲线圆管进行切割,仍然可能出现曲线圆管曲率太大,从而使切割获得的管段的长度较大,这样还是会影响建模精度。为此,针对曲率较大的曲线圆管,本发明步骤S103可以具体包括:将该曲线圆管预先划分为多个子曲线圆管,例如利用对称线将曲线圆管划分为左右两部分;针对每个子曲线圆管,将该子曲线圆管绕Y轴顺时针旋转对应第四夹角,直至其左端与右端的连线平行于X-Y平面;沿着X轴方向每隔预设距离,利用一个垂直于X-Y平面的切割面,将平行于X-Z平面的子曲线圆管划分为多个管段。对应地,步骤S105中将各个管段的控制点姿态相连形成圆管中心线相连包括:针对每个子曲线圆管,将该子曲线圆管的各个管段的控制点姿态相连形成该子曲线圆管的管段中心线;将该管段中心线绕Y轴逆时针旋转对应第四夹角,获得该子曲线圆管的圆管子中心线;将各个子曲线圆管的圆管子中心线相连形成圆管中心线。本发明针对曲率较大的曲线圆管,将曲线圆管预先划分为多个子曲线圆管,对每个子曲线圆管进行调平,将其旋转至左右两端连线平行于X-Y平面,由此可以减小每个子曲线圆管切割获得的管段的长度,进一步保证建模精度。
步骤S106、基于所述圆管中心线空间姿态对该曲线圆管进行三维建模。
本实施例中,所述方法还包括:在步骤S104中针对每个管段,在将该管段上点云投影到X-Y平面上之后,还根据投影到X-Y平面上的点云,确定该管段的上端面和下端面的半径;在步骤S106中基于所述圆管中心线空间姿态对该曲线圆管进行三维建模包括:求取确定的各个管段的上端面和下端面的半径的平均值;基于所述圆管中心线空间姿态和半径的平均值,对该曲线圆管进行三维建模。本发明通过确定各个管段的上端面和下端面的半径,求取各个半径的平均值,基于圆管中心线和半径平均值对圆形管道进行三维建模,可以进一步保证建模精度。在进行三维建模时结合图3至图4所示,可以首先将数据导入CAD生成空间曲线,并转化为DXF格式,最后在三维软件Rhino中进行三维圆管建模,该圆管半径为求取的所有半径的平均值。
由上述实施例可见,本发明通过采集曲线圆管的点云,基于曲线圆管的点云进行建模,不必借助于弹线和反光片,因而操作比较简单且效率较高;通过对曲线圆管的点云进行平面坐标转化,可以获得曲线圆管的圆管中心线空间姿态,基于该圆管中心线空间姿态进行建模,建模方法简单且精度较高,并且可以实现曲线圆管的三维建模。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

Claims (8)

1.一种曲线管状围护结构的逆向建模方法,其特征在于,包括:
获得曲线管状围护结构中曲线圆管的点云,该曲线圆管的点云包括多组位于不同圆环上的扫描点,每个扫描点都用于表示与该曲线圆管表面吻合的对应圆环上对应位置处的三维坐标;
将该曲线圆管投影至三维坐标系中X-Y平面上,拟合形成一条线段,确定该线段与X轴正方向的第一夹角;将该曲线圆管绕Z轴顺时针旋转该第一夹角,使其与X-Z平面平行;
沿着X轴方向每隔预设距离,利用一个垂直于X-Y平面的切割面,将平行于X-Z平面的曲线圆管划分为多个管段;
针对每个管段,确定该管段与Z轴正方向的第二夹角,将该管段绕Y轴逆时针旋转该第二夹角;将该管段上的点云投影到X-Y平面上,根据投影到X-Y平面上的点云,确定该管段的上端面和下端面的圆心在X-Y平面上的投影点,分别以确定的两个投影点为原点做垂直于X-Y平面的垂直线,将对应垂直线与上端面的交点确定为该上端面的圆心,将对应垂直线与下端面的交点确定为该下端面的圆心;将确定的该上端面和下端面的圆心的连线的中点作为该管段的控制点,将该管段的控制点绕Y轴顺时针旋转该第二夹角,获得该管段的控制点姿态;
将各个管段的控制点姿态相连形成圆管中心线,将该圆管中心线绕Z轴逆时针旋转该第一夹角,从而获得该曲线圆管的圆管中心线空间姿态;
基于所述圆管中心线空间姿态对该曲线圆管进行三维建模;
所述沿着X轴方向每隔预设距离,利用一个垂直于X-Y平面的切割面,将平行于X-Z平面的曲线圆管划分为多个管段包括:
将该曲线圆管预先划分为多个子曲线圆管;
针对每个子曲线圆管,将该子曲线圆管绕Y轴顺时针旋转对应第四夹角,直至其左端与右端的连线平行于X-Y平面;沿着X轴方向每隔预设距离,利用一个垂直于X-Y平面的切割面,将平行于X-Z平面的子曲线圆管划分为多个管段;
将各个管段的控制点姿态相连形成圆管中心线相连包括:
针对每个子曲线圆管,将该子曲线圆管的各个管段的控制点姿态相连形成该子曲线圆管的管段中心线;将该管段中心线绕Y轴逆时针旋转对应第四夹角,获得该子曲线圆管的圆管子中心线;将各个子曲线圆管的圆管子中心线相连形成圆管中心线。
2.根据权利要求1所述的曲线管状围护结构的逆向建模方法,其特征在于,在沿着X轴方向每隔预设距离,利用一个垂直于X-Y平面的切割面,将平行于X-Z平面的曲线圆管划分为多个管段之前,所述方法还包括:
将该曲线圆管绕Y轴顺时针旋转第三夹角,直至其左端与右端的连线平行于X-Y平面。
3.根据权利要求2所述的曲线管状围护结构的逆向建模方法,其特征在于,在将各个管段的控制点姿态相连形成圆管中心线之后,所述方法还包括:
将该圆管中心线绕Y轴逆时针旋转该第三夹角。
4.根据权利要求1所述的曲线管状围护结构的逆向建模方法,其特征在于,所述方法还包括:
针对每个管段,在将该管段上点云投影到X-Y平面上之后,还根据投影到X-Y平面上的点云,确定该管段的上端面和下端面的半径;
基于所述圆管中心线空间姿态对该曲线圆管进行三维建模包括:
求取确定的各个管段的上端面和下端面的半径的平均值;
基于所述圆管中心线空间姿态和所述半径的平均值,对该曲线圆管进行三维建模。
5.根据权利要求1所述的曲线管状围护结构的逆向建模方法,其特征在于,根据投影到X-Y平面上的点云,确定该管段的上端面和下端面的圆心在X-Y平面上的投影点包括:
判断该第二夹角是否大于90度,若是,则将投影至X-Y平面上由左侧弧段拟合形成的圆所对应的圆心,作为该管段的上端面的圆心在X-Y平面上的投影点,将投影至X-Y平面上由右侧弧段拟合形成的圆所对应的圆心,作为该管段的下端面的圆心在X-Y平面上的投影点;
否则,将投影至X-Y平面上由右侧弧段拟合形成的圆所对应的圆心,作为该管段的上端面的圆心在X-Y平面上的投影点,将投影至X-Y平面上由左侧弧段拟合形成的圆所对应的圆心,作为该管段的下端面的圆心在X-Y平面上的投影点。
6.根据权利要求1所述的曲线管状围护结构的逆向建模方法,其特征在于,获得曲线管状围护结构中曲线圆管的点云包括:
采集曲线管状围护结构的点云;
对采集到的点云进行处理,获得该曲线管状围护结构中曲线圆管的点云。
7.根据权利要求6所述的曲线管状围护结构的逆向建模方法,其特征在于,对采集到的点云进行处理包括:
删除该曲线管状围护结构中曲线圆管外的其他点云;
对曲线圆管的点云进行降噪处理。
8.根据权利要求6所述的曲线管状围护结构的逆向建模方法,其特征在于,采集曲线管状围护结构的点云包括:
将现场基准点的坐标输入全站扫描仪中,以使所述全站扫描仪采集到的点云所在的三维坐标系与施工方的三维坐标***一;
利用所述全站扫描仪采集曲线管状围护结构的点云。
CN201910421461.9A 2019-05-21 2019-05-21 曲线管状围护结构的逆向建模方法 Active CN110189401B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910421461.9A CN110189401B (zh) 2019-05-21 2019-05-21 曲线管状围护结构的逆向建模方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910421461.9A CN110189401B (zh) 2019-05-21 2019-05-21 曲线管状围护结构的逆向建模方法

Publications (2)

Publication Number Publication Date
CN110189401A CN110189401A (zh) 2019-08-30
CN110189401B true CN110189401B (zh) 2023-05-23

Family

ID=67717021

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910421461.9A Active CN110189401B (zh) 2019-05-21 2019-05-21 曲线管状围护结构的逆向建模方法

Country Status (1)

Country Link
CN (1) CN110189401B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111159852B (zh) * 2019-12-09 2023-08-11 上海航天精密机械研究所 一种筒状工件内外轮廓逆向建模的装置及方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100753537B1 (ko) * 2006-06-09 2007-08-30 주식회사 아이너스기술 메시 데이터를 피처로 이용한 역설계 방법
CN101625767A (zh) * 2008-07-10 2010-01-13 北京石油化工学院 非平行轮廓医学影像的点云式三维表面重建方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0209080D0 (en) * 2002-04-20 2002-05-29 Virtual Mirrors Ltd Methods of generating body models from scanned data
US7843448B2 (en) * 2005-11-21 2010-11-30 Leica Geosystems Ag Identification of occluded edge regions from 3D point data
CN102054101B (zh) * 2010-12-27 2012-06-13 江西昌河航空工业有限公司 一种复杂端面圆管的逆向建模方法
CN102722907B (zh) * 2012-05-22 2014-07-02 清华大学 基于管道工厂点云的几何建模方法
CN104050720B (zh) * 2014-06-24 2017-02-15 中国科学院深圳先进技术研究院 点云曲面重建方法及***
CN104933253B (zh) * 2015-06-24 2018-02-23 中铁第四勘察设计院集团有限公司 一种地铁区间综合管线三维模型的快速生成方法
CN105469404B (zh) * 2015-11-26 2018-06-29 北京建筑大学 一种基于三维点云数据的旋转体拟合方法及装置
CN106844960B (zh) * 2017-01-20 2019-07-09 中冶建筑研究总院有限公司 一种管状焊接钢结构网架的逆向建模的方法
CN106874580B (zh) * 2017-01-22 2020-05-26 合肥工业大学 一种基于点云数据的弯管模型重建方法
CN107045731B (zh) * 2017-03-21 2020-07-03 国网湖北省电力公司检修公司 基于点云数据对变电站母线进行建模的方法
US10140733B1 (en) * 2017-09-13 2018-11-27 Siemens Healthcare Gmbh 3-D vessel tree surface reconstruction
CN108428219B (zh) * 2018-02-28 2021-08-31 华南农业大学 一种基于三维曲面的原木直径测算方法
CN109118574A (zh) * 2018-07-04 2019-01-01 北京航空航天大学 一种基于三维特征提取的快速逆向建模方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100753537B1 (ko) * 2006-06-09 2007-08-30 주식회사 아이너스기술 메시 데이터를 피처로 이용한 역설계 방법
CN101625767A (zh) * 2008-07-10 2010-01-13 北京石油化工学院 非平行轮廓医学影像的点云式三维表面重建方法

Also Published As

Publication number Publication date
CN110189401A (zh) 2019-08-30

Similar Documents

Publication Publication Date Title
CN101192307B (zh) 点云三角网格面构建方法
WO2019019432A1 (zh) 机器人末端工具的位姿测量方法
CN108645339A (zh) 一种生物发电厂料垛点云数据采集及体积计算方法
CN107633133A (zh) 基于bim+3d扫描技术的抗震支吊架的施工方法
CN109764805B (zh) 一种基于激光扫描的机械臂定位装置与方法
CN114494649B (zh) 有限元网格划分几何清理方法、设备和存储介质
CN114491824B (zh) 有限元网格自动划分方法、设备和存储介质
CN110189401B (zh) 曲线管状围护结构的逆向建模方法
CN109262652B (zh) 一种用于多杆件多关节机构的干涉检测预警方法
CN114494648B (zh) 基于有限元网格划分的网格调整方法、设备和存储介质
CN112017293A (zh) 一种关于圆钢管几何初始缺陷的测量方法
CN116524109B (zh) 一种基于WebGL的三维桥梁可视化方法及相关设备
CN111397521A (zh) 一种基于webGL技术的氟化工厂管道模型的建立方法
CN110530375A (zh) 机器人自适应定位方法、定位装置、机器人及存储介质
WO2021189479A1 (zh) 路基传感器的位姿校正方法、装置和路基传感器
Son et al. Automatic 3D reconstruction of as-built pipeline based on curvature computations from laser-scanned data
CN109693058B (zh) 一种管路组件焊装姿态的确定方法、装置及上位机
US10628533B2 (en) Global optimization of networks of locally fitted objects
WO2019127361A1 (zh) 线路模型实现方法、装置和计算机可读存储介质
CN114998381A (zh) 管板焊接中焊接轨迹拟合方法、装置、设备及存储介质
CN114707187A (zh) 一种管路的逆向建模方法及装置
CN111288888B (zh) 面向机械手自动抓捕的大尺寸圆环目标结构光测量方法
CN110672033A (zh) 一种利用3d渲染的管道误差测量方法
CN117078861A (zh) 基于smart 3d的二三维匹配方法及***
CN116295262B (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