전체 글
-
[java] 프로그램 실행 시간 측정Programming Language/java 2017. 4. 17. 10:36
[java] 프로그램 실행 시간 측정 12345678long start = System.currentTimeMillis(); //시작하는 시점 계산 /*실행시간을 측정하고싶은 코드*/ long end = System.currentTimeMillis(); //프로그램이 끝나는 시점 계산System.out.println( "실행 시간 : " + ( end - start )/1000.0 +”초”); //실행 시간 계산 및 출력cs Referencehttp://blog.naver.com/devstory/130030224758
-
[OpenGL]예제3_회전하는 정사면체, 애니메이션Programming Language/OpenGL 2017. 4. 12. 17:40
OpenGL 애니메이션, stipple pattern 사용 예제 OpenGL을 이용해 애니메이션을 만드는 방법 중 하나는 : glutIdleFunc()를 이용해 idle 상태에서도 새롭게 scene을 호출해서 그리도록 구현하면 된다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121#include #in..
-
[OpenGL] RasterizationProgramming Language/OpenGL 2017. 4. 11. 16:55
[OpenGL] Rasterization rasterization : 벡터 이미지 형식으로 표현된 이미지를 화면상에 표현하거나 인쇄하기 위해 raster image(raster graphics)형식으로 바꾸는 과정. ex. 픽셀로 표현되는 비트맵 이미지로 변환. raster graphics : 컴퓨터 과학에서 래스터 그래픽스(Raster graphics) 이미지, 곧 비트맵은 일반적으로 직사각형 격자의 화소, 색의 점을 모니터, 종이 등의 매체에 표시하는 자료 구조이다. 래스터 이미지는 다양한 포맷의 그림 파일로 저장할 수 있다. ex. bitmap Referenceshttps://ko.wikipedia.org/wiki/%EB%9E%98%EC%8A%A4%ED%84%B0_%EA%B7%B8%EB%9E%98%..
-
[OpenGL] 예제2_정육면체 그리기Programming Language/OpenGL 2017. 4. 11. 16:06
glLoadIdentity,glPushMatrix,glPopMatrix,glutSwapBuffers,glMatrixMode,glEnable,glLineStipple,glTranslatef,glRotatef,glScalef 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271..
-
[OpenGL] 예제1_화면에 도형 띄우기Programming Language/OpenGL 2017. 4. 10. 13:47
glClearColor,glClear,glBegin,glEnd,glFinish,glutDisplayFunc,glutMainLoop 12345678910111213141516171819202122232425262728293031323334353637383940#include #include void display(){ glClearColor(1.f, 1.f, 1.f, 1.f);//specify R,G,B,A values used when the color buffers are cleared. The initial values are all 0. glClear(GL_COLOR_BUFFER_BIT);//clear buffers to preset values. glColor3f(0.f, 0.f, 1.f); gl..
-
[Visual Studio] OpenGL 프로젝트 생성하기Programming Language/OpenGL 2017. 4. 10. 13:30
windows console 프로젝트를 만든 후, Project setting에 들어간다.[Configuration properties] – [Linker] – [Input] - Additional Dependencies의 edit 클릭 후, 다음 항목들을 추가한다. glut32.libglu32.libopengl32.libGLAUX.lib 추가 후, 적용하면 OpenGL 프로젝트 생성이 완료된다.
-
[Distributed System] Partial Order & Total OrderComputer Science/Distributed System 2017. 3. 30. 14:41
[Distributed System] Partial Order & Total Order Partial Order(부분 순서 집합) : 부분 순서가 정의된 집합을 그 부분 순서와 같이 partially ordered set이라고 한다.모든 원소가 비교 가능할 것을 요구하지 않는다.ex. 가계도 : 어떤 두 사람은 조상과 후손의 관계이나, 어떤 두 사람들은 그런 관계가 없다. Total Order(전순서 집합) : 임의의 두 원소를 비교할 수 있는 부분 순서 집합.즉, 모든 원소가 비교 가능한 부분 순서. Referenceshttps://ko.wikipedia.org/wiki/%EB%B6%80%EB%B6%84_%EC%88%9C%EC%84%9C_%EC%A7%91%ED%95%A9https://ko.wikiped..