Конвертирую данные, которые загрузил с помощью Assimp, в свои, и возник вопрос.
У меня есть такой код:
const aiAnimation* pAnimation = ai_scene->mAnimations[0];
const aiNodeAnim* pNodeAnim = findNodeAnim(pAnimation, nodeName);
pNodeAnim - pointer
. Может ли тот же указатель содержаться в ai_scene->mAnimations[1]
? И вообще, происходит ли это в Assimp (с любыми другими типами/классами/структурами asimp)?
Это невозможно. Ким Куллинг исходный ответ:
Animations shall be unique. So when you are getting an animation we must guarantee that this one is unique.