szukanie zaawansowane
 [ Posty: 3 ] 
Autor Wiadomość
Mężczyzna Offline
PostNapisane: 27 maja 2013, o 21:04 
Użytkownik

Posty: 67
Lokalizacja: Polska
Witam

Muszę napisać program który określi położenie punktu P względem trójkąta ABC (w środku,poza, na boku). Sprawdzić "kolizję" z bokiem mogę poprzez sprawdzenie czy P leży na którymś z odcinków AB,BC, CA. Jednak na określenie tego czy jest w trójkącie czy poza nim nie mam pomysłu, są może na to jakieś wzory?
Góra
Mężczyzna Offline
PostNapisane: 27 maja 2013, o 21:24 
Użytkownik
Avatar użytkownika

Posty: 1712
Lokalizacja: Warszawa
Myślę sobie... że trójkąt można potraktować jako część wspólną trzech półpłaszczyzn.

Wydaje mi się, że każdą półpłaszczyznę można opisać za pomocą nierówności:
Ax+By+C \ge 0
lub
Ax+By+C  \le  0

Prosta Ax+By+C = 0 jest wspólnym brzegiem obu półpłaszczyzn (wyżej opisanych).

... podsumowując, żeby sprawdzić to o co Tobie chodzi trzeba sprawdzić, czy spełniony jest układ odpowiednich trzech nierówności (opisujących odpowiednie półpłaszczyzny).

Dobry pomysł?
Góra
Mężczyzna Offline
PostNapisane: 29 maja 2013, o 09:45 
Użytkownik

Posty: 67
Lokalizacja: Polska
Tak mi się zdawało ale nie byłem pewny, haczyk polega na tym że najpierw będę musiał określić po której stronie płaszczyzny jest trójkąt bo punkty ABC mogą być dowolne. Ale z tym sobie poradzę.
Góra
Utwórz nowy temat Odpowiedz w temacie  [ Posty: 3 ] 


 Zobacz podobne tematy
 Tytuł tematu   Autor   Odpowiedzi 
 trójkąt prostokątny - zadanie 61  Manwena  4
 trójkąt prostokątny - zadanie 153  dj600vo  3
 Okrag wpisany w trójkąt  Mistermasyl  1
 Trójkąt o wymiernych bokach i dwusiecznych.  Ambi  1
 Trójkąt prostokątny (z podobieństwa trójkątów)  1710  1
 
Atom [Regulamin Forum] [Instrukcja LaTeX-a] [Poradnik] [F.A.Q.] [Reklama] [Kontakt]
Copyright (C) Karpatka.pl