#python #blender
Вопрос:
Я довольно новичок в API python Blender и пытаюсь смоделировать движущийся автомобиль. У меня есть модель автомобиля, и все, что я хочу сделать, это приложить к ней силы и заставить ее взаимодействовать с окружающей средой, в настоящее время она у меня как активное твердое тело, а дорога пассивна, когда я запускаю анимацию, все работает правильно (автомобиль падает и взаимодействует с землей). Я пытался приложить усилия к машине с помощью сценариев, и BGE, казалось, был единственным способом, но, по-видимому, он устарел. Сейчас я использую BPY и могу изменить его местоположение (с этим у меня нет проблем). К сожалению, это приостанавливает анимацию, я пытался обновить сцену различными способами, такими как «bpy.ops.wm.redraw_timer(тип=» ANIM_STEP», итерации=10) » и установка кадров (набор кадров(frame_current)) и обновление сцены (.update ()), ни один из них не сработал. Даже если бы это было не так, это все равно было бы плохим решением. Мне интересно две вещи: есть ли способ обновить анимацию внутри сценария? И могу ли я применить силы и как бы я это сделал? в качестве примечания я использую Blender 2.92.0