标签: c++ algorithm c++11 polygon triangulation
我试图对单调的多边形进行三角测量。该算法需要像2个单调链那样表示多边形。没有描述,怎么做。有没有简单的算法,它允许将单调多边形分解为2 y单调链?
答案 0 :(得分:1)
如果多边形相对于Y轴单调 ,任何水平线最多与多边形相交两次),那么只需获得两个具有最大和最小Y值的顶点。连接这些极值顶点的左和右折线是Y-单调链。