2010-01-07 5 views
0

OpenGL을 처음 접했으므로 거의 C++을 처음 사용했습니다.wingl 마우스 컨트롤이있는 OpenGL 윈도우

다음 작업을 수행하는 코드를 찾고 있습니다. 사용자를 눌러 마우스 왼쪽 버튼

  • 줌은 사용자 키를 눌러 마우스 오른쪽 버튼
  • 이 관점을 번역 할 때 때

    1. 열기는 OpenGL 창 (아마도 사용하여 과잉)
    2. 뷰 포인트를 회전 사용자가 중앙 버튼을 누름

    기본적으로 필요한 것은 알고리즘에서 오는 결과를 플로팅 할 매우 간단한 그래픽 플랫폼입니다. 나는 glut 라이브러리와 웹에서 오는 일부 코드를 사용해 보았지만 운이 없다!

    이 프로젝트는 기본 프로젝트 여야합니다. 찾을 위치를 알려주세요. 너무 단순한 프로젝트가 찾기가 너무 힘들다는 것은 나에게 비현실적 인 것처럼 보입니다. 그러나 나는 수 시간 동안 인터넷 검색을 해왔지만 결과는 없습니다. 당신이 코드의 공정한 금액을 요구하고

  • 답변

    1

    난 정말 당신의 도움을 주셔서 감사합니다

    은, 대단히 감사합니다. 기본이지만 실체가 아닙니다. 비록 우리가 당신이 요구 한 것을하기위한 코드를 제공하더라도, 당신이 원하는 것을하기 위해 그것을 사용할 수 있는지 확신 할 수 없습니다. Red Book은 일종의 OpenGL 프로그래밍의 "성경"이며 많은 기능과 사용 방법을 제공합니다. 전체 내용을 온라인으로 찾았습니다 here. 그림과 회전을 위해 1-3 장을보십시오. 또한 Lighthouse 3D에는 마우스 이벤트 (Link)를 볼 수있는 훌륭한 자습서가 있습니다. 선형 대수학에 대한 지식은 실제로 도움이되지만, 당신은 그것없이 관리 할 수 ​​있습니다.

    0

    직접 모든 것을 구현한다고 생각하지 않지만 코드 프로젝트의 3D graph control을보고 싶을 수도 있습니다. 이것은 거의 고유하지는 않습니다. Google에 "OpenGL ActiveX"와 같은 기능을 제공하고 일부 대안을 살펴볼 수 있습니다. 모든 사용자가 직접 요청한 모든 기능을 구현할 수 있을지는 의문입니다. 대부분의 기본 작업은 포함되지만 마우스 작업과 창 작업 간의 연결은 사용자가 결정해야합니다.

    관련 문제