【技术实现步骤摘要】
本专利技术属于三维建筑模型
,具体涉及一种三维建筑模型的简化方法。
技术介绍
随着我国城市化进程的深入与加快,亟需建立并完善城市数字化基础设施,其中三维建筑模型是重要的组成部分,用于城市规划,交通管理,灾难应急,噪声控制,空气污染分析等方面;在物联网应用中,三维建筑模型作为地理信息的基础平台,对于城市中传感器的定位导航、信息集成显示、物联网的构建等有着基础性作用;在电子商务领域,三维模型可以用于房地产产品展示与推荐、旅游体验、数字广告服务等。三维建筑模型的生成,包括源自卫星/机载/近景影像、激光点云和传统测量成果的自动、半自动以及手动方式。由此产生出的三维模型结构复杂,模型数据量大,在三维建筑模型可视化时,存在载入时间过长等问题,特别是移动互联网中,由于带宽与计算能力受限制,难以快速显示,因此必须对三维建筑模型进行简化,以提高显示效率。
技术实现思路
为了解决目前三维建筑模型可视化中存在的模型数据量过大,载入时间过长等问题,本专利技术采用的技术方案如下,一种三维建筑模型简化方法,包括以下步骤:步骤1.获取三维建筑模型,保留模型的外部轮廓面,对于模型内部的所有结 ...
【技术保护点】
一种三维建筑模型的简化方法,其特征在于包括以下步骤:步骤1.获取三维建筑模型,保留模型的外部轮廓面,对于模型内部的所有结构进行删除,将三维建筑模型转换为三维外壳模型;步骤2.将外壳模型所有的点数据以其高度值进行聚类:将所有具有相同或相似高度的点分为一组,对于同组中的两个点,如果点同在一个面内,则构造一条过该两点的线段,将同组中的所有线段首尾相连,获得三维建筑在该高度组中的横截面;步骤3.选择横截面中的边,并以此延伸将横截面分为两部分,分别计算这两部分的最小包围矩形面积,并将其与未分割模型的最小包围矩形进行比较,以此记为该边的面积缩小值;选择所有边中产生最大面积缩小值的边,对 ...
【技术特征摘要】
1.一种三维建筑模型的简化方法,其特征在于包括以下步骤:步骤1.获取三维建筑模型,保留模型的外部轮廓面,对于模型内部的所有结构进行删除,将三维建筑模型转换为三维外壳模型;步骤2.将外壳模型所有的点数据以其高度值进行聚类:将所有具有相同或相似高度的点分为一组,对于同组中的两个点,如果点同在一个面内,则构造一条过该两点的线段,将同组中的所有线段首尾相连,获得三维建筑在该高度组中的横截面;步骤3.选择横截面中的边,并以此延伸将横截面分为两部分,分别计算这两部分的最小包围矩形面积,并将其与未分割模型的最小包围矩形进行比较,以此记为该边的面积缩小值;选择所有边中产生最大面积缩小值的边,对模型进行分割,对于分割后的模型迭代的应用上述分割算法,直到模型的面积小于阈值1,或者最大缩小值小于阈值2;最后以分割后的最小包围矩阵集合来表示该横截面;步骤4...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。