Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 2

// PROGRAM FOR ANIMATION OF A SPACE TRUSS UNDER CYCLIC HORIZOTAL

LOAD
#include<iostream.h>
#include<conio.h>
#include<graphics.h>
#include<fstream.h>
#include<dos.h>
#include<math.h>
void main()
{
void dotline(int,int,int,int);
ofstream prn;
prn.open("LPT1:");
int gm=DETECT,gd;
int x,i;
initgraph(&gm,&gd,"\\tc\\bgi");
setbkcolor(0);
for(i=0;i<25;i++)
{
setcolor(1);
delay(200);
cleardevice();
line(200,200,320+i,80);
line(300,200,320+i,80);
line(300,120,320+i,80);
line(400,120,320+i,80);
// FOR LOAD OF 60 KN
setcolor(GREEN);
line(280+i,80,320+i,80);
line(320+i,80,310+i,75);
line(320+i,80,310+i,85);
outtextxy(220+i,80,"60 KN");
setcolor(1);
line(200,200,300,200);
line(300,200,400,120);
line(400,120,300,120);
line(300,120,200,200);
setcolor(YELLOW);
circle(200,200,2);
line(200,200,210,215);
line(200,200,190,215);

//FIRST SUPPORT LEFT SIDE


// RIGHT SIDE OF TRIANGLE
// LEFT SIDE OF TRIANGLE

line(190,215,210,215);
line(195,215,190,220);
line(200,215,195,220);
line(205,215,200,220);
line(210,215,205,220);
setcolor(YELLOW);
circle(300,200,2);
line(300,200,310,215);
line(300,200,290,215);
line(290,215,310,215);
line(295,215,290,220);
line(300,215,295,220);
line(305,215,300,220);
line(310,215,305,220);
setcolor(YELLOW);
circle(400,120,2);
line(400,120,410,135);
line(400,120,390,135);
line(390,135,410,135);
line(395,135,390,140);
line(400,135,395,140);
line(405,135,400,140);
line(410,135,405,140);
setcolor(YELLOW);
circle(300,120,2);
line(300,120,310,135);
line(300,120,290,135);
line(290,135,310,135);
line(295,135,290,140);
line(300,135,295,140);
line(305,135,300,140);
line(310,135,305,140);

// BOTTOM SIDE OF TRIANGLE


// FIRST INCLINDE LINE
// SECOND INCLINDE LINE
// THIRD INCLINDE LINE
// FORTH INCLINDE LINE
//SECOND SUPPORT RIGHT SIDE
// RIGHT SIDE OF TRIANGLE
// LEFT SIDE OF TRIANGLE
// BOTTOM SIDE OF TRIANGLE
// FIRST INCLINDE LINE
// SECOND INCLINDE LINE
// THIRD INCLINDE LINE
// FORTH INCLINDE LINE
//THIRD SUPPORT RIGHT SIDE
// RIGHT SIDE OF TRIANGLE
// LEFT SIDE OF TRIANGLE
// BOTTOM SIDE OF TRIANGLE
// FIRST INCLINDE LINE
// SECOND INCLINDE LINE
// THIRD INCLINDE LINE
// FORTH INCLINDE LINE
//FORTH SUPPORT LEFT SIDE
// RIGHT SIDE OF TRIANGLE
// LEFT SIDE OF TRIANGLE
// BOTTOM SIDE OF TRIANGLE
// FIRST INCLINDE LINE
// SECOND INCLINDE LINE
// THIRD INCLINDE LINE
// FORTH INCLINDE LINE

}
// TEXT USE
setcolor(RED);
settextstyle(2,0,6);
outtextxy(150,350,"* ANIMATION OF A SPACE TRUSS *");
getch();
}

You might also like