Computer Graphics 3-2. OpenGL Event Handling 숙명여자대학교 컴퓨터 그래픽스 수업 - 유석종 교수님 # Display Event - 최초 실행 시 윈도우 화면 생성 시에 호출됨 - 숨겨진 윈도우가 앞으로 나와 활성화 될 때 - glutPostRedisplay()에 호출됨으로써, 이벤트 레코드가 이벤트 큐 안에 들어감 - 디스플레이 콜백 함수 사용법 > main에서 호출 glutDisplayFunc(Mydisplay) # Reshape Event - Reshape event 발생 시 > 윈도우가 처음 생성될 때 > 윈도우가 움직일 때 > 윈도우의 사이즈가 변할 때: 윈도우 사이즈에 대한 데이터가 변환됨 - Reshape callback 함수 > 포인터 전달에 유의 glut..
Computer Graphics 2-2. Color Models 숙명여자대학교 컴퓨터 그래픽스 수업 - 유석종 교수님 # Light Source - 빛 = 광원 > 가시광선 파장: 390nm ~ 720 nm > 색의 주파수는 파장의 역임 = 1/파장 - 광원 > 백색광은 모든 색 주파수들의 혼합된 결과물 > 빛의 반사, 굴절, 흡수는 물체의 표면에서 일어남 # Hue, Luminance, Saturation - 색상(Hue) > 모든 주파수의 가장 높은 에너지를 가진 주요한 색 - 명도(Luminance) > 빛 에너지의 총 양 > 파동 곡선 아래의 영역 = 그래프의 면적 - 채도(Saturation) > Ed(주요 에너지/dominant energy) - Ew(약한 에너지/weak energy) > 날..
Computer Graphics 2-1. Graphics System 숙명여자대학교 컴퓨터 그래픽스 수업 - 유석종 교수님 # Graphics Hardware - 프로세서 CPU, 메모리 - 입출력 장치 - 비디오 프로세서 GPU # Device 1) 물리적 장치 - 프로그램 밖 > 하드웨어 2) 논리적 장치 - 프로그램 안 > 논리 장치 # Physical Input Device - Relative(상대적) 입력 장치 > 마우스, 조이스틱, 트랙볼, 스페이스볼 > map를 디지털화하기 위한 십자선 커서 - Absolute(절대적) 입력 장치 > 태블릿, 스타일러스 펜 > 터치 스크린 * 두 입력 장치의 차이점은 좌표가 상대적인지 절대적인지의 차이임 # Touch Screen - Resistive Tou..