Strona 1 z 1

Przeciecie promienia z trojkatem

: 1 lip 2010, o 12:42
autor: fitz
Witajcie, to mój pierwszy post. Mam nadzieję, że uderzam do dobrego działu.

Mam następujące dane:
Dwa punkty A i B tworzące prostą w przestrzeni trójwymiarowej oraz trójkąt(y).

Mam znaleźć odległość między punktem A (który jest startem promienia) a punktem przecięcia trójkąta (jeśli istnieje)
Do tej pory mam funkcję która mówi mi czy dany punkt należy do trójkąta czy nie.
Mając dwa punkty, wyznaczyłem prostą a potem sprawdziłem w jakim punkcie przecina ona płaszczyznę jaką tworzą wierzchołki trójkąta. Mając ten punkt sprawdziłem czy należy on do trójkąta czy nie.

Problem w tym, że chciałbym ograniczyć się do jednego kierunku. Domyślam się że mam utworzyć wektor B-A i znormalizować go. I przyjąć, że mój promień biegnie z punktu A w kierunku wyznaczonym przez wektor, dobrze rozumiem?
Nie wiem jednak co dalej.

z góry dziękuję za pomoc. pozdrawiam. Michau