![]()
GrieVeR_13
![]() offline
Опыт:
19Активность: |
Алгоритм столкновения объекта с ландшафтом
Здравствуйте. Если не сложно, пожалуйста, поделитесь своими алгоритмами столкновения снаряда (абсолютно упругого) с ландшафтом. Только не приводите свой код, а просто - словесное описание. Например, мой алгоритм выглядит так: использую вектор равномерного движения юнита, фиксирую момент, когда высота падает до 0, инвертирую вектор (-1*V), нахожу нормаль плоскости по трем координатам, через скалярное произведение ищу углы между векотором движения и нормали (в плокости z0x и y0x), удваиваю численные значения углов и умножаю на матрицы поворота в соответстувующих плоскостях по найденным углам. Проблема в том, что у меня получилось слишком много действий, поэтому и интересно узнать ваши варианты ) |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Zanozus
Уехал учиться
![]() ![]() offline
Опыт:
8,512Активность: |
вбей в поиск Рикошет. Тут много чего. |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Skino
![]() ![]() offline
Опыт:
4,683Активность: |
Если тебе зеркальный рикошет, то это задача 5го класса, а еси с примочками типа веса и иннерции, то у нас на сайте пару движков-наработак по теме PhysX...
|
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
|
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
GrieVeR_13
![]() offline
Опыт:
19Активность: |
Эх, все кидают наработки, чужие карты, коды... в них разбираться надо! копаться часами сидеть.. Я весь свой алгоритм в трех строчках изложил, неужели никто больше так не может? |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
никто не будет думать за тебя, закрыто. |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|