姓名XXX学号XXX实验组实验时间10-24指导老师成绩实验项目名称圆,椭圆中点算法实验要求优化后的算法:二次差分法可任意指定圆心坐标实验目的实验环境VS 2025实验内容圆:void Bresenham_Circle(int xc, int yc, int r) {int x, y, d;x = 0;y = r;d = 3 - 2 * r;glVertex2i(x + xc, y + yc);while (x < y){if (d < 0)(d=d+4*x+6;}else(d = d + 4 * (x - y) +10;y—;计算机图形学
画椭圆和}x++;glVertex2i(x + xc, y + yc);glVertex2i(y + xc, x + yc);glVertex2i(y + xc, -x + yc);glVertex2i(x + xc, -y + yc);glVertex2i(-x + xc, -y + yc);glVertex2i(-y + xc, -x + yc);glVertex2i(-x + xc, y + yc);glVertex2i(-y + xc, x + yc);})椭圆:void Ellipsepot(int xO, int yO, int x, int y){//1setPixel((xO + x), (yO + y));// 2setPixel((xO + x), (yO - y));// 3setPixel((xO - x), (yO - y));// 4setPixel((xO - x), (yO + y));)〃中点画椭圆算法void MidPoint_Ellipse(int xO, int yO, int a, int b) {double sqa = a*a;double sqb = b*b;double d = sqb