Как я могу извлечь данные, введенные пользователем в поля моего пользовательского материала, когда я анализирую .mb с C ++ Maya API в своем приложении для импорта? (Я подозреваю, что у меня уже есть доступ к MObject, который содержит ввод пользователя, но не знаю, как его извлечь)
Вот ситуация более подробно:
…но эти извлеченные поля данных являются объектами MObject, и я не знаю, как извлечь данные, введенные пользователем в пользовательский экземпляр материала в Maya.
Какой правильный подход здесь?
Вот недостающая ссылка, которую я искал:
MFnDependencyNode :: findPlug («datafieldName») возвращает MPlug, который затем предоставляет доступ к введенным пользователем данным.
(Я искал такие имена, как «атрибут» и «поле данных» — мне не пришло в голову искать что-либо, называемое «плагин»)
Других решений пока нет …