452 FGAPI void FGAPIENTRY glutChangeToMenuEntry( int item, const char* label, int value );
453 FGAPI void FGAPIENTRY glutChangeToSubMenu( int item, const char* label, int value );
454 FGAPI void FGAPIENTRY glutRemoveMenuItem( int item );
455 FGAPI void FGAPIENTRY glutAttachMenu( int button );
456 FGAPI void FGAPIENTRY glutDetachMenu( int button );
사용예는 아래와 같이
menuid = glutCreateMenu(callback); 로 생성을 하고 콜백함수를 등록하며
생성된 메뉴에 glutAdd*() 함수들을 이용해 항목이나 하위 메뉴를 추가하는 형식으로 구성된다.
submenu의 경우에는 생성이 완료된 하나의 메뉴를 현재의 메뉴 아래에 추가하는 것이기 때문에
예제처럼 하위 메뉴를 먼저 생성하고 메인 메뉴를 생성한뒤 하위 메뉴를 추가해주어야 한다.
OpenGLUT is an open source project to evolve the GLUT (OpenGL Utility Toolkit) C/C++ API. OpenGLUT uses the freeglut code base as a foundation for extending, enhancing and refining the API.
[링크 : http://openglut.sourceforge.net/]
-- 삭제하고 말지 에잇 드러워서! --
SPC 그룹에서 일본에서 제분한 미국산 밀가루 라는데
세슘이 검출되었다는 말도 있고 없기도 한데 아무튼, 기사를 100% 신뢰할순 없지만
방사선 물질은 다른 물질에 방사능을 부여할수 있어서
결국에는 어떤 형태로든지 방사능이 생길텐데
[링크 : http://news.mk.co.kr/newsRead.php?year=2011&no=650363]
서버 - 클라이언트로
메인 PC를 서버로 다른 PC를 서버로 접속시키면
메인 PC에서 다른 PC들로 하나의 키보드와 마우스를 사용하듯 모니터를 넘나들수 있다.
만약 이와 반대 방향으로
메인 PC로 클라이언트 PC의 입력을 보낼수 있으면 어떨까?
예를 들면 내가 사용하는 TC-1100은 펜 타블렛 이고 압력감지를 지원한다.
다른 PC는 지원하지 않으니까, TC-1100은 단순한 USB 펜 타블렛이나
network 펜 타블렛 처럼 사용하고 그 입력값을 다른 PC로 1:1 사이즈 맵핑을 한다거나 하는 식으로 말이다.
카메라 (gluLookAt) 와 중심점의 거리가 1.0 을 넘어서면 시야에서 사라진다 -_-
이 사태를 해결하려면 어떻게 해야할려나?
웃긴건 카메라보다 뒤쪽으로 가는건 괜찮음..
아무튼 X(red) Y(green) Z(blue) 의 좌표는 (1.0) 으로 했기 땜누에 방향에 문제는 없어 보이고
화면 안쪽으로 -Z 축인건 맞은데 도대체 멀까나...
또한 축은 길이가 1 이지만, sin 곡선은 3.6 인데 중심축과 카메라의 거리가 1 이내에 있을때에는
sin 곡선도 잘리지 않음 -_-
(코드 붙여 넣고 보니.. scale을 1/4로 줘서 그렇군 .. 3.6 길이가 그러면 0.9가 되니 1 안에 들어옴)