algorithm - 从矩形绘制椭圆

标签 algorithm graphics geometry plot

我一直在网上寻找一种从矩形坐标绘制椭圆的方法,即左上角 (x, y) 和大小(宽度和高度)。我到处都能找到的唯一算法是基于 Midpoint/Bresenham 算法的,我不能使用它,因为在处理整数像素时,我会失去精度,因为这些算法使用中心点和径向线。

椭圆必须限制在矩形的坐标内,所以如果我给它一个宽度和高度为 4(或任何偶数)的矩形,我应该得到一个完全适合 4x4 矩形的椭圆,而不是一个那将是 5x5(就像那些算法给我的一样)。

有没有人知道有什么方法可以做到这一点?

谢谢!

最佳答案

您不能获取矩形的宽度和高度(除以 2)和中心,然后将其作为长轴、短轴和中心插入任何椭圆绘图例程中吗?我想我在这里一直没有看到问题。

关于algorithm - 从矩形绘制椭圆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2914807/

相关文章:

python - 如何使用递归函数Python查找列表子集的总和

java - 变换矩阵集属性

c++ - 从 gl_triangles 存储矩阵

javascript - 如何找到 SVG 中最接近的元素?

algorithm - 为什么 IDA* 比 A* 快,但为什么 IDA* 访问的节点比 A* 更多?

string - 在多个查询中按字典顺序比较字符串

algorithm - 括号的有效排列

c# - 图像裁剪无法正常工作

algorithm - 从边/线构造三角形的有效方法?

iphone - 为 iOS/备用 2D cad 库编译 CGAL?