[从头学绘画] 第20节 五禽戏



<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>


本节到此结束,欲知后事如何,请看下回分解。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值