Это g_p3d
Два месеца на форум попасть немог что с сайтом происходит логи и пароль не принимает
меня что забанили тогда предупредили бы за что непонимаю.
Я по новой зарегестрировался теперь меня звать не g_p3d а Grisha___.
Ну да ладно теперь вроде всё в порядке продолжаем тему. Вобщем коллизии я освоил проктически от А до Б и у меня возникли некоторые вопросы.
Вопрос 1-й. Столкновения не работают пока в фаил не добавиш вот эту строку <Collide> { Polyset keep descend }
что эта строка означает?
-------------------------------------------------------
После импортирования из 3DsMax нужно добавить в egg фаил строку перед вертексным пулом.
<Collide> { Polyset keep descend }
Без этой строки столкновения не работают.
Примерно так вырезка из файла.
<CoordinateSystem> { Z-Up }
<Group> Plane01 {
__<Collide> { Polyset keep descend }
__<VertexPool> Plane01.verts {
____<Vertex> 0 {
______5 -4.8 0
______<Normal> { 0 0 1 }
____}
---------------------------------------
Вопрос 2-й. Почему блендеровскии модели колидятса без этой строки, a 3DsMax-овые нет может это
в экспортере косяк.
Вопрос 3-й про Pusher. Вот есть у нас файл “Pusher Sphere vs plane.egg” в нём есть два объекта солид сфера и plane.egg.
Сфера находится в координатах setPos(0,0,5), а план находится в координатах setPos(0,0,0) и план повернут на угол
setHpr(0,0,0). Сфера падает на план сверху и не сталкивается вопрос почему, а если план повернуть setHpr-ам на любой
уго хотябы на 0.0001 то сфера сталкивается вопрос почему это происходит.
Я нашел один способ это исправить не пользоватса Pusher-ом вообще.
HendlerPhysics лишён этого недостатка поэтому рекомендуется использовать Physics, а не Pusher.
Когда я начинал тему моей целью было создать несколько примеров для самостоятельного освоения колизий в панде.
Вот глянте чего получилось.
Зацените мануал.
Очень интересно будет узнать ваше мнение.
Не стесняйтесь скажите чего бы вам хотелось видеть в мануале ещё, чего нехватает и т.д.
Присоединяйтесь к разработки мануала по колизиям панды ваша помощ будет очень полезной.
Вот архивчик с manual CollisionDetection
Распоковать в корень С: