것이 무엇보다 좋을 것 같습니다.
포팅하는 목적이라면 전체 기능을 다 익힐 필요는 없습니다.
파이썬의 스크립트를 이용할 수 있습니다.
아래와 같습니다. 여기서는 간단히 단색의 텍스쳐를 입혀보았습니다.
지금은 텍스쳐 설정되었다고 보고 갑니다.
그림에서 우측의 분할된 부분은 텍스트 상자를 선택한 것인데, 거기서 파이션의 스크립트를 이용할 수 있습니다.
스크립트 실행은 Mac 에서는 "option + p", PC 에서는 "alt + p" 버튼을 누르면 파일이 생성됨을 알 수 있습니다.
저도 여기에서 참조하여 나름대로 수정했기 때문이지요.
스크립트는 아래와 같습니다. 사실 저도 파이썬의 문법을 잘 모르기 때문에
기초문법의 아는 범위에서만 수정해봤습니다. C 코드나 자바에 익숙하시다면
대강 보고도 어떻게 되는지 추측할 수 있을거라 생각됩니다.
아래의 결과를 보시면 아시겠지만, header 파일 치고는 그냥 불러올 수 없게 문법적으로 안맞습니다.
해당 스크립트 가져다가 입맛에 맞게 고쳐보시면 될 것 같네요.
#import "OpenGLCommon.h"
static const TexturedVertexData3D Cylinder.001VertexData[] = {
vertex
0.000000, 0.000000, -0.500000,
0.707107, 0.707107, -0.500000,
0.831470, 0.555570, -0.500000,
0.000000, 0.000000, 0.500000,
0.831471, 0.555569, 0.500000,
0.707108, 0.707105, 0.500000,
0.000000, 0.000000, -0.500000,
0.831470, 0.555570, -0.500000,
0.923880, 0.382683, -0.500000,
0.000000, 0.000000, 0.500000,
0.923880, 0.382682, 0.500000,
0.831471, 0.555569, 0.500000,
0.000000, 0.000000, -0.500000,
0.923880, 0.382683, -0.500000,
0.980785, 0.195090, -0.500000,
0.000000, 0.000000, 0.500000,
0.980786, 0.195088, 0.500000,
0.923880, 0.382682, 0.500000,
0.000000, 0.000000, -0.500000,
0.980785, 0.195090, -0.500000,
1.000000, 0.000000, -0.500000,
0.000000, 0.000000, 0.500000,
1.000000, -0.000002, 0.500000,
0.980786, 0.195088, 0.500000,
0.000000, 0.000000, -0.500000,
1.000000, 0.000000, -0.500000,
0.980785, -0.195090, -0.500000,
0.000000, 0.000000, 0.500000,
0.980785, -0.195092, 0.500000,
1.000000, -0.000002, 0.500000,
0.000000, 0.000000, -0.500000,
0.980785, -0.195090, -0.500000,
0.923880, -0.382683, -0.500000,
0.000000, 0.000000, 0.500000,
0.923879, -0.382685, 0.500000,
0.980785, -0.195092, 0.500000,
0.000000, 0.000000, -0.500000,
0.923880, -0.382683, -0.500000,
0.831470, -0.555570, -0.500000,
0.000000, 0.000000, 0.500000,
0.831469, -0.555571, 0.500000,
0.923879, -0.382685, 0.500000,
0.000000, 0.000000, -0.500000,
0.831470, -0.555570, -0.500000,
0.707107, -0.707107, -0.500000,
0.000000, 0.000000, 0.500000,
0.707106, -0.707107, 0.500000,
0.831469, -0.555571, 0.500000,
0.000000, 0.000000, -0.500000,
0.707107, -0.707107, -0.500000,
0.555570, -0.831470, -0.500000,
0.000000, 0.000000, 0.500000,
0.555570, -0.831470, 0.500000,
0.707106, -0.707107, 0.500000,
0.000000, 0.000000, -0.500000,
0.555570, -0.831470, -0.500000,
0.382683, -0.923880, -0.500000,
0.000000, 0.000000, 0.500000,
0.382684, -0.923880, 0.500000,
0.555570, -0.831470, 0.500000,
0.000000, 0.000000, -0.500000,
0.382683, -0.923880, -0.500000,
0.195090, -0.980785, -0.500000,
0.000000, 0.000000, 0.500000,
0.195091, -0.980785, 0.500000,
0.382684, -0.923880, 0.500000,
0.000000, 0.000000, -0.500000,
0.195090, -0.980785, -0.500000,
-0.000000, -1.000000, -0.500000,
0.000000, 0.000000, 0.500000,
0.000001, -1.000000, 0.500000,
0.195091, -0.980785, 0.500000,
0.000000, 0.000000, -0.500000,
-0.000000, -1.000000, -0.500000,
-0.195091, -0.980785, -0.500000,
0.000000, 0.000000, 0.500000,
-0.195089, -0.980786, 0.500000,
0.000001, -1.000000, 0.500000,
0.000000, 0.000000, -0.500000,
-0.195091, -0.980785, -0.500000,
-0.382684, -0.923879, -0.500000,
0.000000, 0.000000, 0.500000,
-0.382682, -0.923880, 0.500000,
-0.195089, -0.980786, 0.500000,
0.000000, 0.000000, -0.500000,
-0.382684, -0.923879, -0.500000,
-0.555571, -0.831469, -0.500000,
0.000000, 0.000000, 0.500000,
-0.555568, -0.831471, 0.500000,
-0.382682, -0.923880, 0.500000,
0.000000, 0.000000, -0.500000,
-0.555571, -0.831469, -0.500000,
-0.707107, -0.707106, -0.500000,
0.000000, 0.000000, 0.500000,
-0.707105, -0.707109, 0.500000,
-0.555568, -0.831471, 0.500000,
0.000000, 0.000000, -0.500000,
-0.707107, -0.707106, -0.500000,
-0.831470, -0.555570, -0.500000,
0.000000, 0.000000, 0.500000,
-0.831468, -0.555573, 0.500000,
-0.707105, -0.707109, 0.500000,
0.000000, 0.000000, -0.500000,
-0.831470, -0.555570, -0.500000,
-0.923880, -0.382683, -0.500000,
0.000000, 0.000000, 0.500000,
-0.923878, -0.382686, 0.500000,
-0.831468, -0.555573, 0.500000,
0.000000, 0.000000, -0.500000,
-0.923880, -0.382683, -0.500000,
-0.980785, -0.195089, -0.500000,
0.000000, 0.000000, 0.500000,
-0.980785, -0.195094, 0.500000,
-0.923878, -0.382686, 0.500000,
0.000000, 0.000000, -0.500000,
-0.980785, -0.195089, -0.500000,
-1.000000, 0.000001, -0.500000,
0.000000, 0.000000, 0.500000,
-1.000000, -0.000004, 0.500000,
-0.980785, -0.195094, 0.500000,
0.000000, 0.000000, -0.500000,
-1.000000, 0.000001, -0.500000,
-0.980785, 0.195091, -0.500000,
0.000000, 0.000000, 0.500000,
-0.980786, 0.195086, 0.500000,
-1.000000, -0.000004, 0.500000,
0.000000, 0.000000, -0.500000,
-0.980785, 0.195091, -0.500000,
-0.923879, 0.382684, -0.500000,
0.000000, 0.000000, 0.500000,
-0.923881, 0.382679, 0.500000,
-0.980786, 0.195086, 0.500000,
0.000000, 0.000000, -0.500000,
-0.923879, 0.382684, -0.500000,
-0.831469, 0.555571, -0.500000,
0.000000, 0.000000, 0.500000,
-0.831473, 0.555566, 0.500000,
-0.923881, 0.382679, 0.500000,
0.000000, 0.000000, -0.500000,
-0.831469, 0.555571, -0.500000,
-0.707106, 0.707108, -0.500000,
0.000000, 0.000000, 0.500000,
-0.707111, 0.707103, 0.500000,
-0.831473, 0.555566, 0.500000,
0.000000, 0.000000, -0.500000,
-0.707106, 0.707108, -0.500000,
-0.555569, 0.831470, -0.500000,
0.000000, 0.000000, 0.500000,
-0.555575, 0.831466, 0.500000,
-0.707111, 0.707103, 0.500000,
0.000000, 0.000000, -0.500000,
-0.555569, 0.831470, -0.500000,
-0.382682, 0.923880, -0.500000,
0.000000, 0.000000, 0.500000,
-0.382689, 0.923877, 0.500000,
-0.555575, 0.831466, 0.500000,
0.000000, 0.000000, -0.500000,
-0.382682, 0.923880, -0.500000,
-0.195089, 0.980786, -0.500000,
0.000000, 0.000000, 0.500000,
-0.195097, 0.980784, 0.500000,
-0.382689, 0.923877, 0.500000,
0.000000, 0.000000, -0.500000,
-0.195089, 0.980786, -0.500000,
0.000002, 1.000000, -0.500000,
0.000000, 0.000000, 0.500000,
-0.000007, 1.000000, 0.500000,
-0.195097, 0.980784, 0.500000,
0.000000, 0.000000, -0.500000,
0.000002, 1.000000, -0.500000,
0.195092, 0.980785, -0.500000,
0.000000, 0.000000, 0.500000,
0.195083, 0.980787, 0.500000,
-0.000007, 1.000000, 0.500000,
0.000000, 0.000000, -0.500000,
0.195092, 0.980785, -0.500000,
0.382685, 0.923879, -0.500000,
0.000000, 0.000000, 0.500000,
0.382676, 0.923883, 0.500000,
0.195083, 0.980787, 0.500000,
0.000000, 0.000000, -0.500000,
0.382685, 0.923879, -0.500000,
0.555572, 0.831469, -0.500000,
0.000000, 0.000000, 0.500000,
0.555563, 0.831474, 0.500000,
0.382676, 0.923883, 0.500000,
0.555572, 0.831469, -0.500000,
0.707107, 0.707107, -0.500000,
0.000000, 0.000000, -0.500000,
0.000000, 0.000000, 0.500000,
0.707108, 0.707105, 0.500000,
0.555563, 0.831474, 0.500000,
0.707108, 0.707105, 0.500000,
0.707107, 0.707107, -0.500000,
0.555572, 0.831469, -0.500000,
0.707108, 0.707105, 0.500000,
0.555572, 0.831469, -0.500000,
0.555563, 0.831474, 0.500000,
0.382685, 0.923879, -0.500000,
0.382676, 0.923883, 0.500000,
0.555563, 0.831474, 0.500000,
0.382685, 0.923879, -0.500000,
0.555563, 0.831474, 0.500000,
0.555572, 0.831469, -0.500000,
0.195092, 0.980785, -0.500000,
0.195083, 0.980787, 0.500000,
0.382676, 0.923883, 0.500000,
0.195092, 0.980785, -0.500000,
0.382676, 0.923883, 0.500000,
0.382685, 0.923879, -0.500000,
0.000002, 1.000000, -0.500000,
-0.000007, 1.000000, 0.500000,
0.195083, 0.980787, 0.500000,
0.000002, 1.000000, -0.500000,
0.195083, 0.980787, 0.500000,
0.195092, 0.980785, -0.500000,
-0.195089, 0.980786, -0.500000,
-0.195097, 0.980784, 0.500000,
-0.000007, 1.000000, 0.500000,
-0.195089, 0.980786, -0.500000,
-0.000007, 1.000000, 0.500000,
0.000002, 1.000000, -0.500000,
-0.382682, 0.923880, -0.500000,
-0.382689, 0.923877, 0.500000,
-0.195097, 0.980784, 0.500000,
-0.382682, 0.923880, -0.500000,
-0.195097, 0.980784, 0.500000,
-0.195089, 0.980786, -0.500000,
-0.555569, 0.831470, -0.500000,
-0.555575, 0.831466, 0.500000,
-0.382689, 0.923877, 0.500000,
-0.555569, 0.831470, -0.500000,
-0.382689, 0.923877, 0.500000,
-0.382682, 0.923880, -0.500000,
-0.707106, 0.707108, -0.500000,
-0.707111, 0.707103, 0.500000,
-0.555575, 0.831466, 0.500000,
-0.707106, 0.707108, -0.500000,
-0.555575, 0.831466, 0.500000,
-0.555569, 0.831470, -0.500000,
-0.831469, 0.555571, -0.500000,
-0.831473, 0.555566, 0.500000,
-0.707111, 0.707103, 0.500000,
-0.831469, 0.555571, -0.500000,
-0.707111, 0.707103, 0.500000,
-0.707106, 0.707108, -0.500000,
-0.923879, 0.382684, -0.500000,
-0.923881, 0.382679, 0.500000,
-0.831473, 0.555566, 0.500000,
-0.923879, 0.382684, -0.500000,
-0.831473, 0.555566, 0.500000,
-0.831469, 0.555571, -0.500000,
-0.980785, 0.195091, -0.500000,
-0.980786, 0.195086, 0.500000,
-0.923881, 0.382679, 0.500000,
-0.980785, 0.195091, -0.500000,
-0.923881, 0.382679, 0.500000,
-0.923879, 0.382684, -0.500000,
-1.000000, 0.000001, -0.500000,
-1.000000, -0.000004, 0.500000,
-0.980786, 0.195086, 0.500000,
-1.000000, 0.000001, -0.500000,
-0.980786, 0.195086, 0.500000,
-0.980785, 0.195091, -0.500000,
-0.980785, -0.195089, -0.500000,
-0.980785, -0.195094, 0.500000,
-1.000000, -0.000004, 0.500000,
-0.980785, -0.195089, -0.500000,
-1.000000, -0.000004, 0.500000,
-1.000000, 0.000001, -0.500000,
-0.923880, -0.382683, -0.500000,
-0.923878, -0.382686, 0.500000,
-0.980785, -0.195094, 0.500000,
-0.923880, -0.382683, -0.500000,
-0.980785, -0.195094, 0.500000,
-0.980785, -0.195089, -0.500000,
-0.831470, -0.555570, -0.500000,
-0.831468, -0.555573, 0.500000,
-0.923878, -0.382686, 0.500000,
-0.831470, -0.555570, -0.500000,
-0.923878, -0.382686, 0.500000,
-0.923880, -0.382683, -0.500000,
-0.707107, -0.707106, -0.500000,
-0.707105, -0.707109, 0.500000,
-0.831468, -0.555573, 0.500000,
-0.707107, -0.707106, -0.500000,
-0.831468, -0.555573, 0.500000,
-0.831470, -0.555570, -0.500000,
-0.555571, -0.831469, -0.500000,
-0.555568, -0.831471, 0.500000,
-0.707105, -0.707109, 0.500000,
-0.555571, -0.831469, -0.500000,
-0.707105, -0.707109, 0.500000,
-0.707107, -0.707106, -0.500000,
-0.382684, -0.923879, -0.500000,
-0.382682, -0.923880, 0.500000,
-0.555568, -0.831471, 0.500000,
-0.382684, -0.923879, -0.500000,
-0.555568, -0.831471, 0.500000,
-0.555571, -0.831469, -0.500000,
-0.195091, -0.980785, -0.500000,
-0.195089, -0.980786, 0.500000,
-0.382682, -0.923880, 0.500000,
-0.195091, -0.980785, -0.500000,
-0.382682, -0.923880, 0.500000,
-0.382684, -0.923879, -0.500000,
-0.000000, -1.000000, -0.500000,
0.000001, -1.000000, 0.500000,
-0.195089, -0.980786, 0.500000,
-0.000000, -1.000000, -0.500000,
-0.195089, -0.980786, 0.500000,
-0.195091, -0.980785, -0.500000,
0.195090, -0.980785, -0.500000,
0.195091, -0.980785, 0.500000,
0.000001, -1.000000, 0.500000,
0.195090, -0.980785, -0.500000,
0.000001, -1.000000, 0.500000,
-0.000000, -1.000000, -0.500000,
0.382683, -0.923880, -0.500000,
0.382684, -0.923880, 0.500000,
0.195091, -0.980785, 0.500000,
0.382683, -0.923880, -0.500000,
0.195091, -0.980785, 0.500000,
0.195090, -0.980785, -0.500000,
0.555570, -0.831470, -0.500000,
0.555570, -0.831470, 0.500000,
0.382684, -0.923880, 0.500000,
0.555570, -0.831470, -0.500000,
0.382684, -0.923880, 0.500000,
0.382683, -0.923880, -0.500000,
0.707107, -0.707107, -0.500000,
0.707106, -0.707107, 0.500000,
0.555570, -0.831470, 0.500000,
0.707107, -0.707107, -0.500000,
0.555570, -0.831470, 0.500000,
0.555570, -0.831470, -0.500000,
0.831470, -0.555570, -0.500000,
0.831469, -0.555571, 0.500000,
0.707107, -0.707107, -0.500000,
0.831469, -0.555571, 0.500000,
0.707106, -0.707107, 0.500000,
0.707107, -0.707107, -0.500000,
0.923880, -0.382683, -0.500000,
0.923879, -0.382685, 0.500000,
0.831470, -0.555570, -0.500000,
0.923879, -0.382685, 0.500000,
0.831469, -0.555571, 0.500000,
0.831470, -0.555570, -0.500000,
0.980785, -0.195090, -0.500000,
0.980785, -0.195092, 0.500000,
0.923880, -0.382683, -0.500000,
0.980785, -0.195092, 0.500000,
0.923879, -0.382685, 0.500000,
0.923880, -0.382683, -0.500000,
1.000000, 0.000000, -0.500000,
1.000000, -0.000002, 0.500000,
0.980785, -0.195090, -0.500000,
1.000000, -0.000002, 0.500000,
0.980785, -0.195092, 0.500000,
0.980785, -0.195090, -0.500000,
0.980785, 0.195090, -0.500000,
0.980786, 0.195088, 0.500000,
1.000000, 0.000000, -0.500000,
0.980786, 0.195088, 0.500000,
1.000000, -0.000002, 0.500000,
1.000000, 0.000000, -0.500000,
0.923880, 0.382683, -0.500000,
0.923880, 0.382682, 0.500000,
0.980785, 0.195090, -0.500000,
0.923880, 0.382682, 0.500000,
0.980786, 0.195088, 0.500000,
0.980785, 0.195090, -0.500000,
0.831470, 0.555570, -0.500000,
0.831471, 0.555569, 0.500000,
0.923880, 0.382683, -0.500000,
0.831471, 0.555569, 0.500000,
0.923880, 0.382682, 0.500000,
0.923880, 0.382683, -0.500000,
0.707107, 0.707107, -0.500000,
0.707108, 0.707105, 0.500000,
0.831470, 0.555570, -0.500000,
0.707108, 0.707105, 0.500000,
0.831471, 0.555569, 0.500000,
0.831470, 0.555570, -0.500000,
};
normal
0.000000, 0.000000, -1.000000,
0.498764, 0.498764, -0.708792,
0.675375, 0.484054, -0.556322,
0.000000, 0.000000, 1.000000,
0.705679, 0.438704, 0.556322,
0.631825, 0.631825, 0.448927,
0.000000, 0.000000, -1.000000,
0.675375, 0.484054, -0.556322,
0.756828, 0.342998, -0.556322,
0.000000, 0.000000, 1.000000,
0.777703, 0.292611, 0.556322,
0.705679, 0.438704, 0.556322,
0.000000, 0.000000, -1.000000,
0.756828, 0.342998, -0.556322,
0.809198, 0.188757, -0.556322,
0.000000, 0.000000, 1.000000,
0.819849, 0.135258, 0.556322,
0.777703, 0.292611, 0.556322,
0.000000, 0.000000, -1.000000,
0.809198, 0.188757, -0.556322,
0.830500, 0.027253, -0.556322,
0.000000, 0.000000, 1.000000,
0.830500, -0.027253, 0.556322,
0.819849, 0.135258, 0.556322,
0.000000, 0.000000, -1.000000,
0.830500, 0.027253, -0.556322,
0.819849, -0.135258, -0.556322,
0.000000, 0.000000, 1.000000,
0.809198, -0.188757, 0.556322,
0.830500, -0.027253, 0.556322,
0.000000, 0.000000, -1.000000,
0.819849, -0.135258, -0.556322,
0.777703, -0.292611, -0.556322,
0.000000, 0.000000, 1.000000,
0.756828, -0.342998, 0.556322,
0.809198, -0.188757, 0.556322,
0.000000, 0.000000, -1.000000,
0.777703, -0.292611, -0.556322,
0.705679, -0.438704, -0.556322,
0.000000, 0.000000, 1.000000,
0.675375, -0.484054, 0.556322,
0.756828, -0.342998, 0.556322,
0.000000, 0.000000, -1.000000,
0.705679, -0.438704, -0.556322,
0.631825, -0.631825, -0.448927,
0.000000, 0.000000, 1.000000,
0.498764, -0.498764, 0.708792,
0.675375, -0.484054, 0.556322,
0.000000, 0.000000, -1.000000,
0.631825, -0.631825, -0.448927,
0.438704, -0.705679, -0.556322,
0.000000, 0.000000, 1.000000,
0.484054, -0.675375, 0.556322,
0.498764, -0.498764, 0.708792,
0.000000, 0.000000, -1.000000,
0.438704, -0.705679, -0.556322,
0.292611, -0.777703, -0.556322,
0.000000, 0.000000, 1.000000,
0.342998, -0.756828, 0.556322,
0.484054, -0.675375, 0.556322,
0.000000, 0.000000, -1.000000,
0.292611, -0.777703, -0.556322,
0.135258, -0.819849, -0.556322,
0.000000, 0.000000, 1.000000,
0.188757, -0.809198, 0.556322,
0.342998, -0.756828, 0.556322,
0.000000, 0.000000, -1.000000,
0.135258, -0.819849, -0.556322,
-0.027253, -0.830500, -0.556322,
0.000000, 0.000000, 1.000000,
0.027253, -0.830500, 0.556322,
0.188757, -0.809198, 0.556322,
0.000000, 0.000000, -1.000000,
-0.027253, -0.830500, -0.556322,
-0.188757, -0.809198, -0.556322,
0.000000, 0.000000, 1.000000,
-0.135258, -0.819849, 0.556322,
0.027253, -0.830500, 0.556322,
0.000000, 0.000000, -1.000000,
-0.188757, -0.809198, -0.556322,
-0.342998, -0.756828, -0.556322,
0.000000, 0.000000, 1.000000,
-0.292611, -0.777703, 0.556322,
-0.135258, -0.819849, 0.556322,
0.000000, 0.000000, -1.000000,
-0.342998, -0.756828, -0.556322,
-0.484054, -0.675375, -0.556322,
0.000000, 0.000000, 1.000000,
-0.438704, -0.705679, 0.556322,
-0.292611, -0.777703, 0.556322,
0.000000, 0.000000, -1.000000,
-0.484054, -0.675375, -0.556322,
-0.606525, -0.567949, -0.556322,
0.000000, 0.000000, 1.000000,
-0.567949, -0.606525, 0.556322,
-0.438704, -0.705679, 0.556322,
0.000000, 0.000000, -1.000000,
-0.606525, -0.567949, -0.556322,
-0.705679, -0.438704, -0.556322,
0.000000, 0.000000, 1.000000,
-0.675375, -0.484054, 0.556322,
-0.567949, -0.606525, 0.556322,
0.000000, 0.000000, -1.000000,
-0.705679, -0.438704, -0.556322,
-0.777703, -0.292611, -0.556322,
0.000000, 0.000000, 1.000000,
-0.756828, -0.342998, 0.556322,
-0.675375, -0.484054, 0.556322,
0.000000, 0.000000, -1.000000,
-0.777703, -0.292611, -0.556322,
-0.819849, -0.135258, -0.556322,
0.000000, 0.000000, 1.000000,
-0.809198, -0.188757, 0.556322,
-0.756828, -0.342998, 0.556322,
0.000000, 0.000000, -1.000000,
-0.819849, -0.135258, -0.556322,
-0.830500, 0.027253, -0.556322,
0.000000, 0.000000, 1.000000,
-0.830500, -0.027253, 0.556322,
-0.809198, -0.188757, 0.556322,
0.000000, 0.000000, -1.000000,
-0.830500, 0.027253, -0.556322,
-0.809198, 0.188757, -0.556322,
0.000000, 0.000000, 1.000000,
-0.819849, 0.135258, 0.556322,
-0.830500, -0.027253, 0.556322,
0.000000, 0.000000, -1.000000,
-0.809198, 0.188757, -0.556322,
-0.756828, 0.342998, -0.556322,
0.000000, 0.000000, 1.000000,
-0.777703, 0.292611, 0.556322,
-0.819849, 0.135258, 0.556322,
0.000000, 0.000000, -1.000000,
-0.756828, 0.342998, -0.556322,
-0.675375, 0.484054, -0.556322,
0.000000, 0.000000, 1.000000,
-0.705679, 0.438704, 0.556322,
-0.777703, 0.292611, 0.556322,
0.000000, 0.000000, -1.000000,
-0.675375, 0.484054, -0.556322,
-0.567949, 0.606525, -0.556322,
0.000000, 0.000000, 1.000000,
-0.606525, 0.567949, 0.556322,
-0.705679, 0.438704, 0.556322,
0.000000, 0.000000, -1.000000,
-0.567949, 0.606525, -0.556322,
-0.438704, 0.705679, -0.556322,
0.000000, 0.000000, 1.000000,
-0.484054, 0.675375, 0.556322,
-0.606525, 0.567949, 0.556322,
0.000000, 0.000000, -1.000000,
-0.438704, 0.705679, -0.556322,
-0.292611, 0.777703, -0.556322,
0.000000, 0.000000, 1.000000,
-0.342998, 0.756828, 0.556322,
-0.484054, 0.675375, 0.556322,
0.000000, 0.000000, -1.000000,
-0.292611, 0.777703, -0.556322,
-0.135258, 0.819849, -0.556322,
0.000000, 0.000000, 1.000000,
-0.188757, 0.809198, 0.556322,
-0.342998, 0.756828, 0.556322,
0.000000, 0.000000, -1.000000,
-0.135258, 0.819849, -0.556322,
0.027253, 0.830500, -0.556322,
0.000000, 0.000000, 1.000000,
-0.027253, 0.830500, 0.556322,
-0.188757, 0.809198, 0.556322,
0.000000, 0.000000, -1.000000,
0.027253, 0.830500, -0.556322,
0.188757, 0.809198, -0.556322,
0.000000, 0.000000, 1.000000,
0.135258, 0.819849, 0.556322,
-0.027253, 0.830500, 0.556322,
0.000000, 0.000000, -1.000000,
0.188757, 0.809198, -0.556322,
0.342998, 0.756828, -0.556322,
0.000000, 0.000000, 1.000000,
0.292611, 0.777703, 0.556322,
0.135258, 0.819849, 0.556322,
0.000000, 0.000000, -1.000000,
0.342998, 0.756828, -0.556322,
0.484054, 0.675375, -0.556322,
0.000000, 0.000000, 1.000000,
0.438704, 0.705679, 0.556322,
0.292611, 0.777703, 0.556322,
0.484054, 0.675375, -0.556322,
0.498764, 0.498764, -0.708792,
0.000000, 0.000000, -1.000000,
0.000000, 0.000000, 1.000000,
0.631825, 0.631825, 0.448927,
0.438704, 0.705679, 0.556322,
0.631825, 0.631825, 0.448927,
0.498764, 0.498764, -0.708792,
0.484054, 0.675375, -0.556322,
0.631825, 0.631825, 0.448927,
0.484054, 0.675375, -0.556322,
0.438704, 0.705679, 0.556322,
0.342998, 0.756828, -0.556322,
0.292611, 0.777703, 0.556322,
0.438704, 0.705679, 0.556322,
0.342998, 0.756828, -0.556322,
0.438704, 0.705679, 0.556322,
0.484054, 0.675375, -0.556322,
0.188757, 0.809198, -0.556322,
0.135258, 0.819849, 0.556322,
0.292611, 0.777703, 0.556322,
0.188757, 0.809198, -0.556322,
0.292611, 0.777703, 0.556322,
0.342998, 0.756828, -0.556322,
0.027253, 0.830500, -0.556322,
-0.027253, 0.830500, 0.556322,
0.135258, 0.819849, 0.556322,
0.027253, 0.830500, -0.556322,
0.135258, 0.819849, 0.556322,
0.188757, 0.809198, -0.556322,
-0.135258, 0.819849, -0.556322,
-0.188757, 0.809198, 0.556322,
-0.027253, 0.830500, 0.556322,
-0.135258, 0.819849, -0.556322,
-0.027253, 0.830500, 0.556322,
0.027253, 0.830500, -0.556322,
-0.292611, 0.777703, -0.556322,
-0.342998, 0.756828, 0.556322,
-0.188757, 0.809198, 0.556322,
-0.292611, 0.777703, -0.556322,
-0.188757, 0.809198, 0.556322,
-0.135258, 0.819849, -0.556322,
-0.438704, 0.705679, -0.556322,
-0.484054, 0.675375, 0.556322,
-0.342998, 0.756828, 0.556322,
-0.438704, 0.705679, -0.556322,
-0.342998, 0.756828, 0.556322,
-0.292611, 0.777703, -0.556322,
-0.567949, 0.606525, -0.556322,
-0.606525, 0.567949, 0.556322,
-0.484054, 0.675375, 0.556322,
-0.567949, 0.606525, -0.556322,
-0.484054, 0.675375, 0.556322,
-0.438704, 0.705679, -0.556322,
-0.675375, 0.484054, -0.556322,
-0.705679, 0.438704, 0.556322,
-0.606525, 0.567949, 0.556322,
-0.675375, 0.484054, -0.556322,
-0.606525, 0.567949, 0.556322,
-0.567949, 0.606525, -0.556322,
-0.756828, 0.342998, -0.556322,
-0.777703, 0.292611, 0.556322,
-0.705679, 0.438704, 0.556322,
-0.756828, 0.342998, -0.556322,
-0.705679, 0.438704, 0.556322,
-0.675375, 0.484054, -0.556322,
-0.809198, 0.188757, -0.556322,
-0.819849, 0.135258, 0.556322,
-0.777703, 0.292611, 0.556322,
-0.809198, 0.188757, -0.556322,
-0.777703, 0.292611, 0.556322,
-0.756828, 0.342998, -0.556322,
-0.830500, 0.027253, -0.556322,
-0.830500, -0.027253, 0.556322,
-0.819849, 0.135258, 0.556322,
-0.830500, 0.027253, -0.556322,
-0.819849, 0.135258, 0.556322,
-0.809198, 0.188757, -0.556322,
-0.819849, -0.135258, -0.556322,
-0.809198, -0.188757, 0.556322,
-0.830500, -0.027253, 0.556322,
-0.819849, -0.135258, -0.556322,
-0.830500, -0.027253, 0.556322,
-0.830500, 0.027253, -0.556322,
-0.777703, -0.292611, -0.556322,
-0.756828, -0.342998, 0.556322,
-0.809198, -0.188757, 0.556322,
-0.777703, -0.292611, -0.556322,
-0.809198, -0.188757, 0.556322,
-0.819849, -0.135258, -0.556322,
-0.705679, -0.438704, -0.556322,
-0.675375, -0.484054, 0.556322,
-0.756828, -0.342998, 0.556322,
-0.705679, -0.438704, -0.556322,
-0.756828, -0.342998, 0.556322,
-0.777703, -0.292611, -0.556322,
-0.606525, -0.567949, -0.556322,
-0.567949, -0.606525, 0.556322,
-0.675375, -0.484054, 0.556322,
-0.606525, -0.567949, -0.556322,
-0.675375, -0.484054, 0.556322,
-0.705679, -0.438704, -0.556322,
-0.484054, -0.675375, -0.556322,
-0.438704, -0.705679, 0.556322,
-0.567949, -0.606525, 0.556322,
-0.484054, -0.675375, -0.556322,
-0.567949, -0.606525, 0.556322,
-0.606525, -0.567949, -0.556322,
-0.342998, -0.756828, -0.556322,
-0.292611, -0.777703, 0.556322,
-0.438704, -0.705679, 0.556322,
-0.342998, -0.756828, -0.556322,
-0.438704, -0.705679, 0.556322,
-0.484054, -0.675375, -0.556322,
-0.188757, -0.809198, -0.556322,
-0.135258, -0.819849, 0.556322,
-0.292611, -0.777703, 0.556322,
-0.188757, -0.809198, -0.556322,
-0.292611, -0.777703, 0.556322,
-0.342998, -0.756828, -0.556322,
-0.027253, -0.830500, -0.556322,
0.027253, -0.830500, 0.556322,
-0.135258, -0.819849, 0.556322,
-0.027253, -0.830500, -0.556322,
-0.135258, -0.819849, 0.556322,
-0.188757, -0.809198, -0.556322,
0.135258, -0.819849, -0.556322,
0.188757, -0.809198, 0.556322,
0.027253, -0.830500, 0.556322,
0.135258, -0.819849, -0.556322,
0.027253, -0.830500, 0.556322,
-0.027253, -0.830500, -0.556322,
0.292611, -0.777703, -0.556322,
0.342998, -0.756828, 0.556322,
0.188757, -0.809198, 0.556322,
0.292611, -0.777703, -0.556322,
0.188757, -0.809198, 0.556322,
0.135258, -0.819849, -0.556322,
0.438704, -0.705679, -0.556322,
0.484054, -0.675375, 0.556322,
0.342998, -0.756828, 0.556322,
0.438704, -0.705679, -0.556322,
0.342998, -0.756828, 0.556322,
0.292611, -0.777703, -0.556322,
0.631825, -0.631825, -0.448927,
0.498764, -0.498764, 0.708792,
0.484054, -0.675375, 0.556322,
0.631825, -0.631825, -0.448927,
0.484054, -0.675375, 0.556322,
0.438704, -0.705679, -0.556322,
0.705679, -0.438704, -0.556322,
0.675375, -0.484054, 0.556322,
0.631825, -0.631825, -0.448927,
0.675375, -0.484054, 0.556322,
0.498764, -0.498764, 0.708792,
0.631825, -0.631825, -0.448927,
0.777703, -0.292611, -0.556322,
0.756828, -0.342998, 0.556322,
0.705679, -0.438704, -0.556322,
0.756828, -0.342998, 0.556322,
0.675375, -0.484054, 0.556322,
0.705679, -0.438704, -0.556322,
0.819849, -0.135258, -0.556322,
0.809198, -0.188757, 0.556322,
0.777703, -0.292611, -0.556322,
0.809198, -0.188757, 0.556322,
0.756828, -0.342998, 0.556322,
0.777703, -0.292611, -0.556322,
0.830500, 0.027253, -0.556322,
0.830500, -0.027253, 0.556322,
0.819849, -0.135258, -0.556322,
0.830500, -0.027253, 0.556322,
0.809198, -0.188757, 0.556322,
0.819849, -0.135258, -0.556322,
0.809198, 0.188757, -0.556322,
0.819849, 0.135258, 0.556322,
0.830500, 0.027253, -0.556322,
0.819849, 0.135258, 0.556322,
0.830500, -0.027253, 0.556322,
0.830500, 0.027253, -0.556322,
0.756828, 0.342998, -0.556322,
0.777703, 0.292611, 0.556322,
0.809198, 0.188757, -0.556322,
0.777703, 0.292611, 0.556322,
0.819849, 0.135258, 0.556322,
0.809198, 0.188757, -0.556322,
0.675375, 0.484054, -0.556322,
0.705679, 0.438704, 0.556322,
0.756828, 0.342998, -0.556322,
0.705679, 0.438704, 0.556322,
0.777703, 0.292611, 0.556322,
0.756828, 0.342998, -0.556322,
0.498764, 0.498764, -0.708792,
0.631825, 0.631825, 0.448927,
0.675375, 0.484054, -0.556322,
0.631825, 0.631825, 0.448927,
0.705679, 0.438704, 0.556322,
0.675375, 0.484054, -0.556322,
};
UV value
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
0.000000, 0.000000,
1.000000, 0.000000,
1.000000, 1.000000,
};
#define kCylinder.001NumberOfVertices 384
// Drawing Code:
// glEnableClientState(GL_VERTEX_ARRAY);
// glEnableClientState(GL_TEXTURE_COORD_ARRAY);
// glEnableClientState(GL_NORMAL_ARRAY);
// glVertexPointer(3, GL_FLOAT, sizeof(TexturedVertexData3D), &Cylinder.001VertexData[0].vertex);
// glNormalPointer(GL_FLOAT, sizeof(TexturedVertexData3D), &Cylinder.001VertexData[0].normal);
// glTexCoordPointer(2, GL_FLOAT, sizeof(TexturedVertexData3D), &Cylinder.001VertexData[0].texCoord);
// glDrawArrays(GL_TRIANGLES, 0, kCylinder.001NumberOfVertices);
// glDisableClientState(GL_VERTEX_ARRAY);
// glDisableClientState(GL_TEXTURE_COORD_ARRAY);
// glDisableClientState(GL_NORMAL_ARRAY);