用Java绘制椭圆

用Java绘制椭圆,java,math,geometry,Java,Math,Geometry,我必须创建这样的图像: 在Java中 为此,我有以下方法: public Color at(Point point) { } 类颜色是预定义的,类点是一个组合 点的x坐标和y坐标 对于pixle,方法“at”称为pixle。 点的坐标从“BORDER\u TOP”到“BORDER\u BOTTOM” 从“BORDER\u RIGHT”到“BORDER\u LEFT”,开始时都是0.5 我可以用毕达哥拉斯画一个圆,当边界都相等时,从“点”的坐标中画出向量的长度 但是当例如BORDER_TOP

我必须创建这样的图像:

在Java中

为此,我有以下方法:

public Color at(Point point) {

}
类颜色是预定义的,类点是一个组合 点的x坐标和y坐标
对于pixle,方法“at”称为pixle。 点的坐标从“BORDER\u TOP”到“BORDER\u BOTTOM” 从“BORDER\u RIGHT”到“BORDER\u LEFT”,开始时都是0.5
我可以用毕达哥拉斯画一个圆,当边界都相等时,从“点”的坐标中画出向量的长度
但是当例如BORDER_TOP和BORDER_BOTTOM仅为0.2时,我必须创建椭圆。 这就是phytagoras不再起作用的时候。 如何创建椭圆

您的图片似乎与笛卡尔平面对齐,居中,因此我认为它是:

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

表示点在椭圆内。

椭圆由方程定义,就像圆一样:是的,但我必须检查点是否在椭圆内。