摘要
采用ROAM算法实现大型DEM的实时多分辨率三角网。利用帧一致性,提出双树参考剖分模式,实现顶点数据和三角形误差数据的高效重用,使得算法运行在外存模式,内存中只保留需要的少量数据。对三角形剖分误差进行预计算,改进了误差计算方法,生成多分辨率误差树,将传统的误差计算简化为误差读取,提高了误差数据获取速度以及三角网对DEM表达的精度。实验表明,算法实现了较高的实时剖分速度,适合大型DEM的多分辨率表达。
A real-time multiresolution triangulation algorithm of large DEM is established based on ROAM(Real-time Optimally Adapting Meshes).With frame-coherence and double-tree-referencial triangulation scheme the height field of vertex and deviation of triangles in memory are reused efficiently.As a result, this algorithm can run on out of core mode with data necessary resided in memory.The triangulation deviation is calculated more accurately and processed offiine beforehand.A hierarchical deviation tree is built correspondingly.The deviation is fetched from disk immediately during runtime instead of calculated online,from which the algorithm benefits much and is accelerated significantly.And the DEM is approximated more accurately also.A test demo is conducted.The result shows that this algorithm is applicable to multiresolution visualization of large DEM with relative high speed.
出处
《计算机工程与应用》
CSCD
北大核心
2011年第28期201-205,211,共6页
Computer Engineering and Applications
基金
国家自然科学基金(No.50608069)
国家高技术研究发展计划(863)(No.2007AA12Z236)~~