MD2NormalTable.h 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. /*
  2. * Slightly modified version of the anorms.h header file released by
  3. * ID software with the Quake 2 source code.
  4. *
  5. * Table of normals used by MD2 models
  6. */
  7. float g_avNormals[][3] = {
  8. { -0.525731f, 0.000000f, 0.850651f },
  9. { -0.442863f, 0.238856f, 0.864188f },
  10. { -0.295242f, 0.000000f, 0.955423f },
  11. { -0.309017f, 0.500000f, 0.809017f },
  12. { -0.162460f, 0.262866f, 0.951056f },
  13. { 0.000000f, 0.000000f, 1.000000f },
  14. { 0.000000f, 0.850651f, 0.525731f },
  15. { -0.147621f, 0.716567f, 0.681718f },
  16. { 0.147621f, 0.716567f, 0.681718f },
  17. { 0.000000f, 0.525731f, 0.850651f },
  18. { 0.309017f, 0.500000f, 0.809017f },
  19. { 0.525731f, 0.000000f, 0.850651f },
  20. { 0.295242f, 0.000000f, 0.955423f },
  21. { 0.442863f, 0.238856f, 0.864188f },
  22. { 0.162460f, 0.262866f, 0.951056f },
  23. { -0.681718f, 0.147621f, 0.716567f },
  24. { -0.809017f, 0.309017f, 0.500000f },
  25. { -0.587785f, 0.425325f, 0.688191f },
  26. { -0.850651f, 0.525731f, 0.000000f },
  27. { -0.864188f, 0.442863f, 0.238856f },
  28. { -0.716567f, 0.681718f, 0.147621f },
  29. { -0.688191f, 0.587785f, 0.425325f },
  30. { -0.500000f, 0.809017f, 0.309017f },
  31. { -0.238856f, 0.864188f, 0.442863f },
  32. { -0.425325f, 0.688191f, 0.587785f },
  33. { -0.716567f, 0.681718f, -0.147621f },
  34. { -0.500000f, 0.809017f, -0.309017f },
  35. { -0.525731f, 0.850651f, 0.000000f },
  36. { 0.000000f, 0.850651f, -0.525731f },
  37. { -0.238856f, 0.864188f, -0.442863f },
  38. { 0.000000f, 0.955423f, -0.295242f },
  39. { -0.262866f, 0.951056f, -0.162460f },
  40. { 0.000000f, 1.000000f, 0.000000f },
  41. { 0.000000f, 0.955423f, 0.295242f },
  42. { -0.262866f, 0.951056f, 0.162460f },
  43. { 0.238856f, 0.864188f, 0.442863f },
  44. { 0.262866f, 0.951056f, 0.162460f },
  45. { 0.500000f, 0.809017f, 0.309017f },
  46. { 0.238856f, 0.864188f, -0.442863f },
  47. { 0.262866f, 0.951056f, -0.162460f },
  48. { 0.500000f, 0.809017f, -0.309017f },
  49. { 0.850651f, 0.525731f, 0.000000f },
  50. { 0.716567f, 0.681718f, 0.147621f },
  51. { 0.716567f, 0.681718f, -0.147621f },
  52. { 0.525731f, 0.850651f, 0.000000f },
  53. { 0.425325f, 0.688191f, 0.587785f },
  54. { 0.864188f, 0.442863f, 0.238856f },
  55. { 0.688191f, 0.587785f, 0.425325f },
  56. { 0.809017f, 0.309017f, 0.500000f },
  57. { 0.681718f, 0.147621f, 0.716567f },
  58. { 0.587785f, 0.425325f, 0.688191f },
  59. { 0.955423f, 0.295242f, 0.000000f },
  60. { 1.000000f, 0.000000f, 0.000000f },
  61. { 0.951056f, 0.162460f, 0.262866f },
  62. { 0.850651f, -0.525731f, 0.000000f },
  63. { 0.955423f, -0.295242f, 0.000000f },
  64. { 0.864188f, -0.442863f, 0.238856f },
  65. { 0.951056f, -0.162460f, 0.262866f },
  66. { 0.809017f, -0.309017f, 0.500000f },
  67. { 0.681718f, -0.147621f, 0.716567f },
  68. { 0.850651f, 0.000000f, 0.525731f },
  69. { 0.864188f, 0.442863f, -0.238856f },
  70. { 0.809017f, 0.309017f, -0.500000f },
  71. { 0.951056f, 0.162460f, -0.262866f },
  72. { 0.525731f, 0.000000f, -0.850651f },
  73. { 0.681718f, 0.147621f, -0.716567f },
  74. { 0.681718f, -0.147621f, -0.716567f },
  75. { 0.850651f, 0.000000f, -0.525731f },
  76. { 0.809017f, -0.309017f, -0.500000f },
  77. { 0.864188f, -0.442863f, -0.238856f },
  78. { 0.951056f, -0.162460f, -0.262866f },
  79. { 0.147621f, 0.716567f, -0.681718f },
  80. { 0.309017f, 0.500000f, -0.809017f },
  81. { 0.425325f, 0.688191f, -0.587785f },
  82. { 0.442863f, 0.238856f, -0.864188f },
  83. { 0.587785f, 0.425325f, -0.688191f },
  84. { 0.688191f, 0.587785f, -0.425325f },
  85. { -0.147621f, 0.716567f, -0.681718f },
  86. { -0.309017f, 0.500000f, -0.809017f },
  87. { 0.000000f, 0.525731f, -0.850651f },
  88. { -0.525731f, 0.000000f, -0.850651f },
  89. { -0.442863f, 0.238856f, -0.864188f },
  90. { -0.295242f, 0.000000f, -0.955423f },
  91. { -0.162460f, 0.262866f, -0.951056f },
  92. { 0.000000f, 0.000000f, -1.000000f },
  93. { 0.295242f, 0.000000f, -0.955423f },
  94. { 0.162460f, 0.262866f, -0.951056f },
  95. { -0.442863f, -0.238856f, -0.864188f },
  96. { -0.309017f, -0.500000f, -0.809017f },
  97. { -0.162460f, -0.262866f, -0.951056f },
  98. { 0.000000f, -0.850651f, -0.525731f },
  99. { -0.147621f, -0.716567f, -0.681718f },
  100. { 0.147621f, -0.716567f, -0.681718f },
  101. { 0.000000f, -0.525731f, -0.850651f },
  102. { 0.309017f, -0.500000f, -0.809017f },
  103. { 0.442863f, -0.238856f, -0.864188f },
  104. { 0.162460f, -0.262866f, -0.951056f },
  105. { 0.238856f, -0.864188f, -0.442863f },
  106. { 0.500000f, -0.809017f, -0.309017f },
  107. { 0.425325f, -0.688191f, -0.587785f },
  108. { 0.716567f, -0.681718f, -0.147621f },
  109. { 0.688191f, -0.587785f, -0.425325f },
  110. { 0.587785f, -0.425325f, -0.688191f },
  111. { 0.000000f, -0.955423f, -0.295242f },
  112. { 0.000000f, -1.000000f, 0.000000f },
  113. { 0.262866f, -0.951056f, -0.162460f },
  114. { 0.000000f, -0.850651f, 0.525731f },
  115. { 0.000000f, -0.955423f, 0.295242f },
  116. { 0.238856f, -0.864188f, 0.442863f },
  117. { 0.262866f, -0.951056f, 0.162460f },
  118. { 0.500000f, -0.809017f, 0.309017f },
  119. { 0.716567f, -0.681718f, 0.147621f },
  120. { 0.525731f, -0.850651f, 0.000000f },
  121. { -0.238856f, -0.864188f, -0.442863f },
  122. { -0.500000f, -0.809017f, -0.309017f },
  123. { -0.262866f, -0.951056f, -0.162460f },
  124. { -0.850651f, -0.525731f, 0.000000f },
  125. { -0.716567f, -0.681718f, -0.147621f },
  126. { -0.716567f, -0.681718f, 0.147621f },
  127. { -0.525731f, -0.850651f, 0.000000f },
  128. { -0.500000f, -0.809017f, 0.309017f },
  129. { -0.238856f, -0.864188f, 0.442863f },
  130. { -0.262866f, -0.951056f, 0.162460f },
  131. { -0.864188f, -0.442863f, 0.238856f },
  132. { -0.809017f, -0.309017f, 0.500000f },
  133. { -0.688191f, -0.587785f, 0.425325f },
  134. { -0.681718f, -0.147621f, 0.716567f },
  135. { -0.442863f, -0.238856f, 0.864188f },
  136. { -0.587785f, -0.425325f, 0.688191f },
  137. { -0.309017f, -0.500000f, 0.809017f },
  138. { -0.147621f, -0.716567f, 0.681718f },
  139. { -0.425325f, -0.688191f, 0.587785f },
  140. { -0.162460f, -0.262866f, 0.951056f },
  141. { 0.442863f, -0.238856f, 0.864188f },
  142. { 0.162460f, -0.262866f, 0.951056f },
  143. { 0.309017f, -0.500000f, 0.809017f },
  144. { 0.147621f, -0.716567f, 0.681718f },
  145. { 0.000000f, -0.525731f, 0.850651f },
  146. { 0.425325f, -0.688191f, 0.587785f },
  147. { 0.587785f, -0.425325f, 0.688191f },
  148. { 0.688191f, -0.587785f, 0.425325f },
  149. { -0.955423f, 0.295242f, 0.000000f },
  150. { -0.951056f, 0.162460f, 0.262866f },
  151. { -1.000000f, 0.000000f, 0.000000f },
  152. { -0.850651f, 0.000000f, 0.525731f },
  153. { -0.955423f, -0.295242f, 0.000000f },
  154. { -0.951056f, -0.162460f, 0.262866f },
  155. { -0.864188f, 0.442863f, -0.238856f },
  156. { -0.951056f, 0.162460f, -0.262866f },
  157. { -0.809017f, 0.309017f, -0.500000f },
  158. { -0.864188f, -0.442863f, -0.238856f },
  159. { -0.951056f, -0.162460f, -0.262866f },
  160. { -0.809017f, -0.309017f, -0.500000f },
  161. { -0.681718f, 0.147621f, -0.716567f },
  162. { -0.681718f, -0.147621f, -0.716567f },
  163. { -0.850651f, 0.000000f, -0.525731f },
  164. { -0.688191f, 0.587785f, -0.425325f },
  165. { -0.587785f, 0.425325f, -0.688191f },
  166. { -0.425325f, 0.688191f, -0.587785f },
  167. { -0.425325f, -0.688191f, -0.587785f },
  168. { -0.587785f, -0.425325f, -0.688191f },
  169. { -0.688191f, -0.587785f, -0.425325f }
  170. };