ANIMATIONCOMPONENT_HANDLE parent;
static UINT EGrp21[7] = {81,39,122,124,126,128,130};//gear2
static MGROUP_ROTATE ROTOR (0,EGrp21, 7, _V( .153387, 2.433525, 3.971697), _V(0,1,0), (float)(-360*RAD));//geardoor2
anim_ROTORHD = CreateAnimation (0);
parent = AddAnimationComponent (anim_ROTORHD, 0, 1, &ROTOR) ;
static UINT EGrp22[1] = {121};//gear2
static MGROUP_ROTATE BLADE1 (0,EGrp22, 1, _V( -1.537426, 2.90077, 3.394099), _V(.7,0,.2), (float)(-20*RAD));//geardoor2
anim_BLADE1 = CreateAnimation (0);
parent = AddAnimationComponent (anim_BLADE1, 0, 1, &BLADE1, parent);
static UINT EGrp23[1] = {123};//gear2
static MGROUP_ROTATE BLADE2 (0,EGrp23, 1, _V( .1576447, 2.90077, 2.184735), _V(0,0,1), (float)(-20*RAD));//geardoor2
anim_BLADE2 = CreateAnimation (0);
parent = AddAnimationComponent (anim_BLADE2, 0, 1, &BLADE2, parent);
.....SetAnimation (anim_BLADE1, COLLECT_ANIM);
SetAnimation (anim_BLADE2, COLLECT_ANIM);