как получить правильный тип выбранного узла - PullRequest
0 голосов
/ 08 октября 2019

Я начинаю изучать python в Maya (pymel), и у меня проблема с получением правильного типа выбранного объекта.

В outliner я выбрал камеру, но когда я выполняю код ниже, он возвращает тип«преобразование». Как получить правильный тип («камера»)?

from pymel.core import *

selection = ls(sl=True)

print(selection[0].nodeType())

enter image description here

1 Ответ

1 голос
/ 08 октября 2019

Конструкция камеры представляет собой комбинацию узла преобразования и узла формы. Вы выбрали узел преобразования, чтобы вывод был правильным. Либо выберите узел формы ниже (сделайте фигуры видимыми в меню отображения внешнего элемента), либо просто сделайте выбор [0] .getShape ().

...