Add new transmissive mirror states

master
Wuzzy 2022-03-14 00:34:32 +01:00
parent ff4c032d1f
commit cf5cf6aac3
5 changed files with 676 additions and 27 deletions

View File

@ -315,44 +315,61 @@ register_element("mirror", {
})
}, { allow_take = true })
-- FIXME: Texturing, meshes
register_element("transmissive_mirror", {
local tm_def = {
description = S("Transmissive Mirror"),
paramtype = "light",
paramtype2 = "facedir",
tiles_off = {
{name="lzr_laser_transmissive_mirror_block.png^lzr_laser_fixed.png", backface_culling=true},
{name="lzr_laser_transmissive_mirror_mirror.png", backface_culling=true},
{name="lzr_laser_transmissive_mirror_mirror_out.png", backface_culling=true},
},
tiles_on = {
{name="lzr_laser_laser_full.png", backface_culling=true},
{name="lzr_laser_transmissive_mirror_block.png^lzr_laser_fixed.png", backface_culling=true},
{name="lzr_laser_transmissive_mirror_mirror.png", backface_culling=true},
{name="lzr_laser_transmissive_mirror_mirror_out.png", backface_culling=true},
},
tiles_takable_off = {
{name="lzr_laser_transmissive_mirror_block.png", backface_culling=true},
{name="lzr_laser_transmissive_mirror_mirror.png", backface_culling=true},
{name="lzr_laser_transmissive_mirror_mirror_out.png", backface_culling=true},
},
tiles_takable_on = {
{name="lzr_laser_laser_full.png", backface_culling=true},
{name="lzr_laser_transmissive_mirror_block.png", backface_culling=true},
{name="lzr_laser_transmissive_mirror_mirror.png", backface_culling=true},
{name="lzr_laser_transmissive_mirror_mirror_out.png", backface_culling=true},
},
use_texture_alpha = "blend",
drawtype = "mesh",
mesh_off = "lzr_laser_mirror.obj",
mesh_on = "lzr_laser_mirror_on_thru1.obj",
light_source_on = 3,
groups = { rotatable = 1, laser_block = 1 },
sounds = lzr_sounds.node_sound_glass_defaults({
_rotate = {name = "lzr_laser_mirror_rotate", gain = 1.0},
})
}, { allow_take = true })
}
local tm_def_off = table.copy(tm_def)
tm_def_off.tiles_off = {
{name="lzr_laser_transmissive_mirror_block.png^lzr_laser_fixed.png", backface_culling=true},
{name="lzr_laser_transmissive_mirror_mirror.png", backface_culling=true},
{name="lzr_laser_transmissive_mirror_mirror_out.png", backface_culling=true},
}
tm_def_off.tiles_takable_off = {
{name="lzr_laser_transmissive_mirror_block.png", backface_culling=true},
{name="lzr_laser_transmissive_mirror_mirror.png", backface_culling=true},
{name="lzr_laser_transmissive_mirror_mirror_out.png", backface_culling=true},
}
tm_def_off.mesh_off = "lzr_laser_mirror.obj"
local tm_def_on_01 = table.copy(tm_def)
tm_def_on_01.description = S("Transmissive Mirror (active, 01)")
tm_def_on_01.tiles_off = {
{name="lzr_laser_laser_full.png", backface_culling=true},
{name="lzr_laser_transmissive_mirror_block.png^lzr_laser_fixed.png", backface_culling=true},
{name="lzr_laser_transmissive_mirror_mirror.png", backface_culling=true},
{name="lzr_laser_transmissive_mirror_mirror_out.png", backface_culling=true},
}
tm_def_on_01.tiles_takable_off = {
{name="lzr_laser_laser_full.png", backface_culling=true},
{name="lzr_laser_transmissive_mirror_block.png", backface_culling=true},
{name="lzr_laser_transmissive_mirror_mirror.png", backface_culling=true},
{name="lzr_laser_transmissive_mirror_mirror_out.png", backface_culling=true},
}
tm_def_on_01.mesh_off = "lzr_laser_mirror_on_thru1.obj"
local tm_def_on_10 = table.copy(tm_def_on_01)
tm_def_on_10.description = S("Transmissive Mirror (active, 10)")
tm_def_on_10.mesh_off = "lzr_laser_mirror_on_thru2.obj"
local tm_def_on_11 = table.copy(tm_def_on_01)
tm_def_on_11.description = S("Transmissive Mirror (active, 11)")
tm_def_on_11.mesh_off = "lzr_laser_mirror_on_thru3.obj"
register_element("transmissive_mirror", tm_def_off, { allow_take = true, activate = false })
register_element("transmissive_mirror_on_01", tm_def_on_01, { allow_take = true, activate = false })
register_element("transmissive_mirror_on_10", tm_def_on_10, { allow_take = true, activate = false })
register_element("transmissive_mirror_on_11", tm_def_on_11, { allow_take = true, activate = false })
register_element("crystal", {
description = S("Crystal"),

Binary file not shown.

View File

@ -0,0 +1,309 @@
# Blender v3.0.1 OBJ File: 'lzr_laser_mirror_on_thru2.blend'
# www.blender.org
mtllib lzr_laser_mirror_on_thru2.mtl
v 0.062500 -0.062500 -0.500000
v -0.062500 0.062500 -0.062500
v -0.062500 -0.062500 -0.062500
v -0.062500 0.062500 -0.500000
v -0.062500 -0.062500 -0.500000
v 0.062500 0.062500 -0.062500
v 0.062500 -0.062500 -0.062500
v 0.062500 0.062500 -0.500000
v 0.500000 -0.062500 -0.062500
v 0.500000 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.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
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 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 0.000000 1.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.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 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 1.000000
vt 1.000000 0.000000
vt 1.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
vt 0.000000 1.000000
vn 1.0000 0.0000 0.0000
vn 0.0000 -1.0000 0.0000
vn -1.0000 -0.0000 -0.0000
vn -0.0000 1.0000 0.0000
vn 0.0000 -0.0000 -1.0000
vn -0.0000 0.0000 1.0000
g LaserThru1_Laser.005_Laser
usemtl Laser
s off
f 1/1/1 8/2/1 6/3/1 7/4/1
f 3/5/2 7/6/2 14/7/2 18/8/2
f 3/5/3 2/9/3 4/10/3 5/11/3
f 7/12/2 3/13/2 5/14/2 1/15/2
f 2/16/4 6/17/4 8/18/4 4/19/4
f 9/20/5 7/6/5 6/3/5 10/21/5
f 6/22/4 13/23/4 12/24/4 10/21/4
f 11/25/6 12/26/6 13/27/6 14/28/6
f 2/16/5 3/13/5 16/29/5 15/30/5
f 18/31/6 17/32/6 19/33/6 20/34/6
f 14/35/6 13/23/6 17/36/6 18/8/6
f 7/12/2 9/37/2 11/38/2 14/28/2
f 3/5/2 18/39/2 20/40/2 16/41/2
f 15/42/4 19/43/4 17/36/4 2/44/4
f 6/22/4 2/9/4 17/36/4 13/45/4
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.437643 -0.500000
v -0.500125 0.500052 -0.500125
v 0.500000 0.437643 -0.500000
v -0.500000 0.437643 0.500000
v -0.500125 -0.500125 -0.500125
v -0.500000 -0.437792 -0.500000
v 0.500000 -0.437792 -0.500000
v -0.500000 -0.437792 0.500000
v -0.437750 -0.437542 -0.500250
v -0.437750 0.437393 -0.500250
v -0.500250 -0.437542 -0.437750
v -0.500250 0.437393 -0.437750
v -0.437750 -0.437542 -0.437750
v -0.437750 0.437500 -0.437750
v -0.500250 -0.437542 0.437750
v -0.500250 0.437393 0.437750
v -0.437750 -0.437542 0.437750
v -0.437750 0.437500 0.437750
v 0.437750 -0.437542 -0.500250
v 0.437750 0.437393 -0.500250
v 0.437750 -0.437625 -0.437750
v 0.437750 0.437500 -0.437750
v 0.500000 -0.437625 0.500000
vt 0.000120 0.000000
vt 0.062641 0.062313
vt 0.062390 0.000083
vt 0.000250 0.062391
vt 0.000125 0.000078
vt 0.062479 0.062641
vt 0.937687 0.937521
vt 0.937687 1.000000
vt 0.062479 1.000000
vt 0.062479 0.937521
vt 0.000000 0.937521
vt 0.000000 0.062313
vt 0.062479 0.062313
vt 0.999917 0.000083
vt 0.000167 0.000000
vt 0.000125 0.999875
vt 1.000000 0.999833
vt 0.062479 0.937284
vt 0.000250 0.937533
vt 0.000000 0.062641
vt 0.000000 0.937284
vt 0.062479 0.937391
vt 0.062479 0.062641
vt 0.062641 0.937521
vt 0.937391 0.937521
vt 0.937284 1.000000
vt 0.062641 1.000000
vt 0.062391 0.999750
vt 0.937533 0.999750
vt 0.937284 0.937521
vt 0.062641 0.937521
vt 0.062641 1.000000
vt 0.937284 1.000000
vt 0.937391 0.937521
vt 0.062641 0.937521
vt 0.937533 0.000083
vt 0.937283 0.062313
vt 0.999917 0.062391
vt 0.999917 0.937533
vt 0.937687 0.937284
vt 0.937687 0.062641
vt 0.062479 0.062557
vt 0.062479 0.937391
vt 0.000000 0.937283
vt 0.000000 0.062641
vt 0.062479 0.062313
vt 0.000000 0.062313
vt 0.000000 0.937521
vt 0.062479 0.937521
vt 0.062479 1.000000
vt 0.937687 1.000000
vt 0.937687 0.937521
vt 1.000000 0.999880
vt 0.000078 0.999875
vt 0.999917 0.000083
vt 0.000250 0.000083
vt 0.999917 0.999750
vt 0.999922 0.999875
vt 0.999880 0.000000
vt 1.000000 0.000120
vt 1.000000 0.999833
vt 0.000167 0.000000
vt 0.999917 0.000083
vt 0.937687 0.937391
vt 0.937687 0.062641
vt 0.062391 0.999750
vt 0.000120 0.999833
vt 0.000078 0.000083
vt 0.062557 0.000083
vt 0.999833 0.000083
vt 0.999880 0.999833
vt 0.937533 0.999750
vt 0.999917 0.999833
vt 0.999917 0.062557
vt 0.000167 0.999880
vt 0.000250 0.937533
vt 0.000250 0.062390
vt 0.000167 0.000120
vn 0.0040 0.0013 -1.0000
vn -1.0000 0.0020 -0.0040
vn -1.0000 0.0005 -0.0032
vn 0.0002 -1.0000 0.0002
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.0000 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.0001 1.0000 0.0001
vn -1.0000 -0.0020 -0.0040
vn -1.0000 -0.0016 -0.0056
vn -1.0000 0.0027 0.0000
vn -1.0000 0.0043 0.0003
vn -1.0000 -0.0013 0.0040
vn -1.0000 0.0001 0.0032
vn -0.0040 0.0020 -1.0000
vn -0.0056 0.0016 -1.0000
vn 0.0000 -0.0027 -1.0000
vn 0.0001 1.0000 -0.0000
vn 0.0026 1.0000 -0.0001
vn -0.0002 1.0000 0.0039
vn -0.0008 0.0041 -1.0000
vn 0.0005 0.0043 -1.0000
vn 0.0000 0.0026 -1.0000
vn 0.0040 -0.0013 -1.0000
vn 0.0031 0.0002 -1.0000
vn 0.0000 0.0020 -1.0000
vn -0.0003 0.0031 -1.0000
vn -0.0032 -0.0006 -1.0000
vn -0.0040 -0.0020 -1.0000
vn -1.0000 -0.0020 -0.0000
vn -1.0000 -0.0036 -0.0004
vn -1.0000 0.0013 0.0040
vn -0.7097 -0.6114 -0.3500
vn -1.0000 0.0036 0.0008
vn -1.0000 0.0012 -0.0014
vn -1.0000 0.0020 0.0000
vn -0.1472 -0.5527 0.8203
vn -0.0385 -0.8927 -0.4491
vn 0.7212 0.1370 -0.6791
vn 0.2462 -0.8629 0.4414
vn 0.0000 -0.0020 -1.0000
vn -1.0000 -0.0026 0.0000
vn -0.7071 0.0000 -0.7071
vn 0.0000 0.0007 1.0000
vn 0.0001 -0.0013 1.0000
vn -0.0015 -0.0014 1.0000
vn 1.0000 0.0000 0.0001
vn 1.0000 -0.0010 -0.0014
vn 1.0000 -0.0013 -0.0012
vn 1.0000 -0.0009 -0.0029
vn 1.0000 0.0007 0.0000
g Mirror_Mirror_Box
usemtl Box
s off
f 26/46/7 45/47/7 33/48/7
f 32/49/8 31/50/9 37/51/8
f 44/52/10 42/53/10 38/54/10 40/55/10 36/56/10 46/57/10 48/58/10
f 23/59/11 25/60/12 28/61/13 22/62/14
f 32/49/15 37/51/15 38/63/15 27/64/15
f 35/65/16 36/66/16 40/67/16 39/68/16
f 39/69/17 40/70/17 38/71/17 37/72/17
f 32/73/18 27/74/18 36/75/18 35/76/18
f 41/77/19 42/78/19 44/79/19 43/80/19
f 29/81/20 33/48/20 45/47/20 46/82/20
f 34/83/21 30/84/21 42/85/21 41/86/21
f 47/87/22 48/88/22 46/89/22 45/90/22
f 47/91/23 45/92/23 35/93/23 39/94/23 37/95/23 41/96/23 43/97/23
f 27/64/24 38/63/24 28/61/25
f 42/85/26 22/98/27 38/63/26
f 30/84/28 22/98/29 42/85/28
f 32/73/30 35/76/30 31/99/31
f 45/47/32 26/46/32 35/76/32
f 49/100/33 47/91/33 43/97/33
f 49/100/34 33/101/34 45/92/34 47/91/34
f 49/100/35 43/97/35 41/96/35 34/102/35
f 28/103/36 25/104/37 46/82/38
f 29/81/39 46/82/39 25/104/40
f 46/82/41 36/75/41 28/103/42
f 28/103/43 36/75/44 27/74/44
f 41/86/45 37/51/45 31/50/46
f 34/83/47 41/86/47 21/105/48
f 22/98/49 28/61/50 38/63/51
s 1
f 21/106/52 31/99/53 26/107/54 24/108/55
f 31/99/53 35/76/56 26/46/54
f 31/50/53 21/105/52 41/86/57
g Mirror_Mirror_Mirror
usemtl Mirror
s off
f 44/109/58 48/88/58 47/87/58 43/110/58
g Mirror_Mirror_Backside
usemtl Backside
f 34/111/59 21/112/59 24/113/59 49/114/59
f 34/111/17 49/114/17 23/115/17
f 23/115/60 22/116/61 30/117/60
f 30/117/17 34/111/17 23/115/17
f 23/118/62 49/119/62 25/120/63
f 29/121/64 25/120/65 49/119/64
f 49/119/16 33/122/16 29/121/16
s 1
f 24/108/55 26/123/54 33/122/66 49/119/66

Binary file not shown.

View File

@ -0,0 +1,323 @@
# Blender v3.0.1 OBJ File: 'lzr_laser_mirror_on_thru3.blend'
# www.blender.org
mtllib lzr_laser_mirror_on_thru3.mtl
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.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.062500
v 0.062500 -0.062500 -0.062500
v -0.062500 0.062500 0.500000
v -0.062500 -0.062500 0.500000
v 0.062500 0.062500 0.062500
v 0.062500 -0.062500 0.062500
v 0.062500 0.062500 0.500000
v 0.062500 -0.062500 0.500000
v 0.500000 0.062500 -0.062500
v 0.500000 -0.062500 -0.062500
v 0.500000 0.062500 0.062500
v 0.500000 -0.062500 0.062500
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 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 0.000000 1.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.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 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 1.000000
vt 0.000000 1.000000
vt 1.000000 0.000000
vt 1.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 1.000000 1.000000
vt 0.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 1.000000
vt 0.000000 1.000000
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 -1.0000 -0.0000 -0.0000
vn 1.0000 0.0000 0.0000
g LaserThru1_Laser.005_Laser
usemtl Laser
s off
f 1/1/1 8/2/1 6/3/1 7/4/1
f 3/5/2 7/6/2 14/7/2 18/8/2
f 3/5/3 2/9/3 4/10/3 5/11/3
f 7/12/2 3/13/2 5/14/2 1/15/2
f 2/16/4 6/17/4 8/18/4 4/19/4
f 9/20/5 7/6/5 6/3/5 10/21/5
f 6/22/4 13/23/4 12/24/4 10/21/4
f 11/25/6 12/26/6 13/27/6 14/28/6
f 2/16/5 3/13/5 16/29/5 15/30/5
f 18/31/6 17/32/6 19/33/6 20/34/6
f 18/8/2 14/7/2 22/35/2 24/36/2
f 7/12/2 9/37/2 11/38/2 14/28/2
f 3/5/2 18/39/2 20/40/2 16/41/2
f 15/42/4 19/43/4 17/44/4 2/45/4
f 6/22/4 2/9/4 17/44/4 13/46/4
f 17/32/3 18/31/3 24/47/3 23/48/3
f 14/28/1 13/27/1 21/49/1 22/50/1
f 13/46/4 17/44/4 23/51/4 21/52/4
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.437643 -0.500000
v -0.500125 0.500052 -0.500125
v 0.500000 0.437643 -0.500000
v -0.500000 0.437643 0.500000
v -0.500125 -0.500125 -0.500125
v -0.500000 -0.437792 -0.500000
v 0.500000 -0.437792 -0.500000
v -0.500000 -0.437792 0.500000
v -0.437750 -0.437542 -0.500250
v -0.437750 0.437393 -0.500250
v -0.500250 -0.437542 -0.437750
v -0.500250 0.437393 -0.437750
v -0.437750 -0.437542 -0.437750
v -0.437750 0.437500 -0.437750
v -0.500250 -0.437542 0.437750
v -0.500250 0.437393 0.437750
v -0.437750 -0.437542 0.437750
v -0.437750 0.437500 0.437750
v 0.437750 -0.437542 -0.500250
v 0.437750 0.437393 -0.500250
v 0.437750 -0.437625 -0.437750
v 0.437750 0.437500 -0.437750
v 0.500000 -0.437625 0.500000
vt 0.000120 0.000000
vt 0.062641 0.062313
vt 0.062390 0.000083
vt 0.000250 0.062391
vt 0.000125 0.000078
vt 0.062479 0.062641
vt 0.937687 0.937521
vt 0.937687 1.000000
vt 0.062479 1.000000
vt 0.062479 0.937521
vt 0.000000 0.937521
vt 0.000000 0.062313
vt 0.062479 0.062313
vt 0.999917 0.000083
vt 0.000167 0.000000
vt 0.000125 0.999875
vt 1.000000 0.999833
vt 0.062479 0.937284
vt 0.000250 0.937533
vt 0.000000 0.062641
vt 0.000000 0.937284
vt 0.062479 0.937391
vt 0.062479 0.062641
vt 0.062641 0.937521
vt 0.937391 0.937521
vt 0.937284 1.000000
vt 0.062641 1.000000
vt 0.062391 0.999750
vt 0.937533 0.999750
vt 0.937284 0.937521
vt 0.062641 0.937521
vt 0.062641 1.000000
vt 0.937284 1.000000
vt 0.937391 0.937521
vt 0.062641 0.937521
vt 0.937533 0.000083
vt 0.937283 0.062313
vt 0.999917 0.062391
vt 0.999917 0.937533
vt 0.937687 0.937284
vt 0.937687 0.062641
vt 0.062479 0.062557
vt 0.062479 0.937391
vt 0.000000 0.937283
vt 0.000000 0.062641
vt 0.062479 0.062313
vt 0.000000 0.062313
vt 0.000000 0.937521
vt 0.062479 0.937521
vt 0.062479 1.000000
vt 0.937687 1.000000
vt 0.937687 0.937521
vt 1.000000 0.999880
vt 0.000078 0.999875
vt 0.999917 0.000083
vt 0.000250 0.000083
vt 0.999917 0.999750
vt 0.999922 0.999875
vt 0.999880 0.000000
vt 1.000000 0.000120
vt 1.000000 0.999833
vt 0.000167 0.000000
vt 0.999917 0.000083
vt 0.937687 0.937391
vt 0.937687 0.062641
vt 0.062391 0.999750
vt 0.000120 0.999833
vt 0.000078 0.000083
vt 0.062557 0.000083
vt 0.999833 0.000083
vt 0.999880 0.999833
vt 0.937533 0.999750
vt 0.999917 0.999833
vt 0.999917 0.062557
vt 0.000167 0.999880
vt 0.000250 0.937533
vt 0.000250 0.062390
vt 0.000167 0.000120
vn 0.0040 0.0013 -1.0000
vn -1.0000 0.0020 -0.0040
vn -1.0000 0.0005 -0.0032
vn 0.0002 -1.0000 0.0002
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.0000 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.0001 1.0000 0.0001
vn -1.0000 -0.0020 -0.0040
vn -1.0000 -0.0016 -0.0056
vn -1.0000 0.0027 0.0000
vn -1.0000 0.0043 0.0003
vn -1.0000 -0.0013 0.0040
vn -1.0000 0.0001 0.0032
vn -0.0040 0.0020 -1.0000
vn -0.0056 0.0016 -1.0000
vn 0.0000 -0.0027 -1.0000
vn 0.0001 1.0000 -0.0000
vn 0.0026 1.0000 -0.0001
vn -0.0002 1.0000 0.0039
vn -0.0008 0.0041 -1.0000
vn 0.0005 0.0043 -1.0000
vn 0.0000 0.0026 -1.0000
vn 0.0040 -0.0013 -1.0000
vn 0.0031 0.0002 -1.0000
vn 0.0000 0.0020 -1.0000
vn -0.0003 0.0031 -1.0000
vn -0.0032 -0.0006 -1.0000
vn -0.0040 -0.0020 -1.0000
vn -1.0000 -0.0020 -0.0000
vn -1.0000 -0.0036 -0.0004
vn -1.0000 0.0013 0.0040
vn -0.7097 -0.6114 -0.3500
vn -1.0000 0.0036 0.0008
vn -1.0000 0.0012 -0.0014
vn -1.0000 0.0020 0.0000
vn -0.1472 -0.5527 0.8203
vn -0.0385 -0.8927 -0.4491
vn 0.7212 0.1370 -0.6791
vn 0.2462 -0.8629 0.4414
vn 0.0000 -0.0020 -1.0000
vn -1.0000 -0.0026 0.0000
vn -0.7071 0.0000 -0.7071
vn 0.0000 0.0007 1.0000
vn 0.0001 -0.0013 1.0000
vn -0.0015 -0.0014 1.0000
vn 1.0000 0.0000 0.0001
vn 1.0000 -0.0010 -0.0014
vn 1.0000 -0.0013 -0.0012
vn 1.0000 -0.0009 -0.0029
vn 1.0000 0.0007 0.0000
g Mirror_Mirror_Box
usemtl Box
s off
f 30/53/7 49/54/7 37/55/7
f 36/56/8 35/57/9 41/58/8
f 48/59/10 46/60/10 42/61/10 44/62/10 40/63/10 50/64/10 52/65/10
f 27/66/11 29/67/12 32/68/13 26/69/14
f 36/56/15 41/58/15 42/70/15 31/71/15
f 39/72/16 40/73/16 44/74/16 43/75/16
f 43/76/17 44/77/17 42/78/17 41/79/17
f 36/80/18 31/81/18 40/82/18 39/83/18
f 45/84/19 46/85/19 48/86/19 47/87/19
f 33/88/20 37/55/20 49/54/20 50/89/20
f 38/90/21 34/91/21 46/92/21 45/93/21
f 51/94/22 52/95/22 50/96/22 49/97/22
f 51/98/23 49/99/23 39/100/23 43/101/23 41/102/23 45/103/23 47/104/23
f 31/71/24 42/70/24 32/68/25
f 46/92/26 26/105/27 42/70/26
f 34/91/28 26/105/29 46/92/28
f 36/80/30 39/83/30 35/106/31
f 49/54/32 30/53/32 39/83/32
f 53/107/33 51/98/33 47/104/33
f 53/107/34 37/108/34 49/99/34 51/98/34
f 53/107/35 47/104/35 45/103/35 38/109/35
f 32/110/36 29/111/37 50/89/38
f 33/88/39 50/89/39 29/111/40
f 50/89/41 40/82/41 32/110/42
f 32/110/43 40/82/44 31/81/44
f 45/93/45 41/58/45 35/57/46
f 38/90/47 45/93/47 25/112/48
f 26/105/49 32/68/50 42/70/51
s 1
f 25/113/52 35/106/53 30/114/54 28/115/55
f 35/106/53 39/83/56 30/53/54
f 35/57/53 25/112/52 45/93/57
g Mirror_Mirror_Mirror
usemtl Mirror
s off
f 48/116/58 52/95/58 51/94/58 47/117/58
g Mirror_Mirror_Backside
usemtl Backside
f 38/118/59 25/119/59 28/120/59 53/121/59
f 38/118/17 53/121/17 27/122/17
f 27/122/60 26/123/61 34/124/60
f 34/124/17 38/118/17 27/122/17
f 27/125/62 53/126/62 29/127/63
f 33/128/64 29/127/65 53/126/64
f 53/126/16 37/129/16 33/128/16
s 1
f 28/115/55 30/130/54 37/129/66 53/126/66