★★ Java の宿題ここで答えます Part 63 ★★
■ このスレッドは過去ログ倉庫に格納されています
0355デフォルトの名無しさん
2007/10/23(火) 22:40:25paintメソッド内から抜粋
/* よくわからんが、次元的に違ってそうだから変えてみた。
* 修正前:Math.sqrt(r0*r0-r1) */
r2=r1*cosji+Math.sqrt(r0*r0-r1 * r1)*sinji;
/* 回転行列を用いた点の回転だから、式がx2と同じなのはおかしい
修正前:x1 * cosd - y1 * sind */
y2=(x1*sind + y1*cosd)*r2/r1;
あと、height のスペルが違った。(修正前:heigth)
とりあえず円っぽいものは描けるから、それでいいのか確認してみて。
1番目の理由は俺にはわからん。
■ このスレッドは過去ログ倉庫に格納されています