Obliczanie nowego położenia punktu po obrocie
Ostatnio zmodyfikowano 2014-02-15 16:23
RazzorFlame Temat założony przez niniejszego użytkownika |
» 2014-02-15 15:52:17 fabs() możliwe, bokC obliczam twierdzeniem pitagorasa więc raczej jest potrzebne ;) Możliwe że coś spierniczyłem podczas podstawiania do wzoru. Tutaj macie tą stronkę z wzorem. PS. pod spodem odpowiedzi jest jeszcze jedna która może zadziałać, zobacze. |
|
pekfos |
» 2014-02-15 16:21:23 PS: Implementacja niepotrzebnie zagmatwana, obliczasz na nowo wartości, które już masz zapisane w zmiennych. Wzór dotyczy obrotu względem początku układu współrzędnych. Obszedłeś to, ale wynik dalej jest względem początku układu, a nie punktu m_To m_From. |
|
|
RazzorFlame Temat założony przez niniejszego użytkownika |
» 2014-02-15 16:23:23 Dzięki za zaangażowanie pekfos, jednak znalazłem odpowiedź. Tak jak autor tamtego postu na stackoverflow nie potrzebne mi były ich odpowiedzi. Sam autor zacytował fragment który mu pomógł. Wzorem poprawnym jest: A.x' = (A.x-B.x) * cos(C) - (A.y-B.y) * sin(C) + B.x A.y' = (A.y-B.y) * cos(C) + (A.x-B.x) * sin(C) + B.y
Jeszcze raz dzięki. |
|
1 « 2 » |