Математическая визуализация из консоли#

Иногда при написании скриптов на Python вы сталкиваетесь со сложными трансформациями матриц, пересечениями лучей, преобразованиями вращения, модификациями сетки и другими ситуациями, когда полезно просматривать линии, точки и матрицы в окне просмотра, чтобы лучше понять проблему.

Создание данных меша для этой цели не сложно, но громоздко. Цель этого аддона - упростить и ускорить этот процесс.

Активация#

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

  • Нажмите 3D вид, затем Математическая визуализация (консоль), чтобы включить скрипт.

Инструкции#

Математическая визуализация работает путем отображения в 3D виде переменных, типа mathutils, определенных в консоли Python.

Поддерживаются следующие типы:

  • Точка: Vector(...)

  • Линия: [Vector(...), Vector(...), ...]

  • Трансформация: Matrix(...)

  • Трансформация (без перемещения): Quaternion(...)/ Euler(...)

Использование#

../../_images/addons_3d-view_math-vis-console_example.jpg

Создайте окно консольного редактора Python. В консоли Python определите переменную mathutils:

hello_world = Vector((1, 2, 3))

Теперь вы должны видеть эту точку окне 3D просмотра!

Справка

Категория:

3D вид

Описание:

Отображение определенных в консоли переменных mathutils в окне 3D Вид.

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

Свойства ‣ Сцена ‣ Меню консоли Python

Файл:

space_view3d_math_vis.py

Автор:

Кэмпбелл Бартон (Campbell Barton)

Куратор:

Кэмпбелл Бартон (Campbell Barton)

Лицензия:

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

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

Официальный

Заметка:

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