У меня есть спрайт, я знаю положение и прямоугольник позади. Я хочу получить местоположение за спрайтом, я знаю смещение.получить точку после поворота прямоугольника
Моя точка будет как
Point p=new Point(sprite.getX()-offset,sprite.getY()-sprite.getHeight()/2);
Если я поворачиваю мой спрайт вокруг своего центра происхождения, я хочу, чтобы получить новое местоположение этой точки.
Образ, который будет лучше объяснить:
Спасибо! Задача решена. –
(я использую это, но не получают надлежащего) двойной Sx = ((line.getStartX() - circle.getCenterX()) * Math \t \t \t \t .cos (вращение)) \t \t \t \t - ((строка .getStartY() - circle.getCenterY()) * Математика \t \t \t \t \t \t .sin (вращение)) + circle.getCenterX(); –
@Jay: Этот комментарий также относится к вам: «И было бы неплохо сообщить нам, что не работает, поскольку вы не даете подсказки ...» –