Recent Posts

Pages: 1 [2] 3 4 ... 7
Computer Science IT Tutorials / opengl glut visual c++ sample program
« Last post by admin1 on April 11, 2017, 03:26:23 PM »
#include <iostream>

using namespace std;
int cx=0, cy=0,cz=0;
int cn;

struct Quads
int x1,y1,z1,x2,y2,z2,x3,y3,z3,x4,y4,z4;
float r,g,b;
int state;
int total;
}; Quads Q[100];

void addQuad()
   Q[0].state++; if(Q[0].state>4) { Q[0].state=1;}
   int st=Q[0].state;
if (st==1){Q[0].total++; cn= Q[0].total;}
if(st==1){Q[cn].x1=cx; Q[cn].y1=cy; Q[cn].z1=cz; }
if(st==1||st==2){Q[cn].x2=cx; Q[cn].y2=cy; Q[cn].z2=cz; }
if(st==1||st==2||st==3){Q[cn].x3=cx; Q[cn].y3=cy; Q[cn].z3=cz; }
if(st==1||st==2||st==3||st==4){Q[cn].x4=cx; Q[cn].y4=cy; Q[cn].z4=cz; }

void drawQuads()
int i;


void theCube()
void drawGrid()
   int i;
   if(i>=20){glTranslatef(i-20,0,0); glRotatef(-90,0,1,0);}
   glColor3f(1,1,1); glLineWidth(1);
   glVertex3f(0,-0.1,0); glVertex3f(19,-0.1,0);
void display()

   glScalef (-0.1, -0.1, -0.1);
void init()

void keyboard(unsigned char key,int x,int y)
   if(key=='w'){cz-=1;} if(key=='s'){cz+=1;}
   if(key=='a'){cx-=1;} if(key=='d'){cx+=1;}
   if(key=='q'){cy+=1;} if(key=='z'){cy-=1;}

   if(key=='r'){Q[cn].r=1; Q[cn].g=0; Q[cn].b=0;}
   if(key=='g'){Q[cn].r=0; Q[cn].g=1; Q[cn].b=0;}
   if(key=='b'){Q[cn].r=0; Q[cn].g=0; Q[cn].b=1;}
   if(key=='y'){Q[cn].r=1; Q[cn].g=1; Q[cn].b=0;}
   //if(key=='r'){cx=0; cy=0;cz=0;} 


int main(int argc, char **argv)
glutInit(&argc, argv);
return 0;


int main()
   cout << "Hello World!" << endl;

   return 0;
Mechanical Engineering Discussions / Mechanical engineering projects list
« Last post by techberth on March 26, 2017, 04:52:21 AM »
Mechanical engineering projects list
Mechanical Engineering Discussions / How a differential transmission works
« Last post by techberth on March 25, 2017, 06:29:20 AM »
How a differential transmission works,  a simple video

other videos on differential gears
CGSB (Canadian Certification) Level 2 Technicians Job vacancy


minimum of UT2/MT2/PT2  or  RT2/MT2/PT2

Interested candidates Please email your resume to 

for mechanical engineer NDT jobs
recruitment free visa ndt canada jobs careers
Mechanical Engineering Jobs / JOB : NDT UT and MT CGSB Level 2 Positions CANADA
« Last post by admin1 on March 24, 2017, 05:04:17 PM »
NDT UT MT Lavel 2 Jobs in CANADA

Job Location: Alberta

Requirements: Pipeline Integrity experience

Contact Spectrum at to discuss these opportunities.

more mechanical engineer jobs
Non destructive testing jobs Canada
Recruitment in Canada
Free Job Visa in Canada for mechanical Engineers
Computer Science IT Tutorials / good reads for open gl
« Last post by admin1 on March 24, 2017, 04:46:38 AM »
Mechanical Engineering Discussions / Bernoulli-Euler’s elastic curve equation
« Last post by admin1 on December 20, 2016, 03:15:34 AM »
Bernoulli-Euler’s elastic curve equation
EI (d2y/dx2)=M

Where E is modulus of elasticity which is of constant value.
I is moment of inertia (for a rectangular cross section beam, bh3/12; b=width of beam, h=height of beam).
M=moment developed.
Mechanical Engineering Jobs / Mechanical Designer job Toronto
« Last post by admin1 on December 20, 2016, 03:11:48 AM »
Job Type    Permanent or Direct Contract
Education    College or University diploma or degree in Mechanical Engineering
Duties / Responsibilities    QUALITIES AND EXPECTATIONS Introducing a fresh approach.Bringing creative ideas and thinking outside the box.
Interfacing with the entire team to integrate the various components (ergonomic, electronic, market, etc.)

apply :
Pages: 1 [2] 3 4 ... 7