Призматические соединения Box2d вызывают нестабильную физику (см. Видео внутри) - PullRequest
0 голосов
/ 20 января 2019

У меня есть программа симуляции, которая использует генетический алгоритм для мутирования организмов, чтобы они могли перемещаться на наибольшее расстояние за 15 секунд.Организмы состоят из 3-9 тел, связанных с суставами.

Пружинные соединения - это то, как я назвал дистанционные соединения Box2D, костные соединения - призматические соединения без двигателя, а мышечные соединения - призматические соединения с двигателем.

Так работает симуляция при наличии расстояния.Только суставы. Здесь все в порядке.

Но с призматическими соединениями многие организмы глючат. Кроме того, это сумасшествие делает время моделирования для одного поколения (= 1000 организмов) более значительным.Иногда 10 минут, когда это должно быть только 3 - 5 секунд.

Есть ли способ, чтобы остановить эту ошибку?

...