んと atan(vx/vy) はたぶん誤り atan(vy, vx) にすれば多少改善が期待できるよ!! がんばって!