Edit Operator Source (Изменить источник оператора)#

Этот аддон позволяет искать имена операторов (bl_idname) и открывает исходные файлы, содержащие их.

Активация#

  • Откройте Blender и перейдите в раздел Настройки, затем на вкладку Аддоны.

  • Нажмите «Development», затем «Edit Operator Source», чтобы включить сценарий.

Описание#

В Текстовом редакторе ‣ Боковая панель слева найдите панель редактирования оператора и нажмите кнопку Edit Operator (изменить оператора). Появится меню с возможностью поиска. Прокрутите вниз, пока оператор не будет найден. Введите ключевые слова в поле поиска, чтобы сузить доступные варианты. Откроется исходный файл, содержащий оператор, с указанием его строки.

Чтобы получить доступ к ранее открытым текстовым файлам, выберите их в меню блока-данных заголовка.

Примечание

Подобно Operator Cheat Sheet (Шпаргалке оператора), скрипт вызывает небольшую утечку памяти (~0,03 МБ) при включении путем доступа к атрибутам оператора из Python. Это сознательный компромисс, сделанный разработчиками Blender, поскольку необходимая для этой цели настройка/вызов в исходном коде C увеличит размер каждого экземпляра Python на 4 байта. В случае сложных сцен увеличение объема памяти будет нетривиальным по сравнению с немногими случаями использования, где это необходимо в настоящее время.

Ссылка

Категория:

Разработка

Описание:

Открывает исходный файл выбранного оператора или мест вызова, если источник недоступен.

Расположение:

Текстовый редактор ‣ Боковая панель ‣ Оператор редактирования

Файл:

development_edit_operator.py

Автор:

scorpion81

Разработчик:

scorpion81

Лицензия:

Универсальная общественная лицензия (GPL)

Уровень поддержки:

Сообщество

Заметка:

Этот аддон поставляется в комплекте с Blender.