2006-05-23 長かった・・・ やっと見つかりました。原因は昨日の問題の実装上のバグではなくて、単に(int)x=[x](xを超えない最大の整数)だと思ってたら負の領域では0側の整数が取られるのが原因で描画がおかしくなっていただけでした。javaは丸めその他がめんどい。