-5

そのような画像を作成する必要があります:

画像

ジャワで。

このために、私はメソッドを持っています:

public Color at(Point point) {

}

クラスの色は定義済みで、クラスのポイントはポイントの x 座標と y 座標の組み合わせです。
メソッド at は pixle for pixle と呼ばれます。ポイントの座標は、「BORDER_TOP」から「BORDER_BOTTOM」まで、「BORDER_RIGHT」から「BORDER_LEFT」までです。これらはすべて 0.5 で開始され
ます。「ポイント」からの座標から、ピタゴラスとベクトルの長さで円を描くことができます。ボーダーがすべて等しい場合。
しかし、たとえば BORDER_TOP と BORDER_BOTTOM が 0.2 しかない場合、楕円を作成する必要があります。そして、フィタゴラスが機能しなくなったときです。楕円を作成するにはどうすればよいですか?

4

1 に答える 1

3

ここでは、ポイントが楕円内にあるかどうかを知る方法を見つけることができます

あなたの写真はデカルト平面に沿って中央に配置されているように見えるので、次のようになります。

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

点が楕円の内側にあることを意味します。

于 2013-06-09T19:59:20.663 に答える