昨天逛论坛看到有人提到这个问题,于是跑去看源码,发现的确只用了4个点就绘制了圆形,又去看了下shader,想了半天没想明白到底怎么画出来的。。drawDot只是缓存了2个三角形数据,绘制的时候是怎么区分画圆还是画矩形的呢。。
纠结了一天了,浑身难受啊!求各位大大指点一下实现原理!
不是吧,画圆一般都需要N个三角形吧???
昨天逛论坛看到有人提到这个问题,于是跑去看源码,发现的确只用了4个点就绘制了圆形,又去看了下shader,想了半天没想明白到底怎么画出来的。。drawDot只是缓存了2个三角形数据,绘制的时候是怎么区分画圆还是画矩形的呢。。
纠结了一天了,浑身难受啊!求各位大大指点一下实现原理!
不是吧,画圆一般都需要N个三角形吧???