728x90
반응형
겪어보신 분들이 계실지는 모르겠지만, Mac OS X에서 IDL을 사용할 때 CURSOR 명령이 제대로 기능을 수행하지 못하는 문제가 있습니다. 예를 들어 다음과 같이 그래픽창을 띄우고 마우스 왼쪽 버튼을 클릭한 지점의 좌표를 돌려받기 위하여 CURSOR 명령을 사용하는 경우입니다.
WINDOW, XSIZE=400, YSIZE=400
CURSOR, x, y, /DEVICE
이 때 아무리 마우스 버튼을 클릭해도 위치좌표를 x, y 변수로 돌려받지 못하는 문제가 있어서, '정지' 버튼을 눌러서 작업을 중단시키고 나서야 값을 돌려받을 수 있습니다. 사실 이 문제는 이미 보고가 되어서 해결책이 나와 있습니다. 이 링크를 눌러서 나오는 웹페이지에 잘 설명되어있으니 참조하시면 되겠습니다.
저같은 경우도 Mac OS 10.8을 사용중인데, X11의 환경설정에서 '윈도우' 탭의 '비활성 윈도우 클릭'이라는 항목을 체크해줌으로써 해결했습니다. 해결방법은 간단한 편이므로, 비슷한 문제를 겪으신 분들은 이 내용을 참조하시기 바랍니다.
반응형
'IDL > Direct Graphics' 카테고리의 다른 글
DG 체계에서 각종 특수기호들을 사용하는 방법 (0) | 2014.05.25 |
---|---|
애니메이션 GIF 제작 예제 (0) | 2013.06.12 |
DG 그래픽 체계에서 Z-buffer에 그림을 그리고 저장하는 방법 (0) | 2012.11.21 |
플롯상의 각 점들을 서로 다른 색상으로 표출하는 방법 [2] (0) | 2012.07.27 |
극좌표계에서 벡터 표출하기 (0) | 2012.02.07 |