<span style="font-size:18px;">#
#虎戏<1>
#旋转, 左肢角度取正值,右肢脚度取负值
neckRot = 135; #往左斜从90度减角,往右加角
LA = [-105, 0, -90];
RA = [-105, 0, -90];
LL = [-60, 30, -60];
RL = [-60, 30, -60];
lBigArm = LA[0]; #取值范围 20 -> 160
lSmallArm = LA[1];
lHalm = LA[2];
rBigArm = RA[0]; #取值范围 -20 -> -160
rSmallArm = RA[1];
rHalm = RA[2];
lBigLeg = LL[0]; #取值范围 -10 -> -120
lSmallLeg = LL[1];
lFoot = LL[2];
rBigLeg = RL[0]; #取值范围 10 -> 120
rSmallLeg = RL[1];
rFoot = RL[2];
upBodyCurveRate = -1/1000;
neckEndAngle = 15 / 180 * math.pi;
midBodyAngle = 0 / 180 * math.pi;
#长度投影系数
proj_lBigArm = 1 * cos_(0);
proj_lSmallArm = 1 * cos_(0);
proj_lHalm = 1;
proj_rBigArm = 1 * cos_(0);
proj_rSmallArm = 1 * cos_(0);
proj_rHalm = 1;
proj_lBigLeg = 1 * cos_(30);
proj_lSmallLeg = 1 * cos_(30);
proj_lFoot = 1 * cos_(30);
proj_rBigLeg = 1 * cos_(30);
proj_rSmallLeg = 1 * cos_(30);
proj_rFoot = 1 * cos_(30);
#</span>
<span style="font-size:18px;">#
#虎戏<2>
#旋转, 左肢角度取正值,右肢脚度取负值
neckRot = 135; #往左斜从90度减角,往右加角
LA = [-120, 0, -90];
RA = [-120, 0, -90];
LL = [-60, 0, -90];
RL = [-60, 0, -90];
lBigArm = LA[0]; #取值范围 20 -> 160
lSmallArm = LA[1];
lHalm = LA[2];
rBigArm = RA[0]; #取值范围 -20 -> -160
rSmallArm = RA[1];
rHalm = RA[2];
lBigLeg = LL[0]; #取值范围 -10 -> -120
lSmallLeg = LL[1];
lFoot = LL[2];
rBigLeg = RL[0]; #取值范围 10 -> 120
rSmallLeg = RL[1];
rFoot = RL[2];
upBodyCurveRate = -1/1000;
neckEndAngle = 30 / 180 * math.pi;
midBodyAngle = 0 / 180 * math.pi;
#长度投影系数
proj_lBigArm = 1 * cos_(0);
proj_lSmallArm = 1 * cos_(0);
proj_lHalm = 1;
proj_rBigArm = 1 * cos_(0);
proj_rSmallArm = 1 * cos_(0);
proj_rHalm = 1;
proj_lBigLeg = 1 * cos_(30);
proj_lSmallLeg = 1 * cos_(30);
proj_lFoot = 1 * cos_(30);
proj_rBigLeg = 1 * cos_(30);
proj_rSmallLeg = 1 * cos_(30);
proj_rFoot = 1 * cos_(30);
#</span>
<span style="font-size:18px;">#
#虎戏<3>
#旋转, 左肢角度取正值,右肢脚度取负值
neckRot = 135; #往左斜从90度减角,往右加角
LA = [-60, 0, -90];
RA = [-60, 0, -90];
LL = [10, 0, -90];
RL = [10, 0, -90];
lBigArm = LA[0]; #取值范围 20 -> 160
lSmallArm = LA[1];
lHalm = LA[2];
rBigArm = RA[0]; #取值范围 -20 -> -160
rSmallArm = RA[1];
rHalm = RA[2];
lBigLeg = LL[0]; #取值范围 -10 -> -120
lSmallLeg = LL[1];
lFoot = LL[2];
rBigLeg = RL[0]; #取值范围 10 -> 120
rSmallLeg = RL[1];
rFoot = RL[2];
upBodyCurveRate = 1/1000;
neckEndAngle = -30 / 180 * math.pi;
midBodyAngle = -30 / 180 * math.pi;
#长度投影系数
proj_lBigArm = 1 * cos_(0);
proj_lSmallArm = 1 * cos_(0);
proj_lHalm = 1;
proj_rBigArm = 1 * cos_(0);
proj_rSmallArm = 1 * cos_(0);
proj_rHalm = 1;
proj_lBigLeg = 1 * cos_(30);
proj_lSmallLeg = 1 * cos_(30);
proj_lFoot = 1 * cos_(30);
proj_rBigLeg = 1 * cos_(30);
proj_rSmallLeg = 1 * cos_(30);
proj_rFoot = 1 * cos_(30);
#</span>
<span style="font-size:18px;">#
鹿戏
#旋转, 左肢角度取正值,右肢脚度取负值
neckRot = 135; #往左斜从90度减角,往右加角
LA = [-105, 0, -90];
RA = [-105, 0, -90];
LL = [-60, 0, -90];
RL = [60, 0, -90];
lBigArm = LA[0]; #取值范围 20 -> 160
lSmallArm = LA[1];
lHalm = LA[2];
rBigArm = RA[0]; #取值范围 -20 -> -160
rSmallArm = RA[1];
rHalm = RA[2];
lBigLeg = LL[0]; #取值范围 -10 -> -120
lSmallLeg = LL[1];
lFoot = LL[2];
rBigLeg = RL[0]; #取值范围 10 -> 120
rSmallLeg = RL[1];
rFoot = RL[2];
upBodyCurveRate = 1/1000;
neckEndAngle = 15 / 180 * math.pi;
midBodyAngle = 0 / 180 * math.pi;
#长度投影系数
proj_lBigArm = 1 * cos_(0);
proj_lSmallArm = 1 * cos_(0);
proj_lHalm = 1;
proj_rBigArm = 1 * cos_(0);
proj_rSmallArm = 1 * cos_(0);
proj_rHalm = 1;
proj_lBigLeg = 1 * cos_(30);
proj_lSmallLeg = 1 * cos_(30);
proj_lFoot = 1 * cos_(30);
proj_rBigLeg = 1 * cos_(30);
proj_rSmallLeg = 1 * cos_(30);
proj_rFoot = 1 * cos_(30);
#</span>
---------------------------
<span style="font-size:18px;">#
#熊戏
#旋转, 左肢角度取正值,右肢脚度取负值
neckRot = 135; #往左斜从90度减角,往右加角
LA = [-30, 0, -90];
RA = [-30, 0, -90];
LL = [-120, 60, -90];
RL = [-120, 60, -90];
lBigArm = LA[0]; #取值范围 20 -> 160
lSmallArm = LA[1];
lHalm = LA[2];
rBigArm = RA[0]; #取值范围 -20 -> -160
rSmallArm = RA[1];
rHalm = RA[2];
lBigLeg = LL[0]; #取值范围 -10 -> -120
lSmallLeg = LL[1];
lFoot = LL[2];
rBigLeg = RL[0]; #取值范围 10 -> 120
rSmallLeg = RL[1];
rFoot = RL[2];
upBodyCurveRate = -1/1000;
neckEndAngle = -105 / 180 * math.pi;
midBodyAngle = -105 / 180 * math.pi;
#长度投影系数
proj_lBigArm = 1 * cos_(0);
proj_lSmallArm = 1 * cos_(0);
proj_lHalm = 1;
proj_rBigArm = 1 * cos_(0);
proj_rSmallArm = 1 * cos_(0);
proj_rHalm = 1;
proj_lBigLeg = 1 * cos_(30);
proj_lSmallLeg = 1 * cos_(30);
proj_lFoot = 1 * cos_(30);
proj_rBigLeg = 1 * cos_(30);
proj_rSmallLeg = 1 * cos_(30);
proj_rFoot = 1 * cos_(30);
#</span>
<span style="font-size:18px;">#
#熊戏<2>
#旋转, 左肢角度取正值,右肢脚度取负值
neckRot = 135; #往左斜从90度减角,往右加角
LA = [30, 0, 90];
RA = [30, 0, 90];
LL = [30, 0, 90];
RL = [30, 0, 90];
lBigArm = LA[0]; #取值范围 20 -> 160
lSmallArm = LA[1];
lHalm = LA[2];
rBigArm = RA[0]; #取值范围 -20 -> -160
rSmallArm = RA[1];
rHalm = RA[2];
lBigLeg = LL[0]; #取值范围 -10 -> -120
lSmallLeg = LL[1];
lFoot = LL[2];
rBigLeg = RL[0]; #取值范围 10 -> 120
rSmallLeg = RL[1];
rFoot = RL[2];
upBodyCurveRate = 1/1000;
neckEndAngle = -45 / 180 * math.pi;
midBodyAngle = -45 / 180 * math.pi;
#长度投影系数
proj_lBigArm = 1 * cos_(0);
proj_lSmallArm = 1 * cos_(0);
proj_lHalm = 1;
proj_rBigArm = 1 * cos_(0);
proj_rSmallArm = 1 * cos_(0);
proj_rHalm = 1;
proj_lBigLeg = 1 * cos_(30);
proj_lSmallLeg = 1 * cos_(30);
proj_lFoot = 1 * cos_(30);
proj_rBigLeg = 1 * cos_(30);
proj_rSmallLeg = 1 * cos_(30);
proj_rFoot = 1 * cos_(30);
#</span>
<span style="font-size:18px;">#
#熊戏<3>
#旋转, 左肢角度取正值,右肢脚度取负值
neckRot = 135; #往左斜从90度减角,往右加角
LA = [30, 0, 90];
RA = [30, 0, 90];
LL = [30, -150, 90];
RL = [30, -150, 90];
lBigArm = LA[0]; #取值范围 20 -> 160
lSmallArm = LA[1];
lHalm = LA[2];
rBigArm = RA[0]; #取值范围 -20 -> -160
rSmallArm = RA[1];
rHalm = RA[2];
lBigLeg = LL[0]; #取值范围 -10 -> -120
lSmallLeg = LL[1];
lFoot = LL[2];
rBigLeg = RL[0]; #取值范围 10 -> 120
rSmallLeg = RL[1];
rFoot = RL[2];
upBodyCurveRate = 1/1000;
neckEndAngle = -45 / 180 * math.pi;
midBodyAngle = -45 / 180 * math.pi;
#长度投影系数
proj_lBigArm = 1 * cos_(0);
proj_lSmallArm = 1 * cos_(0);
proj_lHalm = 1;
proj_rBigArm = 1 * cos_(0);
proj_rSmallArm = 1 * cos_(0);
proj_rHalm = 1;
proj_lBigLeg = 1 * cos_(30);
proj_lSmallLeg = 1 * cos_(30);
proj_lFoot = 1 * cos_(30);
proj_rBigLeg = 1 * cos_(30);
proj_rSmallLeg = 1 * cos_(30);
proj_rFoot = 1 * cos_(30);
#</span>
<span style="font-size:18px;">#
#熊戏<4>
#旋转, 左肢角度取正值,右肢脚度取负值
neckRot = 105; #往左斜从90度减角,往右加角
LA = [-30, 0, 90];
RA = [-30, 0, 90];
LL = [30, -150, 90];
RL = [30, -150, 90];
lBigArm = LA[0]; #取值范围 20 -> 160
lSmallArm = LA[1];
lHalm = LA[2];
rBigArm = RA[0]; #取值范围 -20 -> -160
rSmallArm = RA[1];
rHalm = RA[2];
lBigLeg = LL[0]; #取值范围 -10 -> -120
lSmallLeg = LL[1];
lFoot = LL[2];
rBigLeg = RL[0]; #取值范围 10 -> 120
rSmallLeg = RL[1];
rFoot = RL[2];
upBodyCurveRate = 1/1000;
neckEndAngle = -15 / 180 * math.pi;
midBodyAngle = -15 / 180 * math.pi;
#长度投影系数
proj_lBigArm = 1 * cos_(0);
proj_lSmallArm = 1 * cos_(0);
proj_lHalm = 1;
proj_rBigArm = 1 * cos_(0);
proj_rSmallArm = 1 * cos_(0);
proj_rHalm = 1;
proj_lBigLeg = 1 * cos_(30);
proj_lSmallLeg = 1 * cos_(30);
proj_lFoot = 1 * cos_(30);
proj_rBigLeg = 1 * cos_(30);
proj_rSmallLeg = 1 * cos_(30);
proj_rFoot = 1 * cos_(30);
#</span>
<span style="font-size:18px;">#
#熊戏<5>
#旋转, 左肢角度取正值,右肢脚度取负值
neckRot = 105; #往左斜从90度减角,往右加角
LA = [-30, 0, 90];
RA = [-30, 0, 90];
LL = [120, -150, 90];
RL = [120, -150, 90];
lBigArm = LA[0]; #取值范围 20 -> 160
lSmallArm = LA[1];
lHalm = LA[2];
rBigArm = RA[0]; #取值范围 -20 -> -160
rSmallArm = RA[1];
rHalm = RA[2];
lBigLeg = LL[0]; #取值范围 -10 -> -120
lSmallLeg = LL[1];
lFoot = LL[2];
rBigLeg = RL[0]; #取值范围 10 -> 120
rSmallLeg = RL[1];
rFoot = RL[2];
upBodyCurveRate = 1/1000;
neckEndAngle = -75 / 180 * math.pi;
midBodyAngle = -75 / 180 * math.pi;
#长度投影系数
proj_lBigArm = 1 * cos_(0);
proj_lSmallArm = 1 * cos_(0);
proj_lHalm = 1;
proj_rBigArm = 1 * cos_(0);
proj_rSmallArm = 1 * cos_(0);
proj_rHalm = 1;
proj_lBigLeg = 1 * cos_(30);
proj_lSmallLeg = 1 * cos_(30);
proj_lFoot = 1 * cos_(30);
proj_rBigLeg = 1 * cos_(30);
proj_rSmallLeg = 1 * cos_(30);
proj_rFoot = 1 * cos_(30);
#</span>
<span style="font-size:18px;">#
#熊戏<6>
#旋转, 左肢角度取正值,右肢脚度取负值
neckRot = 105; #往左斜从90度减角,往右加角
LA = [-30, 0, 90];
RA = [-30, 0, 90];
LL = [150, -150, 90];
RL = [150, -150, 90];
lBigArm = LA[0]; #取值范围 20 -> 160
lSmallArm = LA[1];
lHalm = LA[2];
rBigArm = RA[0]; #取值范围 -20 -> -160
rSmallArm = RA[1];
rHalm = RA[2];
lBigLeg = LL[0]; #取值范围 -10 -> -120
lSmallLeg = LL[1];
lFoot = LL[2];
rBigLeg = RL[0]; #取值范围 10 -> 120
rSmallLeg = RL[1];
rFoot = RL[2];
upBodyCurveRate = 1/1000;
neckEndAngle = -75 / 180 * math.pi;
midBodyAngle = -75 / 180 * math.pi;
#长度投影系数
proj_lBigArm = 1 * cos_(0);
proj_lSmallArm = 1 * cos_(0);
proj_lHalm = 1;
proj_rBigArm = 1 * cos_(0);
proj_rSmallArm = 1 * cos_(0);
proj_rHalm = 1;
proj_lBigLeg = 1 * cos_(30);
proj_lSmallLeg = 1 * cos_(30);
proj_lFoot = 1 * cos_(30);
proj_rBigLeg = 1 * cos_(30);
proj_rSmallLeg = 1 * cos_(30);
proj_rFoot = 1 * cos_(30);
#</span>
---------------------
<span style="font-size:18px;">#
#猿戏
#旋转, 左肢角度取正值,右肢脚度取负值
neckRot = 90; #往左斜从90度减角,往右加角
LA = [30, 150, 0];
RA = [-30, -150, 0];
LL = [30, -30, 0];
RL = [-30, 30, 0];
lBigArm = LA[0]; #取值范围 20 -> 160
lSmallArm = LA[1];
lHalm = LA[2];
rBigArm = RA[0]; #取值范围 -20 -> -160
rSmallArm = RA[1];
rHalm = RA[2];
lBigLeg = LL[0]; #取值范围 -10 -> -120
lSmallLeg = LL[1];
lFoot = LL[2];
rBigLeg = RL[0]; #取值范围 10 -> 120
rSmallLeg = RL[1];
rFoot = RL[2];
upBodyCurveRate = 0;
neckEndAngle = -90 / 180 * math.pi;
midBodyAngle = -90 / 180 * math.pi;
#长度投影系数
proj_lBigArm = 1 * cos_(0);
proj_lSmallArm = 1 * cos_(0);
proj_lHalm = 1;
proj_rBigArm = 1 * cos_(0);
proj_rSmallArm = 1 * cos_(0);
proj_rHalm = 1;
proj_lBigLeg = 1 * cos_(30);
proj_lSmallLeg = 1 * cos_(30);
proj_lFoot = 1 * cos_(30);
proj_rBigLeg = 1 * cos_(30);
proj_rSmallLeg = 1 * cos_(30);
proj_rFoot = 1 * cos_(30);
#</span>
<span style="font-size:18px;">#
#旋转, 左肢角度取正值,右肢脚度取负值
neckRot = 135; #往左斜从90度减角,往右加角
LA = [30, 150, 30];
RA = [-30, -150, -30];
LL = [120, 0, 90];
RL = [90, 0, 90];
lBigArm = LA[0]; #取值范围 20 -> 160
lSmallArm = LA[1];
lHalm = LA[2];
rBigArm = RA[0]; #取值范围 -20 -> -160
rSmallArm = RA[1];
rHalm = RA[2];
lBigLeg = LL[0]; #取值范围 -10 -> -120
lSmallLeg = LL[1];
lFoot = LL[2];
rBigLeg = RL[0]; #取值范围 10 -> 120
rSmallLeg = RL[1];
rFoot = RL[2];
upBodyCurveRate = 1/1000;
neckEndAngle = -15 / 180 * math.pi;
midBodyAngle = -15 / 180 * math.pi;
#长度投影系数
proj_lBigArm = 1 * cos_(0);
proj_lSmallArm = 1 * cos_(0);
proj_lHalm = 1;
proj_rBigArm = 1 * cos_(0);
proj_rSmallArm = 1 * cos_(0);
proj_rHalm = 1;
proj_lBigLeg = 1 * cos_(30);
proj_lSmallLeg = 1 * cos_(30);
proj_lFoot = 1 * cos_(30);
proj_rBigLeg = 1 * cos_(30);
proj_rSmallLeg = 1 * cos_(30);
proj_rFoot = 1 * cos_(30);
#</span>
----------------
<span style="font-size:18px;">#
#鸟戏<1>
#旋转, 左肢角度取正值,右肢脚度取负值
neckRot = 90; #往左斜从90度减角,往右加角
LA = [120, 0, 90];
RA = [-120, 0, -90];
LL = [70, 0, 90];
RL = [-20, 0, 90];
lBigArm = LA[0]; #取值范围 20 -> 160
lSmallArm = LA[1];
lHalm = LA[2];
rBigArm = RA[0]; #取值范围 -20 -> -160
rSmallArm = RA[1];
rHalm = RA[2];
lBigLeg = LL[0]; #取值范围 -10 -> -120
lSmallLeg = LL[1];
lFoot = LL[2];
rBigLeg = RL[0]; #取值范围 10 -> 120
rSmallLeg = RL[1];
rFoot = RL[2];
#左侧视为正,右侧视为负
upBodyCurveRate = -1/1000; #
neckEndAngle = -90 / 180 * math.pi;
midBodyAngle = -90 / 180 * math.pi;
#长度投影系数
proj_lBigArm = 1 * cos_(0);
proj_lSmallArm = 1 * cos_(0);
proj_lHalm = 1;
proj_rBigArm = 1 * cos_(0);
proj_rSmallArm = 1 * cos_(0);
proj_rHalm = 1;
proj_lBigLeg = 1 * cos_(0);
proj_lSmallLeg = 1 * cos_(0);
proj_lFoot = 1 * cos_(30);
proj_rBigLeg = 1 * cos_(0);
proj_rSmallLeg = 1 * cos_(0);
proj_rFoot = 1 * cos_(30);
#</span>
<span style="font-size:18px;">#
#鸟戏<2>
#旋转, 左肢角度取正值,右肢脚度取负值
neckRot = 90; #往左斜从90度减角,往右加角
LA = [90, 0, 90];
RA = [-90, 0, -90];
LL = [100, 0, 90];
RL = [0, 0, 90];
lBigArm = LA[0]; #取值范围 20 -> 160
lSmallArm = LA[1];
lHalm = LA[2];
rBigArm = RA[0]; #取值范围 -20 -> -160
rSmallArm = RA[1];
rHalm = RA[2];
lBigLeg = LL[0]; #取值范围 -10 -> -120
lSmallLeg = LL[1];
lFoot = LL[2];
rBigLeg = RL[0]; #取值范围 10 -> 120
rSmallLeg = RL[1];
rFoot = RL[2];
#左侧视为正,右侧视为负
upBodyCurveRate = -1/1000; #
neckEndAngle = -90 / 180 * math.pi;
midBodyAngle = -90 / 180 * math.pi;
#长度投影系数
proj_lBigArm = 1 * cos_(0);
proj_lSmallArm = 1 * cos_(0);
proj_lHalm = 1;
proj_rBigArm = 1 * cos_(0);
proj_rSmallArm = 1 * cos_(0);
proj_rHalm = 1;
proj_lBigLeg = 1 * cos_(0);
proj_lSmallLeg = 1 * cos_(0);
proj_lFoot = 1 * cos_(30);
proj_rBigLeg = 1 * cos_(0);
proj_rSmallLeg = 1 * cos_(0);
proj_rFoot = 1 * cos_(30);
#</span>
<span style="font-size:18px;">#
#鸟戏<2>
#旋转, 左肢角度取正值,右肢脚度取负值
neckRot = 90; #往左斜从90度减角,往右加角
LA = [60, 0, 90];
RA = [60, 0, 90];
LL = [100, 0, 90];
RL = [100, 0, 90];
lBigArm = LA[0]; #取值范围 20 -> 160
lSmallArm = LA[1];
lHalm = LA[2];
rBigArm = RA[0]; #取值范围 -20 -> -160
rSmallArm = RA[1];
rHalm = RA[2];
lBigLeg = LL[0]; #取值范围 -10 -> -120
lSmallLeg = LL[1];
lFoot = LL[2];
rBigLeg = RL[0]; #取值范围 10 -> 120
rSmallLeg = RL[1];
rFoot = RL[2];
#左侧视为正,右侧视为负
upBodyCurveRate = 1/1000; #
neckEndAngle = -90 / 180 * math.pi;
midBodyAngle = -90 / 180 * math.pi;
#长度投影系数
proj_lBigArm = 1 * cos_(0);
proj_lSmallArm = 1 * cos_(0);
proj_lHalm = 1;
proj_rBigArm = 1 * cos_(0);
proj_rSmallArm = 1 * cos_(0);
proj_rHalm = 1;
proj_lBigLeg = 1 * cos_(0);
proj_lSmallLeg = 1 * cos_(0);
proj_lFoot = 1 * cos_(30);
proj_rBigLeg = 1 * cos_(0);
proj_rSmallLeg = 1 * cos_(0);
proj_rFoot = 1 * cos_(30);
#</span>
<span style="font-size:18px;">#
#鸟戏<3>
#旋转, 左肢角度取正值,右肢脚度取负值
neckRot = 60; #往左斜从90度减角,往右加角
LA = [80, 0, 90];
RA = [80, 0, 90];
LL = [120, 0, 90];
RL = [120, 0, 90];
lBigArm = LA[0]; #取值范围 20 -> 160
lSmallArm = LA[1];
lHalm = LA[2];
rBigArm = RA[0]; #取值范围 -20 -> -160
rSmallArm = RA[1];
rHalm = RA[2];
lBigLeg = LL[0]; #取值范围 -10 -> -120
lSmallLeg = LL[1];
lFoot = LL[2];
rBigLeg = RL[0]; #取值范围 10 -> 120
rSmallLeg = RL[1];
rFoot = RL[2];
#左侧视为正,右侧视为负
upBodyCurveRate = 1/1000; #
neckEndAngle = -120 / 180 * math.pi;
midBodyAngle = -120 / 180 * math.pi;
#长度投影系数
proj_lBigArm = 1 * cos_(0);
proj_lSmallArm = 1 * cos_(0);
proj_lHalm = 1;
proj_rBigArm = 1 * cos_(0);
proj_rSmallArm = 1 * cos_(0);
proj_rHalm = 1;
proj_lBigLeg = 1 * cos_(0);
proj_lSmallLeg = 1 * cos_(0);
proj_lFoot = 1 * cos_(30);
proj_rBigLeg = 1 * cos_(0);
proj_rSmallLeg = 1 * cos_(0);
proj_rFoot = 1 * cos_(30);
#</span>