BPY plus v 1.8.0.
Обновление BPY plus до версии 1.8.0.
- Добавлены новые модули props
- matrix_4x4_property
- quaternion_property
Обновление BPY plus до версии 1.8.0.
Для того чтобы получить вектор направления 3D вьюпорта, например, чтобы определить расположение вьюпорта относительно какого-либо объекта сцены, можно воспользоваться функцией region_2d_to_vector_3d из модуля view3d_utils.
При помощи модуля gpu в Blender Python API можно рисовать изображения, дополняя ими интерфейс сцены или вьюпорта. Изображения можно выводить в системе координат сцены для интуитивного взаимодействия в мешами или в системе координат вьюпорта для создания новых элементов интерфейса.
Рисование изображения при помощи модуля gpu в пространстве сцены и вьюпортаRead More »
Для того чтобы обрезать (clip) значение по границам – проверить, не выходит ли значение за заданные пределы и если нет – то вернуть само значение, а если выходит – максимально возможное граничное значение, можно с помощью очень простой функции.
Наряду с тем, что в контекстные меню в Blender можно добавлять дополнительные пункты, контекстное меню можно и полностью переопределить. Таким образом вместо базового можно создать полностью кастомное контекстное меню с любым набором и порядком пунктов.
В некоторых случаях, необходимо обеспечить, чтобы аддон всегда загружался при запуске Blender последним, после того, как будут загружены все остальные аддоны. Это может понадобиться, если аддон конфликтует с какими-то другими аддонами или использует функционал из других аддонов, который должен быть доступен уже при старте аддона.
При старте Blender все активные аддоны загружаются последовательно, один за другим. Какой из аддонов будет загружен раньше, определяется его порядковым номером в списке bpy.context.preferences.addons.