Code:void PixelPlotterForm::DrawPolygon( int Sides, int X, int Y, int R, Color PixelColour ) { int x = X; int y = Y; int r = R; int sides = Sides; float cir = PI * (r * 2); float edgelength = cir / sides; float tempsides = 0; float angle = 360 / sides; while(tempsides < sides) { SetViewportPixel(x + r, y + r, PixelColour); r = r + angle; tempsides++; } }




Reply With Quote
