Выделение объектов по положению после физики твердого тела в Blender 2.9

#blender #rigid-bodies

#блендер #твердые тела

Вопрос:

Я использую опцию физики твердого тела в blender, чтобы бросать шарики (сетки) в коробку. Некоторые шары полностью пропускают коробку и падают мимо коробки. Я хочу иметь возможность выбирать только те шары, которые попадают в поле, и экспортировать их по отдельности в файл .stl с указанием их глобального положения (после установки в поле).

Я думаю, что знаю, как экспортировать файлы, но у меня возникли проблемы с тем, как выбрать объекты сетки на основе их положения в заданном кадре. Я планирую использовать это для нескольких экземпляров, и, следовательно, мне нужна помощь в том, как сделать это с помощью сценариев с использованием python.

Примечание: шары сбрасываются со случайной высоты, и когда я выбираю объект, отображаемая им позиция z по-прежнему выглядит как его начальная начальная позиция.

Я новичок в Blender, поэтому буду очень признателен за любую помощь

Ответ №1:

Я нашел это в другом месте, вам нужно использовать .matrix_world.translation, а не .местоположение для выбора объектов по их местоположению в заданном кадре

Комментарии:

1. вы должны убедиться, что правильно провели исследование, прежде чем публиковать вопрос в stack overflow

2. Я потратил 4 часа на поиски решения безрезультатно, в эту проблему были проведены значительные исследования