小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

圓柱透視圖

 技多壓身 2012-04-11

#include "graphics.h"
#include "math.h"
#define pi 3.141592653
void Line(double x0,double y0,double x1,double y1,int color)
{
    double dx,dy,ep,k;
    double x,y,xi,yi;
    dx=x1-x0;
    dy=y1-y0;
    x=x0;
    y=y0;
    if(abs(dx)>abs(dy))ep=abs(dx);
    else ep=abs(dy);
    xi=(double)dx/(double)ep;
    yi=(double)dy/(double)ep;
    for(k=0;k<=ep;k++)
    {
        putpixel((double)(x+0.5),(double)(y+0.5),color);
        x+=xi;
        y+=yi;

    }
}
main()
{
    double x0,x1,x2,x3,y0,z0,z1,z2,z3,w,d;
    double xx2,yy2,xx3,yy3,d1,d2,dx,dz;

    int gd=DETECT,gm;
    initgraph(&gd,&gm,"\\tc");

    d=20;y0=20;
    x0=160;x1=x0/(1+y0/d);  /*透視坐標(biāo)變換公式*/
    z0=400;z1=z0/(1+y0/d);  /*透視坐標(biāo)變換公式*/

   for(w=0;w<360;w=w+10)
   {
        x2=x0+60*sin(w*pi/180);
        z2=z0-60*cos(w*pi/180);/*旋轉(zhuǎn)直線 */

        x3=x1+18*sin(w*pi/180);
        z3=z1-18*cos(w*pi/180);/*透視直線 */

        xx2=x0+60*sin((w+10)*pi/180);
        yy2=z0-60*cos((w+10)*pi/180);/* 旋轉(zhuǎn)直線 */

        xx3=x1+18*sin((w+10)*pi/180);
        yy3=z1-18*cos((w+10)*pi/180);/*透視直線 */

        Line(x2,z2,x3,z3,11);/*連線*/
        Line(x2,z2,xx2,yy2,6);/* 繪圓柱上端橢圓*/
        Line(x3,z3,xx3,yy3,6); /* 繪圓柱下端橢圓 */
     }
    getch();
    closegraph();
}

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多