摘要
以Android智能移动设备为研究对象,通过OpenGL ES嵌入式三维图形接口实现移动端三维地形的建模和显示。针对大规模地形场景渲染时,面元数目过多导致的绘制速率低下问题,使用LOD技术进行改进。通过面向对象编程,模拟ROAM算法的数据结构,设计分割判据确定其网格生成方式,在Android平台上实现ROAM算法,有效减少面元数目。同时,对于ROAM算法生成的地形裂缝,研究产生原因并采用强制分割方法成功地将之消除。
Takes the Android smart mobile device as the research object, realizes the 3D terrain modeling and display on mobile devices by OpenGL ES, a 3D graphics interface for embedded systems. For large-scale terrain scene rendering, the problems of low rate drawing caused by the large number of surface units are solved through the use of LOD technology. Through the object-oriented programming, simulates the data structure of ROAM algorithm, and determines its grid generation method by design of segmentation criteria. Eventually the ROAM algo- rithm is achieved on Android platform, effectively reduces the number of surface units. At the same time, for the terrain cracks generated by the ROAM algorithm, the cause is studied and cracks are successfully eliminated by the forced segmentation method.
出处
《现代计算机》
2017年第12期52-56,共5页
Modern Computer