Мы видели, как мы можем ввести простую инструкцию в консоли Python Блендер включает в системе окна. Эта система является полезным для тестирования команд, но обычно не используется для программирования последовательности из них.
Консоль также позволяет нам исследовать команды, доступные через автозаполнение , от ввода команды запуска, содержащий функции Blender Python: “бипиридин”.
Блендер есть окно для редактирования текста, который может служить в качестве “IDE” Программирование в Python, в том числе нумерация строк, с использованием цветов, чтобы отличить синтаксис и возможность автоматического autoidentación длинных строк текста.
Чтобы открыть окно редактирования текста вы можете выбрать соответствующую иконку (Лист ноутбук) Кнопка я в левом нижнем углу любого окна. Эта кнопка определяет тип редактора, содержащий окно. Выберите значок “Текстовый редактор”.
Новое окно будет заменить предыдущую редакцию и покажет свой интерфейс с текстовой области
Чтобы начать использовать это окно мы открываем существующий файл (Открыть) или создать новый (Новое). С этого момента мы будем иметь курсор в области редактирования позволит редактировать текст
Изменения интерфейса, добавив новые возможности, среди которых включают в себя “Запустить сценарий” это позволит нам выполнить скрипт, который мы имеем в этом окне.
Чтобы проверить работу добавить несколько строк кода, которые позволяют нам создавать некоторые геометрии:
импорт бипиридин Zval =[0,1,2,3,4,5] для г в Zval: bpy.ops.mesh.primitive_torus_add(вращение =(0, 0, 0), Расположение =(0, 0, Z)) |
В первой строке кода, “импорт бипиридин”, Он добавил, что библиотеки объектов для Python Blender
Вторая строка определяет вектор координат, которые будут служить для определения положения “Z” объекты
Цикл “для” присвоить значения “пригласил” а-ля переменная “Z” в каждом цикле петли (6 циклы)
Последняя строка, в цикле, как это отступом, создаст геометрию.
Результат выполнения кода, нажатием кнопки “Запустить сценарий” или нажав комбинацию клавиш “Alt” + “P” Вы можете видеть на рисунке: 6 быков одинакового размера, с теми же координатами “X” и “год” но отличается “Z”.
Для завершения упражнения будут держать сценарий в файле. Важно, что этот файл, чтобы использовать соответствующие Python скрипты расширение, которое “ру”. Например “Script_1.py”
Мы можем сделать небольшие вариации этого упражнения:
- Не могли бы вы сделать две петли, один в другой, для генерации “быки самолет”?
- Не могли бы вы изменить сферы быков?
- Не могли бы вы сделать две петли, один в другой, для генерации “План шарики”?
Должно быть связано добавить комментарий.