System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种三维建筑模型外表面快速获取方法技术_技高网

一种三维建筑模型外表面快速获取方法技术

技术编号:41282980 阅读:4 留言:0更新日期:2024-05-11 09:32
本发明专利技术公开了一种三维建筑模型外表面快速获取方法,涉及三维建模技术领域,包括如下步骤:S1、获取建筑三维几何模型,拾取三维建筑所有曲面,并对所有曲面进行编号;S2、基于待处理建筑曲面,在面形心处法向方向布置光源,光线矢量方向指向几何模型;S3、根据光线矢量在几何模型上的反射点位置确定该光线矢量方向的建筑外表面;S4、剔除重复面以及相应的反射点,在剩余反射点处再次布置光源,光线矢量为世界坐标系的六个方向,获取对应方向上反射点所在面;S5、对多次识别到的外表面进行整理,剔除重复面获取最终结果。本发明专利技术通过三维建模软件自动提取建筑外表面模型,提高了建筑外表面的获取效率。

【技术实现步骤摘要】

本专利技术涉及三维建模,更具体的说是涉及一种三维建筑模型外表面快速获取方法


技术介绍

1、三维建模软件可以建立建筑物的三维模型,包含建筑主体造型、建筑墙面外部细节、内部装饰、建筑周围绿化,可以包含建筑的各种细节。但是在风环境模拟分析、建筑风荷载计算等领域需要的三维模型本质上是需要建筑的外表面模型,即在建筑物外部可以看到的部分。

2、以往从建筑物的三维模型中获取建筑外表面模型,是通过人工操作剔除三维模型中的内部装饰等细节。但对于大型复杂模型人工方式效率较低。

3、因此,如何提供一种三维建筑模型外表面快速获取方法,提高三维建筑模型外表面的数据获取效率,是本领域技术人员亟需解决的问题。


技术实现思路

1、有鉴于此,本专利技术提供了一种三维建筑模型外表面快速获取方法,旨在解决上述技术问题。

2、为了实现上述目的,本专利技术采用如下技术方案:

3、一种三维建筑模型外表面快速获取方法,包括以下步骤:

4、s1、获取建筑三维几何模型,拾取三维建筑所有曲面,并对所有曲面进行编号;

5、s2、基于待处理建筑曲面,在面形心处法向方向布置光源,光线矢量方向指向几何模型;

6、s3、根据光线矢量在几何模型上的反射点位置确定该光线矢量方向的建筑外表面;

7、s4、剔除重复面以及相应的反射点,在剩余反射点处再次布置光源,光线矢量为世界坐标系的六个方向,获取对应方向上反射点所在面;

8、s5、对多次识别到的外表面进行整理,剔除重复面获取最终结果。

9、上述技术方案的有益效果是,基于已有的三维建筑模型,利用光反射原理对建筑物表面进行多次识别,剔除重复的反射点并整体获取建筑物的最终外表面,能够确保建筑模型外围表面均在光线照射范围内,降低获取建筑几何模型外表面的工作量。

10、优选的,在步骤s1中,三维几何模型为rhino模型,目标曲面为建筑模型上所有面,测量建筑整体的长宽高。rhino,中文名为犀牛,是一款专业三维设计软件,可以快速建立、编辑、分析曲线、曲线和实体,不受复杂度、阶数和尺寸的限制,能够建立复杂的三维模型。将建筑模型上的所有面作为目标曲面,能够得到完整的建筑模型的外表面。

11、优选的,步骤s2包括:

12、s21、获取曲面形心;

13、s22、根据曲线形心,获取曲面形心处的法向方向;

14、s23、将曲面形心沿该曲面法向方向偏移建筑最大尺度的两倍作为光源点,该光源点发出光线的矢量为沿曲面法向方向指向建筑。

15、光源点发出的光线照射到建筑,光线矢量的方向指向建筑,光线在建筑表面进行反射。

16、优选的,步骤s3包括:

17、s31、光线穿过光线矢量方向上所有面,得到的交点即为反射点;

18、s32、将所有反射点排序,首个反射点所在的曲面即为外表面,此为第一组外表面。

19、光线进行反射,反射点对应的曲面为建筑物的外表面。

20、优选的,步骤s4包括:

21、s41、按照曲面编号删除重复的建筑外表面;

22、s42、在反射点处再次布置第二组光源点;

23、s43、第二组光源点发出的光线为世界坐标系的六个方向;

24、s44、由第二组光线获取新的反射点,确定第二组外表面。

25、为了提高建筑模型外表面获取的精度,在反射点出布置第二组光源点,第二组光源点能够发出六个方向的光线,进而获取新的反射点得到第二组建筑外表面。

26、优选的,在步骤s5中,将获得的第一组、第二组外表面进行整合剔除,获得最终结果。将两组数据进行整合,剔除重复曲面,得到最终的建筑物的外表面模型。

27、经由上述的技术方案可知,与现有技术相比,本专利技术公开提供了一种三维建筑模型外表面快速获取方法,通过三维建模软件自动提取建筑外表面模型,提高了建筑外表面的获取效率。

本文档来自技高网...

【技术保护点】

1.一种三维建筑模型外表面快速获取方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种三维建筑模型外表面快速获取方法,其特征在于,在步骤S1中,三维几何模型为Rhino模型,目标曲面为建筑模型上所有面,测量建筑整体的长宽高。

3.根据权利要求2所述的一种三维建筑模型外表面快速获取方法,其特征在于,步骤S2包括:

4.根据权利要求3所述的一种三维建筑模型外表面快速获取方法,其特征在于,步骤S3包括:

5.根据权利要求4所述的一种三维建筑模型外表面快速获取方法,其特征在于,步骤S4包括:

6.根据权利要求5所述的一种三维建筑模型外表面快速获取方法,其特征在于,在步骤S5中,将获得的第一组、第二组外表面进行整合剔除,获得最终结果。

【技术特征摘要】

1.一种三维建筑模型外表面快速获取方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种三维建筑模型外表面快速获取方法,其特征在于,在步骤s1中,三维几何模型为rhino模型,目标曲面为建筑模型上所有面,测量建筑整体的长宽高。

3.根据权利要求2所述的一种三维建筑模型外表面快速获取方法,其特征在于,步骤s2包括:

【专利技术属性】
技术研发人员:康佳鑫徐自然杨远方
申请(专利权)人:华东建筑集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1