E2与E3中O(1)与Cyrus-Beck线段裁剪算法的比较
计算几何
2021-11-16 v1 数据结构与算法
图形学
摘要
本文比较了一种在E2与E3中由凸多边形和/或凸多面体进行线段裁剪、具有O(1)处理复杂度的新算法与Cyrus-Beck算法。E2中的新算法基于对偶空间表示与空间细分技术。E3中算法的原理基于将多面体投影到三个正交的E2坐标系。算法具有最优复杂度O(1),并表明预处理可显著加速线段裁剪。明显应用场合为单一多边形和/或多面体与大量待裁剪线段。文中亦给出详尽的理论估计与实验结果。
引用
@article{arxiv.2111.07987,
title = {A Comparison of O(1) and Cyrus-Beck Line Clipping Algorithms in E2 and E3},
author = {Vaclav Skala and Pavel Lederbuch and Bohumir Sup},
journal= {arXiv preprint arXiv:2111.07987},
year = {2021}
}