Eu tenho uma tela com um círculo em x | y (por exemplo, x: 100, y: 90) assim:
Agora eu giro a tela com canvas.rotate()
em torno do centro:
Qual é a melhor maneira de obter o posição absoluta do círculo após a rotação?
Respostas:
1 para resposta № 1Este é um problema de trigonometria
Entenda que em seu original não rotacionadotela, o ponto está em um determinado ângulo e um certo comprimento do centro ... Coordenadas polares. Então, quando a tela é girada, ela ainda está no mesmo local, em relação à tela, de modo que sua posição absoluta tem o mesmo comprimento do centro, com ângulo = ângulo original mais a rotação na tela do contêiner.
Você se lembra da sua trigonometria? ;)