Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.17;
Скачать: CL | DM;

Вниз

Определение Пересечений   Найти похожие ветки 

 
nukeATK   (2003-07-20 00:27) [0]

Надо наити точку пересечения луча с треугольником. Где мона наити работающий пример или почитать что-то, не подскажете?
заранее благодарен.


 
Ev_genus   (2003-07-20 04:35) [1]

Пусть луч = точка + вектор. Тогда уравнение прямой в которой лежит луч будет иметь следующий вид
x=xp+xv*t
y=yp+yv*t
z=zp+zv*t
где (xp, yp, zp) - координаты точки выхода, а (xv, yv zv) - координаты вектора луча.
Построим уравнение плоскости, проходящей через заданний треугольник с вершинами (x1, y1, z1), (x2, y2, z2), (x3, y3, z3). Уравнение записивается через определитель

| x1-x2 y1-y2 z1-z2 |
| x1-x3 y1-y3 z1-z3 | = 0
| x1-x y1-y z1-z |

Для нахождения пересечения нужно подставить уравнение прямой в уравнение плоскости и найти значение параметра t, а затем подставив его обратно в уравнение прямой найти координаты.


 
Marser ©   (2003-07-20 11:54) [2]


> Где мона наити

И уже больше ничего не нуна! :-))



Страницы: 1 вся ветка

Текущий архив: 2003.11.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
3-56470
Kinder
2003-10-22 15:47
2003.11.17
Как обработать SQL запрос?


7-56921
Владимир Березин
2003-09-07 22:30
2003.11.17
Модальная форма


14-56810
Карелин Артем
2003-10-24 14:47
2003.11.17
Посоветуйте систему контроля версий. Дельфи.


14-56873
Dimaz-z
2003-10-26 15:01
2003.11.17
Помогите, никто не знает, где найти документацию по vCard?


3-56501
Vemer
2003-10-21 12:34
2003.11.17
(Не)Работа Locate c 2-мя опциями