opengl 예제 소스

이 프로그램은 많은 재료 특성을 보여 줍니다. 단일 광원이 오브젝트를 비춥시합니다. 이 그림은 보기 볼륨과 충돌하는 개체를 감지하는 선택 모드 및 이름 스택의 예입니다. 먼저 보기 볼륨을 나타내는 4개의 삼각형과 직사각형 상자가 그려집니다(drawScene 루틴). 녹색 삼각형과 노란색 삼각형은 보기 볼륨 내에 있는 것처럼 보이지만 빨간색 삼각형은 그 외부에 있는 것처럼 보입니다. 그런 다음 선택 모드가 입력됩니다(개체 루틴 선택). 화면 그리기가 중단됩니다. 충돌이 발생하는지 확인하기 위해 네 개의 삼각형을 호출합니다. 이 예제에서 녹색 삼각형은 이름 1로 한 번 적중하고 노란색 삼각형은 이름 3으로 한 번 의 히트를 일으킵니다. 안티 별칭에 누적 버퍼를 사용하는 간단한 예입니다. 모든 종류의 물건을 수행하는 간단한 테스트는 아닙니다 (자세한 내용은 소스 참조).

CMake를 사용하여 Visual C++ 32비트 또는 64비트 솔루션 솔루션을 생성할 수 있습니다. http://www.cmake.org/cmake/resources/software.html 이 프로그램은 모델링 변환(회전 또는 변환)에 의해 이동되는 라이트가 있는 모델을 렌더링하기 위해 조명 및 변환 명령을 발행하는 시기를 보여 줍니다. 모델링 변환이 호출된 후 라이트 위치가 재설정됩니다. 눈 의 위치는 변하지 않습니다. 구는 회색 재질 특성을 사용하여 그려집니다. 단일 광원이 오브젝트를 비춥시합니다. 상호 작용: 왼쪽 마우스 버튼을 누르면 모델링 변환(x 회전)이 30도 변경됩니다. 그런 다음 라이트를 새 위치에 다시 그려집니다. 1997년 OpenGL 1.1 배포와 함께 SGI가 발표한 코드 샘플. 이들은 OpenGL 코딩을 시작하고 OpenGL 프로그램 구조를 학습하는 데 매우 유용합니다. 고급 렌더링 및 이후 확장은 이러한 예제에서 다루지 않습니다. opengl-tutorials/OGL에서 새로운 릴리스에 대한 알림을 원하십니까? 이 프로그램은 OpenGL 조명 모델의 사용을 보여줍니다.

구는 회색 재질 특성을 사용하여 그려집니다. 단일 광원이 물체를 비춥시다. . . . . 이 프로그램은 색상 인덱스 모드에서 안개를 보여 줍니다. 선형 안개에서 서로 다른 z 값으로 세 개의 원소가 그려집니다. 32개의 연속색상(16~47개)에 컬러 램프가 로드됩니다. 깔끔한 작은 뒤틀기 프로그램.

창을 클릭하여 제어점을 추가하고 스페이스 바를 눌러 뒤틀기를 시작합니다. 이 프로그램은 권선 규칙 다각형 테셀레이션 속성을 보여 줍니다. 테셀레이션된 오브젝트 4개가 그려지며 각 오브젝트는 매우 다른 윤곽을 가지고 있습니다. w 키를 누르면 오브젝트가 다른 권선 규칙으로 그려집니다. 이 프로그램은 부드러운 샤딩을 보여줍니다. 매끄러운 그늘진 다각형은 2D 투영으로 그려집니다. 위의 저작권 고지 및 이 허가 통지는 소프트웨어의 모든 사본 또는 상당 부분에 포함되어야 합니다.

Comments are closed