Положение вьюпорта

Местом расположения точки, из которой мы смотрим на сцену в рабочей области 3D вьюпорта, можно управлять через Blender Python API. Мы можем, как считать координаты этой точки и направление взгляда из вьюпорта, так и задать необходимые нам для них значения.

Для начала получим указатель на окно рабочей области 3D вьюпорта:

Теперь мы можем получить координаты исходной точки вьюпорта следующим образом:

Мы получили вектор, из центра 3D сцены, в точку из которой мы смотрим на эту сцену.

Также мы можем получить направление “взгляда” из вьюпорта:

Мы получили кватернион из центра сцены по направлению взгляда из 3D вьюпорта.

Еще мы можем получить величину смещения вьюпорта вдоль направления взгляда:

И наконец мы можем сами задавать значения для всех этих параметров, чтобы поставить вьюпорт в нужное нам место в сцене.

0 0 голоса
Article Rating
Подписаться
Уведомить о
guest

0 Комментарий
Новые
Старые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии