Click here to Skip to main content
15,914,386 members
Home / Discussions / Graphics
   

Graphics

 
AnswerRe: Capturing Network PC`s Desktop Pin
HassanKU1-May-07 7:31
HassanKU1-May-07 7:31 
GeneralRe: Capturing Network PC`s Desktop Pin
David Crow1-May-07 7:46
David Crow1-May-07 7:46 
AnswerRe: Capturing Network PC`s Desktop Pin
HassanKU1-May-07 7:36
HassanKU1-May-07 7:36 
QuestionAnyone knw micromedia fireworks [modified] Pin
matjame29-Apr-07 20:59
matjame29-Apr-07 20:59 
QuestionHas anyone used libpng before? Pin
Adam_Malloy29-Apr-07 9:20
Adam_Malloy29-Apr-07 9:20 
AnswerRe: Has anyone used libpng before? Pin
El Corazon30-Apr-07 15:01
El Corazon30-Apr-07 15:01 
GeneralRe: Has anyone used libpng before? Pin
Adam_Malloy1-May-07 13:48
Adam_Malloy1-May-07 13:48 
Questionso expedite [modified] Pin
looole27-Apr-07 7:52
looole27-Apr-07 7:52 
so expedite
I use openGl + visual 6.
how I can carve part from ground then throwing away by the hand of car?can you help me about it by code?and I need it in this 2day

this is my code that I mean ..you can copy&paste to see what I mean.

#include <windows.h>
#include <gl\gl.h>
#include <gl\glu.h>
#include <gl\glut.h>
#include <math.h>
#include <stdlib.h>

int x=1,y=1;
float tranx=0;
float trany=0;




void init (void)
{


glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
gluOrtho2D (-200.0, 200.0, -200.0,200.0);


}
void forklift (void)
{
glClear (GL_COLOR_BUFFER_BIT);
glPushMatrix();

x-=1;
y-=1;

/////////////sunset//////////////////
glTranslatef(x,y,0);
glClear (GL_COLOR_BUFFER_BIT);




glColor3f(1.0,0.0,0.0);

glBegin(GL_POLYGON);
{ int tran,x2=50,y2=50,r=50;
for (tran= 1000 ; tran<=10000; tran++)
glVertex2f(x2 + sin(tran) * r, y2 + cos(tran) * r);

}

glEnd ();
glPopMatrix();

glPushMatrix();

/////////////circle//////////////////

glColor3f(1,0,1);
glTranslatef(tranx,1,0);

glBegin(GL_POLYGON);
{ int tran,x2=-20,y2=-30,r=10;

for (tran= 0 ; tran<= 360 ; tran++)
glVertex2f(x2 + sin(tran) * r, y2 + cos(tran) * r);
}


glEnd ();

glColor3f(1,0,1);
glBegin(GL_POLYGON);
{ int tran,x2=20,y2=-30,r=10;

for (tran= 0 ; tran<= 360 ; tran++)
glVertex2f(x2 + sin(tran) * r, y2 + cos(tran) * r);
}


glEnd ();

////////////////////////car1 ///////////////////////////
glColor3f(0,0,6.6);
glBegin(GL_POLYGON);
glVertex2i(-40,-20);
glVertex2i(40,-20);
glVertex2i(40,20);
glVertex2i(-40,20);
glEnd();


///////////// high of car ////////////////////
glColor3f(0,1,1.6);
glBegin(GL_POLYGON);
glVertex2i(-40,20);
glVertex2i(20,20);
glVertex2i(20,20);
glVertex2i(-20,40);
glEnd();

//////////// hand /////////////
glRotatef(trany,0,0,0.5);
glLineWidth(6);
glBegin(GL_LINE_STRIP);
glVertex2i(20,20);
glVertex2i(30,80);
glVertex2i(90,10 );
glVertex2i(100,10);
glEnd();




if(tranx<1000&&tranx>30)
{ if(trany>-50&&trany<200){
glClearColor (0.0, 0.0, 0.0, 0.);
trany-=.01;
}
else
trany+=100;}

else
{ glClearColor (1.16, 7.0, 0.0, 0.0);
tranx+=.01;
}







///////////////////////////////

glPopMatrix();
///////////////// arith*////////////////////

glColor3f(0,9,0.06);

glBegin(GL_POLYGON);
glVertex2i(200,-200);
glVertex2i(200,-40);
glVertex2i(-200,-40);
glVertex2i(-200,-200);
glEnd();
glutSwapBuffers();


}



void main(int argc, char **argv)
{
glutInit(&argc,argv);
glMatrixMode(GL_PROJECTION);

glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
glutInitWindowPosition(100,100);
glutInitWindowSize(500,500);
glutCreateWindow("*miss looole*");

glutDisplayFunc(forklift);
glutIdleFunc(forklift);
glMatrixMode(GL_PROJECTION);
glMatrixMode(GL_MODELVIEW);
init();

glutMainLoop();

}




-- modified at 12:18 Saturday 28th April, 2007
Questionhelp Pin
Miss_ Petrovna27-Apr-07 7:28
Miss_ Petrovna27-Apr-07 7:28 
AnswerRe: help Pin
Christian Graus29-Apr-07 0:48
protectorChristian Graus29-Apr-07 0:48 
AnswerRe: Thanx, Christian Graus Pin
Miss_ Petrovna30-Apr-07 11:04
Miss_ Petrovna30-Apr-07 11:04 
GeneralRe: Thanx, Christian Graus Pin
David Crow1-May-07 6:52
David Crow1-May-07 6:52 
AnswerRe: Thanx, DavidCrow Pin
Miss_ Petrovna1-May-07 8:35
Miss_ Petrovna1-May-07 8:35 
Questionzoom in/out ..using v.s 2003..?? Pin
mr jets26-Apr-07 5:34
mr jets26-Apr-07 5:34 
AnswerRe: zoom in/out ..using v.s 2003..?? Pin
Richard Blythe28-Apr-07 18:37
Richard Blythe28-Apr-07 18:37 
Questionsave file as atext... Pin
mr jets25-Apr-07 17:54
mr jets25-Apr-07 17:54 
AnswerRe: save file as atext... Pin
Dave Kreskowiak26-Apr-07 6:13
mveDave Kreskowiak26-Apr-07 6:13 
GeneralRe: save file as atext... Pin
mr jets26-Apr-07 7:28
mr jets26-Apr-07 7:28 
GeneralRe: save file as atext... Pin
Dave Kreskowiak26-Apr-07 8:19
mveDave Kreskowiak26-Apr-07 8:19 
GeneralRe: save file as atext... Pin
mr jets26-Apr-07 8:51
mr jets26-Apr-07 8:51 
GeneralRe: save file as atext... Pin
Dave Kreskowiak26-Apr-07 14:18
mveDave Kreskowiak26-Apr-07 14:18 
GeneralRe: save file as atext... Pin
mr jets26-Apr-07 15:14
mr jets26-Apr-07 15:14 
GeneralRe: save file as atext... Pin
Dave Kreskowiak26-Apr-07 15:24
mveDave Kreskowiak26-Apr-07 15:24 
GeneralRe: save file as atext... Pin
mr jets26-Apr-07 7:29
mr jets26-Apr-07 7:29 
GeneralRe: save file as atext... Pin
Dave Kreskowiak27-Apr-07 10:35
mveDave Kreskowiak27-Apr-07 10:35 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.