]> de.git.xonotic.org Git - xonotic/netradiant.git/commitdiff
Merge branch 'importfixes' into 'master'
authorMario <zacjardine@y7mail.com>
Mon, 10 Jul 2017 17:03:47 +0000 (17:03 +0000)
committerMario <zacjardine@y7mail.com>
Mon, 10 Jul 2017 17:03:47 +0000 (17:03 +0000)
[q3map2] import fixes from Thomas Köppe

See merge request !33

regression_tests/q3map2/model_clipping_45_degrees/models/mapobjects/wedges/wedge_45.ase
regression_tests/q3map2/model_clipping_45_degrees/models/mapobjects/wedges/wedge_shallow.ase
regression_tests/q3map2/model_clipping_45_degrees/models/mapobjects/wedges/wedge_steep.ase
tools/quake3/common/aselib.c
tools/quake3/common/unzip.c
tools/quake3/q3map2/brush.c
tools/quake3/q3map2/bspfile_abstract.c
tools/quake3/q3map2/light_ydnar.c
tools/quake3/q3map2/lightmaps_ydnar.c
tools/quake3/q3map2/surface_meta.c

index dfb0d41d0d0cd9e15444131f6be8474179721729..dc338837b5361fe8b00d399e86cb2e42ff1457c4 100644 (file)
-*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
+}
index 4e23fd496d737caacbccc9e16d1ac829d47eb169..ec5987f687f99d2356b42bbedc2dd8681ba51d6b 100644 (file)
-*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
+}
index 0e8727e04878b9400971d750fe0d6e177cf681ca..59689a3ea278f556b5622cf6c82cc7de274073db 100644 (file)
-*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
+}
index 76215232aee5b414599a322400848eeb243f6ce6..b60758b85eb1e49f633f277b788fdf789da0ad15 100644 (file)
@@ -411,9 +411,9 @@ static void ASE_SkipRestOfLine( void ){
 }
 
 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 );
 
index f5ee82be5de60bcd2e08e0f6c0cf1af4e9f391e8..2ff646d5c20dbdef55e9a313904d660c53614114 100644 (file)
@@ -231,8 +231,8 @@ float       __LittleFloat (float l)
 
 
 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))
index ae89a127752eddba8103f2ff380e440a1bcab7e9..4e3a37a05226ef44b38cd86967aaebe5ee9616d4 100644 (file)
@@ -256,7 +256,7 @@ void SnapWeldVector( vec3_t a, vec3_t b, vec3_t out ){
        {
                /* 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 ] ) {
@@ -267,7 +267,7 @@ void SnapWeldVector( vec3_t a, vec3_t b, vec3_t out ){
                }
 
                /* 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{
index cea3239af0a3bed3594b530c0a16820eff3a8a27..1b4b9bc6d29a97bb997f8d32bb256acaa5c35b62 100644 (file)
@@ -104,7 +104,7 @@ void SetDrawSurfacesBuffer(){
 
        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 ){
@@ -117,7 +117,7 @@ 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(){
index 91f5e047b9562a90b7edab6dbf33709e38e861ea..5bb8438da0a5227b8dfb83ba4863da45862e51e0 100644 (file)
@@ -2216,7 +2216,7 @@ void IlluminateRawLightmap( int rawLightmapNum ){
                        }
 
                        /* 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;
                        }
index 462331f1ad79ebdef34173719157122209db6f18..c5633ae372d3f754eafc70c61ab4f0e0e6e8578c 100644 (file)
@@ -525,7 +525,7 @@ qboolean AddPatchToRawLightmap( int num, rawLightmap_t *lm ){
        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;
        }
@@ -538,7 +538,7 @@ qboolean AddPatchToRawLightmap( int num, rawLightmap_t *lm ){
        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;
        }
index 8d4f3c36ffdc009bdab45be92fa8b5600bbfbe49..f3afa1a6caf036b4dc759b596a4f58d77fc1715e 100644 (file)
@@ -1704,8 +1704,8 @@ static void MetaTrianglesToSurface( int numPossibles, metaTriangle_t *possibles,
                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 ) ) {