Add new mirror meshes (WIP)

master
Wuzzy 2022-02-14 00:13:13 +01:00
parent 1e1e634610
commit e3686370ee
8 changed files with 439 additions and 216 deletions

View File

@ -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},

Binary file not shown.

View File

@ -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

Binary file not shown.

View File

@ -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

View File

@ -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

Binary file not shown.

View File

@ -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