摘要:
多边形可以分解为多个三角形,所以只用实现三角形的填充即可实现多边形的填充,三角形主要分为3类:A左边长B右边长C平底或平顶。平底或平顶三角形比较简单,填充他们只要分别根据两边的斜率求出Y坐标每增加一个单位相应的X坐标,这样就能求出相应的一对一对左右坐标,然后连接这连个坐标,最后就能实现三角形的填充。具体的分析过程请查阅:Windows游戏编程大师技巧 第八章效果图: 代码并未经过优化,可能存在很多BUG,只用于演示用代码://画平底或平顶填充三角形bool CEnginApp::DrawSolidPloygon(ScPoint spoint[],int lenth,UNINT *vb_star 阅读全文
posted @ 2012-09-06 11:23
冷夜 - 网游编程技术
阅读(581)
评论(0)
推荐(0)

浙公网安备 33010602011771号