Skip to main content

OpenGL reg 란 무엇입니까?구체?

Open Graphics Library (OpenGl ) Sphere는 가장 기본적인 수준에서 3 차원 (3D) 대상으로 일련의 삼각형 또는 사변형으로 구성된 정점이 모두 중심 지점에서 등거리입니다.이것은 OpenGL reg;구체는 모든 각도에서 볼 수 있으며, 조명과 음영은 볼륨에 더 많은 볼과 같은 모양을 줄 수 있지만 개요는 시청자에게 완벽한 원으로 나타납니다.OpenGL reg를 만드는 데 사용되는 정점 수;구체는 실제 구의 근사치에서 물체의 부드러움을 결정하며, 12 점 미만의 점은 구로 간주 될 수없는 물체를 생성합니다.구체는 많은 그래픽 응용 프로그램 및 라이브러리에서 형태 원시로 간주되지만 OpenGl 구체를 렌더링하는 타고난 기능이 없습니다.유틸리티 툴킷 (GLUT)은 모양을 수동으로 생성하기 위해 코드를 쓰지 않기 위해 사용해야합니다.

OpenGl 의 정점을 처리 할 때는 어느 정도의 부드러움을 가진 구체를 생성하는 데 사용할 수있는 최소의 점수는 12입니다.Icosahedron으로 알려진 20 개의 삼각형면이있는 물체를 만듭니다.추가 처리없이 OpenGL 이러한 방식으로 구성된 구체는 가장자리 주위에 눈에 띄는 날카로운 모서리가있어 일부 응용 분야에서는 허용 될 수 있습니다.보다 둥근 구체를 달성하기 위해서는 각 얼굴이 더 세분화되어야합니다.구는 각 기존 삼각형의 각 가장자리 중앙에 새로운 정점을 생성하는 것이 포함됩니다.이것은 각 삼각형 얼굴에 4 개의 삼각형이 포함되어 있음을 의미합니다.지점을 기하 급수적으로 추가하면 렌더링 시간이 높은 객체를 신속하게 생성하고 번역하기에 어리석게 될 수 있지만, 수학적 편의성 중 일부에도 불구하고 OpenGL reg;구체는 정점 좌표에서 쉽게 계산할 수있는 표면 정상과 같은 프로그래머를 제공하며, 구체를 텍스처링하면 몇 가지 복잡성을 나타낼 수 있습니다.구에 투사 된 표준 2 차원 (2D) 텍스처를 사용하면 텍스처 이미지의 상단과 하단 영역이 압축 될 수 있습니다. 구의 극 근처의 삼각형의 모양이 압축되기 때문입니다.이를 극복하기 위해 큐브 매핑을 사용하거나 프로그래머가 객체의 텍스처 좌표를 수동으로 생성 할 수 있습니다.구체.GLUT 또는 이와 유사한 툴킷에 의해 생성 된 구는 때때로 OpenGL reg 내에서 수정, 최적화 및 관리하기가 어려울 수 있습니다.그 자체.이러한 이유로, OpenGL reg를 생성하기 위해 사용자 정의 서면 코드를 사용하는 것이 좋습니다.Sphere는 그것이 만들어지고 프로그램 내에서 가능한 가장 효율적인 방법으로 사용할 수 있습니다.