やっぱ三角関数を使うんですねー 実際にXとYの符号を逆転してみたんです。理想通りの動きになりました