对于单调多边形的三角剖分可以在线性时间内完成,承接上一节将多边形划分为若干个单调多边形,现在需要对每个单调多边形进行三角化操作,最终完成对原多边形的三角剖分。单调多边形的三角剖分算法和上一节多边形的单调划分算法有些类似,都需要首先对多边形顶点按照Y坐标大小降序排列,得到一个有序的链表(或者优先级队列)。从最高点到最低点遍历单调多边形的每一个顶点,根据其左右链属性执行相应的操作。同时,还需要一个链表作为辅助的数据结构。 Read More
posted @ 2011-04-10 21:55 frcsun Views(3777) Comments(5) Diggs(0)