一种三维模型的加载方法技术

技术编号:17304472 阅读:116 留言:0更新日期:2018-02-18 22:32
本发明专利技术提供了一种三维模型的加载方法,包括:加载三维模型的衔接面数据的三角面片数据和第一三角面片数据,形成三维模型的一部分;其中,第一三角面片数据为能够体现三维模型轮廓的三角面片数据,其中的每个三角面片的面积均大于第二阈值T2;在加载完第一三角面片数据后,浏览客户端向远程服务器请求发送第二三角面片数据,远程服务器响应该请求,向浏览客户端发送第二三角面片数据;其中第二三角面片数据为能够体现三维模型细节的三角面片数据,其中的每个三角面片的面积均小于或等于第二阈值T2。

A method of loading three dimensional model

The invention provides a loading method, a three-dimensional model including: triangle data joint 3D model data loading and the first triangle data, forming part of a 3D model; the first triangle data for the three angle patch data can reflect the three-dimensional model outline, each triangle in which the area of all more than second T2 at the end of the first threshold; loading triangle data, browse the client request to send second triangle data to the remote server, the remote server in response to the request, the client sends the two or three corners to browse patch data; the second triangle triangle data can reflect the data for 3D model details, each one of the triangles the area is less than or equal to second T2 threshold.

【技术实现步骤摘要】
一种三维模型的加载方法
本专利技术涉及一种三维模型的处理方法和装置,具体涉及一种三维交互的方法,一种快速检索三维模型的方法,一种三维模型的加载方法和一种快速渲染三维场景的方法。
技术介绍
近年来,随着计算机和通信技术的发展,计算设备的能力即计算设备之间的通信效率得到巨大的提高,促使电网和电力系统的信息处理从二维信息向三维信息转换,并在多个方面形成技术上的探索、实验和突破。在三维信息获取方面,CN205375587提供了“仿真用3D模型重建装置”,CN105760568提供了“产生管道支架的基于管道热运动的3DCAD模型的装置和方法”,CN105844703提供了“一种基于高精度DEM数据的三维地形简化算法”,CN106067189提供了“海量三维电缆及通道模型自动化建模与渲染方法”等等。在三维信息展示方面,CN106802993提供了“一种在三维场景下电网潮流运行的展现方法”,CN105956232提供了“一种变电站三维实景仿真系统及实现方法”,CN105812697提供了“基于预处理视频的3D场景仿真方法”,CN105808662提供了“基于三维虚拟技术的电网设施布局规划成果可视化本文档来自技高网...
一种三维模型的加载方法

【技术保护点】
一种加载三维模型的系统,其特征在于,包括远程服务器、浏览客户端、第一模型数据库、第二模型数据库,其中所述浏览客户端包括GUI用户接口,所述GUI用户接口包括场景区;其中,所述第一、第二模型数据库用于存储三维模型,所述三维模型包括;所述三维模型包括三维数据、衔接面数据,所述三维数据包括第一三角面片数据和第二三角面片数据。

【技术特征摘要】
1.一种加载三维模型的系统,其特征在于,包括远程服务器、浏览客户端、第一模型数据库、第二模型数据库,其中所述浏览客户端包括GUI用户接口,所述GUI用户接口包括场景区;其中,所述第一、第二模型数据库用于存储三维模型,所述三维模型包括;所述三维模型包括三维数据、衔接面数据,所述三维数据包括第一三角面片数据和第二三角面片数据。2.一种三维模型的加载方法,适用于权利要求1所述的系统,其特征在于,所述方法包括以下步骤:步骤S900,获得三维模型中三维数据的大小;步骤S910,当三维数据的大小小于或等于第一阈值T1时,在浏览客户端GUI的场景区中加载三维模型;否则,当三维数据的大小大于第一阈值T1时,执行步骤S930;步骤S930,浏览客户端在场景区中加载三维模型的衔接面数据的三角面片数据和第一三角面片数据,形成三维模型的一部分;其中,第一三角面片数据为能够体现三维模型轮廓的三角面片数据,其中的每个三角面片的面积均大于第二阈值T2;步骤S940,在加载完第一三角面片数据后,浏览客户端向远程服务器请求发送第二三角面片数据,远程服务器响应该请求,向浏览客户端发送第二三角面片数据;其中第二三角面片数据为能够体现三维模型细节的三角面片数据,其中的每个三角面片的面积均小于或等于第二阈值T2;步骤S950,浏览客户端在接收到第二三角面片数据后,向用户通知完成第二三角面片数据的接收,并响应用户的刷新请求,在场景区的第一三角面片数据的基础上加载第二三角面片数据,形成完整的三维模型。3.根据权利要求2所述的方法,其特征在于,步骤S930中的第二阈值T2的计算方式如下:步骤S932,获得三维模型中各个三角面片数据的面积,统计各三角面片的面积形成面积分布图{(S1,N1),(S2,N2),……,(Sp,Np)};其中,(Si,Ni)表示面积为Si的三角面片的数量为Ni,i为1到p之间的整数,且满足S1<S2<……<Sp;步骤S933,获得个三角面片的面积均值K和均值N;

【专利技术属性】
技术研发人员:曾楠白万建李冬王勇张营牟元恩常英贤焦洋杜慧珺许立
申请(专利权)人:国家电网公司国网山东省电力公司国网山东省电力公司泰安供电公司
类型:发明
国别省市:北京,11

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

1