• Добро пожаловать на Quest3D - Русскоязычное сообщество.
 

Новости:

Форум Quest3D восстановлен!

Главное меню

Newton Physics. Столкновения.

Автор Erath, 27 августа 2008, 11:09:53

« назад - далее »

Erath

Никто не знает как сделать так, что бы столкновения работали с полигональными объектами, т.е. с не ровными, например, с ландшафтом. Я пробовал делать кубик и плоскость, так в этом случае все работает, т.к. плоскость идеально ровная, а в случае с ландшафтом - проваливается сквозь него.
We will always be so much more human than we wish to be...

DimiS

подключи другую Newton Collision Geometry -- Collision Tree для ландшафта и Convex Hull для сложного объекта. Но там есть некоторые ньюансы, почитай в хелпе

Erath

Спасибо за совет. Теперь четко видно, что геометрия коллизии совпадает с геометрией ландшафта. Правда теперь физика просто не работает. Объекты не падают.
We will always be so much more human than we wish to be...

DimiS

яхз, может ты телу массу 0 поставил а может забыл Newton Command: Play сделать. Или отключил Ньютон Боди от 3ДОбжекта. Там вариантов масса)

VFX

"Newton Command: Play сделать" это как? оО может у меня из-за этого не работают примеры..

Erath

Есть такой канал Newton Command, в его свойствах можно указать Play, т.е. включение симуляции физики. Канал вызывается при помощи ChannelCaller.
We will always be so much more human than we wish to be...

Erath

Странно, я все проверял по нескольку раз. Такое чувство, что симуляция выключена, хотя я сделал Flip\Flop на NewtonCommand:Play и могу в люой момент включить.
We will always be so much more human than we wish to be...

Erath

Не понимаю. Пробовал сделать все по отдельности на примере с кубиком. Сначала заменил плоскость ландшафтом - работает. Потом импортировал персонажа - работает. Зашел в свою сценку и все проверил - работает. Сохранил. Вышел из Quest3D и снова вошел - ничего не работает. К чему бы это? :)
We will always be so much more human than we wish to be...