>>788
thetaはラジアンなのかディグリーなのか?
実数を(int)にキャストする際は、切り捨てられる範囲の値が重要でないかをチェック。
単に描画関数に渡すためだけのキャストなら、計算用の変数は実数で持っておいて渡す時にキャスト。