我有四个顶点的2D旋转矩形的ABCD,我需要光栅化/中pixelbufer与setpixel绘制它(有效)(X,Y,颜色)
怎么做?
我与一些代码试图像
// convertilg a b c d do up down left right,
// calculating some dx_left dx_right on y--
// etc (frustrating on special cases when there are 2 up_y vertices in same line etc)
for(;;)
{
drawhorizontalline(y, xstart, xend, color);
if(y==downy) break;
y--;
xstart+=dxstart;
xend+=dxend;
if(y==lefty) dxstart = dxright;
if(y==righty) dxend = dxleft;
}
但它是最令人沮丧的(可怕的错误倾向和最令人沮丧的),我真的厌倦了这种调试运行昨天一整天的,我需要找也许一些工作代码,而不是试图调试这