c graphics

C graphics program for analog clock

Time_Dig=hour/10+48;
Time_Dig=hour%10+48;
Time_Dig=’:’;
Time_Dig=min/10+48;
Time_Dig=min%10+48;
Time_Dig=’:’;
Time_Dig=sec/10+48;

C Program to fill any given polygon using scan-line area filling algorithm

setcolor (WHITE);
line (pt, pt, pt, pt);
line (pt, pt, pt, pt);
line (pt, pt, pt, pt);
getch();

C Program to implement 3-D rotation with respect to x-axis, y-axis and z-axis

C Program to implement 3-D rotation with respect to x-axis, y-axis and z-axis (wire frame model of a cube). Use appropriate data structures to manipulate the wire frame model.

C Program to implement Bezier curves for a given set of control points.

double xt = pow (1-t, 3) * x + 3 * t * pow (1-t, 2) * x +
3 * pow (t, 2) * (1-t) * x + pow (t, 3) * x;

double yt = pow (1-t, 3) * y + 3 * t * pow (1-t, 2) * y +
3 * pow (t, 2) * (1-t) * y + pow (t, 3) * y;

C Program to implement the Cohen-Sutherland line-clipping algorithm.

C Program to implement the Cohen-Sutherland line-clipping algorithm. Make provision to specify the input line, window for clipping and view port for displaying the clipped image. (Use built-in line and rectangle functions).

1 Comment

C Program to draw a rectangle and perform the operations.

C Program to draw a rectangle and perform the following operations.
a. Rotation about the origin followed by translation.
b. Rotation about an arbitrary point.
c. Apply X shear and Y shear on the rectangle.

C Program to display a line graph using midpoint line algorithm.

Program to display a line graph using midpoint line algorithm. The input to the program is a set of data corresponding to the X and Y-axes. Data parts are to be displayed as asterisk (*) according to the input specification.

C Program to for Midpoint Line algorithm

Program to implement the Midpoint Line algorithm to generate a line of given slope and thickness. Implement the polyline (many lines) command using this algorithm as a routine that display a set of straight lines between N input points. For n=1 the routine displays a single point.

C program to for Moving Car

line(80+i,300,90+i,270);
line(90+i,270,120+i,270);
line(120+i,270,160+i,240);
line(160+i,240,230+i,240);
line(230+i,240,275+i,270);

C program to for Rotation of wheel

theta=M_PI*angle/180;
x[i]=xc+r*cos(theta);
y[i]=yc+r*sin(theta);
angle+=20;
line(xc,yc,x[i],y[i]); Research Papers Projects 