System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 简化3D建筑物和导航网络的构建制造技术_技高网

简化3D建筑物和导航网络的构建制造技术

技术编号:41832449 阅读:11 留言:0更新日期:2024-06-27 18:16
一种三维建筑模型生成器,其具有服务器,该服务器通过使用用户输入的高度将二维平面图延伸为三维,并将智能手机或移动设备拍摄的照片作为纹理添加到三维模型表面的图像平面上,从而为建筑物中的每个楼层构建三维纹理模型。服务器会在智能手机上显示平面图部分,或基于相机方位的虚拟三维显示,并突出显示面向墙壁,由智能手机用户确认。用户移动覆盖在照片上的映射点,以将照片映射到模型中的面向表面。用户将房间和出口(例如门和电梯)标记为可步行的。服务器将各楼层三维纹理模型堆叠在一起,并将它们连接成一个由标记为可步行房间和出口组成的可步行网络。哈希处理删除了重复的楼层平面图。

【技术实现步骤摘要】
【国外来华专利技术】

【】本专利技术涉及地图和导航软件,特别涉及生成建筑物的三维模型和导航网络。


技术介绍

0、
技术介绍

1、二维(2d)地图软件允许在大部分平面空间(如道路和高速公路网络)内进行路线查找和导航。最近,地图软件可能包括建筑物的三维(3d)地图,如机场航站楼、购物中心或公众可进入的其他建筑物。虚拟现实(vr)是另一种依赖三维模型的应用。

2、创建逼真的三维模型通常涉及复杂的过程或专家,如软件工程师或技术人员。生成三维模型的一种方法是对三维空间进行物理测量,例如使用激光测距仪或光探测和测距(激光雷达)。相机可以从不同的视角获取图像,然后对图像进行分析以构建三维空间,如多视角立体(multi-view stereo,mvs)。同步定位和地图构建(simultaneous localizationand mapping,slam)可使用惯性传感器或其他设备定位来确定设备的位置,以便在进行相机或激光雷达测量的同时在点云中构建三维地图。

3、这些技术可能需要专门的设备,如激光雷达或多视图相机装置。专业的三维建模或计算机辅助设计(cad)软件(例如autodesk、3ds max或blender)需要具备专业知识并了解3d建模技术才能构建逼真的3d模型。使用人工智能(ai)将点云转换为有意义的3d对象和区域等复杂程序可能会产生不良的伪影,例如合并的物体在真实空间中实际上是分离的。

4、生成室内导航网络比生成3d模型更具挑战性。建筑物的某些区域可能不对公众开放,或仅在特定时间内开放。步行者可以使用自动扶梯、楼梯、坡道或电梯来换楼层,因此需要将这些添加到3d模型中以实现室内导航。生成3d模型时,门可能是关闭的,但由于人可以穿过门,因此门仍然是室内导航网络的一部分。软件工程师或其他专家也可能需要为室内导航网络手动编码这些功能,即使在3d模型之后生成。

5、需要有一种简便的方法来生成逼真的建筑物内部3d模型。需要一种系统能够让非专业用户轻松为vr和其他应用创建逼真的3d模型。此外,还需要为多层建筑生成室内导航网络,以实现3d导航和虚拟现实(vr)应用。


技术实现思路

本文档来自技高网...

【技术保护点】

1.一种生成3D建筑物模型的计算机实施方法,包括:

2.根据权利要求1的计算机实施方法,还包括:

3.根据权利要求2所述的计算机实施方法,其中所述服务器程序将所述2D平面图中的房间转换成多边形,将所述2D平面图中的门转换成线条。

4.根据权利要求3所述的计算机实施方法,其中所述映射点是所述面向墙的角;

5.根据权利要求3所述的计算机实施方法,其中所述映射点包括所述面向墙壁的4个点;

6.根据权利要求2所述的计算机实施方法,其中所述移动设备程序还包括3D查看器应用程序,当所述相机的方向改变时,所述3D查看器应用程序调整在所述移动设备显示屏上向所述用户显示的视图,以便所述相机查看所述建筑物的一部分,对应于由所述楼层3D模型所建模的虚拟世界的一部分。

7.根据权利要求6所述的计算机实施方法,其中所述移动设备显示由所述移动设备拍摄的照片,也显示由所述楼层3D模型所建模的虚拟世界的部分。

8.根据权利要求3所述的计算机实施方法,其中由所述服务器程序发送到所述移动设备的所述楼层3D模型的部分是在楼层平面中具有多边形和线条的2D楼层部分;

9.根据权利要求8所述的计算机实施方法,其中所述模型点包括表示矢量化后的2D楼层部分中代表面向墙壁的线条的2个点。

10.根据权利要求2所述的计算机实施方法,还包括:

11.根据权利要求10所述的计算机实施方法,还包括:执行由所述服务器程序激活的去重复程序,所述去重复程序由所述服务器上的处理器执行:

12.根据权利要求11所述的计算机实施方法,其中所述哈希函数是加密哈希函数。

13.一种3D建筑模型生成器,包括:

14.根据权利要求13所述的3D建筑模型生成器,其中所述映射点包括所述面向墙壁的拐角的4个点;

15.根据权利要求14所述的3D建筑模型生成器,其中所述移动设备程序还包括3D查看器应用程序,当所述相机的方向改变时,所述3D查看器应用程序调整在所述移动设备显示屏上向所述用户显示的视图,以便所述相机查看所述建筑物的一部分,对应于由所述楼层3D模型所建模的虚拟世界的一部分。

16.根据权利要求13所述的3D建筑模型生成器,其中由所述服务器程序发送到所述移动设备的所述楼层3D模型的部分是在楼层平面中具有多边形和线条的2D楼层部分;

17.根据权利要求13所述的3D建筑模型生成器,还包括:

18.根据权利要求13所述的3D建筑模型生成器,还包括:

19.一种存储计算机可读指令的计算机可读介质,当在计算机上执行所述指令时,使所述计算机通过以下步骤方法生成室内导航网络:

20.根据权利要求19所述的计算机可读介质,其中所述方法还包括:

...

【技术特征摘要】
【国外来华专利技术】

1.一种生成3d建筑物模型的计算机实施方法,包括:

2.根据权利要求1的计算机实施方法,还包括:

3.根据权利要求2所述的计算机实施方法,其中所述服务器程序将所述2d平面图中的房间转换成多边形,将所述2d平面图中的门转换成线条。

4.根据权利要求3所述的计算机实施方法,其中所述映射点是所述面向墙的角;

5.根据权利要求3所述的计算机实施方法,其中所述映射点包括所述面向墙壁的4个点;

6.根据权利要求2所述的计算机实施方法,其中所述移动设备程序还包括3d查看器应用程序,当所述相机的方向改变时,所述3d查看器应用程序调整在所述移动设备显示屏上向所述用户显示的视图,以便所述相机查看所述建筑物的一部分,对应于由所述楼层3d模型所建模的虚拟世界的一部分。

7.根据权利要求6所述的计算机实施方法,其中所述移动设备显示由所述移动设备拍摄的照片,也显示由所述楼层3d模型所建模的虚拟世界的部分。

8.根据权利要求3所述的计算机实施方法,其中由所述服务器程序发送到所述移动设备的所述楼层3d模型的部分是在楼层平面中具有多边形和线条的2d楼层部分;

9.根据权利要求8所述的计算机实施方法,其中所述模型点包括表示矢量化后的2d楼层部分中代表面向墙壁的线条的2个点。

10.根据权利要求2所述的计算机实施方法,还包...

【专利技术属性】
技术研发人员:林德荣黄德福黄嘉华吴国辉
申请(专利权)人:香港应用科技研究院有限公司
类型:发明
国别省市:

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

1