OpenGL® 드로잉이란 무엇입니까?

"OpenGL® 드로잉"은 Open Graphics Library® 라이브러리를 사용하여 디스플레이에 렌더링하도록 설정되었음을 나타내는 데 사용할 수있는 일반적인 용어입니다. 또한 장면에서 요소를 생성하기 위해 라이브러리 내의 다른 기능의 사용을 설명하기 위해 프로그래밍에 사용될 수 있습니다. 대부분의 경우 OpenGL® 드로잉에는 포인트와 선을 삼각형, 사변형 또는 기타 다각형으로 조립하여 사용자가 보거나 상호 작용할 수있는 식별 가능한 물체 또는 인터페이스를 만듭니다. OpenGL® 드로잉은 화면 또는 기타 장치에 표시 될 때 최종 렌더링 장면 일 수 있습니다.

프로그래밍 관점에서 OpenGL® 드로잉은 펜으로 종이를 그리는 것과 매우 유사합니다. OpenGL® 내에는 한 위치에서 다음 위치로 이동할 수 있지만 항상 현재 위치에있는 위치를 기억하는 가상 스타일러스 유형이 있습니다. 스타일러스는 움직이고 재설정 될 수 있지만 동시에 연속 포인트 세트를 개괄하는 데 사용될 수 있습니다.

드로잉에 위치 마커를 사용하는 한 가지 예는 삼각형 스트립이라는 객체입니다. 이것은 각각이 다음 삼각형과 측면을 공유하는 일련의 삼각형입니다. OpenGL® 드로잉 기능을 사용하면 포인트가 그려지고 기본 삼각형을 만들기 위해 두 가지가 더 나옵니다. 가상 스타일러스가 움직이는 다음 두 지점이 연결되어 두 번째 삼각형이 형성됩니다. 이 과정은 지점에서 지점으로 이동하여 전체 정교한 물체를 그리는 데 사용될 수 있습니다.

유틸리티 라이브러리 또는 확장을 사용하여 복잡한 장면의 구성을 단순화하는 데 사용할 수있는 여러 고급 OpenGL® 드로잉 기능이 있습니다. 이러한 기능은 큐브, 구체 또는 기타 모양 프리미티브를 그릴 수있어 모양을 끌어 내기 위해 보일러 플레이트 코드를 힘들게 생성 할 필요가 없습니다. 주어진 위치에서 단일 도트 인 포인트는 드로잉 기능을 통해 조작 할 수 있습니다.따라서 사진과 같은 래스터 이미지는 3 차원 (3D) 좌표로 변환 될 수 있습니다.

장면의 형상이 결정되고 그래픽 하드웨어로 전달 된 후 OpenGL® 드로잉 루틴은 장면을 디스플레이 장치로 렌더링하는 데 도움이됩니다. 장면의 점, 선 및 표면을 설명하는 수학적 정보가 모니터로 그려지면 프로세스는 래스터 화로 알려져 있으며 이미지가 2 차원 (2D)으로 만들어져 표시 될 수 있습니다. 3D 데이터로 만들어진 결과 2D 래스터 화 이미지를 OpenGL® 드로잉이라고 할 수 있습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?