Способ применения физики к сложной форме - PullRequest
0 голосов
/ 26 ноября 2018

Давайте рассмотрим структурированную платформу, импортированную в качестве внешней сетки в Three.js, и твердое тело, которое мы хотели бы развить в этой структуре.

В настоящее время я понимаю, что любой объект, который мы хотим применитьфизика должна быть аппроксимирована одной или несколькими выпуклыми оболочками, которые будут использоваться для физических вычислений (например, столкновений).

Рассматривая структуру на основе платформы, давайте предположим, что это только параллелепипеды, поэтому создаем Ammo Формы вокруг них тривиальны.Следовательно, создание физики всего мира - это просто итерация объектов и создание как можно большего числа Ammo.btBoxShape.

Но теперь предположим, что мы хотим добавить пустоту на платформах (или, например, выбоину).на дороге).Каков будет рекомендуемый подход, чтобы мир физики включал эти пустоты?

Должна ли быть построена специальная форма Ammo?Учитывая ожидаемый результат, это не может быть нелепой потребностью, но, похоже, мне не хватает навыков новичка в этой области, потому что я не могу найти подсказки о том, как это сделать ...

Так что любойПомощь будет принята с благодарностью!

...