안녕하세요 mousemotionfunc으로 왼쪽마우스누르면서 드래그하면 회전 오른쪽 마우스 누르고 드래그하면 줌인아웃을 구현하려고 했습니다. 근데 마우스모션펑션에서는 왼쪽마우스드래그만 지원하는건가요? 오른쪽마우스드래그는 안되더라고요... 오른쪽마우스 드래그는 어떻게 구현하면 좋을까요?
익명(112.154)2020-05-16 02:07
답글
사실 원래는 trackball 을 이용해서 문제를 해결하라고 했었는데 너무어려워서 마우스드래그라는 방법을 선택했습니다...
익명(112.154)2020-05-16 02:08
답글
mousemotionfunc가 무슨 라이브러리에서 제공하는 함수인데? 멀쩡한 라이브러리라면 눌린 상태의 버튼이 무엇인지 확인하는 함수는 당연히 있을 거임.
익명(58.145)2020-05-16 02:20
답글
freeglut사용중이고 include <gl/glut.h>했습니다
마우스모션펑션이 누른상태 확인하는함수인데 왼쪽버튼 누른거만 반응하더라고요 조건문을 button ==GLUT_LEFT_BUTTON 일때만동작하게 했는데도 왼쪽 오른쪽 드래그에 동작하고 RIGHTBUTTON으로 바꾸면 아예 동작하지 않았습니다
오른쪽 마우스드래그는 어떻게 해야할까요...
https://learnopengl.com/
하다 막히면 깃헙갤에 질문 올려. 내가 답해 줄게
안녕하세요 mousemotionfunc으로 왼쪽마우스누르면서 드래그하면 회전 오른쪽 마우스 누르고 드래그하면 줌인아웃을 구현하려고 했습니다. 근데 마우스모션펑션에서는 왼쪽마우스드래그만 지원하는건가요? 오른쪽마우스드래그는 안되더라고요... 오른쪽마우스 드래그는 어떻게 구현하면 좋을까요?
사실 원래는 trackball 을 이용해서 문제를 해결하라고 했었는데 너무어려워서 마우스드래그라는 방법을 선택했습니다...
mousemotionfunc가 무슨 라이브러리에서 제공하는 함수인데? 멀쩡한 라이브러리라면 눌린 상태의 버튼이 무엇인지 확인하는 함수는 당연히 있을 거임.
freeglut사용중이고 include <gl/glut.h>했습니다 마우스모션펑션이 누른상태 확인하는함수인데 왼쪽버튼 누른거만 반응하더라고요 조건문을 button ==GLUT_LEFT_BUTTON 일때만동작하게 했는데도 왼쪽 오른쪽 드래그에 동작하고 RIGHTBUTTON으로 바꾸면 아예 동작하지 않았습니다 오른쪽 마우스드래그는 어떻게 해야할까요...
드디어 해결했습니다. 감사합니다ㅠㅠ