![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Sep 2006
Адрес: Zaporozhye, Ukraine
Сообщений: 141
|
есть три точки с координатами x,y,z каждая, которые поределяют плоскость, есть точка (камера) и вторая точка, определяющая направление луча. Надо найти точку пересечения с плоскостью. Задача стандартная, знаю, порылся везде. Извините, ничего не выходит. Просьба не язвить. Если есть хорошие ссылки буду очень благодарен. Может кто делал уже. Или обьясните максимально просто. Ведь не только мне пригодится. Спасибо.
|
|
|||||
|
Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
|
открываем справочник Выгоодского. Видим:
Прямая { A1*x + B1*y + C1*z + D1 = 0; A2*x + B2*y + C2*z + D2 = 0; } Плоскость A*x + B*y + C*z + D = 0; Составляешь систему и решаешь её. Совсем не сложно. |
|
|||||
|
Регистрация: Sep 2006
Адрес: Zaporozhye, Ukraine
Сообщений: 141
|
спасибо за поддержку, а то какой то мозговой ступор был. Действительно спасибо.
Алгоритм отсюда http://algolist.manual.ru/maths/geom...ineplain3d.php Несколько функций подсмотрено где поближе что лежало sandy.core.data.Vector com.robertpenner.geom.Vector3d//кстати, кто там матрицу для поворота спрашивал На первый взгляд - работает как надо, а более детально это уже в системе посмотрю |
|
|||||
|
Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
|
Круто.
А ты что пишешь? 3Д-движ или какую-то конкретную задачу? |
|
|||||
|
Регистрация: Sep 2006
Адрес: Zaporozhye, Ukraine
Сообщений: 141
|
движок есть, переделан мной из чьей то разработки, уже и сайта того нет. Судя по комментариям - немцы. Головы у них варят
![]() У меня есть приложение и он нужен в нем для отображения всего одной динамической модели. Сейчас понадобилось очень точно определить где юзер клацает мышкой в 3D мире. Ну а вообще эта функция может пригодится для z-сортировки. У меня сейчас клипы просто сортируются по усредненным z-координатам узлов. Это жрет меньше ресурсов но иногда выдает ошибки. Если нужен движок - рекомендую Sandy. |
|
|||||
|
Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
|
Спасибо, поищу :~)
|
|
|||||
|
слушай, а чего у тя за универ - откуда ты все это знаешь?
у нас вот в мархи тоже что - то вроде этого есть (начерталка), но пока не так круто) 1й курс еще... =) |
|
|||||
|
Регистрация: Sep 2006
Адрес: Zaporozhye, Ukraine
Сообщений: 141
|
у меня как раз тот случай когда не знал да еще и забыл. универ я закончил больше десяти лет назад. А начерталка да, страшная вешь, во втором семестре пойдут более предметные задачи, они проще.
|
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 Beastriker:
Часто даже в самом престижном университете человек не может обучиться математике и программированию для того, чтобы создавать, например, игры (не важно, на чём). ВУЗы призваны указать направление, а учиться надо самому. Всю жизнь... ^_^ |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:28. |
|
|
« Предыдущая тема | Следующая тема » |
|
|