Если вы знакомы с программированием, изучение Python не займет много времени.
Для информации, относящейся к блендеру, почти все доступно через модуль bpy
, Ссылка на API находится в сети .
Вы можете обратиться к объекту по имени в bpy.data.objects[]
.Также доступны другие списки, такие как bpy.context.selected_objects[]
и bpy.context.visible_objects[]
.
Объекты location - это массив из трех значений (x, y, z), вы можете получить доступ кz местоположение как location.z
или location[2]
.
import bpy
obj = bpy.data.objects['Cube.031']
if obj.location.z < 0:
print('object is out of bounds')
Если вы хотите просмотреть все выбранные объекты
for obj in bpy.context.selected_objects:
if obj.location.z < 0:
print('object {} is out of bounds'.format(obj.name))
Обратите внимание, что v2.80 скоро должен быть выпущен и имеетнекоторые изменения в API , если вы только начинаете работать с blender, возможно, вы захотите начать с 2.80.Вы также найдете blender.stackexchange лучшее место, чтобы обратиться за помощью к конкретному блендеру.