[从头学绘画] 第06节 正视与侧视


<span style="font-size:18px;">#
    #旋转, 左肢角度取正值,右肢脚度取负值
    neckRot = 90;
    
    lBigArm = 20; #取值范围 20 -> 160    
    rBigArm = -20; #取值范围 -20 -> -160

    lSmallArm = -10;
    rSmallArm = 10;


    lBigLeg = 10; #取值范围 -10 -> -120
    rBigLeg = -10; #取值范围 10 -> 120

    lSmallLeg = -10;
    rSmallLeg = 10;      

    lHalm = 90;
    rHalm = -90;

    lFoot = 30;
    rFoot = -30;

    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_(0);
    proj_lSmallLeg = 1 * cos_(0);
    proj_lFoot = 1 * cos_(60);

    proj_rBigLeg = 1 * cos_(0);
    proj_rSmallLeg = 1 * cos_(0);
    proj_rFoot = 1 * cos_(60);

#</span>



<span style="font-size:18px;">#
    #旋转, 左肢角度取正值,右肢脚度取负值
    neckRot = 90;
    
    lBigArm = 90; #取值范围 20 -> 160    
    rBigArm = -90; #取值范围 -20 -> -160

    lSmallArm = -10;
    rSmallArm = 10;


    lBigLeg = 10; #取值范围 -10 -> -120
    rBigLeg = -10; #取值范围 10 -> 120

    lSmallLeg = -10;
    rSmallLeg = 10;      

    lHalm = 90;
    rHalm = -90;

    lFoot = 30;
    rFoot = -30;

    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_(0);
    proj_lSmallLeg = 1 * cos_(0);
    proj_lFoot = 1 * cos_(60);

    proj_rBigLeg = 1 * cos_(0);
    proj_rSmallLeg = 1 * cos_(0);
    proj_rFoot = 1 * cos_(60);
    

#</span>


<span style="font-size:18px;">#
    #旋转, 左肢角度取正值,右肢脚度取负值
    neckRot = 90;
    
    lBigArm = 90; #取值范围 20 -> 160    
    rBigArm = -90; #取值范围 -20 -> -160

    lSmallArm = 10;
    rSmallArm = -10;


    lBigLeg = 120; #取值范围 -10 -> -120
    rBigLeg = -10; #取值范围 10 -> 120

    lSmallLeg = -120;
    rSmallLeg = 10;      

    lHalm = 90;
    rHalm = -90;

    lFoot = 30;
    rFoot = -30;

    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_(0);
    proj_lSmallLeg = 1 * cos_(0);
    proj_lFoot = 1 * cos_(60);

    proj_rBigLeg = 1 * cos_(0);
    proj_rSmallLeg = 1 * cos_(0);
    proj_rFoot = 1 * cos_(60);
#</span>



<span style="font-size:18px;">#
    #旋转, 左肢角度取正值,右肢脚度取负值
    neckRot = 90;
    
    lBigArm = 90; #取值范围 20 -> 160    
    rBigArm = -90; #取值范围 -20 -> -160

    lSmallArm = 10;
    rSmallArm = -10;


    lBigLeg = -80; #取值范围 -10 -> -120
    rBigLeg = 80; #取值范围 10 -> 120

    lSmallLeg = -10;
    rSmallLeg = 10;      

    lHalm = 90;
    rHalm = -90;

    lFoot = -30;
    rFoot = 30;

    upBodyCurveRate = 1/600;
    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_(60);

    proj_rBigLeg = 1 * cos_(0);
    proj_rSmallLeg = 1 * cos_(0);
    proj_rFoot = 1 * cos_(60);
    

#</span>

<span style="font-size:18px;">#
    #旋转, 左肢角度取正值,右肢脚度取负值
    neckRot = 90;
    
    lBigArm = -90; #取值范围 20 -> 160    
    rBigArm = -90; #取值范围 -20 -> -160

    lSmallArm = -10;
    rSmallArm = -10;


    lBigLeg = 0; #取值范围 -10 -> -120
    rBigLeg = 150; #取值范围 10 -> 120

    lSmallLeg = 0;
    rSmallLeg = 10;      

    lHalm = -90;
    rHalm = -90;

    lFoot = -90;
    rFoot = 30;

    upBodyCurveRate = 1/600;
    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_(60);

    proj_rBigLeg = 1 * cos_(0);
    proj_rSmallLeg = 1 * cos_(0);
    proj_rFoot = 1 * cos_(60);
#</span>




<span style="font-size:18px;">#
    #旋转, 左肢角度取正值,右肢脚度取负值
    neckRot = 90;
    
    lBigArm = 30; #取值范围 20 -> 160    
    rBigArm = -30; #取值范围 -20 -> -160

    lSmallArm = -10;
    rSmallArm = 10;


    lBigLeg = 50; #取值范围 -10 -> -120
    rBigLeg = -50; #取值范围 10 -> 120

    lSmallLeg = -30;
    rSmallLeg = 30;      

    lHalm = 160;
    rHalm = -160;

    lFoot = -15;
    rFoot = 15;

    upBodyCurveRate = 0;
    neckEndAngle = -90 / 180 * math.pi;
    midBodyAngle = -90 / 180 * math.pi;

    #长度投影系数
    proj_lBigArm = 1 * cos_(30);
    proj_lSmallArm = 1 * cos_(30);
    proj_lHalm = 1;

    proj_rBigArm = 1 * cos_(30);
    proj_rSmallArm = 1 * cos_(30);
    proj_rHalm = 1;

    proj_lBigLeg = 1 * cos_(30);
    proj_lSmallLeg = 1 * cos_(0);
    proj_lFoot = 1 * cos_(60);

    proj_rBigLeg = 1 * cos_(30);
    proj_rSmallLeg = 1 * cos_(0);
    proj_rFoot = 1 * cos_(60);
#</span>



<span style="font-size:18px;">#
    #旋转, 左肢角度取正值,右肢脚度取负值
    neckRot = 90;
    
    lBigArm = 30; #取值范围 20 -> 160    
    rBigArm = -30; #取值范围 -20 -> -160

    lSmallArm = -10;
    rSmallArm = 10;


    lBigLeg = 130; #取值范围 -10 -> -120
    rBigLeg = -130; #取值范围 10 -> 120

    lSmallLeg = -110;
    rSmallLeg = 110;      

    lHalm = 160;
    rHalm = -160;

    lFoot = -15;
    rFoot = 15;

    upBodyCurveRate = 0;
    neckEndAngle = -90 / 180 * math.pi;
    midBodyAngle = -90 / 180 * math.pi;

    #长度投影系数
    proj_lBigArm = 1 * cos_(30);
    proj_lSmallArm = 1 * cos_(30);
    proj_lHalm = 1;

    proj_rBigArm = 1 * cos_(30);
    proj_rSmallArm = 1 * cos_(30);
    proj_rHalm = 1;

    proj_lBigLeg = 1 * cos_(30);
    proj_lSmallLeg = 1 * cos_(0);
    proj_lFoot = 1 * cos_(60);

    proj_rBigLeg = 1 * cos_(30);
    proj_rSmallLeg = 1 * cos_(0);
    proj_rFoot = 1 * cos_(60);
#</span>


<span style="font-size:18px;">#
    #旋转,所有旋转都分XY平面角度/YZ平面角度
    halm_rot_1 = [0, 60];
    halm_rot_2 = [0, 150];

    smallArm_rot_1 = [0, 30];
    smallArm_rot_2 = [0, 160];
    smallArm_rot_3 = [0, 220];

    bigArm_rot_1 = [0, 120];
    bigArm_rot_2 = [0, 180];

    foot_rot_1 = [0, 60];
    root_rot_2 = [0, 30];

    smallLeg_rot_1 = [0, 160]

    bigLeg_rot_1 = [0, 180];
    bigLeg_rot_2 = [0, 150];
    bigLeg_rot_3 = [0, 90];


    #旋转, 左肢角度取正值,右肢脚度取负值
    neckRot = 90;
    
    lBigArm = 30; #取值范围 20 -> 160    
    rBigArm = -30; #取值范围 -20 -> -160

    lSmallArm = -10;
    rSmallArm = 10;


    lBigLeg = 130; #取值范围 -10 -> -120
    rBigLeg = -130; #取值范围 10 -> 120

    lSmallLeg = -160;
    rSmallLeg = 160;      

    lHalm = 160;
    rHalm = -160;

    lFoot = 90;
    rFoot = -90;

    upBodyCurveRate = 0;
    neckEndAngle = -90 / 180 * math.pi;
    midBodyAngle = -90 / 180 * math.pi;

    #长度投影系数
    proj_lBigArm = 1 * cos_(30);
    proj_lSmallArm = 1 * cos_(30);
    proj_lHalm = 1;

    proj_rBigArm = 1 * cos_(30);
    proj_rSmallArm = 1 * cos_(30);
    proj_rHalm = 1;

    proj_lBigLeg = 1 * cos_(30);
    proj_lSmallLeg = 1 * cos_(0);
    proj_lFoot = 1 * cos_(60);

    proj_rBigLeg = 1 * cos_(30);
    proj_rSmallLeg = 1 * cos_(0);
    proj_rFoot = 1 * cos_(60);
#</span>


<span style="font-size:18px;">#
   #旋转,所有旋转都分XY平面角度/YZ平面角度
    halm_rot_1 = [0, 60];
    halm_rot_2 = [0, 150];

    smallArm_rot_1 = [0, 30];
    smallArm_rot_2 = [0, 160];
    smallArm_rot_3 = [0, 220];

    bigArm_rot_1 = [0, 120];
    bigArm_rot_2 = [0, 180];

    foot_rot_1 = [0, 60];
    root_rot_2 = [0, 30];

    smallLeg_rot_1 = [0, 160]

    bigLeg_rot_1 = [0, 180];
    bigLeg_rot_2 = [0, 150];
    bigLeg_rot_3 = [0, 90];


    #旋转, 左肢角度取正值,右肢脚度取负值
    neckRot = 90;
    
    lBigArm = 30; #取值范围 20 -> 160    
    rBigArm = -30; #取值范围 -20 -> -160

    lSmallArm = -10;
    rSmallArm = 10;


    lBigLeg = 130; #取值范围 -10 -> -120
    rBigLeg = -130; #取值范围 10 -> 120

    lSmallLeg = -10;
    rSmallLeg = 10;      

    lHalm = 160;
    rHalm = -160;

    lFoot = 90;
    rFoot = -90;

    upBodyCurveRate = 0;
    neckEndAngle = -90 / 180 * math.pi;
    midBodyAngle = -90 / 180 * math.pi;


#</span>


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





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值