'라이브러리'에 해당되는 글 20건

은 전자기파의 일종으로 공간에서 전기장과 자기장이 서로 수직으로 교차하며 진행하는 파도를 전자기파라 한다.
빛 에너지는 전자기파에 있어서 장의 세기를 말하며 초당 몇번이나 장의 세기가 바뀌는지 나태내는 것을 주파수라 한다.

백색광에는 보라색부터 적색에 걸친 모든 주파수 성분을 내포하고 있다. 이 빛이 물체 표면에 부딪치면 어떤 주파수 성분은 물체 내부로 흡수되고, 어떤 주파수 성분은 반사되는대, 이 반사된 빛 중 가장 많은 에너지를 지닌 파장의 주파수를 우세 주파수라 하고 이 우세 주파수의 색을 물체의 색상 이라 한다.

채도는 색이 선명도 혹은 순도라 하며, 색상에너지와 백색에너지의 차이를 말한다.
100  75   50  
 <테이블 색상 출처 : 위키 피디아>

명도란 색상과 무관하게 눈에 감지된 빛 에너지의 총량을 말한다.
100  75   50   25
 <테이블 색상 출처 : 위키 피디아>
스스로 빛을 발하는 물체의 명도를 자체명도(Brightnesss)라 하고 반사된 빛을 발하는 물체를 반사명도(Lightness)라 하기도 한다.


'라이브러리 > OpenGL' 카테고리의 다른 글

기하 변환  (0) 2009.03.22
3차원 물체의 표현  (0) 2009.03.22
디스플레이 리스트  (0) 2009.03.22
정점배열  (0) 2009.03.22
GLUT 모델링  (0) 2009.03.21
OpenGL의 좌표계, 뷰포트  (0) 2009.03.21
파이프라인과 상태변수  (0) 2009.03.21
OpenGL의 설계원리  (0) 2009.03.21
GLUT의 콜백함수  (0) 2009.03.09
GLUT의 윈도우 관련 함수  (0) 2009.03.09
Posted by crownog
,
벤트 타입  콜백함수 등록 함수  콜백함수 프로토타입 
 Display  glutDisplayFunc()  void Display()
 Mouse  glutMouseFunc()  void Mouse(int button,int state, int x, int y)
 glutMotionFunc()
 (마우스를 클릭한채 이동할때 발생)
 void Motion(int x, int y)
 glutPassiveMouseFunc()
 (버튼과 무관하게 마우스가 움직일때)
 void PassiveMouse(int x, int y)
 Keyboard  glutKeyboardFunc()  void Keyboard(char key, int x, int y)
 Reshape  glutReshapeFunc()  void Reshape(int width, int height)
 Idle  glutIdleFunc()  void Idle()
 Timer  glutTimerFunc(밀리초,함수,넘겨줄값)  void Timer(int value)

그외 메뉴 콜백이 있다.
메뉴 콜백은 마우스 버튼을 눌렀을때 메뉴를 띄운다. 나중에 로 버튼을 설정한다.
int glutCreateMenu( void (*func)(int value))
메뉴 콜백함수를 등록하고 동록된 메뉴 아이디를 리턴한다.

void glutSetMenu( int id)
현재 메뉴를 id로 들어온 메뉴로 설정한다.

void glutAddMenuEntry( char *name, int value)
메뉴 항목을 추가 한다. name은 화면에 출력할 메뉴 이름 이고, value는 콜백이 실행될 때 전달할 값이다.

void glutAddSubMenu(char *name, int menu)
현재 메뉴에 서브 메뉴를 추가한다. name는 서브 메뉴명 이며, menu는 glutCreateMenu에 의해 리턴된 id 값이다.






'라이브러리 > OpenGL' 카테고리의 다른 글

기하 변환  (0) 2009.03.22
3차원 물체의 표현  (0) 2009.03.22
디스플레이 리스트  (0) 2009.03.22
정점배열  (0) 2009.03.22
GLUT 모델링  (0) 2009.03.21
OpenGL의 좌표계, 뷰포트  (0) 2009.03.21
파이프라인과 상태변수  (0) 2009.03.21
OpenGL의 설계원리  (0) 2009.03.21
채도, 명도  (0) 2009.03.21
GLUT의 윈도우 관련 함수  (0) 2009.03.09
Posted by crownog
,
함수명
기능 설명 
 윈도우 초기화  glutInit()  윈도우 운영체제와 세션 연결 
 glutInitWindowPosition()  윈도우 위치 설정
 glutInitWindowSize()  윈도우 크기 설정
 glutInitDisplayMode()  디스플레이 모드 설정
 윈도우 관리  glutSetWindowTitle()  윈도우 타이틀 설정
 glutCreateWindow()  새로운 윈도우 생성
 glutReshapeWindow()  크기 변경에 따른 윈도우 조정
 glutPostRedisplay  현 윈도우가 재생되어야 함을 표시
 glutSwapBuffers();  현 프레임 버퍼 변경


'라이브러리 > OpenGL' 카테고리의 다른 글

기하 변환  (0) 2009.03.22
3차원 물체의 표현  (0) 2009.03.22
디스플레이 리스트  (0) 2009.03.22
정점배열  (0) 2009.03.22
GLUT 모델링  (0) 2009.03.21
OpenGL의 좌표계, 뷰포트  (0) 2009.03.21
파이프라인과 상태변수  (0) 2009.03.21
OpenGL의 설계원리  (0) 2009.03.21
채도, 명도  (0) 2009.03.21
GLUT의 콜백함수  (0) 2009.03.09
Posted by crownog
,

3.0 버전부터 mp3파일을 사용 할수 있게 되어 사운드 크기들을 좀더 줄일수 있게 됬군요.

먼처 사용 하시고 싶은 mp3파일을 Content 항목에 넣어 주세요


그리고 properties 창을 여시고 Asset Name에 소스에서 불러올 이름을 입력 해주세요

소스 파일로 돌아가 Song형 멤버롤 하나 선언 해줍니다.


"테스트용" 에는 아까 Asset Name에 정한 이름을 적어주시고(Content항목안의 다른 폴더에 있을시 폴더명/Asset Name)
MediaPlayer.Play에 Song형 멤버를 넘겨주면 재생이 됩니다.

Posted by crownog
,