소프트웨어/openGL

    [openGL] ubuntu에서 삼각형 출력하기

    [openGL] ubuntu에서 삼각형 출력하기

    1. 설치sudo apt-get install freeglut3-dev 2. 코드http://coden.tistory.com/38 3. 컴파일gcc -o out main.c -lglut -lGL 4. 실행

    freetype 자료모음

    글씨등에 대한 것.http://en.wikipedia.org/wiki/Typeface#Digital_type w3에서 font에 대한 것.http://www.w3.org/TR/CSS2/fonts.html truetype outlinehttp://www.truetype-typography.com/ttoutln.htm true type hintinghttp://www.truetype-typography.com/tthints.htm true type glyph meticshttp://chanae.walon.org/pub/ttf/ttf_glyphs.htm TrueType dochttps://www.google.co.kr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCkQF..

    openGL | openGL 3강-빛(1)

    환경 : ubuntu 13.10 64bit http://yooninsung.blog.me/30090383886 위 블로그의 코드를 수정하였습니다. 위 블로그는 window 운영체제, 저는 우분투 운영체제에서 코드를 수정해서 동작했습니다. (Ubuntu 13.10) 컴파일g++ lecture4.cpp -lGL -lGLU -lglut -o lecture4

    openGL | openGL 2강-화면(2)

    openGL | openGL 2강-화면(2)

    환경 : ubuntu 13.10 64bit http://yooninsung.blog.me/30090383243위 블로그의 코드를 수정하였습니다.위 블로그는 window 운영체제, 저는 우분투 운영체제에서 코드를 수정해서 동작했습니다.(Ubuntu 13.10) 기존의 소스를 그대로 사용$ cp lecture2.cpp lecture3.cpp 컴파일g++ lecture3.cpp -lGL -lGLU -lglut -o lecture3 소스#include #include void cosmosDisplay() { glClear(GL_COLOR_BUFFER_BIT); glutSolidTeapot(0.5); glFlush();} int main(int argc, char** argv) { glutInit(&argc, a..

    openGL | 1강-화면(1)

    openGL | 1강-화면(1)

    환경 : ubuntu 13.10 64bit http://yooninsung.blog.me/30090148703위 블로그의 코드를 수정하였습니다.위 블로그는 window 운영체제, 저는 우분투 운영체제에서 코드를 수정해서 동작했습니다.(Ubuntu 13.10) ex1.소스 #include #include void cosmosDisplay() { } int main(int argc, char** argv) { glutInit(&argc, argv); glutCreateWindow("Dev Kyu openGL chapter1 from RintlanTta"); glutDisplayFunc(cosmosDisplay); glutMainLoop(); return 0;} 컴파일 g++ lecture2.cpp -lGL ..

    openGL | openGL 0강-설치

    openGL | openGL 0강-설치

    환경 : ubuntu 13.10 64bit http://yooninsung.blog.me/30085784024위 블로그의 코드를 수정하였습니다.위 블로그는 window 운영체제, 저는 우분투 운영체제에서 코드를 수정해서 동작했습니다. 코드 #include #include void RenderScene() { glClear(GL_COLOR_BUFFER_BIT); glFlush();} void SetupRC() { glClearColor( 0.0f, 0.0f, 1.0f, 1.0f);} int main(int argc, char** argv) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); glutInitWindowSize(500, ..

    openGL | 어느 블로그

    http://blog.naver.com/PostView.nhn?blogId=tlsdlf5&logNo=120116742475&parentCategoryNo=&cateagoryNo=&viewDate=&isShowPopularPosts=false&from=postView

    openGL | install opengl & sample example

    openGL | install opengl & sample example

    환경 : ubuntu 13.10 64bit install $ sudo apt-get install mesa-common-dev$ sudo apt-get install freeglut3-dev compileg++ .cpp -lGL -lGLU -lglut -o a sample code#include #include void renderfunction() { glclearcolor(0.0, 0.0, 0.0, 0.0); glclear(gl_color_buffer_bit); glcolor3f(1.0, 1.0, 1.0); glortho(-1.0, 1.0, -1.0, 1.0, -1.0, 1.0); glbegin(gl_polygon); glvertex2f(-0.5, -0.5); glvertex2f(-0.5, 0.5);..