基于OpenGL的规则格网地形法线计算优化研究Optimization of normal calculation of regular grid terrain based on OpenGL
韩李涛,孔巧丽,戴洪磊,牟乃夏
摘要(Abstract):
本文探讨了OpenGL的光照计算原理以及法线在光照计算中的作用,针对规则格网地形的几何结构特征提出了直接计算、方程法以及迭代法计算地形平均法线的3种方法,并分析了各自的优缺点。实验证明,迭代法由于用加法代替乘法计算,同时又避免了不必要的重复法线计算,计算效率具有明显优势。
关键词(KeyWords): 规则格网;地形可视化;光照计算;法线计算
基金项目(Foundation): 国家自然科学基金(40876051);; 山东省“泰山学者”建设工程专项;; 海岛(礁)测绘技术国家测绘局重点实验室开放基金(2009B15,2010B17)
作者(Author): 韩李涛,孔巧丽,戴洪磊,牟乃夏
DOI: 10.16251/j.cnki.1009-2307.2012.05.022
参考文献(References):
- [1]尚游,陈岩涛.OpenGL图形程序设计指南[M].北京:中国水利水电出版社,2001.
- [2]李志林,朱庆.数字高程模型[M].武汉:武汉大学出版社,2003.
- [3]程磊,刘海艳.一种三维实体模型表面法线计算方法研究[J].沈阳理工大学学报,2009,28(4):24-27.
- [4]姜寿山.多边形和多面体顶点法矢的数值估计[J].计算机辅助设计与图形学学报,2002,14(8).
- [5]朗志奎,胡平,赵玉谦,等.一种改进的自动翻法线算法[J].机械工程学报,2006,42(3):142-144.
- [6]刘瑞军,胡平,宋玉泉,等.基于网格边拓扑的曲面法向归一化算法[J].机械工程学报,2008,44(9).