OpenGL绘制线宽大于1.0的圆弧出现中间断裂 如何解决?
中间断裂情况如图所示。
原因是,圆弧绘制我才用多边形逼近的方法。OpenGL绘制
宽线的时侯,它的处理方法似乎是线绘制出一个像素宽度的线条,
然后在水平或者竖直方向平移复制,最终得到一定宽度的线条。
如果直线接近水平,那么OpenGL会在竖直方向上复制。
如果直线接近竖直,OpenGL会选择水平复制。
这样出来的线条一端是平的。更糟糕的是,那一端不是水平就是竖直,造成像刻刀的形状。
不知各位大侠是否有解决方法?
图片在这个帖子上,需要注册帐号才能看得到。另外好像服务器比较慢,需要多刷新几次,才能看到图片。
http://bbs.chinagamedev.net/showthread.php?s=&postid=27971#post27971