libtess2库中的函数CheckForXXXX中以下代码我不是很明白:
RegionAbove(regUp)->dirty = regUp->dirty = TRUE;
调用完CheckForXXXX后regUp and regLo已经被处理,并且活动边缘的列表顺序也已经纠正,那为什么还要再标记regUp->dirty = TRUE,进行重复纠正呢?
我觉得直接标记 RegionAbove(regUp) 为 "dirty" 不就好了?
谁研究过libtess2的算法,能否帮我解释下么?