ini bukan cerita kedai kopi…

ini bukan cerita kedai kopi…

Aug 16

#include <GL/glut.h>

#include <stdlib.h>

#define drawOneLine(x1,y1,x2,y2);

void init(void)

{

glClearColor (0.0, 0.0, 0.0, 0.0);

glShadeModel (GL_FLAT);

}

void display(void)

{

int i;

glClear (GL_COLOR_BUFFER_BIT);

/* select white for all lines  */

glColor3f (1.0, 1.0, 1.0);

/* in 1st row, 3 lines, each with a different stipple  */

glEnable (GL_LINE_STIPPLE);

glLineStipple (1, 0x0101);  /*  dotted  */

drawOneLine (50.0, 125.0, 150.0, 125.0);

glLineStipple (1, 0x00FF);  /*  dashed  */

drawOneLine (150.0, 125.0, 250.0, 125.0);

glLineStipple (1, 0x1C47);  /*  dash/dot/dash  */

drawOneLine (250.0, 125.0, 350.0, 125.0);

/* in 2nd row, 3 wide lines, each with different stipple */

glLineWidth (5.0);

glLineStipple (1, 0x0101);  /*  dotted  */

drawOneLine (50.0, 100.0, 150.0, 100.0);

glLineStipple (1, 0x00FF);  /*  dashed  */ drawOneLine (150.0, 100.0, 250.0, 100.0);

glLineStipple (1, 0x1C47);  /*  dash/dot/dash  */

drawOneLine (250.0, 100.0, 350.0, 100.0);

glLineWidth (1.0);

/* in 3rd row, 6 lines, with dash/dot/dash stipple  */

/* as part of a single connected line strip         */

glLineStipple (1, 0x1C47);  /*  dash/dot/dash  */

glBegin (GL_LINE_STRIP);

for (i = 0; i < 7; i++)

glVertex2f (50.0 + ((GLfloat) i * 50.0), 75.0);

glEnd ();

/* in 4th row, 6 independent lines with same stipple  */

for (i = 0; i < 6; i++) {

drawOneLine (50.0 + ((GLfloat) i * 50.0), 50.0,

50.0 + ((GLfloat)(i+1) * 50.0), 50.0);

}

/* in 5th row, 1 line, with dash/dot/dash stipple    */

/* and a stipple repeat factor of 5                  */

glLineStipple (5, 0x1C47);  /*  dash/dot/dash  */

drawOneLine (50.0, 25.0, 350.0, 25.0);

glDisable (GL_LINE_STIPPLE);

glFlush ();

}

void reshape (int w, int h)

{

glViewport (0, 0, (GLsizei) w, (GLsizei) h);

glMatrixMode (GL_PROJECTION);

glLoadIdentity ();

gluOrtho2D (0.0, (GLdouble) w, 0.0, (GLdouble) h);

}

int main(int argc, char** argv)

{

glutInit(&argc, argv);

glutInitDisplayMode (GLUT_SINGLE | GLUT_RGB);

glutInitWindowSize (400, 150);

glutInitWindowPosition (100, 100);

glutCreateWindow (argv[0]);

init ();

glutDisplayFunc(display);

glutReshapeFunc(reshape);

glutMainLoop();

return 0;

}

sirius aku tak tau nak tulis apa.. pening kepala aku fikir coding openGL c++ ni.. sambil ditemani kekasih baru dan lagu cerita kedai kopi.. post berikut nanti aku akan tunjukkan output coding ni.. :D

20 comments

  1. aku chenta betul dengan lagu cerita kedai kopi by malique tu. nak2 kalau ada org google. kuikui ;) )
    ———-
    topo: hohoh aku akan cuba lawan dominasi ko.. :D

  2. err…. okie… code virus apa ni? hehehe ^^p
    ———-
    topo: next post aku akan tunjukkan output coding ni..

  3. amoi

    best weh lagu neh :x :x

  4. hohoho…best gak post benda cenggini….

    pekebenda la yg ko lukis ni…byk kena define line…hehe

    apapun…cayo2

  5. siyal…
    teringat assignment c++ aku yg macam siyal gak…..

  6. openGL nya ek.. ada iras2 C++ bese…

  7. Mus

    langsung aku tak paham..:ipin01:

  8. kalu bahasa C, C++ dll masih boleh terima. kod OpenGL yang malas nak fikir hu3.

    nak tgk juga hasil output dari kod tersebut ;)

  9. tepek ah gmbar kekasih baru itu :ipin01:

  10. aku dulu blaja c++ x abis.. basic je pun.. :(

  11. aku pernah repeat C++ dowh.. sakit ati aje.. sedih.. ape citer dak engineering kene laja C++?
    ———-
    topo: supaya korang tak payah upah bdak IT nk configure mesin yg guna c++ hohohoho

  12. hahaha..baru nak wat ker bro..alhamdulillah aku dah lepas…
    ———-
    topo: yup openGL baru nak belajar sem ni…

  13. :upin01: layan kedai2~~

  14. eden

    gagaga~ thanks for the code~ leh compile x nie?

  15. waaa..coding openGL.dh lame tglkn.

  16. bukan cerita kedai kopi tetapi cerita sensasi online. nak try coding jugak laaa…

  17. huhu dah lama tak belajar programming :-) kat udm nie asyik blaja sketching jek :-)

  18. zool

    aku tgk #include
    teringat zaman2 aku baru masuk UiTM dulu.. Hampeh tak pandai…
    sampai le sekarang..
    Tak paham pasal C++ ni

  19. lizz

    erk. geli aku bayang mase aku kene wat assignment gune 3D ape ntah name die. mende alah ni pun same lah gak camtu. koordinat2 ayam ni.adoi

  20. Huh, ni program C ke C++? Klu nk peningkan lg C Programming, masuk contoh2 ni http://shahrulnizam.com/category/pic-lesson/

Leave a Reply

Sertai contest lembu cisdel dan menang wang tunai