Przeciecie promienia z trojkatem
: 1 lip 2010, o 12:42
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
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