Computer Graphics/OpenGl(2)
-
OpenGL 콜백함수
마우스 콜백 마우스가 움직이거나 눌러질 때 발생하는 함수를 의미한다. 아래와 같은 네가지 함수가 존재한다. glutMouseFunc(void (*func)(int button, int state, int x, int y)); glutMotionFunc(void (*func)(int x, int y)); glutPassiveMotionFunc(void (*func)(int x, int y)); glutEntryFunc(void(*func)(int state)); glutMouseFunc(void (*func)(int button, int state, int x, int y)); 마우스 버튼을 눌렀을때 와 땔때 모두 사용할 수 있다. button에는 GLUT_LEFT_BUTTON, GLUT_RIGHT_BUT..
2020.09.21 -
Mac OpenGL 설치
1. 우선 Xcode를 설치 및 실행한다. Xcode에 자동적으로 OpenGL이 설치되어있기 때문에 특별히 해야하는 건 없다. 다음으로 Command Line Tool을 선택한 다음 언어는 C++로 설정해준다. 2. OpenGL 프레임 워크 추가하기 밑에 + 버튼을 누른 후 OpenGL과 Glut를 검색해서 추가하면 된다. 3. 이제 사용할 OpenGL을 import해서 사용하면 완료!!#include #include #include int main(int argc, const char * argv[]) { // insert code here... std::cout
2020.09.01