Box2d: катить мягкий шарик тела

Я сделал мягкий шарик для тела int box2d, который выглядит так:

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

Мне просто нужна общая идея, а не код.

1 ответ

Решение

Общая идея состоит в том, чтобы применить правильную силу к каждому телу. Если вы хотите вращение - эти силы являются нормалями к векторам от центра шара к центру тела.

Другие вопросы по тегам