![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2008
Сообщений: 111
|
2Волгоградец
BroadPhase Обычный spatial hashing NarrowPhase Тут хз как назвать, алг сам придумал, описывать долго там через разность минковского, в среднем за константу находит глубину и направление проникновения, максимум за личнейное. По моему это быстрее чем GJK и EPA в Box2d. Вообще у меня коллиззи жрут < 25% всего времени физического шага, остальное жрет солвер, я его пока очень не аккуратно написал, поэтому и проваливаются. |
|
|||||
|
Здоровско))
Планируешь использовать для себя или выложишь опенсурс?
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 111
|
2Psycho Tiger
Скорее всего выложу в опенсурс, но пока что тормазит, надо ускорять... |
|
|||||
|
Буду ждать, эти "желейные" обработки столкновений меня порабощают *__*
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 111
|
Немного пооптимайзил... вот:
http://www.filehoster.ru/files/ce5253 |
|
|||||
|
>>Немного пооптимайзил... вот:
Может быть, может быть, вот только trace забыл удалить, а у меня все пишется solving time = 44 MakeSteps time = 32 BroadPhase Time = 4 NarrowPhase Time = 25 integrate time = 1 solving time = 23 MakeSteps time = 18 BroadPhase Time = 4 NarrowPhase Time = 25 integrate time = 0 solving time = 52 MakeSteps time = 15 BroadPhase Time = 5 NarrowPhase Time = 62 integrate time = 0 solving time = 59 MakeSteps time = 21 BroadPhase Time = 12 NarrowPhase Time = 46 integrate time = 5 solving time = 24 MakeSteps time = 61 BroadPhase Time = 16 NarrowPhase Time = 33 integrate time = 0 solving time = 42 MakeSteps time = 16 BroadPhase Time = 4 NarrowPhase Time = 45 integrate time = 0 solving time = 23 MakeSteps time = 15 |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 111
|
2Alex Lexcuk
Декомпилил чтоли? |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 111
|
2PeTa4eK
Строю физобъект |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:11. |
|
|
« Предыдущая тема | Следующая тема » |
|
|