static UINT FRONTGEAR1Grp[1] = { 45 };//mainarm
GEAR_anim[0] = new MGROUP_TRANSLATE(5, FRONTGEAR1Grp
, 1,
_V(.2, 0.46, -1.38));
parent1 = AddAnimationComponent(anim_GEAR, 0, .5, GEAR_anim[0]);//main arm
static UINT FRONTGEAR3Grp[1] = { 48 };//joint1
GEAR_anim[1] = new MGROUP_ROTATE(5, FRONTGEAR3Grp
, 1,
_V(-3.803, -.941, .02), _V(0, 0, 1), (float)(-10 * RAD));
parent = AddAnimationComponent(anim_GEAR, .5, .6, GEAR_anim[1], parent1);
static UINT FRONTGEAR4Grp[1] = {25 };//joint1
GEAR_anim[2] = new MGROUP_ROTATE(5, FRONTGEAR4Grp
, 1,
_V(-3.803, -.941, .02), _V(0, 1, 0), (float)(15 * RAD));
parent = AddAnimationComponent(anim_GEAR, .6, .7, GEAR_anim[2], parent1);
static UINT FRONTGEAR5Grp[1] = { 24 };//joint1
GEAR_anim[3] = new MGROUP_ROTATE(5, FRONTGEAR5Grp
, 1,
_V(-3.803, - .941, .02), _V(-1, 0, 0), (float)(-54 * RAD));
parent = AddAnimationComponent(anim_GEAR, .7, .8, GEAR_anim[3], parent1);
static UINT FRONTGEAR2Grp[1] = { 50 };//joint2 KNEE
GEAR_anim[4] = new MGROUP_ROTATE(5, FRONTGEAR2Grp
, 1,
_V(-3.803, -.486, .023), _V(1, 0, 0), (float)(-73 * RAD));
parent = AddAnimationComponent(anim_GEAR, .8, 1, GEAR_anim[4], parent1);//knee