diff --git a/mods/lzr_laser/blocks.lua b/mods/lzr_laser/blocks.lua index 1296216..c6ffb73 100644 --- a/mods/lzr_laser/blocks.lua +++ b/mods/lzr_laser/blocks.lua @@ -217,12 +217,6 @@ local register_element = function(subname, def, options) end end --- Mirror nodebox -local wedge_box = {} -for i=-8, 7 do - table.insert(wedge_box, { i/16, -0.5, i/16, (i+1)/16, 0.5, 0.5 }) -end - register_element("crate", { description = S("Crate"), tiles_off = { @@ -239,44 +233,29 @@ register_element("mirror", { paramtype = "light", paramtype2 = "facedir", tiles_off = { - "lzr_laser_mirror_top.png^lzr_laser_fixed.png", - "lzr_laser_mirror_top.png^[transformFY^lzr_laser_fixed.png", - "lzr_laser_mirror_hole.png^lzr_laser_fixed.png", - "lzr_laser_mirror_block.png^lzr_laser_fixed.png", - "lzr_laser_mirror_block.png^lzr_laser_fixed.png", - "lzr_laser_mirror_hole.png^lzr_laser_fixed.png", + "default_wood.png^lzr_laser_fixed.png", + "default_wood.png^[colorize:#ffff00:127^lzr_laser_fixed.png", }, tiles_on = { - "lzr_laser_mirror_on_top.png^lzr_laser_fixed.png", - "lzr_laser_mirror_on_top.png^[transformFY^lzr_laser_fixed.png", - "lzr_laser_mirror_on_hole.png^lzr_laser_fixed.png", - "lzr_laser_mirror_on_block.png^lzr_laser_fixed.png", - "lzr_laser_mirror_on_block.png^lzr_laser_fixed.png", - "lzr_laser_mirror_on_hole.png^lzr_laser_fixed.png", + "default_wood.png^lzr_laser_fixed.png", + "default_wood.png^[colorize:#ffff00:127^lzr_laser_fixed.png", + "default_wood.png^[colorize:#ff0000:127^lzr_laser_fixed.png", }, tiles_takable_off = { - "lzr_laser_mirror_top.png", - "lzr_laser_mirror_top.png^[transformFY", - "lzr_laser_mirror_hole.png", - "lzr_laser_mirror_block.png", - "lzr_laser_mirror_block.png", - "lzr_laser_mirror_hole.png", + "default_wood.png", + "default_wood.png^[colorize:#ffff00:127", }, tiles_takable_on = { - "lzr_laser_mirror_on_top.png", - "lzr_laser_mirror_on_top.png^[transformFY", - "lzr_laser_mirror_on_hole.png", - "lzr_laser_mirror_on_block.png", - "lzr_laser_mirror_on_block.png", - "lzr_laser_mirror_on_hole.png", + "default_wood.png", + "default_wood.png^[colorize:#ffff00:127", + "default_wood.png^[colorize:#ff0000:127", }, + drawtype = "mesh", + mesh_off = "lzr_laser_mirror.obj", + mesh_on = "lzr_laser_mirror_on.obj", light_source_on = 3, - collision_box = { - type = "fixed", - fixed = wedge_box, - }, groups = { rotatable = 1, laser_block = 1 }, sounds = lzr_sounds.node_sound_glass_defaults({ _rotate = {name = "lzr_laser_mirror_rotate", gain = 1.0}, @@ -319,11 +298,11 @@ register_element("transmissive_mirror", { "lzr_laser_transmissive_mirror_on_block.png^lzr_laser_fixed.png", "lzr_laser_transmissive_mirror_on_hole.png^lzr_laser_fixed.png", }, + drawtype = "mesh", + mesh_off = "lzr_laser_mirror.obj", + mesh_on = "lzr_laser_mirror_on.obj", + light_source_on = 3, - collision_box = { - type = "fixed", - fixed = wedge_box, - }, groups = { rotatable = 1, laser_block = 1 }, sounds = lzr_sounds.node_sound_glass_defaults({ _rotate = {name = "lzr_laser_mirror_rotate", gain = 1.0}, diff --git a/mods/lzr_laser/models/lzr_laser_crystal.blend b/mods/lzr_laser/models/lzr_laser_crystal.blend new file mode 100644 index 0000000..8e67e0e Binary files /dev/null and b/mods/lzr_laser/models/lzr_laser_crystal.blend differ diff --git a/mods/lzr_laser/models/lzr_laser_crystal.obj b/mods/lzr_laser/models/lzr_laser_crystal.obj new file mode 100644 index 0000000..56e7a65 --- /dev/null +++ b/mods/lzr_laser/models/lzr_laser_crystal.obj @@ -0,0 +1,73 @@ +# Blender v3.1.0 Alpha OBJ File: 'lzr_laser_crystal.blend' +# www.blender.org +mtllib lzr_laser_crystal.mtl +o Crystal_Cube +v 0.000000 -0.500000 0.000000 +v 0.000000 0.000000 0.500000 +v 0.500000 0.000000 0.000000 +v -0.500000 0.000000 0.000000 +v 0.000000 0.000000 -0.500000 +v 0.000000 0.500000 0.000000 +vt 0.500000 0.000000 +vt 1.000000 0.500000 +vt 0.500000 0.500000 +vt 0.000000 0.500000 +vt 0.500000 1.000000 +vt 0.500000 0.500000 +vn 0.5774 0.5774 0.5774 +vn -0.5774 0.5774 0.5774 +vn -0.5774 0.5774 -0.5774 +vn 0.5774 0.5774 -0.5774 +vn -0.5774 -0.5774 0.5774 +vn 0.5774 -0.5774 0.5774 +vn 0.5774 -0.5774 -0.5774 +vn -0.5774 -0.5774 -0.5774 +g Crystal_Cube_Material.002 +usemtl Material.002 +s off +f 2/1/1 3/2/1 6/3/1 +f 2/1/2 6/3/2 4/4/2 +f 4/4/3 6/3/3 5/5/3 +f 3/2/4 5/5/4 6/3/4 +f 2/1/5 4/4/5 1/6/5 +f 2/1/6 1/6/6 3/2/6 +f 5/5/7 3/2/7 1/6/7 +f 5/5/8 1/6/8 4/4/8 +o Box_Cube.001 +v -0.500000 -0.500000 0.500000 +v -0.500000 0.500000 0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.500000 0.500000 -0.500000 +v 0.500000 -0.500000 0.500000 +v 0.500000 0.500000 0.500000 +v 0.500000 -0.500000 -0.500000 +v 0.500000 0.500000 -0.500000 +vt 0.375000 0.000000 +vt 0.625000 0.000000 +vt 0.625000 0.250000 +vt 0.375000 0.250000 +vt 0.625000 0.500000 +vt 0.375000 0.500000 +vt 0.625000 0.750000 +vt 0.375000 0.750000 +vt 0.625000 1.000000 +vt 0.375000 1.000000 +vt 0.125000 0.500000 +vt 0.125000 0.750000 +vt 0.875000 0.500000 +vt 0.875000 0.750000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +g Box_Cube.001_Material.001 +usemtl Material.001 +s off +f 7/7/9 8/8/9 10/9/9 9/10/9 +f 9/10/10 10/9/10 14/11/10 13/12/10 +f 13/12/11 14/11/11 12/13/11 11/14/11 +f 11/14/12 12/13/12 8/15/12 7/16/12 +f 9/17/13 13/12/13 11/14/13 7/18/13 +f 14/11/14 10/19/14 8/20/14 12/13/14 diff --git a/mods/lzr_laser/models/lzr_laser_mirror.blend b/mods/lzr_laser/models/lzr_laser_mirror.blend new file mode 100644 index 0000000..f91c101 Binary files /dev/null and b/mods/lzr_laser/models/lzr_laser_mirror.blend differ diff --git a/mods/lzr_laser/models/lzr_laser_mirror.obj b/mods/lzr_laser/models/lzr_laser_mirror.obj index 27d8b68..295e0c7 100644 --- a/mods/lzr_laser/models/lzr_laser_mirror.obj +++ b/mods/lzr_laser/models/lzr_laser_mirror.obj @@ -1,58 +1,152 @@ -# Blender v3.1.0 Alpha OBJ File: 'mirror.blend' +# Blender v3.1.0 Alpha OBJ File: 'lzr_laser_mirror_on.blend' # www.blender.org -mtllib mirror.mtl -o Cube_Cube.002 -v -0.500000 -0.500000 0.500000 -v -0.500000 0.500000 0.500000 -v 0.500000 0.500000 0.500000 -v 0.500000 -0.500000 0.500000 -v 0.500000 0.500000 -0.500000 -v 0.500000 -0.500000 -0.500000 -v -0.500000 0.500000 0.375000 -v 0.375000 0.500000 -0.500000 -v -0.500000 -0.500000 0.375000 -v 0.375000 -0.500000 -0.500000 -v -0.500000 0.500000 0.375000 -v 0.375000 0.500000 -0.500000 -v -0.500000 -0.500000 0.375000 -v 0.375000 -0.500000 -0.500000 -vt 0.375000 0.000000 -vt 0.375000 0.250000 -vt 0.625000 0.250000 -vt 0.625000 0.000000 -vt 0.375000 0.500000 -vt 0.625000 0.500000 -vt 0.625000 0.500000 -vt 0.625000 0.750000 -vt 0.625000 1.000000 -vt 0.375000 0.750000 -vt 0.375000 1.000000 -vt 0.375000 0.500000 -vt 0.625000 0.500000 -vt 0.625000 0.750000 -vt 0.375000 0.500000 -vt 0.375000 0.750000 -vn 0.0000 0.0000 1.0000 -vn 1.0000 0.0000 0.0000 -vn 0.5774 -0.5774 -0.5774 -vn 0.5774 0.5774 -0.5774 -vn 0.0000 1.0000 0.0000 -vn 0.0000 0.8321 0.5547 -vn -1.0000 0.0000 0.0000 +mtllib lzr_laser_mirror.mtl +o Mirror +v -0.500083 -0.500083 0.500083 +v -0.500083 0.500010 0.500083 +v 0.500000 0.499964 0.500000 +v 0.500000 -0.500125 0.500000 +v 0.500083 0.500010 -0.500083 +v 0.500083 -0.500083 -0.500083 +v -0.500000 0.437750 -0.500000 +v -0.500125 0.500052 -0.500125 +v 0.500000 0.437750 -0.500000 +v -0.500000 0.437750 0.500000 +v -0.500125 -0.500125 -0.500125 +v -0.500000 -0.437750 -0.500000 +v 0.500000 -0.437750 -0.500000 +v -0.500000 -0.437750 0.500000 +v -0.437750 -0.437500 -0.500250 +v -0.437750 0.437500 -0.500250 +v -0.500250 -0.437500 -0.437750 +v -0.500250 0.437500 -0.437750 +v -0.437750 -0.437500 -0.437750 +v -0.437750 0.437500 -0.437750 +v -0.500250 -0.437500 0.437750 +v -0.500250 0.437500 0.437750 +v -0.437750 -0.437500 0.437750 +v -0.437750 0.437500 0.437750 +v 0.437750 -0.437500 -0.500250 +v 0.437750 0.437500 -0.500250 +v 0.437750 -0.437500 -0.437750 +v 0.437750 0.437500 -0.437750 +vt 0.937523 0.999729 +vt 0.999875 0.999854 +vt 0.999833 0.000021 +vt 0.937523 0.000104 +vt 0.999896 0.937523 +vt 0.999979 0.999833 +vt 0.000146 0.999875 +vt 0.000271 0.937523 +vt 0.000000 0.999854 +vt 0.062352 0.999729 +vt 0.062352 0.000104 +vt 0.000042 0.000021 +vt 0.999979 0.000042 +vt 0.999896 0.062352 +vt 0.000271 0.062352 +vt 0.000146 0.000000 +vt 0.937669 0.937503 +vt 0.937669 0.999979 +vt 0.062497 0.999979 +vt 0.062497 0.937503 +vt 0.000021 0.937503 +vt 0.000021 0.062331 +vt 0.062497 0.062331 +vt 0.999896 0.000104 +vt 0.000187 0.000021 +vt 0.062497 0.062602 +vt 0.062497 0.937274 +vt 0.000021 0.062602 +vt 0.000021 0.937274 +vt 0.062497 0.937274 +vt 0.062497 0.062602 +vt 0.062602 0.937503 +vt 0.937274 0.937503 +vt 0.937274 0.999979 +vt 0.062602 0.999979 +vt 0.937274 0.937503 +vt 0.062602 0.937503 +vt 0.062602 0.999979 +vt 0.937274 0.999979 +vt 0.937274 0.937503 +vt 0.062602 0.937503 +vt 0.062602 0.062331 +vt 0.937274 0.062331 +vt 0.937669 0.937274 +vt 0.937669 0.062602 +vt 0.062497 0.062602 +vt 0.062497 0.937274 +vt 0.000021 0.937274 +vt 0.000021 0.062602 +vt 0.062497 0.062331 +vt 0.000021 0.062331 +vt 0.000021 0.937503 +vt 0.062497 0.937503 +vt 0.062497 0.999979 +vt 0.937669 0.999979 +vt 0.937669 0.937503 +vt 0.000042 0.999813 +vt 0.000000 0.000104 +vt 0.999750 0.000104 +vt 0.999833 0.999813 +vt 0.999896 0.000000 +vt 0.000187 0.000042 +vt 0.000187 0.999833 +vt 0.999896 0.999750 +vt 0.999979 0.999813 +vt 0.000146 0.999854 +vt 0.999896 0.000104 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vn 0.0000 0.0001 -1.0000 +vn -1.0000 0.0001 -0.0000 +vn -0.0000 -0.0000 -1.0000 +vn -1.0000 -0.0001 -0.0000 vn 0.0000 -1.0000 -0.0000 -vn 0.0000 -0.8321 0.5547 -vn -0.4798 0.0000 0.8774 +vn 0.0000 1.0000 0.0000 +vn 0.0018 1.0000 0.0001 +vn -0.0016 1.0000 0.0000 +vn 0.0001 1.0000 0.0018 +vn -1.0000 0.0000 -0.0040 +vn 1.0000 0.0000 0.0000 +vn -0.0000 0.0000 1.0000 +vn -0.0040 0.0000 -1.0000 +vn 0.0040 0.0000 -1.0000 +vn -1.0000 0.0000 0.0040 +vn -1.0000 0.0000 0.0000 +vn -0.0009 -0.7075 0.7067 +vn 0.5773 -0.5774 0.5773 +vn 0.0001 -0.0000 1.0000 +vn 0.6788 -0.4573 -0.5746 +vn 0.5773 0.5773 -0.5775 +vn 1.0000 0.0000 0.0001 +vn -0.0000 -1.0000 -0.0018 vn -0.7071 0.0000 -0.7071 -usemtl None.001 +usemtl Box +s off +f 7/1/1 8/2/1 5/3/1 9/4/1 +f 10/5/2 2/6/2 8/7/2 7/8/2 +f 11/9/3 12/10/3 13/11/3 6/12/3 +f 1/13/4 14/14/4 12/15/4 11/16/4 +f 24/17/5 22/18/5 18/19/5 20/20/5 16/21/5 26/22/5 28/23/5 +f 3/24/6 5/25/7 8/7/8 2/6/9 +f 12/15/10 17/26/10 18/27/10 7/8/10 +f 15/28/11 16/29/11 20/30/11 19/31/11 +f 19/32/12 20/33/12 18/34/12 17/35/12 +f 12/10/13 7/1/13 16/36/13 15/37/13 +f 21/38/3 22/39/3 24/40/3 23/41/3 +f 9/4/14 13/11/14 25/42/14 26/43/14 +f 14/14/15 10/5/15 22/44/15 21/45/15 +f 27/46/16 28/47/16 26/48/16 25/49/16 +f 27/50/6 25/51/6 15/52/6 19/53/6 17/54/6 21/55/6 23/56/6 s 1 -f 1/1/1 4/2/1 3/3/1 2/4/1 -f 4/2/2 6/5/3 5/6/4 3/3/2 -f 3/3/5 5/6/4 8/7/6 7/8/5 2/9/5 -f 9/10/7 1/11/7 2/9/7 7/8/7 -f 4/2/8 1/11/8 9/10/8 10/12/9 6/5/3 -f 5/6/4 6/5/3 10/12/9 8/7/6 -f 8/7/6 12/13/10 11/14/1 7/8/1 -f 11/14/11 12/13/10 14/15/10 13/16/11 -f 10/12/9 14/15/10 12/13/10 8/7/6 -f 7/8/1 11/14/1 13/16/1 9/10/1 -f 9/10/1 13/16/1 14/15/10 10/12/9 +f 1/57/17 4/58/18 3/59/19 2/60/19 +f 4/61/18 6/62/20 5/63/21 3/64/22 +f 1/65/17 11/66/23 6/62/20 4/67/18 +usemtl Mirror +s off +f 24/68/24 28/69/24 27/70/24 23/71/24 +l 11 8 diff --git a/mods/lzr_laser/models/lzr_laser_mirror5.obj b/mods/lzr_laser/models/lzr_laser_mirror5.obj deleted file mode 100644 index 2ada41f..0000000 --- a/mods/lzr_laser/models/lzr_laser_mirror5.obj +++ /dev/null @@ -1,41 +0,0 @@ -# Blender v3.1.0 Alpha OBJ File: 'mirror5.blend' -# www.blender.org -mtllib mirror5.mtl -o Cube_Cube.001 -v 0.500000 -0.500000 -0.500000 -v 0.500000 0.500000 -0.500000 -v 0.500000 -0.500000 0.500000 -v 0.500000 0.500000 0.500000 -v 0.437500 -0.500000 -0.500000 -v 0.437500 0.500000 -0.500000 -v -0.500000 -0.500000 0.500000 -v -0.500000 0.500000 0.500000 -v -0.500000 -0.500000 0.437500 -v -0.500000 0.500000 0.437500 -vt 0.375000 0.000000 -vt 0.625000 0.000000 -vt 0.625000 0.250000 -vt 0.375000 0.250000 -vt 0.625000 0.500000 -vt 0.375000 0.500000 -vt 0.625000 1.000000 -vt 0.625000 0.750000 -vt 0.625000 0.500000 -vt 0.375000 0.750000 -vt 0.375000 1.000000 -vt 0.375000 0.500000 -vn 1.0000 0.0000 0.0000 -vn 0.0000 0.0000 1.0000 -vn 0.0000 1.0000 0.0000 -vn 0.0000 0.0000 -1.0000 -vn 0.0000 -1.0000 0.0000 -vn -0.7071 0.0000 -0.7071 -usemtl None -s off -f 1/1/1 2/2/1 4/3/1 3/4/1 -f 3/4/2 4/3/2 8/5/2 7/6/2 -f 4/3/3 2/7/3 6/8/3 10/9/3 8/5/3 -f 5/10/4 6/8/4 2/7/4 1/11/4 -f 3/4/5 7/6/5 9/12/5 5/10/5 1/11/5 -f 8/5/1 7/6/1 9/12/1 10/9/1 -f 6/8/6 5/10/6 9/12/6 10/9/6 diff --git a/mods/lzr_laser/models/lzr_laser_mirror_on.blend b/mods/lzr_laser/models/lzr_laser_mirror_on.blend new file mode 100644 index 0000000..e8449e8 Binary files /dev/null and b/mods/lzr_laser/models/lzr_laser_mirror_on.blend differ diff --git a/mods/lzr_laser/models/lzr_laser_mirror_on.obj b/mods/lzr_laser/models/lzr_laser_mirror_on.obj index af6a99d..69cfdb0 100644 --- a/mods/lzr_laser/models/lzr_laser_mirror_on.obj +++ b/mods/lzr_laser/models/lzr_laser_mirror_on.obj @@ -1,90 +1,208 @@ -# Blender v3.1.0 Alpha OBJ File: 'mirror_laser.blend' +# Blender v3.1.0 Alpha OBJ File: 'lzr_laser_mirror_on.blend' # www.blender.org -mtllib mirror_laser.mtl -o Cube_Cube.001 -v -0.500000 -0.500000 0.500000 -v -0.500000 0.500000 0.500000 -v 0.500000 -0.500000 0.500000 -v 0.500000 0.500000 0.500000 -v -0.500000 -0.500000 0.375000 -v -0.500000 0.500000 0.375000 -v 0.500000 -0.500000 -0.500000 -v 0.500000 0.500000 -0.500000 -v 0.375000 -0.500000 -0.500000 -v 0.375000 0.500000 -0.500000 -v -0.500000 -0.062500 0.062500 -v -0.500000 0.062500 0.062500 -v 0.107087 -0.062500 0.062500 -v 0.107087 0.062500 0.062500 +mtllib lzr_laser_mirror_on.mtl +o Mirror +v -0.500083 -0.500083 0.500083 +v -0.500083 0.500010 0.500083 +v 0.500000 0.499964 0.500000 +v 0.500000 -0.500125 0.500000 +v 0.500083 0.500010 -0.500083 +v 0.500083 -0.500083 -0.500083 +v -0.500000 0.437750 -0.500000 +v -0.500125 0.500052 -0.500125 +v 0.500000 0.437750 -0.500000 +v -0.500000 0.437750 0.500000 +v -0.500125 -0.500125 -0.500125 +v -0.500000 -0.437750 -0.500000 +v 0.500000 -0.437750 -0.500000 +v -0.500000 -0.437750 0.500000 +v -0.437750 -0.437500 -0.500250 +v -0.437750 0.437500 -0.500250 +v -0.500250 -0.437500 -0.437750 +v -0.500250 0.437500 -0.437750 +v -0.437750 -0.437500 -0.437750 +v -0.437750 0.437500 -0.437750 +v -0.500250 -0.437500 0.437750 +v -0.500250 0.437500 0.437750 +v -0.437750 -0.437500 0.437750 +v -0.437750 0.437500 0.437750 +v 0.437750 -0.437500 -0.500250 +v 0.437750 0.437500 -0.500250 +v 0.437750 -0.437500 -0.437750 +v 0.437750 0.437500 -0.437750 v -0.500000 -0.062500 -0.062500 +v -0.062500 0.062500 0.062500 +v -0.062500 -0.062500 0.062500 +v -0.500000 0.062500 0.062500 +v -0.500000 -0.062500 0.062500 +v -0.062500 0.062500 -0.062500 +v -0.062500 -0.062500 -0.062500 v -0.500000 0.062500 -0.062500 -v 0.107087 -0.062500 -0.062500 -v 0.107087 0.062500 -0.062500 -v -0.062000 -0.062500 0.022751 -v -0.062000 0.062500 0.022751 -v 0.062000 -0.062500 -0.043922 -v 0.062000 0.062500 -0.043922 -v -0.062000 -0.062500 -0.500000 -v -0.062000 0.062500 -0.500000 -v 0.062000 -0.062500 -0.500000 -v 0.062000 0.062500 -0.500000 -vt 0.375000 0.000000 -vt 0.375000 0.250000 -vt 0.625000 0.250000 -vt 0.625000 0.000000 -vt 0.375000 0.500000 -vt 0.625000 0.500000 -vt 0.625000 0.500000 -vt 0.625000 0.750000 -vt 0.625000 1.000000 -vt 0.375000 0.750000 -vt 0.375000 1.000000 -vt 0.375000 0.500000 -vt 0.375000 0.000000 -vt 0.375000 0.250000 -vt 0.625000 0.250000 -vt 0.625000 0.000000 -vt 0.375000 0.500000 -vt 0.375000 0.750000 -vt 0.625000 0.750000 -vt 0.625000 0.500000 -vt 0.125000 0.500000 -vt 0.125000 0.750000 -vt 0.875000 0.750000 -vt 0.875000 0.500000 -vt 0.375000 0.250000 -vt 0.375000 0.500000 -vt 0.625000 0.500000 -vt 0.625000 0.250000 -vt 0.375000 0.750000 -vt 0.375000 1.000000 -vt 0.625000 1.000000 -vt 0.625000 0.750000 -vt 0.125000 0.500000 -vt 0.125000 0.750000 -vt 0.875000 0.750000 -vt 0.875000 0.500000 -vn 0.0000 0.0000 1.0000 -vn 1.0000 0.0000 0.0000 +v -0.062500 -0.062500 -0.500000 +v -0.062500 0.062500 -0.500000 +v 0.062500 -0.062500 -0.500000 +v 0.062500 0.062500 -0.500000 +v -0.062500 -0.062500 0.100000 +v -0.062500 0.062500 0.100000 +v 0.062500 -0.062500 0.100000 +v 0.062500 0.062500 0.100000 +vt 0.937523 0.999729 +vt 0.999875 0.999854 +vt 0.999833 0.000021 +vt 0.937523 0.000104 +vt 0.999896 0.937523 +vt 0.999979 0.999833 +vt 0.000146 0.999875 +vt 0.000271 0.937523 +vt 0.000000 0.999854 +vt 0.062352 0.999729 +vt 0.062352 0.000104 +vt 0.000042 0.000021 +vt 0.999979 0.000042 +vt 0.999896 0.062352 +vt 0.000271 0.062352 +vt 0.000146 0.000000 +vt 0.937669 0.937503 +vt 0.937669 0.999979 +vt 0.062497 0.999979 +vt 0.062497 0.937503 +vt 0.000021 0.937503 +vt 0.000021 0.062331 +vt 0.062497 0.062331 +vt 0.999896 0.000104 +vt 0.000187 0.000021 +vt 0.062497 0.062602 +vt 0.062497 0.937274 +vt 0.000021 0.062602 +vt 0.000021 0.937274 +vt 0.062497 0.937274 +vt 0.062497 0.062602 +vt 0.062602 0.937503 +vt 0.937274 0.937503 +vt 0.937274 0.999979 +vt 0.062602 0.999979 +vt 0.937274 0.937503 +vt 0.062602 0.937503 +vt 0.062602 0.999979 +vt 0.937274 0.999979 +vt 0.937274 0.937503 +vt 0.062602 0.937503 +vt 0.062602 0.062331 +vt 0.937274 0.062331 +vt 0.937669 0.937274 +vt 0.937669 0.062602 +vt 0.062497 0.062602 +vt 0.062497 0.937274 +vt 0.000021 0.937274 +vt 0.000021 0.062602 +vt 0.062497 0.062331 +vt 0.000021 0.062331 +vt 0.000021 0.937503 +vt 0.062497 0.937503 +vt 0.062497 0.999979 +vt 0.937669 0.999979 +vt 0.937669 0.937503 +vt 0.000042 0.999813 +vt 0.000000 0.000104 +vt 0.999750 0.000104 +vt 0.999833 0.999813 +vt 0.999896 0.000000 +vt 0.000187 0.000042 +vt 0.000187 0.999833 +vt 0.999896 0.999750 +vt 0.999979 0.999813 +vt 0.000146 0.999854 +vt 0.999896 0.000104 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 0.000000 1.000000 +vn 0.0000 0.0001 -1.0000 +vn -1.0000 0.0001 -0.0000 +vn -0.0000 -0.0000 -1.0000 +vn -1.0000 -0.0001 -0.0000 +vn 0.0000 -1.0000 -0.0000 vn 0.0000 1.0000 0.0000 +vn 0.0018 1.0000 0.0001 +vn -0.0017 1.0000 0.0000 +vn 0.0001 1.0000 0.0018 +vn -1.0000 0.0000 -0.0040 +vn 1.0000 0.0000 0.0000 +vn -0.0000 0.0000 1.0000 +vn -0.0040 0.0000 -1.0000 +vn 0.0040 0.0000 -1.0000 +vn -1.0000 0.0000 0.0040 vn -1.0000 0.0000 0.0000 -vn 0.0000 -1.0000 0.0000 -vn 0.0000 0.0000 -1.0000 +vn -0.0009 -0.7075 0.7067 +vn 0.5773 -0.5774 0.5773 +vn 0.0001 -0.0000 1.0000 +vn 0.6788 -0.4573 -0.5746 +vn 0.5773 0.5773 -0.5775 +vn 1.0000 0.0000 0.0001 +vn -0.0000 -1.0000 -0.0018 vn -0.7071 0.0000 -0.7071 -usemtl None +usemtl Box s off -f 1/1/1 3/2/1 4/3/1 2/4/1 -f 3/2/2 7/5/2 8/6/2 4/3/2 -f 4/3/3 8/6/3 10/7/3 6/8/3 2/9/3 -f 5/10/4 1/11/4 2/9/4 6/8/4 -f 3/2/5 1/11/5 5/10/5 9/12/5 7/5/5 -f 8/6/6 7/5/6 9/12/6 10/7/6 -f 6/8/7 10/7/7 9/12/7 5/10/7 -f 11/13/1 13/14/1 14/15/1 12/16/1 -f 17/17/6 15/18/6 16/19/6 18/20/6 -f 13/21/5 11/22/5 15/18/5 17/17/5 -f 18/20/3 16/19/3 12/23/3 14/24/3 -f 21/25/2 25/26/2 26/27/2 22/28/2 -f 23/29/4 19/30/4 20/31/4 24/32/4 -f 21/33/5 19/34/5 23/29/5 25/26/5 -f 26/27/3 24/32/3 20/35/3 22/36/3 +f 7/1/1 8/2/1 5/3/1 9/4/1 +f 10/5/2 2/6/2 8/7/2 7/8/2 +f 11/9/3 12/10/3 13/11/3 6/12/3 +f 1/13/4 14/14/4 12/15/4 11/16/4 +f 24/17/5 22/18/5 18/19/5 20/20/5 16/21/5 26/22/5 28/23/5 +f 3/24/6 5/25/7 8/7/8 2/6/9 +f 12/15/10 17/26/10 18/27/10 7/8/10 +f 15/28/11 16/29/11 20/30/11 19/31/11 +f 19/32/12 20/33/12 18/34/12 17/35/12 +f 12/10/13 7/1/13 16/36/13 15/37/13 +f 21/38/3 22/39/3 24/40/3 23/41/3 +f 9/4/14 13/11/14 25/42/14 26/43/14 +f 14/14/15 10/5/15 22/44/15 21/45/15 +f 27/46/16 28/47/16 26/48/16 25/49/16 +f 27/50/6 25/51/6 15/52/6 19/53/6 17/54/6 21/55/6 23/56/6 +s 1 +f 1/57/17 4/58/18 3/59/19 2/60/19 +f 4/61/18 6/62/20 5/63/21 3/64/22 +f 1/65/17 11/66/23 6/62/20 4/67/18 +usemtl Mirror +s off +f 24/68/24 28/69/24 27/70/24 23/71/24 +usemtl Laser +f 29/72/3 36/73/3 34/74/3 35/75/3 +f 39/76/11 40/77/11 44/78/11 43/79/11 +f 31/80/12 30/81/12 32/82/12 33/83/12 +f 38/84/6 42/85/6 44/78/6 40/86/6 +f 35/87/5 31/88/5 33/89/5 29/90/5 +f 30/91/6 34/92/6 36/93/6 32/94/6 +f 39/76/5 43/95/5 41/96/5 37/97/5 +f 37/98/16 35/99/16 34/74/16 38/100/16 +l 11 8 +l 31 41 +l 30 42