-4

前の長方形に対して角度ALPHAで回転した長方形を描画するアプレットを作成します(fillPolygon()関数を使用)。回転の中心は長方形の一角です。ALPHAは20度に等しく、長方形の1つの辺は30に等しく、もう1つの辺は50に等しくなります。長方形の量は18に等しくなります。

fillPolygon関数の長方形の角の座標を計算する際に助けが必要です。残念ながら、三角法は非常に貧弱です。そして、私はこれらのコーナーを見つける方法さえ知らない

宿題のリンクを添付します。それはTask2です。手伝ってくれてありがとう

http://staff.neu.edu.tr/~aamircanov/COM442Ass.pdf

4

1 に答える 1

2

rotate変換を実行する必要があります。抽象クラスを拡張する各クラスは、Graphics2Dこのようなメソッドを実装します。

paintアプレットのメソッドに適切なコードを挿入するだけです。あなたはdrawRect(またはfillPolygonあなたの先生が望むように)translateそしてrotate方法の組み合わせを必要とするでしょう。

javadochttp : //docs.oracle.com/javase/1.4.2/docs/api/java/awt/Graphics2D.html#rotate%28double%29を確認してください

于 2012-05-26T13:25:04.430 に答える