Ok from the example:
MGROUP_TRANSFORM *mt = new MGROUP_TRANSFORM (LOCALVERTEXLIST,
MAKEGROUPARRAY(vtx), 2);
AddAnimationComponent (anim, 0, 1, mt);
the array vtx or in my case claw is one array
MGROUP_ROTATE *arm1av = new MGROUP_ROTATE (LOCALVERTEXLIST, MAKEGROUPARRAY(claw), 1
,_V(-1.09,-.259,.2), _V(1,0,0), (float)(180*RAD));
claw = _V(-1.09,-.259,.2)//vector3
MGROUP_TRANSFORM *mt = new MGROUP_TRANSFORM (LOCALVERTEXLIST,
MAKEGROUPARRAY(vtx), 2);
AddAnimationComponent (anim, 0, 1, mt);
the array vtx or in my case claw is one array
MGROUP_ROTATE *arm1av = new MGROUP_ROTATE (LOCALVERTEXLIST, MAKEGROUPARRAY(claw), 1
,_V(-1.09,-.259,.2), _V(1,0,0), (float)(180*RAD));
claw = _V(-1.09,-.259,.2)//vector3