aiNodeAnim в Assimp

#c #assimp

#c #assimp

Вопрос:

Я конвертирую данные, которые я загрузил с помощью Assimp, в свои собственные, и возник вопрос.

У меня есть код, подобный этому:

 const aiAnimation* pAnimation = ai_scene->mAnimations[0];
const aiNodeAnim* pNodeAnim = findNodeAnim(pAnimation, nodeName);
  

pNodeAnim - pointer . Может ли тот же указатель содержаться в ai_scene->mAnimations[1] ? И вообще, происходит ли это в Assimp (с любыми другими типами / классами / структурами assimp)?

Ответ №1:

Это невозможно. Оригинальный ответ Кима Куллинга:

Анимации должны быть уникальными. Поэтому, когда вы получаете анимацию, мы должны гарантировать, что она уникальна.