Witam nigdzie nie mogę znaleźć sposobów rozwiązania takich niby głupich zadań, potrzebne mi jest to do napisania programu czy ktoś może mi pomóc?
O to pytania:
odległość punktu od odcinka(nie prostej)
odległość odcinka od odcinka
stwierdzić czy dwa odcinki się przecinają
P.S - Pytanie 3 jest bananalne wystarczą te dwa pierwsze
Odległość punktów od odcinka
-
- Użytkownik
- Posty: 388
- Rejestracja: 14 lis 2010, o 19:57
- Płeć: Kobieta
- Lokalizacja: Kraków
- Pomógł: 40 razy
Odległość punktów od odcinka
Odległość punktu od odcinka:
liczysz odległość punktu od końców odcinka, liczysz odległość punktu od prostej (jeśli wyjdzie 0, to sprawdzasz czy punkt należy do odcinka; jak? sprawdzasz czy \(\displaystyle{ (x_A<x<x_B \wedge y_A<y<y_B) \vee (x_A<x<x_B \wedge y_B<y<y_A)}\) - przy założeniu że \(\displaystyle{ A}\) jest bardziej na lewo)
i wybierasz wynik najmniejszy
Odległość odcinka od odcinka:
liczysz odległość końców jednego odcinka od odcinka tego drugiego i wybierasz najmniejszą, chyba że się przecinają to wtedy jest zero.
stwierdzić czy odcinki się przecinają
Znaleźć punkt przecięcia prostych w których się zawierają odcinki i sprawdzić czy należy on do obu.
liczysz odległość punktu od końców odcinka, liczysz odległość punktu od prostej (jeśli wyjdzie 0, to sprawdzasz czy punkt należy do odcinka; jak? sprawdzasz czy \(\displaystyle{ (x_A<x<x_B \wedge y_A<y<y_B) \vee (x_A<x<x_B \wedge y_B<y<y_A)}\) - przy założeniu że \(\displaystyle{ A}\) jest bardziej na lewo)
i wybierasz wynik najmniejszy
Odległość odcinka od odcinka:
liczysz odległość końców jednego odcinka od odcinka tego drugiego i wybierasz najmniejszą, chyba że się przecinają to wtedy jest zero.
stwierdzić czy odcinki się przecinają
Znaleźć punkt przecięcia prostych w których się zawierają odcinki i sprawdzić czy należy on do obu.