Obracanie punktu o 90 stopni

Odpowiedz Nowy wątek
2012-02-25 20:02
0

Witam. Mam Point2D o współrzędnych x, y który potrzebuję obrócić o 90 stopni w prawo względem punktu (0, 0).
Jak to zrealizować?

Ja pierd**** chyba nawet Google'a nie włączyłeś.. - xeo545x39 2012-02-25 20:19
ja bym powiedział, że nawet przespał lekcje matematyki w gimnazjum. - MarekR22 2012-02-25 20:44
Ojj, tak zamyślałem się o konkretnym przykładzie (tutaj 90 stopni) że zapomniałem, iż ten kąt ma być dowolny. Przepraszam i obiecuję nie grzeszyć więcej ;< - Visher 2012-02-25 21:03
Podpowiem ci: wyszukiwarka internetowa. - xeo545x39 2012-02-25 21:17

Pozostało 580 znaków

2012-02-25 20:09
0

x2=y, y2=-x.

Pozostało 580 znaków

2012-02-26 04:09
0

Czy ty masz kartkę i ołówek? O jakim google wy mówicie? Przecież to jest zadanie na poziomie podstawówki! Skoro obracamy sobie dookoła (0,0) to zawsze powstaje nam trójkąt równoramienny gdzie długością ramienia jest długość wektora (0,0) -> (x,y) a kątem pomiędzy ramionami jest nasz magiczny kąt obrotu.
Dla 1 ćwiartki układu mamy wszystkie informacje na temat trójkąta prostokątnego (0,0),(x,y),(0,y) więc mozemy spokojnie policzyć kąt (0,y),(0,0),(x,y). Skoro znamy ten kąt i kąt obrotu to znaczy że możemy policzyć jeden z kątów w tym nowym trójkącie prostokątnym (0,0),(x',0),(x',y'). Na tej podstawie mozemy policzyć także i trzeci kąt. W efekcie znamy dlugość jednego boku i wszystkie kąty więc na podstawie twierdzenia sinusów wyznaczamy sobie pozostałe dlugości boków które dadzą nam poszukiwane x' i y'


Masz problem? Pisz na forum, nie do mnie. Nie masz problemów? Kup komputer...

Pozostało 580 znaków

2012-02-26 08:34
0

Dokładnie opisałem to w artykule Współrzędne.


Pozostało 580 znaków

2012-02-26 09:17
0

@Shalom, Twój opis przypomina trochę instrukcję jak się lewą ręka drapać w lewy łokieć ;). Obrót jest odwzorowaniem liniowym, zatem wystarczy wzory wyprowadzić dla punktów leżących na osiach: (x,0) i (0,y).


To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0