Итак, у меня есть куча мячей:
То, что я пытаюсь понять, - это сделать следующие круги:
-
Повернуть на основе поверхностей, которые они касаются
-
Исправить проникновение столкновения при работе с несколькими касающимися объектами.
EDIT: Это то, что я имею в виду под ротация
-
Бал 0 будет вращаться против часовой стрелки, поскольку он опирается на Ball 3
-
Ball 5 будет вращаться по часовой стрелке, поскольку он опирается на Ball 0
Несмотря на то, что решения для этого универсальны, только для записи я использую Javascript и SVG, и предпочел бы реализовать это сам, а не использовать библиотеку.
Помощь будет очень оценена. Благодарю!:)