见<<windows程序设计>> 第五版 Charles Petzold,P139
刚看时,有点摸不着头脑.网上搜索看了些前辈的解释.
回头再看书本,发现其实Petzold大牛把这个问题解释简单明了,为何第一次看的时候居然入不了脑子?
完全按照书上写的来解释,如下:
1 Alternate 模式: 奇数填充,偶数不填充.
从一封闭区域内一个点画条射线到无穷远处, 碰到奇数条边 则填充点所在的区域; 碰到偶数条边则不填充
下图左边是alternate 模式,区域4和5就不填充,他们碰到的边数是2,是偶数,因此不填充.
2. Winding模式: 奇数填充,偶数看情况(

本文介绍了计算机图形学中多边形填充的两种常见模式——ALTERNATE和WINDING。ALTERNATE模式基于奇偶性规则,遇到奇数边填充,偶数边不填充;而WINDING模式使用内部计数器,碰到边的次数为奇数且计数非零时填充。通过实例解析了两种模式的工作原理,帮助理解它们的区别。
最低0.47元/天 解锁文章
1952

被折叠的 条评论
为什么被折叠?



