Bill,
I noticed sometimes my Maya models weren't animating. Checking CC3Node.containsAnimation returned NO, even though I could see animation in Maya and PVRShaman.
Digging a little further I discovered that the containsAnimation method only looks one level down:
-(BOOL) containsAnimation {
if (animation) {
return YES;
}
for (CC3Node* child in children) {
if (child.containsAnimation) {
return YES;
}
}
return NO;
}
Since some of my models have animations several levels down they don't animation in cocos3D.
Perhaps you could make it recursive?
Thanks,
Glenn
P.S. The workaround is to add any animation to the node you want to run the animations on or to any of it's immediate children.