Re: Физическая модель
От: Tolanay Россия  
Дата: 24.09.02 13:26
Оценка:
Здравствуйте NWP, Вы писали:

NWP>Здраствуйте

NWP>Возник вопрос по поводу отлавлмвания момента столкновения 3д объектов....
NWP>кто что знает прошу подсказать...
NWP>заранее спсб!

Для каждого объкта ты можешь завети описывающую
его сферу (в которой он будет целиком находится).
Для начала ты будешь перебирать все пары таких сфер,
и искать их пересечения. Это делается просто:
abs(Xsphere1-Xsphere2)<Rsphere1+Rsphere2.

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

Если тебя интересует лишь факт пересечения,
то можешь реализовать следующий алгоритм:
Каждую вершину одной из грубых моделей проверяешь на попадание
в какой-нибудь из параллелепипедов второй.
Или пересечение отрезка одной модели с гранью другой.

Не знаю, что тебе еще посоветовать, поскольку ты описал задачу
достаточно в общих чертах.

Правда хочу предупредить, что подобными задачами я не занимался,
и данный способ придумал сам.
Наверняка где-нибудь можно найти алгоритмы решения такой задачи,
Но если ты до сих пор не нашел, может быть тебе поможет то, что
я написал.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.