Mirki z #matematyka potrzebuję pomocy: Mam 2 prostokąty jak na obrazku, znam ich wielkość/pozycje wierzchołków, punkt obrotu jest w środku zielonego prostokąta. Jak obliczyć o jaki maksymalny kąt mogę obrócić zielony prostokąt by nie przekroczył granicy (jedynie w osi "x") wyznaczonej przez prostokąt czerwony?
@Pan_Kielonek: Znajdź współrzędne wierzchołków zielonego prostokąta względem jego punktu obrotu. Dla każdego z tych wierzchołków oblicz odległość w osi x od punktu obrotu. Znajdź najmniejszą z tych odległości - to jest minimalna odległość w osi x między punktem obrotu a krawędzią graniczną czerwonego prostokąta. Wzór na kąt obrotu (w stopniach) to arccos(minimalna odległość w osi x / szerokość zielonego prostokąta).
Mam 2 prostokąty jak na obrazku, znam ich wielkość/pozycje wierzchołków, punkt obrotu jest w środku zielonego prostokąta.
Jak obliczyć o jaki maksymalny kąt mogę obrócić zielony prostokąt by nie przekroczył granicy (jedynie w osi "x") wyznaczonej przez prostokąt czerwony?
Dla każdego z tych wierzchołków oblicz odległość w osi x od punktu obrotu.
Znajdź najmniejszą z tych odległości - to jest minimalna odległość w osi x między punktem obrotu a krawędzią graniczną czerwonego prostokąta.
Wzór na kąt obrotu (w stopniach) to arccos(minimalna odległość w osi x / szerokość zielonego prostokąta).