Your IP : 216.73.216.40


Current Path : /var/www/html/venkat/check3/file/cg2013/pawan/
Upload File :
Current File : /var/www/html/venkat/check3/file/cg2013/pawan/iit2013138_1.cpp

#include <bits/stdc++.h>
using namespace std;
struct point {
    float x;
    float y;
    float z;
};
void tran(float x,float y,float z);

int main()
{
    struct point p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14,p15,p16,p17,p18,p19,p20,p21,p22,p23,p24;

    p1.x = -100;
    p1.y = 800;
    p1.z = 10;
    tran(p1.x,p1.y,p1.z);

    p2.x = -100;
    p2.y = 600;
    p2.z = 10;
    tran(p2.x,p2.y,p2.z);

    p3.x = 100;
    p3.y = 800;
    p3.z = 10;
    tran(p3.x,p3.y,p3.z);

    p4.x = 100;
    p4.y = 600;
    p4.z = 10;
    tran(p4.x,p4.y,p4.z);

    p5.x = -50;
    p5.y = 100;
    p5.z = 10;
    tran(p5.x,p5.y,p5.z);

    p6.x = -50;
    p6.y = 600;
    p6.z = 10;
    tran(p6.x,p6.y,p6.z);

    p7.x = -150;
    p7.y = 100;
    p7.z = 10;
    tran(p7.x,p7.y,p7.z);

    p8.x = -500;
    p8.y = 500;
    p8.z = 10;
    tran(p8.x,p8.y,p8.z);

    p9.x = -500;
    p9.y = 500;
    p9.z = 10;
    tran(p9.x,p9.y,p9.z);

    p10.x = -100;
    p10.y = 800;
    p10.z = 10;
    tran(p10.x,p10.y,p10.z);

    p11.x = -50;
    p11.y = 100;
    p11.z = 10;
    tran(p11.x,p11.y,p11.z);

    p12.x = -400;
    p12.y = 500;
    p12.z = 10;
    tran(p12.x,p12.y,p12.z);

    p13.x = -400;
    p13.y = 500;
    p13.z = 10;
    tran(p13.x,p13.y,p13.z);

    p14.x = -100;
    p14.y = 700;
    p14.z = 10;
    tran(p14.x,p14.y,p14.z);

    p15.x = 50;
    p15.y = 100;
    p15.z = 10;
    tran(p15.x,p15.y,p15.z);

    p16.x = 50;
    p16.y = 600;
    p17.z = 10;
    tran(p16.x,p16.y,p16.z);

    p17.x = 150;
    p17.y = 100;
    p17.z = 10;
    tran(p17.x,p17.y,p17.z);

    p18.x = 500;
    p18.y = 500;
    p18.z = 10;
    tran(p18.x,p18.y,p18.z);

    p19.x = 500;
    p19.y = 500;
    p19.z = 10;
    tran(p19.x,p19.y,p19.z);

    p20.x = 100;
    p20.y = 800;
    p20.z = 10;
    tran(p20.x,p20.y,p20.z);

    p21.x = 50;
    p21.y = 100;
    p21.z = 10;
    tran(p21.x,p21.y,p21.z);

    p22.x = 400;
    p22.y = 500;
    p22.z = 10;
    tran(p22.x,p22.y,p22.z);

    p23.x = 400;
    p23.y = 500;
    p23.z = 10;
    tran(p23.x,p23.y,p23.z);

    p24.x = 100;
    p24.y = 700;
    p24.z = 10;
    tran(p24.x,p24.y,p24.z);
    return 0;
}

void tran(float x,float y,float z)
{
    float angle = (10/y);
    float y1 = y * cos(angle) - z * sin(angle);
    float z1 = y * sin(angle) + z * cos(angle);
    float x1 = x;
    cout << x1 << " " << y1 << " " << z1 << "\n";
}