vrshoot

annotate libs/assimp/MD2NormalTable.h @ 0:b2f14e535253

initial commit
author John Tsiombikas <nuclear@member.fsf.org>
date Sat, 01 Feb 2014 19:58:19 +0200
parents
children
rev   line source
nuclear@0 1 /*
nuclear@0 2 Open Asset Import Library (assimp)
nuclear@0 3 ----------------------------------------------------------------------
nuclear@0 4
nuclear@0 5 Copyright (c) 2006-2012, assimp team
nuclear@0 6 All rights reserved.
nuclear@0 7
nuclear@0 8 Redistribution and use of this software in source and binary forms,
nuclear@0 9 with or without modification, are permitted provided that the
nuclear@0 10 following conditions are met:
nuclear@0 11
nuclear@0 12 * Redistributions of source code must retain the above
nuclear@0 13 copyright notice, this list of conditions and the
nuclear@0 14 following disclaimer.
nuclear@0 15
nuclear@0 16 * Redistributions in binary form must reproduce the above
nuclear@0 17 copyright notice, this list of conditions and the
nuclear@0 18 following disclaimer in the documentation and/or other
nuclear@0 19 materials provided with the distribution.
nuclear@0 20
nuclear@0 21 * Neither the name of the assimp team, nor the names of its
nuclear@0 22 contributors may be used to endorse or promote products
nuclear@0 23 derived from this software without specific prior
nuclear@0 24 written permission of the assimp team.
nuclear@0 25
nuclear@0 26 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
nuclear@0 27 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
nuclear@0 28 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
nuclear@0 29 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
nuclear@0 30 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
nuclear@0 31 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
nuclear@0 32 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
nuclear@0 33 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
nuclear@0 34 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
nuclear@0 35 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
nuclear@0 36 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
nuclear@0 37
nuclear@0 38 ----------------------------------------------------------------------
nuclear@0 39 */
nuclear@0 40
nuclear@0 41 /*
nuclear@0 42 * @file Slightly modified version of the anorms.h header file
nuclear@0 43 * released by ID software with the Quake 2 source code.
nuclear@0 44 *
nuclear@0 45 * Table of normals used by MD2 models
nuclear@0 46 */
nuclear@0 47
nuclear@0 48 #ifndef AI_MDL_NORMALTABLE_H_INC
nuclear@0 49 #define AI_MDL_NORMALTABLE_H_INC
nuclear@0 50
nuclear@0 51
nuclear@0 52 float g_avNormals[162][3] = {
nuclear@0 53 { -0.525731f, 0.000000f, 0.850651f },
nuclear@0 54 { -0.442863f, 0.238856f, 0.864188f },
nuclear@0 55 { -0.295242f, 0.000000f, 0.955423f },
nuclear@0 56 { -0.309017f, 0.500000f, 0.809017f },
nuclear@0 57 { -0.162460f, 0.262866f, 0.951056f },
nuclear@0 58 { 0.000000f, 0.000000f, 1.000000f },
nuclear@0 59 { 0.000000f, 0.850651f, 0.525731f },
nuclear@0 60 { -0.147621f, 0.716567f, 0.681718f },
nuclear@0 61 { 0.147621f, 0.716567f, 0.681718f },
nuclear@0 62 { 0.000000f, 0.525731f, 0.850651f },
nuclear@0 63 { 0.309017f, 0.500000f, 0.809017f },
nuclear@0 64 { 0.525731f, 0.000000f, 0.850651f },
nuclear@0 65 { 0.295242f, 0.000000f, 0.955423f },
nuclear@0 66 { 0.442863f, 0.238856f, 0.864188f },
nuclear@0 67 { 0.162460f, 0.262866f, 0.951056f },
nuclear@0 68 { -0.681718f, 0.147621f, 0.716567f },
nuclear@0 69 { -0.809017f, 0.309017f, 0.500000f },
nuclear@0 70 { -0.587785f, 0.425325f, 0.688191f },
nuclear@0 71 { -0.850651f, 0.525731f, 0.000000f },
nuclear@0 72 { -0.864188f, 0.442863f, 0.238856f },
nuclear@0 73 { -0.716567f, 0.681718f, 0.147621f },
nuclear@0 74 { -0.688191f, 0.587785f, 0.425325f },
nuclear@0 75 { -0.500000f, 0.809017f, 0.309017f },
nuclear@0 76 { -0.238856f, 0.864188f, 0.442863f },
nuclear@0 77 { -0.425325f, 0.688191f, 0.587785f },
nuclear@0 78 { -0.716567f, 0.681718f, -0.147621f },
nuclear@0 79 { -0.500000f, 0.809017f, -0.309017f },
nuclear@0 80 { -0.525731f, 0.850651f, 0.000000f },
nuclear@0 81 { 0.000000f, 0.850651f, -0.525731f },
nuclear@0 82 { -0.238856f, 0.864188f, -0.442863f },
nuclear@0 83 { 0.000000f, 0.955423f, -0.295242f },
nuclear@0 84 { -0.262866f, 0.951056f, -0.162460f },
nuclear@0 85 { 0.000000f, 1.000000f, 0.000000f },
nuclear@0 86 { 0.000000f, 0.955423f, 0.295242f },
nuclear@0 87 { -0.262866f, 0.951056f, 0.162460f },
nuclear@0 88 { 0.238856f, 0.864188f, 0.442863f },
nuclear@0 89 { 0.262866f, 0.951056f, 0.162460f },
nuclear@0 90 { 0.500000f, 0.809017f, 0.309017f },
nuclear@0 91 { 0.238856f, 0.864188f, -0.442863f },
nuclear@0 92 { 0.262866f, 0.951056f, -0.162460f },
nuclear@0 93 { 0.500000f, 0.809017f, -0.309017f },
nuclear@0 94 { 0.850651f, 0.525731f, 0.000000f },
nuclear@0 95 { 0.716567f, 0.681718f, 0.147621f },
nuclear@0 96 { 0.716567f, 0.681718f, -0.147621f },
nuclear@0 97 { 0.525731f, 0.850651f, 0.000000f },
nuclear@0 98 { 0.425325f, 0.688191f, 0.587785f },
nuclear@0 99 { 0.864188f, 0.442863f, 0.238856f },
nuclear@0 100 { 0.688191f, 0.587785f, 0.425325f },
nuclear@0 101 { 0.809017f, 0.309017f, 0.500000f },
nuclear@0 102 { 0.681718f, 0.147621f, 0.716567f },
nuclear@0 103 { 0.587785f, 0.425325f, 0.688191f },
nuclear@0 104 { 0.955423f, 0.295242f, 0.000000f },
nuclear@0 105 { 1.000000f, 0.000000f, 0.000000f },
nuclear@0 106 { 0.951056f, 0.162460f, 0.262866f },
nuclear@0 107 { 0.850651f, -0.525731f, 0.000000f },
nuclear@0 108 { 0.955423f, -0.295242f, 0.000000f },
nuclear@0 109 { 0.864188f, -0.442863f, 0.238856f },
nuclear@0 110 { 0.951056f, -0.162460f, 0.262866f },
nuclear@0 111 { 0.809017f, -0.309017f, 0.500000f },
nuclear@0 112 { 0.681718f, -0.147621f, 0.716567f },
nuclear@0 113 { 0.850651f, 0.000000f, 0.525731f },
nuclear@0 114 { 0.864188f, 0.442863f, -0.238856f },
nuclear@0 115 { 0.809017f, 0.309017f, -0.500000f },
nuclear@0 116 { 0.951056f, 0.162460f, -0.262866f },
nuclear@0 117 { 0.525731f, 0.000000f, -0.850651f },
nuclear@0 118 { 0.681718f, 0.147621f, -0.716567f },
nuclear@0 119 { 0.681718f, -0.147621f, -0.716567f },
nuclear@0 120 { 0.850651f, 0.000000f, -0.525731f },
nuclear@0 121 { 0.809017f, -0.309017f, -0.500000f },
nuclear@0 122 { 0.864188f, -0.442863f, -0.238856f },
nuclear@0 123 { 0.951056f, -0.162460f, -0.262866f },
nuclear@0 124 { 0.147621f, 0.716567f, -0.681718f },
nuclear@0 125 { 0.309017f, 0.500000f, -0.809017f },
nuclear@0 126 { 0.425325f, 0.688191f, -0.587785f },
nuclear@0 127 { 0.442863f, 0.238856f, -0.864188f },
nuclear@0 128 { 0.587785f, 0.425325f, -0.688191f },
nuclear@0 129 { 0.688191f, 0.587785f, -0.425325f },
nuclear@0 130 { -0.147621f, 0.716567f, -0.681718f },
nuclear@0 131 { -0.309017f, 0.500000f, -0.809017f },
nuclear@0 132 { 0.000000f, 0.525731f, -0.850651f },
nuclear@0 133 { -0.525731f, 0.000000f, -0.850651f },
nuclear@0 134 { -0.442863f, 0.238856f, -0.864188f },
nuclear@0 135 { -0.295242f, 0.000000f, -0.955423f },
nuclear@0 136 { -0.162460f, 0.262866f, -0.951056f },
nuclear@0 137 { 0.000000f, 0.000000f, -1.000000f },
nuclear@0 138 { 0.295242f, 0.000000f, -0.955423f },
nuclear@0 139 { 0.162460f, 0.262866f, -0.951056f },
nuclear@0 140 { -0.442863f, -0.238856f, -0.864188f },
nuclear@0 141 { -0.309017f, -0.500000f, -0.809017f },
nuclear@0 142 { -0.162460f, -0.262866f, -0.951056f },
nuclear@0 143 { 0.000000f, -0.850651f, -0.525731f },
nuclear@0 144 { -0.147621f, -0.716567f, -0.681718f },
nuclear@0 145 { 0.147621f, -0.716567f, -0.681718f },
nuclear@0 146 { 0.000000f, -0.525731f, -0.850651f },
nuclear@0 147 { 0.309017f, -0.500000f, -0.809017f },
nuclear@0 148 { 0.442863f, -0.238856f, -0.864188f },
nuclear@0 149 { 0.162460f, -0.262866f, -0.951056f },
nuclear@0 150 { 0.238856f, -0.864188f, -0.442863f },
nuclear@0 151 { 0.500000f, -0.809017f, -0.309017f },
nuclear@0 152 { 0.425325f, -0.688191f, -0.587785f },
nuclear@0 153 { 0.716567f, -0.681718f, -0.147621f },
nuclear@0 154 { 0.688191f, -0.587785f, -0.425325f },
nuclear@0 155 { 0.587785f, -0.425325f, -0.688191f },
nuclear@0 156 { 0.000000f, -0.955423f, -0.295242f },
nuclear@0 157 { 0.000000f, -1.000000f, 0.000000f },
nuclear@0 158 { 0.262866f, -0.951056f, -0.162460f },
nuclear@0 159 { 0.000000f, -0.850651f, 0.525731f },
nuclear@0 160 { 0.000000f, -0.955423f, 0.295242f },
nuclear@0 161 { 0.238856f, -0.864188f, 0.442863f },
nuclear@0 162 { 0.262866f, -0.951056f, 0.162460f },
nuclear@0 163 { 0.500000f, -0.809017f, 0.309017f },
nuclear@0 164 { 0.716567f, -0.681718f, 0.147621f },
nuclear@0 165 { 0.525731f, -0.850651f, 0.000000f },
nuclear@0 166 { -0.238856f, -0.864188f, -0.442863f },
nuclear@0 167 { -0.500000f, -0.809017f, -0.309017f },
nuclear@0 168 { -0.262866f, -0.951056f, -0.162460f },
nuclear@0 169 { -0.850651f, -0.525731f, 0.000000f },
nuclear@0 170 { -0.716567f, -0.681718f, -0.147621f },
nuclear@0 171 { -0.716567f, -0.681718f, 0.147621f },
nuclear@0 172 { -0.525731f, -0.850651f, 0.000000f },
nuclear@0 173 { -0.500000f, -0.809017f, 0.309017f },
nuclear@0 174 { -0.238856f, -0.864188f, 0.442863f },
nuclear@0 175 { -0.262866f, -0.951056f, 0.162460f },
nuclear@0 176 { -0.864188f, -0.442863f, 0.238856f },
nuclear@0 177 { -0.809017f, -0.309017f, 0.500000f },
nuclear@0 178 { -0.688191f, -0.587785f, 0.425325f },
nuclear@0 179 { -0.681718f, -0.147621f, 0.716567f },
nuclear@0 180 { -0.442863f, -0.238856f, 0.864188f },
nuclear@0 181 { -0.587785f, -0.425325f, 0.688191f },
nuclear@0 182 { -0.309017f, -0.500000f, 0.809017f },
nuclear@0 183 { -0.147621f, -0.716567f, 0.681718f },
nuclear@0 184 { -0.425325f, -0.688191f, 0.587785f },
nuclear@0 185 { -0.162460f, -0.262866f, 0.951056f },
nuclear@0 186 { 0.442863f, -0.238856f, 0.864188f },
nuclear@0 187 { 0.162460f, -0.262866f, 0.951056f },
nuclear@0 188 { 0.309017f, -0.500000f, 0.809017f },
nuclear@0 189 { 0.147621f, -0.716567f, 0.681718f },
nuclear@0 190 { 0.000000f, -0.525731f, 0.850651f },
nuclear@0 191 { 0.425325f, -0.688191f, 0.587785f },
nuclear@0 192 { 0.587785f, -0.425325f, 0.688191f },
nuclear@0 193 { 0.688191f, -0.587785f, 0.425325f },
nuclear@0 194 { -0.955423f, 0.295242f, 0.000000f },
nuclear@0 195 { -0.951056f, 0.162460f, 0.262866f },
nuclear@0 196 { -1.000000f, 0.000000f, 0.000000f },
nuclear@0 197 { -0.850651f, 0.000000f, 0.525731f },
nuclear@0 198 { -0.955423f, -0.295242f, 0.000000f },
nuclear@0 199 { -0.951056f, -0.162460f, 0.262866f },
nuclear@0 200 { -0.864188f, 0.442863f, -0.238856f },
nuclear@0 201 { -0.951056f, 0.162460f, -0.262866f },
nuclear@0 202 { -0.809017f, 0.309017f, -0.500000f },
nuclear@0 203 { -0.864188f, -0.442863f, -0.238856f },
nuclear@0 204 { -0.951056f, -0.162460f, -0.262866f },
nuclear@0 205 { -0.809017f, -0.309017f, -0.500000f },
nuclear@0 206 { -0.681718f, 0.147621f, -0.716567f },
nuclear@0 207 { -0.681718f, -0.147621f, -0.716567f },
nuclear@0 208 { -0.850651f, 0.000000f, -0.525731f },
nuclear@0 209 { -0.688191f, 0.587785f, -0.425325f },
nuclear@0 210 { -0.587785f, 0.425325f, -0.688191f },
nuclear@0 211 { -0.425325f, 0.688191f, -0.587785f },
nuclear@0 212 { -0.425325f, -0.688191f, -0.587785f },
nuclear@0 213 { -0.587785f, -0.425325f, -0.688191f },
nuclear@0 214 { -0.688191f, -0.587785f, -0.425325f }
nuclear@0 215 };
nuclear@0 216
nuclear@0 217 #endif // !! include guard