用Java绘制椭圆

时间:2013-06-09 19:34:28

标签: java math geometry

我必须像这样创建一个图像:

Image

在Java中。

为此,我有方法:

public Color at(Point point) {

}

类颜色是预定义的,类点是组合 x-和y-点的坐标。
方法“at”被称为pixle的pixle。 Point的坐标是从“BORDER_TOP”到“BORDER_BOTTOM” 从“BORDER_RIGHT”到“BORDER_LEFT”,它们始于0.5开始 当边界全部相等时,我可以用“点”的坐标画出毕达哥拉斯的圆和矢量的长度。
但是,例如BORDER_TOP和BORDER_BOTTOM只有0.2我必须创建椭圆。 那时phytagoras不再起作用了。 我如何创建省略号?

1 个答案:

答案 0 :(得分:3)

Here you can find how to know if your point is in the ellipse or not

你的照片似乎与笛卡尔平面对齐,居中,所以我会说:

x^2/rx^2 + y^2/ry^2 ≤ 1

表示该点位于椭圆内。