摘要

三维场景的可视性分析有多源数据分析的需求,但传统可视性分析算法主要针对地形数据提出,没有考虑建筑、植被等模型数据,无法满足分析需求。针对这一问题,文章将射线与三角形面求交算法用于三维场景的可视性分析的实现过程中,并且通过将轴对齐包围盒与投影技术相结合,剔除不必要的三角形面,提高求交效率。同时,基于分块求交的思想,细分测区、以点带面,将视域分析转化成两点之间的通视问题,实现了多视点视域分析,并对分析结果的定量化导出给出了可行的解决方案。实验结果表明,文章方法可以在三维场景下有效实现通视分析、视域分析及可视球这三类可视性分析。