2009-09-02 4 views
0

저는 회전 기어 OpenGL 예제 (SGI가 처음 생각한 것 같습니다)를 보았지만 오늘은 C와 Ruby 구현을 찾을 수 있었고 누구도 나를 C++로 지정할 수 있습니까? 이행?OpenGL 기어의 C++ 구현 예를 찾고 있습니다.

+2

나는 C++ 컴파일러로 C 버전을 컴파일하면 작동한다고 생각한다. 왜 C++ 버전을 원하십니까? – Amok

+0

일반적으로 Google Gears를 참조하는 'gears'태그가 삭제되어이 맥락에서 오도 할 수 있습니다. – Toji

답변

6

특히, C가 제공하지 않는 C++ 구현에서 무엇을 찾고 있습니까? OpenGL은 C API이므로 C 데모가 실용적입니다. C++ 구현은 동일한 순서와 동일한 효과로 동일한 함수를 모두 호출하므로 구현을 객체로 래핑 할 수 있습니다. 이것은 핵심 API에 대한 이해를 실질적으로 향상시키지 않으며, C++ 스타일 및 패턴에 익숙하지 않은 사람들에게 난독 화 레이어를 추가 할 수 있습니다.

정말로 찾고있는 것이 OpenGL을 C++ 프레임 워크로 감싸는 예제입니다. 나는 그 중 몇 가지를 잠시 후에 만들었습니다. 그들 here을 찾을 수 있습니다. 더 이상 코드 나 페이지를 더 이상 적극적으로 관리하지 않습니다.

1

OpenGL을 사용하고 싶다면 OpenSceneGraph (OSG)을 사용하는 것이 좋습니다. 왜냐하면 컴퓨터 그래픽 측면에 더 집중할 수 있기 때문입니다. 그것은 C++의 모든 마법과 디자인 패턴을 사용합니다.

관련 문제