草庐IT

maxTransparency

全部标签

c++ - Xiaolin Wu 圆算法渲染圆里面有洞

我从这里实现了XiaolinWu圆算法:https://create.stephan-brumme.com/antialiased-circle/在C++中:floatradiusX=endRadius;floatradiusY=endRadius;floatradiusX2=radiusX*radiusX;floatradiusY2=radiusY*radiusY;floatmaxTransparency=127;floatquarter=roundf(radiusX2/sqrtf(radiusX2+radiusY2));for(float_x=0;_xx,y为圆心坐标。在我看来它看