local variables ALSO work better when declared
[divverent/netradiant.git] / plugins / md3model / mdlnormals.h
1 /*
2 Copyright (C) 1999-2006 Id Software, Inc. and contributors.
3 For a list of contributors, see the accompanying CONTRIBUTORS file.
4
5 This file is part of GtkRadiant.
6
7 GtkRadiant is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation; either version 2 of the License, or
10 (at your option) any later version.
11
12 GtkRadiant is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15 GNU General Public License for more details.
16
17 You should have received a copy of the GNU General Public License
18 along with GtkRadiant; if not, write to the Free Software
19 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
20 */
21
22
23 typedef const float mdlNormal_t[3];
24 typedef const mdlNormal_t mdlNormals_t[162];
25
26 const mdlNormals_t g_mdl_normals = {
27   {-0.525731f, 0.000000f, 0.850651f, },
28   {-0.442863f, 0.238856f, 0.864188f, },
29   {-0.295242f, 0.000000f, 0.955423f, },
30   {-0.309017f, 0.500000f, 0.809017f, },
31   {-0.162460f, 0.262866f, 0.951056f, },
32   { 0.000000f, 0.000000f, 1.000000f, },
33   { 0.000000f, 0.850651f, 0.525731f, },
34   {-0.147621f, 0.716567f, 0.681718f, },
35   { 0.147621f, 0.716567f, 0.681718f, },
36   { 0.000000f, 0.525731f, 0.850651f, },
37   { 0.309017f, 0.500000f, 0.809017f, },
38   { 0.525731f, 0.000000f, 0.850651f, },
39   { 0.295242f, 0.000000f, 0.955423f, },
40   { 0.442863f, 0.238856f, 0.864188f, },
41   { 0.162460f, 0.262866f, 0.951056f, },
42   {-0.681718f, 0.147621f, 0.716567f, },
43   {-0.809017f, 0.309017f, 0.500000f, },
44   {-0.587785f, 0.425325f, 0.688191f, },
45   {-0.850651f, 0.525731f, 0.000000f, },
46   {-0.864188f, 0.442863f, 0.238856f, },
47   {-0.716567f, 0.681718f, 0.147621f, },
48   {-0.688191f, 0.587785f, 0.425325f, },
49   {-0.500000f, 0.809017f, 0.309017f, },
50   {-0.238856f, 0.864188f, 0.442863f, },
51   {-0.425325f, 0.688191f, 0.587785f, },
52   {-0.716567f, 0.681718f,-0.147621f, },
53   {-0.500000f, 0.809017f,-0.309017f, },
54   {-0.525731f, 0.850651f, 0.000000f, },
55   { 0.000000f, 0.850651f,-0.525731f, },
56   {-0.238856f, 0.864188f,-0.442863f, },
57   { 0.000000f, 0.955423f,-0.295242f, },
58   {-0.262866f, 0.951056f,-0.162460f, },
59   { 0.000000f, 1.000000f, 0.000000f, },
60   { 0.000000f, 0.955423f, 0.295242f, },
61   {-0.262866f, 0.951056f, 0.162460f, },
62   { 0.238856f, 0.864188f, 0.442863f, },
63   { 0.262866f, 0.951056f, 0.162460f, },
64   { 0.500000f, 0.809017f, 0.309017f, },
65   { 0.238856f, 0.864188f,-0.442863f, },
66   { 0.262866f, 0.951056f,-0.162460f, },
67   { 0.500000f, 0.809017f,-0.309017f, },
68   { 0.850651f, 0.525731f, 0.000000f, },
69   { 0.716567f, 0.681718f, 0.147621f, },
70   { 0.716567f, 0.681718f,-0.147621f, },
71   { 0.525731f, 0.850651f, 0.000000f, },
72   { 0.425325f, 0.688191f, 0.587785f, },
73   { 0.864188f, 0.442863f, 0.238856f, },
74   { 0.688191f, 0.587785f, 0.425325f, },
75   { 0.809017f, 0.309017f, 0.500000f, },
76   { 0.681718f, 0.147621f, 0.716567f, },
77   { 0.587785f, 0.425325f, 0.688191f, },
78   { 0.955423f, 0.295242f, 0.000000f, },
79   { 1.000000f, 0.000000f, 0.000000f, },
80   { 0.951056f, 0.162460f, 0.262866f, },
81   { 0.850651f,-0.525731f, 0.000000f, },
82   { 0.955423f,-0.295242f, 0.000000f, },
83   { 0.864188f,-0.442863f, 0.238856f, },
84   { 0.951056f,-0.162460f, 0.262866f, },
85   { 0.809017f,-0.309017f, 0.500000f, },
86   { 0.681718f,-0.147621f, 0.716567f, },
87   { 0.850651f, 0.000000f, 0.525731f, },
88   { 0.864188f, 0.442863f,-0.238856f, },
89   { 0.809017f, 0.309017f,-0.500000f, },
90   { 0.951056f, 0.162460f,-0.262866f, },
91   { 0.525731f, 0.000000f,-0.850651f, },
92   { 0.681718f, 0.147621f,-0.716567f, },
93   { 0.681718f,-0.147621f,-0.716567f, },
94   { 0.850651f, 0.000000f,-0.525731f, },
95   { 0.809017f,-0.309017f,-0.500000f, },
96   { 0.864188f,-0.442863f,-0.238856f, },
97   { 0.951056f,-0.162460f,-0.262866f, },
98   { 0.147621f, 0.716567f,-0.681718f, },
99   { 0.309017f, 0.500000f,-0.809017f, },
100   { 0.425325f, 0.688191f,-0.587785f, },
101   { 0.442863f, 0.238856f,-0.864188f, },
102   { 0.587785f, 0.425325f,-0.688191f, },
103   { 0.688191f, 0.587785f,-0.425325f, },
104   {-0.147621f, 0.716567f,-0.681718f, },
105   {-0.309017f, 0.500000f,-0.809017f, },
106   { 0.000000f, 0.525731f,-0.850651f, },
107   {-0.525731f, 0.000000f,-0.850651f, },
108   {-0.442863f, 0.238856f,-0.864188f, },
109   {-0.295242f, 0.000000f,-0.955423f, },
110   {-0.162460f, 0.262866f,-0.951056f, },
111   { 0.000000f, 0.000000f,-1.000000f, },
112   { 0.295242f, 0.000000f,-0.955423f, },
113   { 0.162460f, 0.262866f,-0.951056f, },
114   {-0.442863f,-0.238856f,-0.864188f, },
115   {-0.309017f,-0.500000f,-0.809017f, },
116   {-0.162460f,-0.262866f,-0.951056f, },
117   { 0.000000f,-0.850651f,-0.525731f, },
118   {-0.147621f,-0.716567f,-0.681718f, },
119   { 0.147621f,-0.716567f,-0.681718f, },
120   { 0.000000f,-0.525731f,-0.850651f, },
121   { 0.309017f,-0.500000f,-0.809017f, },
122   { 0.442863f,-0.238856f,-0.864188f, },
123   { 0.162460f,-0.262866f,-0.951056f, },
124   { 0.238856f,-0.864188f,-0.442863f, },
125   { 0.500000f,-0.809017f,-0.309017f, },
126   { 0.425325f,-0.688191f,-0.587785f, },
127   { 0.716567f,-0.681718f,-0.147621f, },
128   { 0.688191f,-0.587785f,-0.425325f, },
129   { 0.587785f,-0.425325f,-0.688191f, },
130   { 0.000000f,-0.955423f,-0.295242f, },
131   { 0.000000f,-1.000000f, 0.000000f, },
132   { 0.262866f,-0.951056f,-0.162460f, },
133   { 0.000000f,-0.850651f, 0.525731f, },
134   { 0.000000f,-0.955423f, 0.295242f, },
135   { 0.238856f,-0.864188f, 0.442863f, },
136   { 0.262866f,-0.951056f, 0.162460f, },
137   { 0.500000f,-0.809017f, 0.309017f, },
138   { 0.716567f,-0.681718f, 0.147621f, },
139   { 0.525731f,-0.850651f, 0.000000f, },
140   {-0.238856f,-0.864188f,-0.442863f, },
141   {-0.500000f,-0.809017f,-0.309017f, },
142   {-0.262866f,-0.951056f,-0.162460f, },
143   {-0.850651f,-0.525731f, 0.000000f, },
144   {-0.716567f,-0.681718f,-0.147621f, },
145   {-0.716567f,-0.681718f, 0.147621f, },
146   {-0.525731f,-0.850651f, 0.000000f, },
147   {-0.500000f,-0.809017f, 0.309017f, },
148   {-0.238856f,-0.864188f, 0.442863f, },
149   {-0.262866f,-0.951056f, 0.162460f, },
150   {-0.864188f,-0.442863f, 0.238856f, },
151   {-0.809017f,-0.309017f, 0.500000f, },
152   {-0.688191f,-0.587785f, 0.425325f, },
153   {-0.681718f,-0.147621f, 0.716567f, },
154   {-0.442863f,-0.238856f, 0.864188f, },
155   {-0.587785f,-0.425325f, 0.688191f, },
156   {-0.309017f,-0.500000f, 0.809017f, },
157   {-0.147621f,-0.716567f, 0.681718f, },
158   {-0.425325f,-0.688191f, 0.587785f, },
159   {-0.162460f,-0.262866f, 0.951056f, },
160   { 0.442863f,-0.238856f, 0.864188f, },
161   { 0.162460f,-0.262866f, 0.951056f, },
162   { 0.309017f,-0.500000f, 0.809017f, },
163   { 0.147621f,-0.716567f, 0.681718f, },
164   { 0.000000f,-0.525731f, 0.850651f, },
165   { 0.425325f,-0.688191f, 0.587785f, },
166   { 0.587785f,-0.425325f, 0.688191f, },
167   { 0.688191f,-0.587785f, 0.425325f, },
168   {-0.955423f, 0.295242f, 0.000000f, },
169   {-0.951056f, 0.162460f, 0.262866f, },
170   {-1.000000f, 0.000000f, 0.000000f, },
171   {-0.850651f, 0.000000f, 0.525731f, },
172   {-0.955423f,-0.295242f, 0.000000f, },
173   {-0.951056f,-0.162460f, 0.262866f, },
174   {-0.864188f, 0.442863f,-0.238856f, },
175   {-0.951056f, 0.162460f,-0.262866f, },
176   {-0.809017f, 0.309017f,-0.500000f, },
177   {-0.864188f,-0.442863f,-0.238856f, },
178   {-0.951056f,-0.162460f,-0.262866f, },
179   {-0.809017f,-0.309017f,-0.500000f, },
180   {-0.681718f, 0.147621f,-0.716567f, },
181   {-0.681718f,-0.147621f,-0.716567f, },
182   {-0.850651f, 0.000000f,-0.525731f, },
183   {-0.688191f, 0.587785f,-0.425325f, },
184   {-0.587785f, 0.425325f,-0.688191f, },
185   {-0.425325f, 0.688191f,-0.587785f, },
186   {-0.425325f,-0.688191f,-0.587785f, },
187   {-0.587785f,-0.425325f,-0.688191f, },
188   {-0.688191f,-0.587785f,-0.425325f, },
189 };
190
191