我一直在网上寻找一种从矩形坐标绘制椭圆的方法,即左上角 (x, y) 和大小(宽度和高度)。我到处都能找到的唯一算法是基于 Midpoint/Bresenham 算法的,我不能使用它,因为在处理整数像素时,我会失去精度,因为这些算法使用中心点和径向线。
椭圆必须限制在矩形的坐标内,所以如果我给它一个宽度和高度为 4(或任何偶数)的矩形,我应该得到一个完全适合 4x4 矩形的椭圆,而不是一个那将是 5x5(就像那些算法给我的一样)。
有没有人知道有什么方法可以做到这一点?
谢谢!
最佳答案
您不能获取矩形的宽度和高度(除以 2)和中心,然后将其作为长轴、短轴和中心插入任何椭圆绘图例程中吗?我想我在这里一直没有看到问题。
关于algorithm - 从矩形绘制椭圆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2914807/