-*3DSMAX_ASCIIEXPORT 200\r
-*COMMENT "Generated by Q3Map2 (ydnar) -convert -format ase"\r
-*SCENE {\r
- *SCENE_FILENAME "wedge_45.bsp"\r
- *SCENE_FIRSTFRAME 0\r
- *SCENE_LASTFRAME 100\r
- *SCENE_FRAMESPEED 30\r
- *SCENE_TICKSPERFRAME 160\r
- *SCENE_BACKGROUND_STATIC 0.0000 0.0000 0.0000\r
- *SCENE_AMBIENT_STATIC 0.0000 0.0000 0.0000\r
-}\r
-*MATERIAL_LIST {\r
- *MATERIAL_COUNT 2\r
- *MATERIAL 0 {\r
- *MATERIAL_NAME "textures/radiant_regression_tests/tile_model"\r
- *MATERIAL_CLASS "Standard"\r
- *MATERIAL_DIFFUSE 1.000000 1.000000 0.833333\r
- *MATERIAL_SHADING Phong\r
- *MAP_DIFFUSE {\r
- *MAP_NAME "textures/radiant_regression_tests/tile_model"\r
- *MAP_CLASS "Bitmap"\r
- *MAP_SUBNO 1\r
- *MAP_AMOUNT 1.0\r
- *MAP_TYPE Screen\r
- *BITMAP "..\textures\radiant_regression_tests\tile_model.tga"\r
- *BITMAP_FILTER Pyramidal\r
- }\r
- }\r
- *MATERIAL 1 {\r
- *MATERIAL_NAME "noshader"\r
- *MATERIAL_CLASS "Standard"\r
- *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000\r
- *MATERIAL_SHADING Phong\r
- *MAP_DIFFUSE {\r
- *MAP_NAME "noshader"\r
- *MAP_CLASS "Bitmap"\r
- *MAP_SUBNO 1\r
- *MAP_AMOUNT 1.0\r
- *MAP_TYPE Screen\r
- *BITMAP "..\noshader.tga"\r
- *BITMAP_FILTER Pyramidal\r
- }\r
- }\r
-}\r
-*GEOMOBJECT {\r
- *NODE_NAME "mat0model0surf0"\r
- *NODE_TM {\r
- *NODE_NAME "mat0model0surf0"\r
- *INHERIT_POS 0 0 0\r
- *INHERIT_ROT 0 0 0\r
- *INHERIT_SCL 0 0 0\r
- *TM_ROW0 1.0 0 0\r
- *TM_ROW1 0 1.0 0\r
- *TM_ROW2 0 0 1.0\r
- *TM_ROW3 0 0 0\r
- *TM_POS 0.000000 0.000000 0.000000\r
- }\r
- *MESH {\r
- *TIMEVALUE 0\r
- *MESH_NUMVERTEX 4\r
- *MESH_NUMFACES 2\r
- *COMMENT "SURFACETYPE MST_PLANAR"\r
- *MESH_VERTEX_LIST {\r
- *MESH_VERTEX 0 128.000000 0.000000 0.000000\r
- *MESH_VERTEX 1 64.000000 0.000000 64.000000\r
- *MESH_VERTEX 2 128.000000 128.000000 0.000000\r
- *MESH_VERTEX 3 64.000000 128.000000 64.000000\r
- }\r
- *MESH_NORMALS {\r
- *MESH_FACENORMAL 0 0.707107 0.000000 0.707107\r
- *MESH_FACENORMAL 1 0.707107 0.000000 0.707107\r
- *MESH_VERTEXNORMAL 0 0.707107 0.000000 0.707107\r
- *MESH_VERTEXNORMAL 1 0.707107 0.000000 0.707107\r
- *MESH_VERTEXNORMAL 2 0.707107 0.000000 0.707107\r
- *MESH_VERTEXNORMAL 3 0.707107 0.000000 0.707107\r
- }\r
- *MESH_FACE_LIST {\r
- *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- }\r
- *MESH_NUMTVERTEX 4\r
- *MESH_TVERTLIST {\r
- *MESH_TVERT 0 1.000000 -1.000000 1.000000\r
- *MESH_TVERT 1 -1.000000 -1.000000 1.000000\r
- *MESH_TVERT 2 1.000000 3.000000 1.000000\r
- *MESH_TVERT 3 -1.000000 3.000000 1.000000\r
- }\r
- *MESH_NUMTVFACES 2\r
- *MESH_TFACELIST {\r
- *MESH_TFACE 0 0 2 1\r
- *MESH_TFACE 1 2 3 1\r
- }\r
- }\r
- *PROP_MOTIONBLUR 0\r
- *PROP_CASTSHADOW 1\r
- *PROP_RECVSHADOW 1\r
- *MATERIAL_REF 0\r
-}\r
-*GEOMOBJECT {\r
- *NODE_NAME "mat0model0surf1"\r
- *NODE_TM {\r
- *NODE_NAME "mat0model0surf1"\r
- *INHERIT_POS 0 0 0\r
- *INHERIT_ROT 0 0 0\r
- *INHERIT_SCL 0 0 0\r
- *TM_ROW0 1.0 0 0\r
- *TM_ROW1 0 1.0 0\r
- *TM_ROW2 0 0 1.0\r
- *TM_ROW3 0 0 0\r
- *TM_POS 0.000000 0.000000 0.000000\r
- }\r
- *MESH {\r
- *TIMEVALUE 0\r
- *MESH_NUMVERTEX 4\r
- *MESH_NUMFACES 2\r
- *COMMENT "SURFACETYPE MST_PLANAR"\r
- *MESH_VERTEX_LIST {\r
- *MESH_VERTEX 0 0.000000 128.000000 64.000000\r
- *MESH_VERTEX 1 0.000000 128.000000 0.000000\r
- *MESH_VERTEX 2 64.000000 128.000000 64.000000\r
- *MESH_VERTEX 3 128.000000 128.000000 0.000000\r
- }\r
- *MESH_NORMALS {\r
- *MESH_FACENORMAL 0 0.707107 0.000000 0.707107\r
- *MESH_FACENORMAL 1 0.707107 0.000000 0.707107\r
- *MESH_VERTEXNORMAL 0 0.000000 1.000000 0.000000\r
- *MESH_VERTEXNORMAL 1 0.000000 1.000000 0.000000\r
- *MESH_VERTEXNORMAL 2 0.000000 1.000000 0.000000\r
- *MESH_VERTEXNORMAL 3 0.000000 1.000000 0.000000\r
- }\r
- *MESH_FACE_LIST {\r
- *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- }\r
- *MESH_NUMTVERTEX 4\r
- *MESH_TVERTLIST {\r
- *MESH_TVERT 0 -2.000000 2.000000 1.000000\r
- *MESH_TVERT 1 -2.000000 0.000000 1.000000\r
- *MESH_TVERT 2 0.000000 2.000000 1.000000\r
- *MESH_TVERT 3 2.000000 0.000000 1.000000\r
- }\r
- *MESH_NUMTVFACES 2\r
- *MESH_TFACELIST {\r
- *MESH_TFACE 0 0 2 1\r
- *MESH_TFACE 1 2 3 1\r
- }\r
- }\r
- *PROP_MOTIONBLUR 0\r
- *PROP_CASTSHADOW 1\r
- *PROP_RECVSHADOW 1\r
- *MATERIAL_REF 0\r
-}\r
-*GEOMOBJECT {\r
- *NODE_NAME "mat0model0surf2"\r
- *NODE_TM {\r
- *NODE_NAME "mat0model0surf2"\r
- *INHERIT_POS 0 0 0\r
- *INHERIT_ROT 0 0 0\r
- *INHERIT_SCL 0 0 0\r
- *TM_ROW0 1.0 0 0\r
- *TM_ROW1 0 1.0 0\r
- *TM_ROW2 0 0 1.0\r
- *TM_ROW3 0 0 0\r
- *TM_POS 0.000000 0.000000 0.000000\r
- }\r
- *MESH {\r
- *TIMEVALUE 0\r
- *MESH_NUMVERTEX 4\r
- *MESH_NUMFACES 2\r
- *COMMENT "SURFACETYPE MST_PLANAR"\r
- *MESH_VERTEX_LIST {\r
- *MESH_VERTEX 0 64.000000 0.000000 64.000000\r
- *MESH_VERTEX 1 0.000000 0.000000 64.000000\r
- *MESH_VERTEX 2 64.000000 128.000000 64.000000\r
- *MESH_VERTEX 3 0.000000 128.000000 64.000000\r
- }\r
- *MESH_NORMALS {\r
- *MESH_FACENORMAL 0 0.707107 0.000000 0.707107\r
- *MESH_FACENORMAL 1 0.707107 0.000000 0.707107\r
- *MESH_VERTEXNORMAL 0 0.000000 0.000000 1.000000\r
- *MESH_VERTEXNORMAL 1 0.000000 0.000000 1.000000\r
- *MESH_VERTEXNORMAL 2 0.000000 0.000000 1.000000\r
- *MESH_VERTEXNORMAL 3 0.000000 0.000000 1.000000\r
- }\r
- *MESH_FACE_LIST {\r
- *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- }\r
- *MESH_NUMTVERTEX 4\r
- *MESH_TVERTLIST {\r
- *MESH_TVERT 0 1.000000 -1.000000 1.000000\r
- *MESH_TVERT 1 -1.000000 -1.000000 1.000000\r
- *MESH_TVERT 2 1.000000 3.000000 1.000000\r
- *MESH_TVERT 3 -1.000000 3.000000 1.000000\r
- }\r
- *MESH_NUMTVFACES 2\r
- *MESH_TFACELIST {\r
- *MESH_TFACE 0 0 2 1\r
- *MESH_TFACE 1 2 3 1\r
- }\r
- }\r
- *PROP_MOTIONBLUR 0\r
- *PROP_CASTSHADOW 1\r
- *PROP_RECVSHADOW 1\r
- *MATERIAL_REF 0\r
-}\r
-*GEOMOBJECT {\r
- *NODE_NAME "mat0model0surf3"\r
- *NODE_TM {\r
- *NODE_NAME "mat0model0surf3"\r
- *INHERIT_POS 0 0 0\r
- *INHERIT_ROT 0 0 0\r
- *INHERIT_SCL 0 0 0\r
- *TM_ROW0 1.0 0 0\r
- *TM_ROW1 0 1.0 0\r
- *TM_ROW2 0 0 1.0\r
- *TM_ROW3 0 0 0\r
- *TM_POS 0.000000 0.000000 0.000000\r
- }\r
- *MESH {\r
- *TIMEVALUE 0\r
- *MESH_NUMVERTEX 4\r
- *MESH_NUMFACES 2\r
- *COMMENT "SURFACETYPE MST_PLANAR"\r
- *MESH_VERTEX_LIST {\r
- *MESH_VERTEX 0 0.000000 0.000000 64.000000\r
- *MESH_VERTEX 1 0.000000 0.000000 0.000000\r
- *MESH_VERTEX 2 0.000000 128.000000 64.000000\r
- *MESH_VERTEX 3 0.000000 128.000000 0.000000\r
- }\r
- *MESH_NORMALS {\r
- *MESH_FACENORMAL 0 0.707107 0.000000 0.707107\r
- *MESH_FACENORMAL 1 0.707107 0.000000 0.707107\r
- *MESH_VERTEXNORMAL 0 -1.000000 0.000000 0.000000\r
- *MESH_VERTEXNORMAL 1 -1.000000 0.000000 0.000000\r
- *MESH_VERTEXNORMAL 2 -1.000000 0.000000 0.000000\r
- *MESH_VERTEXNORMAL 3 -1.000000 0.000000 0.000000\r
- }\r
- *MESH_FACE_LIST {\r
- *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- }\r
- *MESH_NUMTVERTEX 4\r
- *MESH_TVERTLIST {\r
- *MESH_TVERT 0 -2.000000 2.000000 1.000000\r
- *MESH_TVERT 1 -2.000000 0.000000 1.000000\r
- *MESH_TVERT 2 2.000000 2.000000 1.000000\r
- *MESH_TVERT 3 2.000000 0.000000 1.000000\r
- }\r
- *MESH_NUMTVFACES 2\r
- *MESH_TFACELIST {\r
- *MESH_TFACE 0 0 2 1\r
- *MESH_TFACE 1 2 3 1\r
- }\r
- }\r
- *PROP_MOTIONBLUR 0\r
- *PROP_CASTSHADOW 1\r
- *PROP_RECVSHADOW 1\r
- *MATERIAL_REF 0\r
-}\r
-*GEOMOBJECT {\r
- *NODE_NAME "mat0model0surf4"\r
- *NODE_TM {\r
- *NODE_NAME "mat0model0surf4"\r
- *INHERIT_POS 0 0 0\r
- *INHERIT_ROT 0 0 0\r
- *INHERIT_SCL 0 0 0\r
- *TM_ROW0 1.0 0 0\r
- *TM_ROW1 0 1.0 0\r
- *TM_ROW2 0 0 1.0\r
- *TM_ROW3 0 0 0\r
- *TM_POS 0.000000 0.000000 0.000000\r
- }\r
- *MESH {\r
- *TIMEVALUE 0\r
- *MESH_NUMVERTEX 4\r
- *MESH_NUMFACES 2\r
- *COMMENT "SURFACETYPE MST_PLANAR"\r
- *MESH_VERTEX_LIST {\r
- *MESH_VERTEX 0 128.000000 0.000000 0.000000\r
- *MESH_VERTEX 1 0.000000 0.000000 0.000000\r
- *MESH_VERTEX 2 64.000000 0.000000 64.000000\r
- *MESH_VERTEX 3 0.000000 0.000000 64.000000\r
- }\r
- *MESH_NORMALS {\r
- *MESH_FACENORMAL 0 0.707107 0.000000 0.707107\r
- *MESH_FACENORMAL 1 0.707107 0.000000 0.707107\r
- *MESH_VERTEXNORMAL 0 0.000000 -1.000000 0.000000\r
- *MESH_VERTEXNORMAL 1 0.000000 -1.000000 0.000000\r
- *MESH_VERTEXNORMAL 2 0.000000 -1.000000 0.000000\r
- *MESH_VERTEXNORMAL 3 0.000000 -1.000000 0.000000\r
- }\r
- *MESH_FACE_LIST {\r
- *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- }\r
- *MESH_NUMTVERTEX 4\r
- *MESH_TVERTLIST {\r
- *MESH_TVERT 0 2.000000 0.000000 1.000000\r
- *MESH_TVERT 1 -2.000000 0.000000 1.000000\r
- *MESH_TVERT 2 0.000000 2.000000 1.000000\r
- *MESH_TVERT 3 -2.000000 2.000000 1.000000\r
- }\r
- *MESH_NUMTVFACES 2\r
- *MESH_TFACELIST {\r
- *MESH_TFACE 0 0 2 1\r
- *MESH_TFACE 1 2 3 1\r
- }\r
- }\r
- *PROP_MOTIONBLUR 0\r
- *PROP_CASTSHADOW 1\r
- *PROP_RECVSHADOW 1\r
- *MATERIAL_REF 0\r
-}\r
-*GEOMOBJECT {\r
- *NODE_NAME "mat0model0surf5"\r
- *NODE_TM {\r
- *NODE_NAME "mat0model0surf5"\r
- *INHERIT_POS 0 0 0\r
- *INHERIT_ROT 0 0 0\r
- *INHERIT_SCL 0 0 0\r
- *TM_ROW0 1.0 0 0\r
- *TM_ROW1 0 1.0 0\r
- *TM_ROW2 0 0 1.0\r
- *TM_ROW3 0 0 0\r
- *TM_POS 0.000000 0.000000 0.000000\r
- }\r
- *MESH {\r
- *TIMEVALUE 0\r
- *MESH_NUMVERTEX 4\r
- *MESH_NUMFACES 2\r
- *COMMENT "SURFACETYPE MST_PLANAR"\r
- *MESH_VERTEX_LIST {\r
- *MESH_VERTEX 0 0.000000 128.000000 0.000000\r
- *MESH_VERTEX 1 0.000000 0.000000 0.000000\r
- *MESH_VERTEX 2 128.000000 128.000000 0.000000\r
- *MESH_VERTEX 3 128.000000 0.000000 0.000000\r
- }\r
- *MESH_NORMALS {\r
- *MESH_FACENORMAL 0 0.707107 0.000000 0.707107\r
- *MESH_FACENORMAL 1 0.707107 0.000000 0.707107\r
- *MESH_VERTEXNORMAL 0 0.000000 0.000000 -1.000000\r
- *MESH_VERTEXNORMAL 1 0.000000 0.000000 -1.000000\r
- *MESH_VERTEXNORMAL 2 0.000000 0.000000 -1.000000\r
- *MESH_VERTEXNORMAL 3 0.000000 0.000000 -1.000000\r
- }\r
- *MESH_FACE_LIST {\r
- *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- }\r
- *MESH_NUMTVERTEX 4\r
- *MESH_TVERTLIST {\r
- *MESH_TVERT 0 -2.000000 3.000000 1.000000\r
- *MESH_TVERT 1 -2.000000 -1.000000 1.000000\r
- *MESH_TVERT 2 2.000000 3.000000 1.000000\r
- *MESH_TVERT 3 2.000000 -1.000000 1.000000\r
- }\r
- *MESH_NUMTVFACES 2\r
- *MESH_TFACELIST {\r
- *MESH_TFACE 0 0 2 1\r
- *MESH_TFACE 1 2 3 1\r
- }\r
- }\r
- *PROP_MOTIONBLUR 0\r
- *PROP_CASTSHADOW 1\r
- *PROP_RECVSHADOW 1\r
- *MATERIAL_REF 0\r
-}\r
+*3DSMAX_ASCIIEXPORT 200
+*COMMENT "Generated by Q3Map2 (ydnar) -convert -format ase"
+*SCENE {
+ *SCENE_FILENAME "wedge_45.bsp"
+ *SCENE_FIRSTFRAME 0
+ *SCENE_LASTFRAME 100
+ *SCENE_FRAMESPEED 30
+ *SCENE_TICKSPERFRAME 160
+ *SCENE_BACKGROUND_STATIC 0.0000 0.0000 0.0000
+ *SCENE_AMBIENT_STATIC 0.0000 0.0000 0.0000
+}
+*MATERIAL_LIST {
+ *MATERIAL_COUNT 2
+ *MATERIAL 0 {
+ *MATERIAL_NAME "textures/radiant_regression_tests/tile_model"
+ *MATERIAL_CLASS "Standard"
+ *MATERIAL_DIFFUSE 1.000000 1.000000 0.833333
+ *MATERIAL_SHADING Phong
+ *MAP_DIFFUSE {
+ *MAP_NAME "textures/radiant_regression_tests/tile_model"
+ *MAP_CLASS "Bitmap"
+ *MAP_SUBNO 1
+ *MAP_AMOUNT 1.0
+ *MAP_TYPE Screen
+ *BITMAP "..\textures\radiant_regression_tests\tile_model.tga"
+ *BITMAP_FILTER Pyramidal
+ }
+ }
+ *MATERIAL 1 {
+ *MATERIAL_NAME "noshader"
+ *MATERIAL_CLASS "Standard"
+ *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000
+ *MATERIAL_SHADING Phong
+ *MAP_DIFFUSE {
+ *MAP_NAME "noshader"
+ *MAP_CLASS "Bitmap"
+ *MAP_SUBNO 1
+ *MAP_AMOUNT 1.0
+ *MAP_TYPE Screen
+ *BITMAP "..\noshader.tga"
+ *BITMAP_FILTER Pyramidal
+ }
+ }
+}
+*GEOMOBJECT {
+ *NODE_NAME "mat0model0surf0"
+ *NODE_TM {
+ *NODE_NAME "mat0model0surf0"
+ *INHERIT_POS 0 0 0
+ *INHERIT_ROT 0 0 0
+ *INHERIT_SCL 0 0 0
+ *TM_ROW0 1.0 0 0
+ *TM_ROW1 0 1.0 0
+ *TM_ROW2 0 0 1.0
+ *TM_ROW3 0 0 0
+ *TM_POS 0.000000 0.000000 0.000000
+ }
+ *MESH {
+ *TIMEVALUE 0
+ *MESH_NUMVERTEX 4
+ *MESH_NUMFACES 2
+ *COMMENT "SURFACETYPE MST_PLANAR"
+ *MESH_VERTEX_LIST {
+ *MESH_VERTEX 0 128.000000 0.000000 0.000000
+ *MESH_VERTEX 1 64.000000 0.000000 64.000000
+ *MESH_VERTEX 2 128.000000 128.000000 0.000000
+ *MESH_VERTEX 3 64.000000 128.000000 64.000000
+ }
+ *MESH_NORMALS {
+ *MESH_FACENORMAL 0 0.707107 0.000000 0.707107
+ *MESH_FACENORMAL 1 0.707107 0.000000 0.707107
+ *MESH_VERTEXNORMAL 0 0.707107 0.000000 0.707107
+ *MESH_VERTEXNORMAL 1 0.707107 0.000000 0.707107
+ *MESH_VERTEXNORMAL 2 0.707107 0.000000 0.707107
+ *MESH_VERTEXNORMAL 3 0.707107 0.000000 0.707107
+ }
+ *MESH_FACE_LIST {
+ *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ }
+ *MESH_NUMTVERTEX 4
+ *MESH_TVERTLIST {
+ *MESH_TVERT 0 1.000000 -1.000000 1.000000
+ *MESH_TVERT 1 -1.000000 -1.000000 1.000000
+ *MESH_TVERT 2 1.000000 3.000000 1.000000
+ *MESH_TVERT 3 -1.000000 3.000000 1.000000
+ }
+ *MESH_NUMTVFACES 2
+ *MESH_TFACELIST {
+ *MESH_TFACE 0 0 2 1
+ *MESH_TFACE 1 2 3 1
+ }
+ }
+ *PROP_MOTIONBLUR 0
+ *PROP_CASTSHADOW 1
+ *PROP_RECVSHADOW 1
+ *MATERIAL_REF 0
+}
+*GEOMOBJECT {
+ *NODE_NAME "mat0model0surf1"
+ *NODE_TM {
+ *NODE_NAME "mat0model0surf1"
+ *INHERIT_POS 0 0 0
+ *INHERIT_ROT 0 0 0
+ *INHERIT_SCL 0 0 0
+ *TM_ROW0 1.0 0 0
+ *TM_ROW1 0 1.0 0
+ *TM_ROW2 0 0 1.0
+ *TM_ROW3 0 0 0
+ *TM_POS 0.000000 0.000000 0.000000
+ }
+ *MESH {
+ *TIMEVALUE 0
+ *MESH_NUMVERTEX 4
+ *MESH_NUMFACES 2
+ *COMMENT "SURFACETYPE MST_PLANAR"
+ *MESH_VERTEX_LIST {
+ *MESH_VERTEX 0 0.000000 128.000000 64.000000
+ *MESH_VERTEX 1 0.000000 128.000000 0.000000
+ *MESH_VERTEX 2 64.000000 128.000000 64.000000
+ *MESH_VERTEX 3 128.000000 128.000000 0.000000
+ }
+ *MESH_NORMALS {
+ *MESH_FACENORMAL 0 0.707107 0.000000 0.707107
+ *MESH_FACENORMAL 1 0.707107 0.000000 0.707107
+ *MESH_VERTEXNORMAL 0 0.000000 1.000000 0.000000
+ *MESH_VERTEXNORMAL 1 0.000000 1.000000 0.000000
+ *MESH_VERTEXNORMAL 2 0.000000 1.000000 0.000000
+ *MESH_VERTEXNORMAL 3 0.000000 1.000000 0.000000
+ }
+ *MESH_FACE_LIST {
+ *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ }
+ *MESH_NUMTVERTEX 4
+ *MESH_TVERTLIST {
+ *MESH_TVERT 0 -2.000000 2.000000 1.000000
+ *MESH_TVERT 1 -2.000000 0.000000 1.000000
+ *MESH_TVERT 2 0.000000 2.000000 1.000000
+ *MESH_TVERT 3 2.000000 0.000000 1.000000
+ }
+ *MESH_NUMTVFACES 2
+ *MESH_TFACELIST {
+ *MESH_TFACE 0 0 2 1
+ *MESH_TFACE 1 2 3 1
+ }
+ }
+ *PROP_MOTIONBLUR 0
+ *PROP_CASTSHADOW 1
+ *PROP_RECVSHADOW 1
+ *MATERIAL_REF 0
+}
+*GEOMOBJECT {
+ *NODE_NAME "mat0model0surf2"
+ *NODE_TM {
+ *NODE_NAME "mat0model0surf2"
+ *INHERIT_POS 0 0 0
+ *INHERIT_ROT 0 0 0
+ *INHERIT_SCL 0 0 0
+ *TM_ROW0 1.0 0 0
+ *TM_ROW1 0 1.0 0
+ *TM_ROW2 0 0 1.0
+ *TM_ROW3 0 0 0
+ *TM_POS 0.000000 0.000000 0.000000
+ }
+ *MESH {
+ *TIMEVALUE 0
+ *MESH_NUMVERTEX 4
+ *MESH_NUMFACES 2
+ *COMMENT "SURFACETYPE MST_PLANAR"
+ *MESH_VERTEX_LIST {
+ *MESH_VERTEX 0 64.000000 0.000000 64.000000
+ *MESH_VERTEX 1 0.000000 0.000000 64.000000
+ *MESH_VERTEX 2 64.000000 128.000000 64.000000
+ *MESH_VERTEX 3 0.000000 128.000000 64.000000
+ }
+ *MESH_NORMALS {
+ *MESH_FACENORMAL 0 0.707107 0.000000 0.707107
+ *MESH_FACENORMAL 1 0.707107 0.000000 0.707107
+ *MESH_VERTEXNORMAL 0 0.000000 0.000000 1.000000
+ *MESH_VERTEXNORMAL 1 0.000000 0.000000 1.000000
+ *MESH_VERTEXNORMAL 2 0.000000 0.000000 1.000000
+ *MESH_VERTEXNORMAL 3 0.000000 0.000000 1.000000
+ }
+ *MESH_FACE_LIST {
+ *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ }
+ *MESH_NUMTVERTEX 4
+ *MESH_TVERTLIST {
+ *MESH_TVERT 0 1.000000 -1.000000 1.000000
+ *MESH_TVERT 1 -1.000000 -1.000000 1.000000
+ *MESH_TVERT 2 1.000000 3.000000 1.000000
+ *MESH_TVERT 3 -1.000000 3.000000 1.000000
+ }
+ *MESH_NUMTVFACES 2
+ *MESH_TFACELIST {
+ *MESH_TFACE 0 0 2 1
+ *MESH_TFACE 1 2 3 1
+ }
+ }
+ *PROP_MOTIONBLUR 0
+ *PROP_CASTSHADOW 1
+ *PROP_RECVSHADOW 1
+ *MATERIAL_REF 0
+}
+*GEOMOBJECT {
+ *NODE_NAME "mat0model0surf3"
+ *NODE_TM {
+ *NODE_NAME "mat0model0surf3"
+ *INHERIT_POS 0 0 0
+ *INHERIT_ROT 0 0 0
+ *INHERIT_SCL 0 0 0
+ *TM_ROW0 1.0 0 0
+ *TM_ROW1 0 1.0 0
+ *TM_ROW2 0 0 1.0
+ *TM_ROW3 0 0 0
+ *TM_POS 0.000000 0.000000 0.000000
+ }
+ *MESH {
+ *TIMEVALUE 0
+ *MESH_NUMVERTEX 4
+ *MESH_NUMFACES 2
+ *COMMENT "SURFACETYPE MST_PLANAR"
+ *MESH_VERTEX_LIST {
+ *MESH_VERTEX 0 0.000000 0.000000 64.000000
+ *MESH_VERTEX 1 0.000000 0.000000 0.000000
+ *MESH_VERTEX 2 0.000000 128.000000 64.000000
+ *MESH_VERTEX 3 0.000000 128.000000 0.000000
+ }
+ *MESH_NORMALS {
+ *MESH_FACENORMAL 0 0.707107 0.000000 0.707107
+ *MESH_FACENORMAL 1 0.707107 0.000000 0.707107
+ *MESH_VERTEXNORMAL 0 -1.000000 0.000000 0.000000
+ *MESH_VERTEXNORMAL 1 -1.000000 0.000000 0.000000
+ *MESH_VERTEXNORMAL 2 -1.000000 0.000000 0.000000
+ *MESH_VERTEXNORMAL 3 -1.000000 0.000000 0.000000
+ }
+ *MESH_FACE_LIST {
+ *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ }
+ *MESH_NUMTVERTEX 4
+ *MESH_TVERTLIST {
+ *MESH_TVERT 0 -2.000000 2.000000 1.000000
+ *MESH_TVERT 1 -2.000000 0.000000 1.000000
+ *MESH_TVERT 2 2.000000 2.000000 1.000000
+ *MESH_TVERT 3 2.000000 0.000000 1.000000
+ }
+ *MESH_NUMTVFACES 2
+ *MESH_TFACELIST {
+ *MESH_TFACE 0 0 2 1
+ *MESH_TFACE 1 2 3 1
+ }
+ }
+ *PROP_MOTIONBLUR 0
+ *PROP_CASTSHADOW 1
+ *PROP_RECVSHADOW 1
+ *MATERIAL_REF 0
+}
+*GEOMOBJECT {
+ *NODE_NAME "mat0model0surf4"
+ *NODE_TM {
+ *NODE_NAME "mat0model0surf4"
+ *INHERIT_POS 0 0 0
+ *INHERIT_ROT 0 0 0
+ *INHERIT_SCL 0 0 0
+ *TM_ROW0 1.0 0 0
+ *TM_ROW1 0 1.0 0
+ *TM_ROW2 0 0 1.0
+ *TM_ROW3 0 0 0
+ *TM_POS 0.000000 0.000000 0.000000
+ }
+ *MESH {
+ *TIMEVALUE 0
+ *MESH_NUMVERTEX 4
+ *MESH_NUMFACES 2
+ *COMMENT "SURFACETYPE MST_PLANAR"
+ *MESH_VERTEX_LIST {
+ *MESH_VERTEX 0 128.000000 0.000000 0.000000
+ *MESH_VERTEX 1 0.000000 0.000000 0.000000
+ *MESH_VERTEX 2 64.000000 0.000000 64.000000
+ *MESH_VERTEX 3 0.000000 0.000000 64.000000
+ }
+ *MESH_NORMALS {
+ *MESH_FACENORMAL 0 0.707107 0.000000 0.707107
+ *MESH_FACENORMAL 1 0.707107 0.000000 0.707107
+ *MESH_VERTEXNORMAL 0 0.000000 -1.000000 0.000000
+ *MESH_VERTEXNORMAL 1 0.000000 -1.000000 0.000000
+ *MESH_VERTEXNORMAL 2 0.000000 -1.000000 0.000000
+ *MESH_VERTEXNORMAL 3 0.000000 -1.000000 0.000000
+ }
+ *MESH_FACE_LIST {
+ *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ }
+ *MESH_NUMTVERTEX 4
+ *MESH_TVERTLIST {
+ *MESH_TVERT 0 2.000000 0.000000 1.000000
+ *MESH_TVERT 1 -2.000000 0.000000 1.000000
+ *MESH_TVERT 2 0.000000 2.000000 1.000000
+ *MESH_TVERT 3 -2.000000 2.000000 1.000000
+ }
+ *MESH_NUMTVFACES 2
+ *MESH_TFACELIST {
+ *MESH_TFACE 0 0 2 1
+ *MESH_TFACE 1 2 3 1
+ }
+ }
+ *PROP_MOTIONBLUR 0
+ *PROP_CASTSHADOW 1
+ *PROP_RECVSHADOW 1
+ *MATERIAL_REF 0
+}
+*GEOMOBJECT {
+ *NODE_NAME "mat0model0surf5"
+ *NODE_TM {
+ *NODE_NAME "mat0model0surf5"
+ *INHERIT_POS 0 0 0
+ *INHERIT_ROT 0 0 0
+ *INHERIT_SCL 0 0 0
+ *TM_ROW0 1.0 0 0
+ *TM_ROW1 0 1.0 0
+ *TM_ROW2 0 0 1.0
+ *TM_ROW3 0 0 0
+ *TM_POS 0.000000 0.000000 0.000000
+ }
+ *MESH {
+ *TIMEVALUE 0
+ *MESH_NUMVERTEX 4
+ *MESH_NUMFACES 2
+ *COMMENT "SURFACETYPE MST_PLANAR"
+ *MESH_VERTEX_LIST {
+ *MESH_VERTEX 0 0.000000 128.000000 0.000000
+ *MESH_VERTEX 1 0.000000 0.000000 0.000000
+ *MESH_VERTEX 2 128.000000 128.000000 0.000000
+ *MESH_VERTEX 3 128.000000 0.000000 0.000000
+ }
+ *MESH_NORMALS {
+ *MESH_FACENORMAL 0 0.707107 0.000000 0.707107
+ *MESH_FACENORMAL 1 0.707107 0.000000 0.707107
+ *MESH_VERTEXNORMAL 0 0.000000 0.000000 -1.000000
+ *MESH_VERTEXNORMAL 1 0.000000 0.000000 -1.000000
+ *MESH_VERTEXNORMAL 2 0.000000 0.000000 -1.000000
+ *MESH_VERTEXNORMAL 3 0.000000 0.000000 -1.000000
+ }
+ *MESH_FACE_LIST {
+ *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ }
+ *MESH_NUMTVERTEX 4
+ *MESH_TVERTLIST {
+ *MESH_TVERT 0 -2.000000 3.000000 1.000000
+ *MESH_TVERT 1 -2.000000 -1.000000 1.000000
+ *MESH_TVERT 2 2.000000 3.000000 1.000000
+ *MESH_TVERT 3 2.000000 -1.000000 1.000000
+ }
+ *MESH_NUMTVFACES 2
+ *MESH_TFACELIST {
+ *MESH_TFACE 0 0 2 1
+ *MESH_TFACE 1 2 3 1
+ }
+ }
+ *PROP_MOTIONBLUR 0
+ *PROP_CASTSHADOW 1
+ *PROP_RECVSHADOW 1
+ *MATERIAL_REF 0
+}
-*3DSMAX_ASCIIEXPORT 200\r
-*COMMENT "Generated by Q3Map2 (ydnar) -convert -format ase"\r
-*SCENE {\r
- *SCENE_FILENAME "wedge_shallow.bsp"\r
- *SCENE_FIRSTFRAME 0\r
- *SCENE_LASTFRAME 100\r
- *SCENE_FRAMESPEED 30\r
- *SCENE_TICKSPERFRAME 160\r
- *SCENE_BACKGROUND_STATIC 0.0000 0.0000 0.0000\r
- *SCENE_AMBIENT_STATIC 0.0000 0.0000 0.0000\r
-}\r
-*MATERIAL_LIST {\r
- *MATERIAL_COUNT 2\r
- *MATERIAL 0 {\r
- *MATERIAL_NAME "textures/radiant_regression_tests/tile_model"\r
- *MATERIAL_CLASS "Standard"\r
- *MATERIAL_DIFFUSE 1.000000 1.000000 0.833333\r
- *MATERIAL_SHADING Phong\r
- *MAP_DIFFUSE {\r
- *MAP_NAME "textures/radiant_regression_tests/tile_model"\r
- *MAP_CLASS "Bitmap"\r
- *MAP_SUBNO 1\r
- *MAP_AMOUNT 1.0\r
- *MAP_TYPE Screen\r
- *BITMAP "..\textures\radiant_regression_tests\tile_model.tga"\r
- *BITMAP_FILTER Pyramidal\r
- }\r
- }\r
- *MATERIAL 1 {\r
- *MATERIAL_NAME "noshader"\r
- *MATERIAL_CLASS "Standard"\r
- *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000\r
- *MATERIAL_SHADING Phong\r
- *MAP_DIFFUSE {\r
- *MAP_NAME "noshader"\r
- *MAP_CLASS "Bitmap"\r
- *MAP_SUBNO 1\r
- *MAP_AMOUNT 1.0\r
- *MAP_TYPE Screen\r
- *BITMAP "..\noshader.tga"\r
- *BITMAP_FILTER Pyramidal\r
- }\r
- }\r
-}\r
-*GEOMOBJECT {\r
- *NODE_NAME "mat0model0surf0"\r
- *NODE_TM {\r
- *NODE_NAME "mat0model0surf0"\r
- *INHERIT_POS 0 0 0\r
- *INHERIT_ROT 0 0 0\r
- *INHERIT_SCL 0 0 0\r
- *TM_ROW0 1.0 0 0\r
- *TM_ROW1 0 1.0 0\r
- *TM_ROW2 0 0 1.0\r
- *TM_ROW3 0 0 0\r
- *TM_POS 0.000000 0.000000 0.000000\r
- }\r
- *MESH {\r
- *TIMEVALUE 0\r
- *MESH_NUMVERTEX 4\r
- *MESH_NUMFACES 2\r
- *COMMENT "SURFACETYPE MST_PLANAR"\r
- *MESH_VERTEX_LIST {\r
- *MESH_VERTEX 0 160.000000 0.000000 0.000000\r
- *MESH_VERTEX 1 64.000000 0.000000 64.000000\r
- *MESH_VERTEX 2 160.000000 128.000000 0.000000\r
- *MESH_VERTEX 3 64.000000 128.000000 64.000000\r
- }\r
- *MESH_NORMALS {\r
- *MESH_FACENORMAL 0 0.554700 0.000000 0.832050\r
- *MESH_FACENORMAL 1 0.554700 0.000000 0.832050\r
- *MESH_VERTEXNORMAL 0 0.554700 0.000000 0.832050\r
- *MESH_VERTEXNORMAL 1 0.554700 0.000000 0.832050\r
- *MESH_VERTEXNORMAL 2 0.554700 0.000000 0.832050\r
- *MESH_VERTEXNORMAL 3 0.554700 0.000000 0.832050\r
- }\r
- *MESH_FACE_LIST {\r
- *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- }\r
- *MESH_NUMTVERTEX 4\r
- *MESH_TVERTLIST {\r
- *MESH_TVERT 0 2.000000 -1.000000 1.000000\r
- *MESH_TVERT 1 -1.000000 -1.000000 1.000000\r
- *MESH_TVERT 2 2.000000 3.000000 1.000000\r
- *MESH_TVERT 3 -1.000000 3.000000 1.000000\r
- }\r
- *MESH_NUMTVFACES 2\r
- *MESH_TFACELIST {\r
- *MESH_TFACE 0 0 2 1\r
- *MESH_TFACE 1 2 3 1\r
- }\r
- }\r
- *PROP_MOTIONBLUR 0\r
- *PROP_CASTSHADOW 1\r
- *PROP_RECVSHADOW 1\r
- *MATERIAL_REF 0\r
-}\r
-*GEOMOBJECT {\r
- *NODE_NAME "mat0model0surf1"\r
- *NODE_TM {\r
- *NODE_NAME "mat0model0surf1"\r
- *INHERIT_POS 0 0 0\r
- *INHERIT_ROT 0 0 0\r
- *INHERIT_SCL 0 0 0\r
- *TM_ROW0 1.0 0 0\r
- *TM_ROW1 0 1.0 0\r
- *TM_ROW2 0 0 1.0\r
- *TM_ROW3 0 0 0\r
- *TM_POS 0.000000 0.000000 0.000000\r
- }\r
- *MESH {\r
- *TIMEVALUE 0\r
- *MESH_NUMVERTEX 4\r
- *MESH_NUMFACES 2\r
- *COMMENT "SURFACETYPE MST_PLANAR"\r
- *MESH_VERTEX_LIST {\r
- *MESH_VERTEX 0 0.000000 128.000000 64.000000\r
- *MESH_VERTEX 1 0.000000 128.000000 0.000000\r
- *MESH_VERTEX 2 64.000000 128.000000 64.000000\r
- *MESH_VERTEX 3 160.000000 128.000000 0.000000\r
- }\r
- *MESH_NORMALS {\r
- *MESH_FACENORMAL 0 0.554700 0.000000 0.832050\r
- *MESH_FACENORMAL 1 0.554700 0.000000 0.832050\r
- *MESH_VERTEXNORMAL 0 0.000000 1.000000 0.000000\r
- *MESH_VERTEXNORMAL 1 0.000000 1.000000 0.000000\r
- *MESH_VERTEXNORMAL 2 0.000000 1.000000 0.000000\r
- *MESH_VERTEXNORMAL 3 0.000000 1.000000 0.000000\r
- }\r
- *MESH_FACE_LIST {\r
- *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- }\r
- *MESH_NUMTVERTEX 4\r
- *MESH_TVERTLIST {\r
- *MESH_TVERT 0 -2.000000 2.000000 1.000000\r
- *MESH_TVERT 1 -2.000000 0.000000 1.000000\r
- *MESH_TVERT 2 0.000000 2.000000 1.000000\r
- *MESH_TVERT 3 3.000000 0.000000 1.000000\r
- }\r
- *MESH_NUMTVFACES 2\r
- *MESH_TFACELIST {\r
- *MESH_TFACE 0 0 2 1\r
- *MESH_TFACE 1 2 3 1\r
- }\r
- }\r
- *PROP_MOTIONBLUR 0\r
- *PROP_CASTSHADOW 1\r
- *PROP_RECVSHADOW 1\r
- *MATERIAL_REF 0\r
-}\r
-*GEOMOBJECT {\r
- *NODE_NAME "mat0model0surf2"\r
- *NODE_TM {\r
- *NODE_NAME "mat0model0surf2"\r
- *INHERIT_POS 0 0 0\r
- *INHERIT_ROT 0 0 0\r
- *INHERIT_SCL 0 0 0\r
- *TM_ROW0 1.0 0 0\r
- *TM_ROW1 0 1.0 0\r
- *TM_ROW2 0 0 1.0\r
- *TM_ROW3 0 0 0\r
- *TM_POS 0.000000 0.000000 0.000000\r
- }\r
- *MESH {\r
- *TIMEVALUE 0\r
- *MESH_NUMVERTEX 4\r
- *MESH_NUMFACES 2\r
- *COMMENT "SURFACETYPE MST_PLANAR"\r
- *MESH_VERTEX_LIST {\r
- *MESH_VERTEX 0 64.000000 0.000000 64.000000\r
- *MESH_VERTEX 1 0.000000 0.000000 64.000000\r
- *MESH_VERTEX 2 64.000000 128.000000 64.000000\r
- *MESH_VERTEX 3 0.000000 128.000000 64.000000\r
- }\r
- *MESH_NORMALS {\r
- *MESH_FACENORMAL 0 0.554700 0.000000 0.832050\r
- *MESH_FACENORMAL 1 0.554700 0.000000 0.832050\r
- *MESH_VERTEXNORMAL 0 0.000000 0.000000 1.000000\r
- *MESH_VERTEXNORMAL 1 0.000000 0.000000 1.000000\r
- *MESH_VERTEXNORMAL 2 0.000000 0.000000 1.000000\r
- *MESH_VERTEXNORMAL 3 0.000000 0.000000 1.000000\r
- }\r
- *MESH_FACE_LIST {\r
- *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- }\r
- *MESH_NUMTVERTEX 4\r
- *MESH_TVERTLIST {\r
- *MESH_TVERT 0 1.000000 -1.000000 1.000000\r
- *MESH_TVERT 1 -1.000000 -1.000000 1.000000\r
- *MESH_TVERT 2 1.000000 3.000000 1.000000\r
- *MESH_TVERT 3 -1.000000 3.000000 1.000000\r
- }\r
- *MESH_NUMTVFACES 2\r
- *MESH_TFACELIST {\r
- *MESH_TFACE 0 0 2 1\r
- *MESH_TFACE 1 2 3 1\r
- }\r
- }\r
- *PROP_MOTIONBLUR 0\r
- *PROP_CASTSHADOW 1\r
- *PROP_RECVSHADOW 1\r
- *MATERIAL_REF 0\r
-}\r
-*GEOMOBJECT {\r
- *NODE_NAME "mat0model0surf3"\r
- *NODE_TM {\r
- *NODE_NAME "mat0model0surf3"\r
- *INHERIT_POS 0 0 0\r
- *INHERIT_ROT 0 0 0\r
- *INHERIT_SCL 0 0 0\r
- *TM_ROW0 1.0 0 0\r
- *TM_ROW1 0 1.0 0\r
- *TM_ROW2 0 0 1.0\r
- *TM_ROW3 0 0 0\r
- *TM_POS 0.000000 0.000000 0.000000\r
- }\r
- *MESH {\r
- *TIMEVALUE 0\r
- *MESH_NUMVERTEX 4\r
- *MESH_NUMFACES 2\r
- *COMMENT "SURFACETYPE MST_PLANAR"\r
- *MESH_VERTEX_LIST {\r
- *MESH_VERTEX 0 0.000000 0.000000 64.000000\r
- *MESH_VERTEX 1 0.000000 0.000000 0.000000\r
- *MESH_VERTEX 2 0.000000 128.000000 64.000000\r
- *MESH_VERTEX 3 0.000000 128.000000 0.000000\r
- }\r
- *MESH_NORMALS {\r
- *MESH_FACENORMAL 0 0.554700 0.000000 0.832050\r
- *MESH_FACENORMAL 1 0.554700 0.000000 0.832050\r
- *MESH_VERTEXNORMAL 0 -1.000000 0.000000 0.000000\r
- *MESH_VERTEXNORMAL 1 -1.000000 0.000000 0.000000\r
- *MESH_VERTEXNORMAL 2 -1.000000 0.000000 0.000000\r
- *MESH_VERTEXNORMAL 3 -1.000000 0.000000 0.000000\r
- }\r
- *MESH_FACE_LIST {\r
- *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- }\r
- *MESH_NUMTVERTEX 4\r
- *MESH_TVERTLIST {\r
- *MESH_TVERT 0 -2.000000 2.000000 1.000000\r
- *MESH_TVERT 1 -2.000000 0.000000 1.000000\r
- *MESH_TVERT 2 2.000000 2.000000 1.000000\r
- *MESH_TVERT 3 2.000000 0.000000 1.000000\r
- }\r
- *MESH_NUMTVFACES 2\r
- *MESH_TFACELIST {\r
- *MESH_TFACE 0 0 2 1\r
- *MESH_TFACE 1 2 3 1\r
- }\r
- }\r
- *PROP_MOTIONBLUR 0\r
- *PROP_CASTSHADOW 1\r
- *PROP_RECVSHADOW 1\r
- *MATERIAL_REF 0\r
-}\r
-*GEOMOBJECT {\r
- *NODE_NAME "mat0model0surf4"\r
- *NODE_TM {\r
- *NODE_NAME "mat0model0surf4"\r
- *INHERIT_POS 0 0 0\r
- *INHERIT_ROT 0 0 0\r
- *INHERIT_SCL 0 0 0\r
- *TM_ROW0 1.0 0 0\r
- *TM_ROW1 0 1.0 0\r
- *TM_ROW2 0 0 1.0\r
- *TM_ROW3 0 0 0\r
- *TM_POS 0.000000 0.000000 0.000000\r
- }\r
- *MESH {\r
- *TIMEVALUE 0\r
- *MESH_NUMVERTEX 4\r
- *MESH_NUMFACES 2\r
- *COMMENT "SURFACETYPE MST_PLANAR"\r
- *MESH_VERTEX_LIST {\r
- *MESH_VERTEX 0 160.000000 0.000000 0.000000\r
- *MESH_VERTEX 1 0.000000 0.000000 0.000000\r
- *MESH_VERTEX 2 64.000000 0.000000 64.000000\r
- *MESH_VERTEX 3 0.000000 0.000000 64.000000\r
- }\r
- *MESH_NORMALS {\r
- *MESH_FACENORMAL 0 0.554700 0.000000 0.832050\r
- *MESH_FACENORMAL 1 0.554700 0.000000 0.832050\r
- *MESH_VERTEXNORMAL 0 0.000000 -1.000000 0.000000\r
- *MESH_VERTEXNORMAL 1 0.000000 -1.000000 0.000000\r
- *MESH_VERTEXNORMAL 2 0.000000 -1.000000 0.000000\r
- *MESH_VERTEXNORMAL 3 0.000000 -1.000000 0.000000\r
- }\r
- *MESH_FACE_LIST {\r
- *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- }\r
- *MESH_NUMTVERTEX 4\r
- *MESH_TVERTLIST {\r
- *MESH_TVERT 0 3.000000 0.000000 1.000000\r
- *MESH_TVERT 1 -2.000000 0.000000 1.000000\r
- *MESH_TVERT 2 0.000000 2.000000 1.000000\r
- *MESH_TVERT 3 -2.000000 2.000000 1.000000\r
- }\r
- *MESH_NUMTVFACES 2\r
- *MESH_TFACELIST {\r
- *MESH_TFACE 0 0 2 1\r
- *MESH_TFACE 1 2 3 1\r
- }\r
- }\r
- *PROP_MOTIONBLUR 0\r
- *PROP_CASTSHADOW 1\r
- *PROP_RECVSHADOW 1\r
- *MATERIAL_REF 0\r
-}\r
-*GEOMOBJECT {\r
- *NODE_NAME "mat0model0surf5"\r
- *NODE_TM {\r
- *NODE_NAME "mat0model0surf5"\r
- *INHERIT_POS 0 0 0\r
- *INHERIT_ROT 0 0 0\r
- *INHERIT_SCL 0 0 0\r
- *TM_ROW0 1.0 0 0\r
- *TM_ROW1 0 1.0 0\r
- *TM_ROW2 0 0 1.0\r
- *TM_ROW3 0 0 0\r
- *TM_POS 0.000000 0.000000 0.000000\r
- }\r
- *MESH {\r
- *TIMEVALUE 0\r
- *MESH_NUMVERTEX 4\r
- *MESH_NUMFACES 2\r
- *COMMENT "SURFACETYPE MST_PLANAR"\r
- *MESH_VERTEX_LIST {\r
- *MESH_VERTEX 0 0.000000 128.000000 0.000000\r
- *MESH_VERTEX 1 0.000000 0.000000 0.000000\r
- *MESH_VERTEX 2 160.000000 128.000000 0.000000\r
- *MESH_VERTEX 3 160.000000 0.000000 0.000000\r
- }\r
- *MESH_NORMALS {\r
- *MESH_FACENORMAL 0 0.554700 0.000000 0.832050\r
- *MESH_FACENORMAL 1 0.554700 0.000000 0.832050\r
- *MESH_VERTEXNORMAL 0 0.000000 0.000000 -1.000000\r
- *MESH_VERTEXNORMAL 1 0.000000 0.000000 -1.000000\r
- *MESH_VERTEXNORMAL 2 0.000000 0.000000 -1.000000\r
- *MESH_VERTEXNORMAL 3 0.000000 0.000000 -1.000000\r
- }\r
- *MESH_FACE_LIST {\r
- *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- }\r
- *MESH_NUMTVERTEX 4\r
- *MESH_TVERTLIST {\r
- *MESH_TVERT 0 -2.000000 3.000000 1.000000\r
- *MESH_TVERT 1 -2.000000 -1.000000 1.000000\r
- *MESH_TVERT 2 3.000000 3.000000 1.000000\r
- *MESH_TVERT 3 3.000000 -1.000000 1.000000\r
- }\r
- *MESH_NUMTVFACES 2\r
- *MESH_TFACELIST {\r
- *MESH_TFACE 0 0 2 1\r
- *MESH_TFACE 1 2 3 1\r
- }\r
- }\r
- *PROP_MOTIONBLUR 0\r
- *PROP_CASTSHADOW 1\r
- *PROP_RECVSHADOW 1\r
- *MATERIAL_REF 0\r
-}\r
+*3DSMAX_ASCIIEXPORT 200
+*COMMENT "Generated by Q3Map2 (ydnar) -convert -format ase"
+*SCENE {
+ *SCENE_FILENAME "wedge_shallow.bsp"
+ *SCENE_FIRSTFRAME 0
+ *SCENE_LASTFRAME 100
+ *SCENE_FRAMESPEED 30
+ *SCENE_TICKSPERFRAME 160
+ *SCENE_BACKGROUND_STATIC 0.0000 0.0000 0.0000
+ *SCENE_AMBIENT_STATIC 0.0000 0.0000 0.0000
+}
+*MATERIAL_LIST {
+ *MATERIAL_COUNT 2
+ *MATERIAL 0 {
+ *MATERIAL_NAME "textures/radiant_regression_tests/tile_model"
+ *MATERIAL_CLASS "Standard"
+ *MATERIAL_DIFFUSE 1.000000 1.000000 0.833333
+ *MATERIAL_SHADING Phong
+ *MAP_DIFFUSE {
+ *MAP_NAME "textures/radiant_regression_tests/tile_model"
+ *MAP_CLASS "Bitmap"
+ *MAP_SUBNO 1
+ *MAP_AMOUNT 1.0
+ *MAP_TYPE Screen
+ *BITMAP "..\textures\radiant_regression_tests\tile_model.tga"
+ *BITMAP_FILTER Pyramidal
+ }
+ }
+ *MATERIAL 1 {
+ *MATERIAL_NAME "noshader"
+ *MATERIAL_CLASS "Standard"
+ *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000
+ *MATERIAL_SHADING Phong
+ *MAP_DIFFUSE {
+ *MAP_NAME "noshader"
+ *MAP_CLASS "Bitmap"
+ *MAP_SUBNO 1
+ *MAP_AMOUNT 1.0
+ *MAP_TYPE Screen
+ *BITMAP "..\noshader.tga"
+ *BITMAP_FILTER Pyramidal
+ }
+ }
+}
+*GEOMOBJECT {
+ *NODE_NAME "mat0model0surf0"
+ *NODE_TM {
+ *NODE_NAME "mat0model0surf0"
+ *INHERIT_POS 0 0 0
+ *INHERIT_ROT 0 0 0
+ *INHERIT_SCL 0 0 0
+ *TM_ROW0 1.0 0 0
+ *TM_ROW1 0 1.0 0
+ *TM_ROW2 0 0 1.0
+ *TM_ROW3 0 0 0
+ *TM_POS 0.000000 0.000000 0.000000
+ }
+ *MESH {
+ *TIMEVALUE 0
+ *MESH_NUMVERTEX 4
+ *MESH_NUMFACES 2
+ *COMMENT "SURFACETYPE MST_PLANAR"
+ *MESH_VERTEX_LIST {
+ *MESH_VERTEX 0 160.000000 0.000000 0.000000
+ *MESH_VERTEX 1 64.000000 0.000000 64.000000
+ *MESH_VERTEX 2 160.000000 128.000000 0.000000
+ *MESH_VERTEX 3 64.000000 128.000000 64.000000
+ }
+ *MESH_NORMALS {
+ *MESH_FACENORMAL 0 0.554700 0.000000 0.832050
+ *MESH_FACENORMAL 1 0.554700 0.000000 0.832050
+ *MESH_VERTEXNORMAL 0 0.554700 0.000000 0.832050
+ *MESH_VERTEXNORMAL 1 0.554700 0.000000 0.832050
+ *MESH_VERTEXNORMAL 2 0.554700 0.000000 0.832050
+ *MESH_VERTEXNORMAL 3 0.554700 0.000000 0.832050
+ }
+ *MESH_FACE_LIST {
+ *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ }
+ *MESH_NUMTVERTEX 4
+ *MESH_TVERTLIST {
+ *MESH_TVERT 0 2.000000 -1.000000 1.000000
+ *MESH_TVERT 1 -1.000000 -1.000000 1.000000
+ *MESH_TVERT 2 2.000000 3.000000 1.000000
+ *MESH_TVERT 3 -1.000000 3.000000 1.000000
+ }
+ *MESH_NUMTVFACES 2
+ *MESH_TFACELIST {
+ *MESH_TFACE 0 0 2 1
+ *MESH_TFACE 1 2 3 1
+ }
+ }
+ *PROP_MOTIONBLUR 0
+ *PROP_CASTSHADOW 1
+ *PROP_RECVSHADOW 1
+ *MATERIAL_REF 0
+}
+*GEOMOBJECT {
+ *NODE_NAME "mat0model0surf1"
+ *NODE_TM {
+ *NODE_NAME "mat0model0surf1"
+ *INHERIT_POS 0 0 0
+ *INHERIT_ROT 0 0 0
+ *INHERIT_SCL 0 0 0
+ *TM_ROW0 1.0 0 0
+ *TM_ROW1 0 1.0 0
+ *TM_ROW2 0 0 1.0
+ *TM_ROW3 0 0 0
+ *TM_POS 0.000000 0.000000 0.000000
+ }
+ *MESH {
+ *TIMEVALUE 0
+ *MESH_NUMVERTEX 4
+ *MESH_NUMFACES 2
+ *COMMENT "SURFACETYPE MST_PLANAR"
+ *MESH_VERTEX_LIST {
+ *MESH_VERTEX 0 0.000000 128.000000 64.000000
+ *MESH_VERTEX 1 0.000000 128.000000 0.000000
+ *MESH_VERTEX 2 64.000000 128.000000 64.000000
+ *MESH_VERTEX 3 160.000000 128.000000 0.000000
+ }
+ *MESH_NORMALS {
+ *MESH_FACENORMAL 0 0.554700 0.000000 0.832050
+ *MESH_FACENORMAL 1 0.554700 0.000000 0.832050
+ *MESH_VERTEXNORMAL 0 0.000000 1.000000 0.000000
+ *MESH_VERTEXNORMAL 1 0.000000 1.000000 0.000000
+ *MESH_VERTEXNORMAL 2 0.000000 1.000000 0.000000
+ *MESH_VERTEXNORMAL 3 0.000000 1.000000 0.000000
+ }
+ *MESH_FACE_LIST {
+ *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ }
+ *MESH_NUMTVERTEX 4
+ *MESH_TVERTLIST {
+ *MESH_TVERT 0 -2.000000 2.000000 1.000000
+ *MESH_TVERT 1 -2.000000 0.000000 1.000000
+ *MESH_TVERT 2 0.000000 2.000000 1.000000
+ *MESH_TVERT 3 3.000000 0.000000 1.000000
+ }
+ *MESH_NUMTVFACES 2
+ *MESH_TFACELIST {
+ *MESH_TFACE 0 0 2 1
+ *MESH_TFACE 1 2 3 1
+ }
+ }
+ *PROP_MOTIONBLUR 0
+ *PROP_CASTSHADOW 1
+ *PROP_RECVSHADOW 1
+ *MATERIAL_REF 0
+}
+*GEOMOBJECT {
+ *NODE_NAME "mat0model0surf2"
+ *NODE_TM {
+ *NODE_NAME "mat0model0surf2"
+ *INHERIT_POS 0 0 0
+ *INHERIT_ROT 0 0 0
+ *INHERIT_SCL 0 0 0
+ *TM_ROW0 1.0 0 0
+ *TM_ROW1 0 1.0 0
+ *TM_ROW2 0 0 1.0
+ *TM_ROW3 0 0 0
+ *TM_POS 0.000000 0.000000 0.000000
+ }
+ *MESH {
+ *TIMEVALUE 0
+ *MESH_NUMVERTEX 4
+ *MESH_NUMFACES 2
+ *COMMENT "SURFACETYPE MST_PLANAR"
+ *MESH_VERTEX_LIST {
+ *MESH_VERTEX 0 64.000000 0.000000 64.000000
+ *MESH_VERTEX 1 0.000000 0.000000 64.000000
+ *MESH_VERTEX 2 64.000000 128.000000 64.000000
+ *MESH_VERTEX 3 0.000000 128.000000 64.000000
+ }
+ *MESH_NORMALS {
+ *MESH_FACENORMAL 0 0.554700 0.000000 0.832050
+ *MESH_FACENORMAL 1 0.554700 0.000000 0.832050
+ *MESH_VERTEXNORMAL 0 0.000000 0.000000 1.000000
+ *MESH_VERTEXNORMAL 1 0.000000 0.000000 1.000000
+ *MESH_VERTEXNORMAL 2 0.000000 0.000000 1.000000
+ *MESH_VERTEXNORMAL 3 0.000000 0.000000 1.000000
+ }
+ *MESH_FACE_LIST {
+ *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ }
+ *MESH_NUMTVERTEX 4
+ *MESH_TVERTLIST {
+ *MESH_TVERT 0 1.000000 -1.000000 1.000000
+ *MESH_TVERT 1 -1.000000 -1.000000 1.000000
+ *MESH_TVERT 2 1.000000 3.000000 1.000000
+ *MESH_TVERT 3 -1.000000 3.000000 1.000000
+ }
+ *MESH_NUMTVFACES 2
+ *MESH_TFACELIST {
+ *MESH_TFACE 0 0 2 1
+ *MESH_TFACE 1 2 3 1
+ }
+ }
+ *PROP_MOTIONBLUR 0
+ *PROP_CASTSHADOW 1
+ *PROP_RECVSHADOW 1
+ *MATERIAL_REF 0
+}
+*GEOMOBJECT {
+ *NODE_NAME "mat0model0surf3"
+ *NODE_TM {
+ *NODE_NAME "mat0model0surf3"
+ *INHERIT_POS 0 0 0
+ *INHERIT_ROT 0 0 0
+ *INHERIT_SCL 0 0 0
+ *TM_ROW0 1.0 0 0
+ *TM_ROW1 0 1.0 0
+ *TM_ROW2 0 0 1.0
+ *TM_ROW3 0 0 0
+ *TM_POS 0.000000 0.000000 0.000000
+ }
+ *MESH {
+ *TIMEVALUE 0
+ *MESH_NUMVERTEX 4
+ *MESH_NUMFACES 2
+ *COMMENT "SURFACETYPE MST_PLANAR"
+ *MESH_VERTEX_LIST {
+ *MESH_VERTEX 0 0.000000 0.000000 64.000000
+ *MESH_VERTEX 1 0.000000 0.000000 0.000000
+ *MESH_VERTEX 2 0.000000 128.000000 64.000000
+ *MESH_VERTEX 3 0.000000 128.000000 0.000000
+ }
+ *MESH_NORMALS {
+ *MESH_FACENORMAL 0 0.554700 0.000000 0.832050
+ *MESH_FACENORMAL 1 0.554700 0.000000 0.832050
+ *MESH_VERTEXNORMAL 0 -1.000000 0.000000 0.000000
+ *MESH_VERTEXNORMAL 1 -1.000000 0.000000 0.000000
+ *MESH_VERTEXNORMAL 2 -1.000000 0.000000 0.000000
+ *MESH_VERTEXNORMAL 3 -1.000000 0.000000 0.000000
+ }
+ *MESH_FACE_LIST {
+ *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ }
+ *MESH_NUMTVERTEX 4
+ *MESH_TVERTLIST {
+ *MESH_TVERT 0 -2.000000 2.000000 1.000000
+ *MESH_TVERT 1 -2.000000 0.000000 1.000000
+ *MESH_TVERT 2 2.000000 2.000000 1.000000
+ *MESH_TVERT 3 2.000000 0.000000 1.000000
+ }
+ *MESH_NUMTVFACES 2
+ *MESH_TFACELIST {
+ *MESH_TFACE 0 0 2 1
+ *MESH_TFACE 1 2 3 1
+ }
+ }
+ *PROP_MOTIONBLUR 0
+ *PROP_CASTSHADOW 1
+ *PROP_RECVSHADOW 1
+ *MATERIAL_REF 0
+}
+*GEOMOBJECT {
+ *NODE_NAME "mat0model0surf4"
+ *NODE_TM {
+ *NODE_NAME "mat0model0surf4"
+ *INHERIT_POS 0 0 0
+ *INHERIT_ROT 0 0 0
+ *INHERIT_SCL 0 0 0
+ *TM_ROW0 1.0 0 0
+ *TM_ROW1 0 1.0 0
+ *TM_ROW2 0 0 1.0
+ *TM_ROW3 0 0 0
+ *TM_POS 0.000000 0.000000 0.000000
+ }
+ *MESH {
+ *TIMEVALUE 0
+ *MESH_NUMVERTEX 4
+ *MESH_NUMFACES 2
+ *COMMENT "SURFACETYPE MST_PLANAR"
+ *MESH_VERTEX_LIST {
+ *MESH_VERTEX 0 160.000000 0.000000 0.000000
+ *MESH_VERTEX 1 0.000000 0.000000 0.000000
+ *MESH_VERTEX 2 64.000000 0.000000 64.000000
+ *MESH_VERTEX 3 0.000000 0.000000 64.000000
+ }
+ *MESH_NORMALS {
+ *MESH_FACENORMAL 0 0.554700 0.000000 0.832050
+ *MESH_FACENORMAL 1 0.554700 0.000000 0.832050
+ *MESH_VERTEXNORMAL 0 0.000000 -1.000000 0.000000
+ *MESH_VERTEXNORMAL 1 0.000000 -1.000000 0.000000
+ *MESH_VERTEXNORMAL 2 0.000000 -1.000000 0.000000
+ *MESH_VERTEXNORMAL 3 0.000000 -1.000000 0.000000
+ }
+ *MESH_FACE_LIST {
+ *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ }
+ *MESH_NUMTVERTEX 4
+ *MESH_TVERTLIST {
+ *MESH_TVERT 0 3.000000 0.000000 1.000000
+ *MESH_TVERT 1 -2.000000 0.000000 1.000000
+ *MESH_TVERT 2 0.000000 2.000000 1.000000
+ *MESH_TVERT 3 -2.000000 2.000000 1.000000
+ }
+ *MESH_NUMTVFACES 2
+ *MESH_TFACELIST {
+ *MESH_TFACE 0 0 2 1
+ *MESH_TFACE 1 2 3 1
+ }
+ }
+ *PROP_MOTIONBLUR 0
+ *PROP_CASTSHADOW 1
+ *PROP_RECVSHADOW 1
+ *MATERIAL_REF 0
+}
+*GEOMOBJECT {
+ *NODE_NAME "mat0model0surf5"
+ *NODE_TM {
+ *NODE_NAME "mat0model0surf5"
+ *INHERIT_POS 0 0 0
+ *INHERIT_ROT 0 0 0
+ *INHERIT_SCL 0 0 0
+ *TM_ROW0 1.0 0 0
+ *TM_ROW1 0 1.0 0
+ *TM_ROW2 0 0 1.0
+ *TM_ROW3 0 0 0
+ *TM_POS 0.000000 0.000000 0.000000
+ }
+ *MESH {
+ *TIMEVALUE 0
+ *MESH_NUMVERTEX 4
+ *MESH_NUMFACES 2
+ *COMMENT "SURFACETYPE MST_PLANAR"
+ *MESH_VERTEX_LIST {
+ *MESH_VERTEX 0 0.000000 128.000000 0.000000
+ *MESH_VERTEX 1 0.000000 0.000000 0.000000
+ *MESH_VERTEX 2 160.000000 128.000000 0.000000
+ *MESH_VERTEX 3 160.000000 0.000000 0.000000
+ }
+ *MESH_NORMALS {
+ *MESH_FACENORMAL 0 0.554700 0.000000 0.832050
+ *MESH_FACENORMAL 1 0.554700 0.000000 0.832050
+ *MESH_VERTEXNORMAL 0 0.000000 0.000000 -1.000000
+ *MESH_VERTEXNORMAL 1 0.000000 0.000000 -1.000000
+ *MESH_VERTEXNORMAL 2 0.000000 0.000000 -1.000000
+ *MESH_VERTEXNORMAL 3 0.000000 0.000000 -1.000000
+ }
+ *MESH_FACE_LIST {
+ *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ }
+ *MESH_NUMTVERTEX 4
+ *MESH_TVERTLIST {
+ *MESH_TVERT 0 -2.000000 3.000000 1.000000
+ *MESH_TVERT 1 -2.000000 -1.000000 1.000000
+ *MESH_TVERT 2 3.000000 3.000000 1.000000
+ *MESH_TVERT 3 3.000000 -1.000000 1.000000
+ }
+ *MESH_NUMTVFACES 2
+ *MESH_TFACELIST {
+ *MESH_TFACE 0 0 2 1
+ *MESH_TFACE 1 2 3 1
+ }
+ }
+ *PROP_MOTIONBLUR 0
+ *PROP_CASTSHADOW 1
+ *PROP_RECVSHADOW 1
+ *MATERIAL_REF 0
+}
-*3DSMAX_ASCIIEXPORT 200\r
-*COMMENT "Generated by Q3Map2 (ydnar) -convert -format ase"\r
-*SCENE {\r
- *SCENE_FILENAME "wedge_steep.bsp"\r
- *SCENE_FIRSTFRAME 0\r
- *SCENE_LASTFRAME 100\r
- *SCENE_FRAMESPEED 30\r
- *SCENE_TICKSPERFRAME 160\r
- *SCENE_BACKGROUND_STATIC 0.0000 0.0000 0.0000\r
- *SCENE_AMBIENT_STATIC 0.0000 0.0000 0.0000\r
-}\r
-*MATERIAL_LIST {\r
- *MATERIAL_COUNT 2\r
- *MATERIAL 0 {\r
- *MATERIAL_NAME "textures/radiant_regression_tests/tile_model"\r
- *MATERIAL_CLASS "Standard"\r
- *MATERIAL_DIFFUSE 1.000000 1.000000 0.833333\r
- *MATERIAL_SHADING Phong\r
- *MAP_DIFFUSE {\r
- *MAP_NAME "textures/radiant_regression_tests/tile_model"\r
- *MAP_CLASS "Bitmap"\r
- *MAP_SUBNO 1\r
- *MAP_AMOUNT 1.0\r
- *MAP_TYPE Screen\r
- *BITMAP "..\textures\radiant_regression_tests\tile_model.tga"\r
- *BITMAP_FILTER Pyramidal\r
- }\r
- }\r
- *MATERIAL 1 {\r
- *MATERIAL_NAME "noshader"\r
- *MATERIAL_CLASS "Standard"\r
- *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000\r
- *MATERIAL_SHADING Phong\r
- *MAP_DIFFUSE {\r
- *MAP_NAME "noshader"\r
- *MAP_CLASS "Bitmap"\r
- *MAP_SUBNO 1\r
- *MAP_AMOUNT 1.0\r
- *MAP_TYPE Screen\r
- *BITMAP "..\noshader.tga"\r
- *BITMAP_FILTER Pyramidal\r
- }\r
- }\r
-}\r
-*GEOMOBJECT {\r
- *NODE_NAME "mat0model0surf0"\r
- *NODE_TM {\r
- *NODE_NAME "mat0model0surf0"\r
- *INHERIT_POS 0 0 0\r
- *INHERIT_ROT 0 0 0\r
- *INHERIT_SCL 0 0 0\r
- *TM_ROW0 1.0 0 0\r
- *TM_ROW1 0 1.0 0\r
- *TM_ROW2 0 0 1.0\r
- *TM_ROW3 0 0 0\r
- *TM_POS 0.000000 0.000000 0.000000\r
- }\r
- *MESH {\r
- *TIMEVALUE 0\r
- *MESH_NUMVERTEX 4\r
- *MESH_NUMFACES 2\r
- *COMMENT "SURFACETYPE MST_PLANAR"\r
- *MESH_VERTEX_LIST {\r
- *MESH_VERTEX 0 112.000000 0.000000 0.000000\r
- *MESH_VERTEX 1 64.000000 0.000000 64.000000\r
- *MESH_VERTEX 2 112.000000 128.000000 0.000000\r
- *MESH_VERTEX 3 64.000000 128.000000 64.000000\r
- }\r
- *MESH_NORMALS {\r
- *MESH_FACENORMAL 0 0.800000 0.000000 0.600000\r
- *MESH_FACENORMAL 1 0.800000 0.000000 0.600000\r
- *MESH_VERTEXNORMAL 0 0.800000 0.000000 0.600000\r
- *MESH_VERTEXNORMAL 1 0.800000 0.000000 0.600000\r
- *MESH_VERTEXNORMAL 2 0.800000 0.000000 0.600000\r
- *MESH_VERTEXNORMAL 3 0.800000 0.000000 0.600000\r
- }\r
- *MESH_FACE_LIST {\r
- *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- }\r
- *MESH_NUMTVERTEX 4\r
- *MESH_TVERTLIST {\r
- *MESH_TVERT 0 -2.000000 0.000000 1.000000\r
- *MESH_TVERT 1 -2.000000 2.000000 1.000000\r
- *MESH_TVERT 2 2.000000 0.000000 1.000000\r
- *MESH_TVERT 3 2.000000 2.000000 1.000000\r
- }\r
- *MESH_NUMTVFACES 2\r
- *MESH_TFACELIST {\r
- *MESH_TFACE 0 0 2 1\r
- *MESH_TFACE 1 2 3 1\r
- }\r
- }\r
- *PROP_MOTIONBLUR 0\r
- *PROP_CASTSHADOW 1\r
- *PROP_RECVSHADOW 1\r
- *MATERIAL_REF 0\r
-}\r
-*GEOMOBJECT {\r
- *NODE_NAME "mat0model0surf1"\r
- *NODE_TM {\r
- *NODE_NAME "mat0model0surf1"\r
- *INHERIT_POS 0 0 0\r
- *INHERIT_ROT 0 0 0\r
- *INHERIT_SCL 0 0 0\r
- *TM_ROW0 1.0 0 0\r
- *TM_ROW1 0 1.0 0\r
- *TM_ROW2 0 0 1.0\r
- *TM_ROW3 0 0 0\r
- *TM_POS 0.000000 0.000000 0.000000\r
- }\r
- *MESH {\r
- *TIMEVALUE 0\r
- *MESH_NUMVERTEX 4\r
- *MESH_NUMFACES 2\r
- *COMMENT "SURFACETYPE MST_PLANAR"\r
- *MESH_VERTEX_LIST {\r
- *MESH_VERTEX 0 0.000000 128.000000 64.000000\r
- *MESH_VERTEX 1 0.000000 128.000000 0.000000\r
- *MESH_VERTEX 2 64.000000 128.000000 64.000000\r
- *MESH_VERTEX 3 112.000000 128.000000 0.000000\r
- }\r
- *MESH_NORMALS {\r
- *MESH_FACENORMAL 0 0.800000 0.000000 0.600000\r
- *MESH_FACENORMAL 1 0.800000 0.000000 0.600000\r
- *MESH_VERTEXNORMAL 0 0.000000 1.000000 0.000000\r
- *MESH_VERTEXNORMAL 1 0.000000 1.000000 0.000000\r
- *MESH_VERTEXNORMAL 2 0.000000 1.000000 0.000000\r
- *MESH_VERTEXNORMAL 3 0.000000 1.000000 0.000000\r
- }\r
- *MESH_FACE_LIST {\r
- *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- }\r
- *MESH_NUMTVERTEX 4\r
- *MESH_TVERTLIST {\r
- *MESH_TVERT 0 -1.000000 2.000000 1.000000\r
- *MESH_TVERT 1 -1.000000 0.000000 1.000000\r
- *MESH_TVERT 2 1.000000 2.000000 1.000000\r
- *MESH_TVERT 3 2.500000 0.000000 1.000000\r
- }\r
- *MESH_NUMTVFACES 2\r
- *MESH_TFACELIST {\r
- *MESH_TFACE 0 0 2 1\r
- *MESH_TFACE 1 2 3 1\r
- }\r
- }\r
- *PROP_MOTIONBLUR 0\r
- *PROP_CASTSHADOW 1\r
- *PROP_RECVSHADOW 1\r
- *MATERIAL_REF 0\r
-}\r
-*GEOMOBJECT {\r
- *NODE_NAME "mat0model0surf2"\r
- *NODE_TM {\r
- *NODE_NAME "mat0model0surf2"\r
- *INHERIT_POS 0 0 0\r
- *INHERIT_ROT 0 0 0\r
- *INHERIT_SCL 0 0 0\r
- *TM_ROW0 1.0 0 0\r
- *TM_ROW1 0 1.0 0\r
- *TM_ROW2 0 0 1.0\r
- *TM_ROW3 0 0 0\r
- *TM_POS 0.000000 0.000000 0.000000\r
- }\r
- *MESH {\r
- *TIMEVALUE 0\r
- *MESH_NUMVERTEX 4\r
- *MESH_NUMFACES 2\r
- *COMMENT "SURFACETYPE MST_PLANAR"\r
- *MESH_VERTEX_LIST {\r
- *MESH_VERTEX 0 64.000000 0.000000 64.000000\r
- *MESH_VERTEX 1 0.000000 0.000000 64.000000\r
- *MESH_VERTEX 2 64.000000 128.000000 64.000000\r
- *MESH_VERTEX 3 0.000000 128.000000 64.000000\r
- }\r
- *MESH_NORMALS {\r
- *MESH_FACENORMAL 0 0.800000 0.000000 0.600000\r
- *MESH_FACENORMAL 1 0.800000 0.000000 0.600000\r
- *MESH_VERTEXNORMAL 0 0.000000 0.000000 1.000000\r
- *MESH_VERTEXNORMAL 1 0.000000 0.000000 1.000000\r
- *MESH_VERTEXNORMAL 2 0.000000 0.000000 1.000000\r
- *MESH_VERTEXNORMAL 3 0.000000 0.000000 1.000000\r
- }\r
- *MESH_FACE_LIST {\r
- *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- }\r
- *MESH_NUMTVERTEX 4\r
- *MESH_TVERTLIST {\r
- *MESH_TVERT 0 1.000000 -1.000000 1.000000\r
- *MESH_TVERT 1 -1.000000 -1.000000 1.000000\r
- *MESH_TVERT 2 1.000000 3.000000 1.000000\r
- *MESH_TVERT 3 -1.000000 3.000000 1.000000\r
- }\r
- *MESH_NUMTVFACES 2\r
- *MESH_TFACELIST {\r
- *MESH_TFACE 0 0 2 1\r
- *MESH_TFACE 1 2 3 1\r
- }\r
- }\r
- *PROP_MOTIONBLUR 0\r
- *PROP_CASTSHADOW 1\r
- *PROP_RECVSHADOW 1\r
- *MATERIAL_REF 0\r
-}\r
-*GEOMOBJECT {\r
- *NODE_NAME "mat0model0surf3"\r
- *NODE_TM {\r
- *NODE_NAME "mat0model0surf3"\r
- *INHERIT_POS 0 0 0\r
- *INHERIT_ROT 0 0 0\r
- *INHERIT_SCL 0 0 0\r
- *TM_ROW0 1.0 0 0\r
- *TM_ROW1 0 1.0 0\r
- *TM_ROW2 0 0 1.0\r
- *TM_ROW3 0 0 0\r
- *TM_POS 0.000000 0.000000 0.000000\r
- }\r
- *MESH {\r
- *TIMEVALUE 0\r
- *MESH_NUMVERTEX 4\r
- *MESH_NUMFACES 2\r
- *COMMENT "SURFACETYPE MST_PLANAR"\r
- *MESH_VERTEX_LIST {\r
- *MESH_VERTEX 0 0.000000 0.000000 64.000000\r
- *MESH_VERTEX 1 0.000000 0.000000 0.000000\r
- *MESH_VERTEX 2 0.000000 128.000000 64.000000\r
- *MESH_VERTEX 3 0.000000 128.000000 0.000000\r
- }\r
- *MESH_NORMALS {\r
- *MESH_FACENORMAL 0 0.800000 0.000000 0.600000\r
- *MESH_FACENORMAL 1 0.800000 0.000000 0.600000\r
- *MESH_VERTEXNORMAL 0 -1.000000 0.000000 0.000000\r
- *MESH_VERTEXNORMAL 1 -1.000000 0.000000 0.000000\r
- *MESH_VERTEXNORMAL 2 -1.000000 0.000000 0.000000\r
- *MESH_VERTEXNORMAL 3 -1.000000 0.000000 0.000000\r
- }\r
- *MESH_FACE_LIST {\r
- *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- }\r
- *MESH_NUMTVERTEX 4\r
- *MESH_TVERTLIST {\r
- *MESH_TVERT 0 -2.000000 2.000000 1.000000\r
- *MESH_TVERT 1 -2.000000 0.000000 1.000000\r
- *MESH_TVERT 2 2.000000 2.000000 1.000000\r
- *MESH_TVERT 3 2.000000 0.000000 1.000000\r
- }\r
- *MESH_NUMTVFACES 2\r
- *MESH_TFACELIST {\r
- *MESH_TFACE 0 0 2 1\r
- *MESH_TFACE 1 2 3 1\r
- }\r
- }\r
- *PROP_MOTIONBLUR 0\r
- *PROP_CASTSHADOW 1\r
- *PROP_RECVSHADOW 1\r
- *MATERIAL_REF 0\r
-}\r
-*GEOMOBJECT {\r
- *NODE_NAME "mat0model0surf4"\r
- *NODE_TM {\r
- *NODE_NAME "mat0model0surf4"\r
- *INHERIT_POS 0 0 0\r
- *INHERIT_ROT 0 0 0\r
- *INHERIT_SCL 0 0 0\r
- *TM_ROW0 1.0 0 0\r
- *TM_ROW1 0 1.0 0\r
- *TM_ROW2 0 0 1.0\r
- *TM_ROW3 0 0 0\r
- *TM_POS 0.000000 0.000000 0.000000\r
- }\r
- *MESH {\r
- *TIMEVALUE 0\r
- *MESH_NUMVERTEX 4\r
- *MESH_NUMFACES 2\r
- *COMMENT "SURFACETYPE MST_PLANAR"\r
- *MESH_VERTEX_LIST {\r
- *MESH_VERTEX 0 112.000000 0.000000 0.000000\r
- *MESH_VERTEX 1 0.000000 0.000000 0.000000\r
- *MESH_VERTEX 2 64.000000 0.000000 64.000000\r
- *MESH_VERTEX 3 0.000000 0.000000 64.000000\r
- }\r
- *MESH_NORMALS {\r
- *MESH_FACENORMAL 0 0.800000 0.000000 0.600000\r
- *MESH_FACENORMAL 1 0.800000 0.000000 0.600000\r
- *MESH_VERTEXNORMAL 0 0.000000 -1.000000 0.000000\r
- *MESH_VERTEXNORMAL 1 0.000000 -1.000000 0.000000\r
- *MESH_VERTEXNORMAL 2 0.000000 -1.000000 0.000000\r
- *MESH_VERTEXNORMAL 3 0.000000 -1.000000 0.000000\r
- }\r
- *MESH_FACE_LIST {\r
- *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- }\r
- *MESH_NUMTVERTEX 4\r
- *MESH_TVERTLIST {\r
- *MESH_TVERT 0 2.500000 0.000000 1.000000\r
- *MESH_TVERT 1 -1.000000 0.000000 1.000000\r
- *MESH_TVERT 2 1.000000 2.000000 1.000000\r
- *MESH_TVERT 3 -1.000000 2.000000 1.000000\r
- }\r
- *MESH_NUMTVFACES 2\r
- *MESH_TFACELIST {\r
- *MESH_TFACE 0 0 2 1\r
- *MESH_TFACE 1 2 3 1\r
- }\r
- }\r
- *PROP_MOTIONBLUR 0\r
- *PROP_CASTSHADOW 1\r
- *PROP_RECVSHADOW 1\r
- *MATERIAL_REF 0\r
-}\r
-*GEOMOBJECT {\r
- *NODE_NAME "mat0model0surf5"\r
- *NODE_TM {\r
- *NODE_NAME "mat0model0surf5"\r
- *INHERIT_POS 0 0 0\r
- *INHERIT_ROT 0 0 0\r
- *INHERIT_SCL 0 0 0\r
- *TM_ROW0 1.0 0 0\r
- *TM_ROW1 0 1.0 0\r
- *TM_ROW2 0 0 1.0\r
- *TM_ROW3 0 0 0\r
- *TM_POS 0.000000 0.000000 0.000000\r
- }\r
- *MESH {\r
- *TIMEVALUE 0\r
- *MESH_NUMVERTEX 4\r
- *MESH_NUMFACES 2\r
- *COMMENT "SURFACETYPE MST_PLANAR"\r
- *MESH_VERTEX_LIST {\r
- *MESH_VERTEX 0 0.000000 128.000000 0.000000\r
- *MESH_VERTEX 1 0.000000 0.000000 0.000000\r
- *MESH_VERTEX 2 112.000000 128.000000 0.000000\r
- *MESH_VERTEX 3 112.000000 0.000000 0.000000\r
- }\r
- *MESH_NORMALS {\r
- *MESH_FACENORMAL 0 0.800000 0.000000 0.600000\r
- *MESH_FACENORMAL 1 0.800000 0.000000 0.600000\r
- *MESH_VERTEXNORMAL 0 0.000000 0.000000 -1.000000\r
- *MESH_VERTEXNORMAL 1 0.000000 0.000000 -1.000000\r
- *MESH_VERTEXNORMAL 2 0.000000 0.000000 -1.000000\r
- *MESH_VERTEXNORMAL 3 0.000000 0.000000 -1.000000\r
- }\r
- *MESH_FACE_LIST {\r
- *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0\r
- }\r
- *MESH_NUMTVERTEX 4\r
- *MESH_TVERTLIST {\r
- *MESH_TVERT 0 -1.000000 3.000000 1.000000\r
- *MESH_TVERT 1 -1.000000 -1.000000 1.000000\r
- *MESH_TVERT 2 2.500000 3.000000 1.000000\r
- *MESH_TVERT 3 2.500000 -1.000000 1.000000\r
- }\r
- *MESH_NUMTVFACES 2\r
- *MESH_TFACELIST {\r
- *MESH_TFACE 0 0 2 1\r
- *MESH_TFACE 1 2 3 1\r
- }\r
- }\r
- *PROP_MOTIONBLUR 0\r
- *PROP_CASTSHADOW 1\r
- *PROP_RECVSHADOW 1\r
- *MATERIAL_REF 0\r
-}\r
+*3DSMAX_ASCIIEXPORT 200
+*COMMENT "Generated by Q3Map2 (ydnar) -convert -format ase"
+*SCENE {
+ *SCENE_FILENAME "wedge_steep.bsp"
+ *SCENE_FIRSTFRAME 0
+ *SCENE_LASTFRAME 100
+ *SCENE_FRAMESPEED 30
+ *SCENE_TICKSPERFRAME 160
+ *SCENE_BACKGROUND_STATIC 0.0000 0.0000 0.0000
+ *SCENE_AMBIENT_STATIC 0.0000 0.0000 0.0000
+}
+*MATERIAL_LIST {
+ *MATERIAL_COUNT 2
+ *MATERIAL 0 {
+ *MATERIAL_NAME "textures/radiant_regression_tests/tile_model"
+ *MATERIAL_CLASS "Standard"
+ *MATERIAL_DIFFUSE 1.000000 1.000000 0.833333
+ *MATERIAL_SHADING Phong
+ *MAP_DIFFUSE {
+ *MAP_NAME "textures/radiant_regression_tests/tile_model"
+ *MAP_CLASS "Bitmap"
+ *MAP_SUBNO 1
+ *MAP_AMOUNT 1.0
+ *MAP_TYPE Screen
+ *BITMAP "..\textures\radiant_regression_tests\tile_model.tga"
+ *BITMAP_FILTER Pyramidal
+ }
+ }
+ *MATERIAL 1 {
+ *MATERIAL_NAME "noshader"
+ *MATERIAL_CLASS "Standard"
+ *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000
+ *MATERIAL_SHADING Phong
+ *MAP_DIFFUSE {
+ *MAP_NAME "noshader"
+ *MAP_CLASS "Bitmap"
+ *MAP_SUBNO 1
+ *MAP_AMOUNT 1.0
+ *MAP_TYPE Screen
+ *BITMAP "..\noshader.tga"
+ *BITMAP_FILTER Pyramidal
+ }
+ }
+}
+*GEOMOBJECT {
+ *NODE_NAME "mat0model0surf0"
+ *NODE_TM {
+ *NODE_NAME "mat0model0surf0"
+ *INHERIT_POS 0 0 0
+ *INHERIT_ROT 0 0 0
+ *INHERIT_SCL 0 0 0
+ *TM_ROW0 1.0 0 0
+ *TM_ROW1 0 1.0 0
+ *TM_ROW2 0 0 1.0
+ *TM_ROW3 0 0 0
+ *TM_POS 0.000000 0.000000 0.000000
+ }
+ *MESH {
+ *TIMEVALUE 0
+ *MESH_NUMVERTEX 4
+ *MESH_NUMFACES 2
+ *COMMENT "SURFACETYPE MST_PLANAR"
+ *MESH_VERTEX_LIST {
+ *MESH_VERTEX 0 112.000000 0.000000 0.000000
+ *MESH_VERTEX 1 64.000000 0.000000 64.000000
+ *MESH_VERTEX 2 112.000000 128.000000 0.000000
+ *MESH_VERTEX 3 64.000000 128.000000 64.000000
+ }
+ *MESH_NORMALS {
+ *MESH_FACENORMAL 0 0.800000 0.000000 0.600000
+ *MESH_FACENORMAL 1 0.800000 0.000000 0.600000
+ *MESH_VERTEXNORMAL 0 0.800000 0.000000 0.600000
+ *MESH_VERTEXNORMAL 1 0.800000 0.000000 0.600000
+ *MESH_VERTEXNORMAL 2 0.800000 0.000000 0.600000
+ *MESH_VERTEXNORMAL 3 0.800000 0.000000 0.600000
+ }
+ *MESH_FACE_LIST {
+ *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ }
+ *MESH_NUMTVERTEX 4
+ *MESH_TVERTLIST {
+ *MESH_TVERT 0 -2.000000 0.000000 1.000000
+ *MESH_TVERT 1 -2.000000 2.000000 1.000000
+ *MESH_TVERT 2 2.000000 0.000000 1.000000
+ *MESH_TVERT 3 2.000000 2.000000 1.000000
+ }
+ *MESH_NUMTVFACES 2
+ *MESH_TFACELIST {
+ *MESH_TFACE 0 0 2 1
+ *MESH_TFACE 1 2 3 1
+ }
+ }
+ *PROP_MOTIONBLUR 0
+ *PROP_CASTSHADOW 1
+ *PROP_RECVSHADOW 1
+ *MATERIAL_REF 0
+}
+*GEOMOBJECT {
+ *NODE_NAME "mat0model0surf1"
+ *NODE_TM {
+ *NODE_NAME "mat0model0surf1"
+ *INHERIT_POS 0 0 0
+ *INHERIT_ROT 0 0 0
+ *INHERIT_SCL 0 0 0
+ *TM_ROW0 1.0 0 0
+ *TM_ROW1 0 1.0 0
+ *TM_ROW2 0 0 1.0
+ *TM_ROW3 0 0 0
+ *TM_POS 0.000000 0.000000 0.000000
+ }
+ *MESH {
+ *TIMEVALUE 0
+ *MESH_NUMVERTEX 4
+ *MESH_NUMFACES 2
+ *COMMENT "SURFACETYPE MST_PLANAR"
+ *MESH_VERTEX_LIST {
+ *MESH_VERTEX 0 0.000000 128.000000 64.000000
+ *MESH_VERTEX 1 0.000000 128.000000 0.000000
+ *MESH_VERTEX 2 64.000000 128.000000 64.000000
+ *MESH_VERTEX 3 112.000000 128.000000 0.000000
+ }
+ *MESH_NORMALS {
+ *MESH_FACENORMAL 0 0.800000 0.000000 0.600000
+ *MESH_FACENORMAL 1 0.800000 0.000000 0.600000
+ *MESH_VERTEXNORMAL 0 0.000000 1.000000 0.000000
+ *MESH_VERTEXNORMAL 1 0.000000 1.000000 0.000000
+ *MESH_VERTEXNORMAL 2 0.000000 1.000000 0.000000
+ *MESH_VERTEXNORMAL 3 0.000000 1.000000 0.000000
+ }
+ *MESH_FACE_LIST {
+ *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ }
+ *MESH_NUMTVERTEX 4
+ *MESH_TVERTLIST {
+ *MESH_TVERT 0 -1.000000 2.000000 1.000000
+ *MESH_TVERT 1 -1.000000 0.000000 1.000000
+ *MESH_TVERT 2 1.000000 2.000000 1.000000
+ *MESH_TVERT 3 2.500000 0.000000 1.000000
+ }
+ *MESH_NUMTVFACES 2
+ *MESH_TFACELIST {
+ *MESH_TFACE 0 0 2 1
+ *MESH_TFACE 1 2 3 1
+ }
+ }
+ *PROP_MOTIONBLUR 0
+ *PROP_CASTSHADOW 1
+ *PROP_RECVSHADOW 1
+ *MATERIAL_REF 0
+}
+*GEOMOBJECT {
+ *NODE_NAME "mat0model0surf2"
+ *NODE_TM {
+ *NODE_NAME "mat0model0surf2"
+ *INHERIT_POS 0 0 0
+ *INHERIT_ROT 0 0 0
+ *INHERIT_SCL 0 0 0
+ *TM_ROW0 1.0 0 0
+ *TM_ROW1 0 1.0 0
+ *TM_ROW2 0 0 1.0
+ *TM_ROW3 0 0 0
+ *TM_POS 0.000000 0.000000 0.000000
+ }
+ *MESH {
+ *TIMEVALUE 0
+ *MESH_NUMVERTEX 4
+ *MESH_NUMFACES 2
+ *COMMENT "SURFACETYPE MST_PLANAR"
+ *MESH_VERTEX_LIST {
+ *MESH_VERTEX 0 64.000000 0.000000 64.000000
+ *MESH_VERTEX 1 0.000000 0.000000 64.000000
+ *MESH_VERTEX 2 64.000000 128.000000 64.000000
+ *MESH_VERTEX 3 0.000000 128.000000 64.000000
+ }
+ *MESH_NORMALS {
+ *MESH_FACENORMAL 0 0.800000 0.000000 0.600000
+ *MESH_FACENORMAL 1 0.800000 0.000000 0.600000
+ *MESH_VERTEXNORMAL 0 0.000000 0.000000 1.000000
+ *MESH_VERTEXNORMAL 1 0.000000 0.000000 1.000000
+ *MESH_VERTEXNORMAL 2 0.000000 0.000000 1.000000
+ *MESH_VERTEXNORMAL 3 0.000000 0.000000 1.000000
+ }
+ *MESH_FACE_LIST {
+ *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ }
+ *MESH_NUMTVERTEX 4
+ *MESH_TVERTLIST {
+ *MESH_TVERT 0 1.000000 -1.000000 1.000000
+ *MESH_TVERT 1 -1.000000 -1.000000 1.000000
+ *MESH_TVERT 2 1.000000 3.000000 1.000000
+ *MESH_TVERT 3 -1.000000 3.000000 1.000000
+ }
+ *MESH_NUMTVFACES 2
+ *MESH_TFACELIST {
+ *MESH_TFACE 0 0 2 1
+ *MESH_TFACE 1 2 3 1
+ }
+ }
+ *PROP_MOTIONBLUR 0
+ *PROP_CASTSHADOW 1
+ *PROP_RECVSHADOW 1
+ *MATERIAL_REF 0
+}
+*GEOMOBJECT {
+ *NODE_NAME "mat0model0surf3"
+ *NODE_TM {
+ *NODE_NAME "mat0model0surf3"
+ *INHERIT_POS 0 0 0
+ *INHERIT_ROT 0 0 0
+ *INHERIT_SCL 0 0 0
+ *TM_ROW0 1.0 0 0
+ *TM_ROW1 0 1.0 0
+ *TM_ROW2 0 0 1.0
+ *TM_ROW3 0 0 0
+ *TM_POS 0.000000 0.000000 0.000000
+ }
+ *MESH {
+ *TIMEVALUE 0
+ *MESH_NUMVERTEX 4
+ *MESH_NUMFACES 2
+ *COMMENT "SURFACETYPE MST_PLANAR"
+ *MESH_VERTEX_LIST {
+ *MESH_VERTEX 0 0.000000 0.000000 64.000000
+ *MESH_VERTEX 1 0.000000 0.000000 0.000000
+ *MESH_VERTEX 2 0.000000 128.000000 64.000000
+ *MESH_VERTEX 3 0.000000 128.000000 0.000000
+ }
+ *MESH_NORMALS {
+ *MESH_FACENORMAL 0 0.800000 0.000000 0.600000
+ *MESH_FACENORMAL 1 0.800000 0.000000 0.600000
+ *MESH_VERTEXNORMAL 0 -1.000000 0.000000 0.000000
+ *MESH_VERTEXNORMAL 1 -1.000000 0.000000 0.000000
+ *MESH_VERTEXNORMAL 2 -1.000000 0.000000 0.000000
+ *MESH_VERTEXNORMAL 3 -1.000000 0.000000 0.000000
+ }
+ *MESH_FACE_LIST {
+ *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ }
+ *MESH_NUMTVERTEX 4
+ *MESH_TVERTLIST {
+ *MESH_TVERT 0 -2.000000 2.000000 1.000000
+ *MESH_TVERT 1 -2.000000 0.000000 1.000000
+ *MESH_TVERT 2 2.000000 2.000000 1.000000
+ *MESH_TVERT 3 2.000000 0.000000 1.000000
+ }
+ *MESH_NUMTVFACES 2
+ *MESH_TFACELIST {
+ *MESH_TFACE 0 0 2 1
+ *MESH_TFACE 1 2 3 1
+ }
+ }
+ *PROP_MOTIONBLUR 0
+ *PROP_CASTSHADOW 1
+ *PROP_RECVSHADOW 1
+ *MATERIAL_REF 0
+}
+*GEOMOBJECT {
+ *NODE_NAME "mat0model0surf4"
+ *NODE_TM {
+ *NODE_NAME "mat0model0surf4"
+ *INHERIT_POS 0 0 0
+ *INHERIT_ROT 0 0 0
+ *INHERIT_SCL 0 0 0
+ *TM_ROW0 1.0 0 0
+ *TM_ROW1 0 1.0 0
+ *TM_ROW2 0 0 1.0
+ *TM_ROW3 0 0 0
+ *TM_POS 0.000000 0.000000 0.000000
+ }
+ *MESH {
+ *TIMEVALUE 0
+ *MESH_NUMVERTEX 4
+ *MESH_NUMFACES 2
+ *COMMENT "SURFACETYPE MST_PLANAR"
+ *MESH_VERTEX_LIST {
+ *MESH_VERTEX 0 112.000000 0.000000 0.000000
+ *MESH_VERTEX 1 0.000000 0.000000 0.000000
+ *MESH_VERTEX 2 64.000000 0.000000 64.000000
+ *MESH_VERTEX 3 0.000000 0.000000 64.000000
+ }
+ *MESH_NORMALS {
+ *MESH_FACENORMAL 0 0.800000 0.000000 0.600000
+ *MESH_FACENORMAL 1 0.800000 0.000000 0.600000
+ *MESH_VERTEXNORMAL 0 0.000000 -1.000000 0.000000
+ *MESH_VERTEXNORMAL 1 0.000000 -1.000000 0.000000
+ *MESH_VERTEXNORMAL 2 0.000000 -1.000000 0.000000
+ *MESH_VERTEXNORMAL 3 0.000000 -1.000000 0.000000
+ }
+ *MESH_FACE_LIST {
+ *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ }
+ *MESH_NUMTVERTEX 4
+ *MESH_TVERTLIST {
+ *MESH_TVERT 0 2.500000 0.000000 1.000000
+ *MESH_TVERT 1 -1.000000 0.000000 1.000000
+ *MESH_TVERT 2 1.000000 2.000000 1.000000
+ *MESH_TVERT 3 -1.000000 2.000000 1.000000
+ }
+ *MESH_NUMTVFACES 2
+ *MESH_TFACELIST {
+ *MESH_TFACE 0 0 2 1
+ *MESH_TFACE 1 2 3 1
+ }
+ }
+ *PROP_MOTIONBLUR 0
+ *PROP_CASTSHADOW 1
+ *PROP_RECVSHADOW 1
+ *MATERIAL_REF 0
+}
+*GEOMOBJECT {
+ *NODE_NAME "mat0model0surf5"
+ *NODE_TM {
+ *NODE_NAME "mat0model0surf5"
+ *INHERIT_POS 0 0 0
+ *INHERIT_ROT 0 0 0
+ *INHERIT_SCL 0 0 0
+ *TM_ROW0 1.0 0 0
+ *TM_ROW1 0 1.0 0
+ *TM_ROW2 0 0 1.0
+ *TM_ROW3 0 0 0
+ *TM_POS 0.000000 0.000000 0.000000
+ }
+ *MESH {
+ *TIMEVALUE 0
+ *MESH_NUMVERTEX 4
+ *MESH_NUMFACES 2
+ *COMMENT "SURFACETYPE MST_PLANAR"
+ *MESH_VERTEX_LIST {
+ *MESH_VERTEX 0 0.000000 128.000000 0.000000
+ *MESH_VERTEX 1 0.000000 0.000000 0.000000
+ *MESH_VERTEX 2 112.000000 128.000000 0.000000
+ *MESH_VERTEX 3 112.000000 0.000000 0.000000
+ }
+ *MESH_NORMALS {
+ *MESH_FACENORMAL 0 0.800000 0.000000 0.600000
+ *MESH_FACENORMAL 1 0.800000 0.000000 0.600000
+ *MESH_VERTEXNORMAL 0 0.000000 0.000000 -1.000000
+ *MESH_VERTEXNORMAL 1 0.000000 0.000000 -1.000000
+ *MESH_VERTEXNORMAL 2 0.000000 0.000000 -1.000000
+ *MESH_VERTEXNORMAL 3 0.000000 0.000000 -1.000000
+ }
+ *MESH_FACE_LIST {
+ *MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ *MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
+ }
+ *MESH_NUMTVERTEX 4
+ *MESH_TVERTLIST {
+ *MESH_TVERT 0 -1.000000 3.000000 1.000000
+ *MESH_TVERT 1 -1.000000 -1.000000 1.000000
+ *MESH_TVERT 2 2.500000 3.000000 1.000000
+ *MESH_TVERT 3 2.500000 -1.000000 1.000000
+ }
+ *MESH_NUMTVFACES 2
+ *MESH_TFACELIST {
+ *MESH_TFACE 0 0 2 1
+ *MESH_TFACE 1 2 3 1
+ }
+ }
+ *PROP_MOTIONBLUR 0
+ *PROP_CASTSHADOW 1
+ *PROP_RECVSHADOW 1
+ *MATERIAL_REF 0
+}
}
static void ASE_KeyMAP_DIFFUSE( const char *token ){
- char fullpath[1024], bitmap[1024], modeldir[1024];
+ char bitmap[1024];
char filename[1024];
- int i = 0, count;
+ int i = 0;
strcpy( filename, gl_filename );
typedef uLong (*check_func) OF((uLong check, const Byte *buf, uInt len));
-voidp zcalloc OF((voidp opaque, unsigned items, unsigned size));
-void zcfree OF((voidp opaque, voidp ptr));
+static voidp zcalloc OF((voidp opaque, unsigned items, unsigned size));
+static void zcfree OF((voidp opaque, voidp ptr));
#define ZALLOC(strm, items, size) \
(*((strm)->zalloc))((strm)->opaque, (items), (size))
{
/* round to integer */
ai = Q_rint( a[ i ] );
- bi = Q_rint( a[ i ] );
+ bi = Q_rint( b[ i ] );
/* prefer exact integer */
if ( ai == a[ i ] ) {
}
/* use nearest */
- else if ( fabs( ai - a[ i ] ) < fabs( bi < b[ i ] ) ) {
+ else if ( fabs( ai - a[ i ] ) < fabs( bi - b[ i ] ) ) {
out[ i ] = a[ i ];
}
else{
bspDrawSurfaces = safe_malloc_info( sizeof( bspDrawSurface_t ) * numBSPDrawSurfacesBuffer, "IncDrawSurfaces" );
- memset( bspDrawSurfaces, 0, MAX_MAP_DRAW_SURFS * sizeof( bspDrawVert_t ) );
+ memset( bspDrawSurfaces, 0, MAX_MAP_DRAW_SURFS * sizeof( bspDrawSurface_t ) );
}
void SetDrawSurfaces( int n ){
bspDrawSurfaces = safe_malloc_info( sizeof( bspDrawSurface_t ) * numBSPDrawSurfacesBuffer, "IncDrawSurfaces" );
- memset( bspDrawSurfaces, 0, n * sizeof( bspDrawVert_t ) );
+ memset( bspDrawSurfaces, 0, n * sizeof( bspDrawSurface_t ) );
}
void BSPFilesCleanup(){
}
/* set luxel filter radius */
- luxelFilterRadius = superSample * filterRadius / lm->sampleSize;
+ luxelFilterRadius = lm->sampleSize != 0 ? superSample * filterRadius / lm->sampleSize : 0;
if ( luxelFilterRadius == 0 && ( filterRadius > 0.0f || filter ) ) {
luxelFilterRadius = 1;
}
length = 0;
for ( x = 0; x < ( mesh->width - 1 ); x++ )
length += widthTable[ x ];
- lm->w = ceil( length / lm->sampleSize ) + 1;
+ lm->w = lm->sampleSize != 0 ? ceil( length / lm->sampleSize ) + 1 : 0;
if ( lm->w < ds->patchWidth ) {
lm->w = ds->patchWidth;
}
length = 0;
for ( y = 0; y < ( mesh->height - 1 ); y++ )
length += heightTable[ y ];
- lm->h = ceil( length / lm->sampleSize ) + 1;
+ lm->h = lm->sampleSize != 0 ? ceil( length / lm->sampleSize ) + 1 : 0;
if ( lm->h < ds->patchHeight ) {
lm->h = ds->patchHeight;
}
ClearBounds( ds->mins, ds->maxs );
/* clear verts/indexes */
- memset( verts, 0, sizeof( verts ) );
- memset( indexes, 0, sizeof( indexes ) );
+ memset( verts, 0, sizeof( *verts ) * maxSurfaceVerts );
+ memset( indexes, 0, sizeof( *indexes ) * maxSurfaceIndexes );
/* add the first triangle */
if ( AddMetaTriangleToSurface( ds, seed, qfalse ) ) {