Postingan

Menampilkan postingan dengan label OpenGL

Cara membuat boneka salju 3D di OpenGL

Gambar
Berikut merupakan script lengkap membuat boneka salju 3D : #include <stdlib.h> #include <glut.h> int w=480, h=480, z=0; int x1=0, y1=0, sudut=0, z1=0;   void bawah () {      glColor3ub(255, 255, 255);      glutWireSphere(5,100,100); } void tengah() {     glColor3ub(255, 255, 255);     glutWireSphere(4,100,100); } void atas() {     glColor3ub(255, 255, 255);     glutWireSphere(3,100,100); }   void matakanan() {     glColor3ub(0, 0, 0);     glutWireSphere(0.5,100,100); } void matakiri() {     glColor3ub(0, 0, 0);     glutWireSphere(0.5,100,100); } void topi() {     glColor3ub(0, 55, 252);     glutWireCone(3,5,100,100); }   void renderScene(void){  glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);  glL...

Cara membuat robot sederhana di OpenGL

Gambar
Berikut merupakan script lengkap membuat robot : #include <windows.h> #include <stdlib.h> #include <glut.h> void aa(void) {     glClear( GL_COLOR_BUFFER_BIT);     glBegin(GL_POLYGON);     glColor3ub(0, 0, 255);     glVertex2i(-50,200);     glVertex2i(-50,100);     glVertex2i(100,100);     glVertex2i(100,200);     glEnd();     glBegin(GL_TRIANGLES);     glColor3ub(255,0,0);     glVertex2i(100,180);     glVertex2i(100,250);     glVertex2i(110,200);     glEnd();     glBegin(GL_TRIANGLES);     glColor3ub(255,0,0);     glVertex2i(-50,180);     glVertex2i(-50,250);     glVertex2i(-60,200);     glEnd();     glBegin(GL_POLYGON);     glColor3ub(255,255,255); ...