Я пытаюсь создать симулятор эволюции, что-то очень похожее на это. Что касается инструментов, я использую симулятор физики pymunk с pygame.
Мои существа состоят из нескольких кругов с соответствующими телами, закрепленными вместе с DampedSprings в качестве мышц. Пружины дают мне хороший эффект расширения и сокращения мышц, однако они не удерживают свое «угловое положение». Под этим я подразумеваю, что когда существо порождается треугольной формой, в тот момент, когда оно падает на землю, верхний узел просто падает на землю -> не сохраняет свою форму. порожденное существо деформированное существо
Я бы хотел, чтобы существо сохраняло свою форму, когда падает на землю = верхний узел оставался бы наверху, как в момент появления, сохраняя при этом способность моделировать переменную длину мышц.
У кого-нибудь есть идея, как я могу решить эту проблему, пожалуйста? Благодарю вас!