首页 > libtess2中的 CheckForXXXX函数,regUp为什么要被标记为 "dirty" ?

libtess2中的 CheckForXXXX函数,regUp为什么要被标记为 "dirty" ?

libtess2库中的函数CheckForXXXX中以下代码我不是很明白:

RegionAbove(regUp)->dirty = regUp->dirty = TRUE;

调用完CheckForXXXX后regUp and regLo已经被处理,并且活动边缘的列表顺序也已经纠正,那为什么还要再标记regUp->dirty = TRUE,进行重复纠正呢?

我觉得直接标记 RegionAbove(regUp) 为 "dirty" 不就好了?

谁研究过libtess2的算法,能否帮我解释下么?

【热门文章】
【热门文章】