这是对如何测试一条线与凸多边形是否相交?的跟进问题。假设我能够测试一条线是否与凸多边形相交(我仍然不确定最好的方法是什么,这个问题与我的困难有关)。我想做的是:如果我发现该线与多边形相交,则要维护创建的左侧或右侧多边形。我不确定如何维护多边形对象,以便轻松计算上述内容。
总之,给定一个多边形对象和一条线,如何找到由线半平面与多边形相交创建的新多边形?CGAL或任何其他库是否具有可用于此的即用函数?如果必须从头开始编写代码,应如何维护多边形对象?
总之,给定一个多边形对象和一条线,如何找到由线半平面与多边形相交创建的新多边形?CGAL或任何其他库是否具有可用于此的即用函数?如果必须从头开始编写代码,应如何维护多边形对象?