Initial VL adaptation, re(place/use) existing assets

This commit is contained in:
Mikita Wiśniewski 2025-01-06 21:37:34 +07:00 committed by the-real-herowl
parent 6887a1e856
commit 663df00d7f
8 changed files with 220 additions and 325 deletions

View file

@ -1,8 +1,16 @@
## mcl_itemframes
This mod has been rewritten from scratch for mineclonia. The old version was a
## `mcl_itemframes`
Adds regular and glowing item frames into VoxeLibre.
* Rewritten from scratch for Mineclonia by cora
* Ported to and adapted for VoxeLibre by rudzik8
From original README.md:
> This mod has been rewritten from scratch for mineclonia. The old version was a
fork of the MTG itemframes mod heavily patched and added upon by mcl so that it
ultimately contained about 1000 lines of code.
With the rewrite it was possible to reduce this to less than 300 and add the
>
> With the rewrite it was possible to reduce this to less than 300 and add the
possibility to place itemframes horizontally as well as a clean API to define
custom item holding nodes.

View file

@ -3,7 +3,15 @@ mcl_itemframes.registered_nodes = {}
mcl_itemframes.registered_itemframes = {}
local S = minetest.get_translator(minetest.get_current_modname())
local fbox = {type = "fixed", fixed = {-6/16, -1/2, -6/16, 6/16, -7/16, 6/16}}
local function table_merge(t, ...)
local t2 = table.copy(t)
return table.update(t2, ...)
end
local fbox = {
type = "fixed",
fixed = {-6/16, -1/2, -6/16, 6/16, -7/16, 6/16}
}
local base_props = {
visual = "wielditem",
@ -21,9 +29,9 @@ local map_props = {
}
mcl_itemframes.tpl_node = {
drawtype = "nodebox",
drawtype = "mesh",
is_ground_content = false,
node_box = fbox,
mesh = "mcl_itemframes_frame.obj",
selection_box = fbox,
collision_box = fbox,
use_texture_alpha = "opaque",
@ -158,14 +166,14 @@ function mcl_itemframes.tpl_entity:set_item(itemstack, pos)
if self._map_id then
mcl_maps.load_map(self._map_id, function(texture)
if self.object and self.object:get_pos() then
self.object:set_properties(table.merge(map_props, { textures = { texture }}))
self.object:set_properties(table_merge(map_props, { textures = { texture }}))
end
end)
return
end
local idef = itemstack:get_definition()
local ws = idef.wield_scale
self.object:set_properties(table.merge(base_props, {
self.object:set_properties(table_merge(base_props, {
wield_item = self._item,
visual_size = { x = base_props.visual_size.x / ws.x, y = base_props.visual_size.y / ws.y },
}, def.object_properties or {}))
@ -215,9 +223,9 @@ function mcl_itemframes.register_itemframe(name, def)
local nodename = "mcl_itemframes:"..name
table.insert(mcl_itemframes.registered_nodes, nodename)
mcl_itemframes.registered_itemframes[name] = def
minetest.register_node(":"..nodename, table.merge(mcl_itemframes.tpl_node, def.node, {
minetest.register_node(":"..nodename, table_merge(mcl_itemframes.tpl_node, def.node, {
_mcl_itemframe = name,
groups = table.merge({ dig_immediate = 3, deco_block = 1, dig_by_piston = 1, handy = 1, axey = 1, itemframe = 1 }, def.node.groups),
groups = table_merge({ dig_immediate = 3, deco_block = 1, dig_by_piston = 1, handy = 1, axey = 1, itemframe = 1 }, def.node.groups),
}))
end
@ -229,7 +237,7 @@ mcl_itemframes.register_itemframe("frame", {
_tt_help = S("Can hold an item"),
_doc_items_longdesc = S("Item frames are decorative blocks in which items can be placed."),
_doc_items_usagehelp = S("Just place any item on the item frame. Use the item frame again to retrieve the item."),
tiles = { "mcl_itemframes_item_frame.png" },
tiles = { "mcl_itemframes_itemframe_background.png" },
inventory_image = "mcl_itemframes_item_frame.png",
wield_image = "mcl_itemframes_item_frame.png",
},
@ -241,7 +249,7 @@ mcl_itemframes.register_itemframe("glow_frame", {
_tt_help = S("Can hold an item and glows"),
_doc_items_longdesc = S("Item frames are decorative blocks in which items can be placed."),
_doc_items_usagehelp = S("Just place any item on the item frame. Use the item frame again to retrieve the item."),
tiles = { "mcl_itemframes_glow_item_frame.png" },
tiles = { "mcl_itemframes_glow_item_frame_border.png" },
inventory_image = "mcl_itemframes_glow_item_frame.png",
wield_image = "mcl_itemframes_glow_item_frame.png",
},

View file

@ -0,0 +1,191 @@
# Made in Blockbench 4.11.2
mtllib mcl_itemframes_frame.mtl
o cube
v 0.375 -0.4999999999999999 0.3750000000000001
v 0.375 -0.4374999999999999 0.3750000000000001
v 0.375 -0.49999999999999994 0.3125000000000001
v 0.375 -0.43749999999999994 0.3125000000000001
v -0.375 -0.4999999999999999 0.3750000000000001
v -0.375 -0.4374999999999999 0.3750000000000001
v -0.375 -0.49999999999999994 0.3125000000000001
v -0.375 -0.43749999999999994 0.3125000000000001
v 0.375 -0.5000000000000001 -0.3124999999999999
v 0.375 -0.4375000000000001 -0.3124999999999999
v 0.375 -0.5000000000000001 -0.3749999999999999
v 0.375 -0.4375000000000001 -0.3749999999999999
v -0.375 -0.5000000000000001 -0.3124999999999999
v -0.375 -0.4375000000000001 -0.3124999999999999
v -0.375 -0.5000000000000001 -0.3749999999999999
v -0.375 -0.4375000000000001 -0.3749999999999999
v 0.375 -0.4999999999999999 0.3125000000000001
v 0.375 -0.4374999999999999 0.3125000000000001
v 0.375 -0.5 -0.3124999999999999
v 0.375 -0.43750000000000006 -0.3124999999999999
v 0.3125 -0.4999999999999999 0.3125000000000001
v 0.3125 -0.4374999999999999 0.3125000000000001
v 0.3125 -0.5 -0.3124999999999999
v 0.3125 -0.43750000000000006 -0.3124999999999999
v -0.3125 -0.4999999999999999 0.3125000000000001
v -0.3125 -0.4374999999999999 0.3125000000000001
v -0.3125 -0.5 -0.3124999999999999
v -0.3125 -0.43750000000000006 -0.3124999999999999
v -0.375 -0.4999999999999999 0.3125000000000001
v -0.375 -0.4374999999999999 0.3125000000000001
v -0.375 -0.5 -0.3124999999999999
v -0.375 -0.43750000000000006 -0.3124999999999999
v 0.3125 -0.46875 0.3125000000000001
v 0.3125 -0.46875 -0.3124999999999999
v -0.3125 -0.46875 0.3125000000000001
v -0.3125 -0.46875 -0.3124999999999999
vt 0.125 0.875
vt 0.125 0.9375
vt 0.0625 0.9375
vt 0.0625 0.875
vt 0.9375 0.875
vt 0.9375 0.9375
vt 0.875 0.9375
vt 0.875 0.875
vt 0.875 0.9375
vt 0.875 1
vt 0.125 1
vt 0.125 0.9375
vt 0.875 0.8125
vt 0.875 0.875
vt 0.125 0.875
vt 0.125 0.8125
vt 0.875 0.875
vt 0.875 0.9375
vt 0.125 0.9375
vt 0.125 0.875
vt 0.875 0.875
vt 0.875 0.9375
vt 0.125 0.9375
vt 0.125 0.875
vt 0.125 0.0625
vt 0.125 0.125
vt 0.0625 0.125
vt 0.0625 0.0625
vt 0.9375 0.0625
vt 0.9375 0.125
vt 0.875 0.125
vt 0.875 0.0625
vt 0.875 0.125
vt 0.875 0.1875
vt 0.125 0.1875
vt 0.125 0.125
vt 0.875 0
vt 0.875 0.0625
vt 0.125 0.0625
vt 0.125 0
vt 0.875 0.0625
vt 0.875 0.125
vt 0.125 0.125
vt 0.125 0.0625
vt 0.875 0.0625
vt 0.875 0.125
vt 0.125 0.125
vt 0.125 0.0625
vt 0.0625 0.1875
vt 0.0625 0.8125
vt 0 0.8125
vt 0 0.1875
vt 0.1875 0.1875
vt 0.1875 0.8125
vt 0.125 0.8125
vt 0.125 0.1875
vt 0.0625 0.9375
vt 0.0625 1
vt 0 1
vt 0 0.9375
vt 0.0625 0.9375
vt 0.0625 1
vt 0 1
vt 0 0.9375
vt 0.9375 0.1875
vt 0.9375 0.8125
vt 0.875 0.8125
vt 0.875 0.1875
vt 0.125 0.1875
vt 0.125 0.8125
vt 0.0625 0.8125
vt 0.0625 0.1875
vt 0.875 0.1875
vt 0.875 0.8125
vt 0.8125 0.8125
vt 0.8125 0.1875
vt 1 0.1875
vt 1 0.8125
vt 0.9375 0.8125
vt 0.9375 0.1875
vt 0.0625 0.9375
vt 0.0625 1
vt 0 1
vt 0 0.9375
vt 0.0625 0.9375
vt 0.0625 1
vt 0 1
vt 0 0.9375
vt 0.125 0.1875
vt 0.125 0.8125
vt 0.0625 0.8125
vt 0.0625 0.1875
vt 0.9375 0.1875
vt 0.9375 0.8125
vt 0.875 0.8125
vt 0.875 0.1875
vt 0.8125 0.1875
vt 0.8125 0.8125
vt 0.1875 0.8125
vt 0.1875 0.1875
vn 1 0 0
vn -1 0 0
vn 0 2.220446049250313e-16 1
vn 0 -2.220446049250313e-16 -1
vn 0 -1 2.220446049250313e-16
vn 0 1 -2.220446049250313e-16
vn 1 0 0
vn -1 0 0
vn 0 2.220446049250313e-16 1
vn 0 -2.220446049250313e-16 -1
vn 0 -1 2.220446049250313e-16
vn 0 1 -2.220446049250313e-16
vn 1 0 0
vn -1 0 0
vn 0 2.220446049250313e-16 1
vn 0 -2.220446049250313e-16 -1
vn 0 -1 2.220446049250313e-16
vn 0 1 -3.108624468950438e-16
vn 1 0 0
vn -1 0 0
vn 0 2.220446049250313e-16 1
vn 0 -2.220446049250313e-16 -1
vn 0 -1 2.220446049250313e-16
vn 0 1 -3.108624468950438e-16
vn 0 1 -4.440892098500625e-17
usemtl m_8c0ee243-a31f-95a3-35e8-870ba14cfe2c
f 4/1/1 2/2/1 1/3/1 3/4/1
f 7/5/2 5/6/2 6/7/2 8/8/2
f 1/9/3 2/10/3 6/11/3 5/12/3
f 4/13/4 3/14/4 7/15/4 8/16/4
f 3/17/5 1/18/5 5/19/5 7/20/5
f 8/21/6 6/22/6 2/23/6 4/24/6
f 12/25/7 10/26/7 9/27/7 11/28/7
f 15/29/8 13/30/8 14/31/8 16/32/8
f 9/33/9 10/34/9 14/35/9 13/36/9
f 12/37/10 11/38/10 15/39/10 16/40/10
f 11/41/11 9/42/11 13/43/11 15/44/11
f 16/45/12 14/46/12 10/47/12 12/48/12
f 20/49/13 18/50/13 17/51/13 19/52/13
f 23/53/14 21/54/14 22/55/14 24/56/14
f 17/57/15 18/58/15 22/59/15 21/60/15
f 20/61/16 19/62/16 23/63/16 24/64/16
f 19/65/17 17/66/17 21/67/17 23/68/17
f 24/69/18 22/70/18 18/71/18 20/72/18
f 28/73/19 26/74/19 25/75/19 27/76/19
f 31/77/20 29/78/20 30/79/20 32/80/20
f 25/81/21 26/82/21 30/83/21 29/84/21
f 28/85/22 27/86/22 31/87/22 32/88/22
f 27/89/23 25/90/23 29/91/23 31/92/23
f 32/93/24 30/94/24 26/95/24 28/96/24
f 33/97/25 34/98/25 36/99/25 35/100/25

View file

@ -1,156 +0,0 @@
# Blender v2.76 (sub 0) OBJ File: 'itemframe1facedir.blend'
# www.blender.org
mtllib itemframe1facedir.mtl
o right.frame_Cube.005
v -0.313413 -0.313413 0.435326
v -0.313413 0.313413 0.435326
v -0.313413 -0.313413 0.498008
v -0.313413 0.313413 0.498008
v -0.376095 -0.313413 0.435326
v -0.376095 0.313413 0.435326
v -0.376095 -0.313413 0.498008
v -0.376095 0.313413 0.498008
vt 0.875000 0.812500
vt 0.812500 0.812500
vt 0.812500 0.187500
vt 0.875000 0.187500
vt 1.000000 0.812500
vt 0.937500 0.812500
vt 0.937500 0.187500
vt 1.000000 0.187500
vt -0.000000 0.937500
vt 0.062500 0.937500
vt 0.062500 1.000000
vt -0.000000 1.000000
vn 1.000000 0.000000 -0.000000
vn 0.000000 0.000000 1.000000
vn -1.000000 0.000000 0.000000
vn -0.000000 0.000000 -1.000000
vn 0.000000 -1.000000 -0.000000
vn 0.000000 1.000000 0.000000
usemtl None
s off
f 2/1/1 4/2/1 3/3/1 1/4/1
f 4/1/2 8/2/2 7/3/2 3/4/2
f 8/5/3 6/6/3 5/7/3 7/8/3
f 6/1/4 2/2/4 1/3/4 5/4/4
f 1/9/5 3/10/5 7/11/5 5/12/5
f 6/9/6 8/10/6 4/11/6 2/12/6
o left.frame_Cube.004
v 0.376095 -0.313413 0.435326
v 0.376095 0.313413 0.435326
v 0.376095 -0.313413 0.498008
v 0.376095 0.313413 0.498008
v 0.313413 -0.313413 0.435326
v 0.313413 0.313413 0.435326
v 0.313413 -0.313413 0.498008
v 0.313413 0.313413 0.498008
vt 0.875000 0.812500
vt 0.812500 0.812500
vt 0.812500 0.187500
vt 0.875000 0.187500
vt 1.000000 0.812500
vt 0.937500 0.812500
vt 0.937500 0.187500
vt 1.000000 0.187500
vt -0.000000 0.937500
vt 0.062500 0.937500
vt 0.062500 1.000000
vt -0.000000 1.000000
vn 1.000000 0.000000 -0.000000
vn 0.000000 0.000000 1.000000
vn -1.000000 0.000000 0.000000
vn 0.000000 0.000000 -1.000000
vn 0.000000 -1.000000 -0.000000
vn 0.000000 1.000000 0.000000
usemtl None
s off
f 10/13/7 12/14/7 11/15/7 9/16/7
f 12/13/8 16/14/8 15/15/8 11/16/8
f 16/17/9 14/18/9 13/19/9 15/20/9
f 14/13/10 10/14/10 9/15/10 13/16/10
f 9/21/11 11/22/11 15/23/11 13/24/11
f 14/21/12 16/22/12 12/23/12 10/24/12
o lower.frame_Cube.003
v 0.376095 -0.376095 0.435326
v 0.376095 -0.313413 0.435326
v 0.376095 -0.376095 0.498008
v 0.376095 -0.313413 0.498008
v -0.376095 -0.376095 0.435326
v -0.376095 -0.313413 0.435326
v -0.376095 -0.376095 0.498008
v -0.376095 -0.313413 0.498008
vt 0.187500 0.187500
vt 0.125000 0.187500
vt 0.125000 0.125000
vt 0.187500 0.125000
vt 0.875000 0.187500
vt 0.875000 0.125000
vt 0.812500 0.187500
vt 0.812500 0.125000
vt 0.875000 0.937500
vt 0.875000 1.000000
vt 0.125000 1.000000
vt 0.125000 0.937500
vn 1.000000 0.000000 0.000000
vn 0.000000 0.000000 1.000000
vn -1.000000 0.000000 0.000000
vn -0.000000 0.000000 -1.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 1.000000 0.000000
usemtl None
s off
f 18/25/13 20/26/13 19/27/13 17/28/13
f 20/29/14 24/26/14 23/27/14 19/30/14
f 24/29/15 22/31/15 21/32/15 23/30/15
f 22/29/16 18/26/16 17/27/16 21/30/16
f 17/33/17 19/34/17 23/35/17 21/36/17
f 22/30/18 24/29/18 20/26/18 18/27/18
o upper.frame_Cube.002
v 0.376095 0.313413 0.435326
v 0.376095 0.376095 0.435326
v 0.376095 0.313413 0.498008
v 0.376095 0.376095 0.498008
v -0.376095 0.313413 0.435326
v -0.376095 0.376095 0.435326
v -0.376095 0.313413 0.498008
v -0.376095 0.376095 0.498008
vt 0.187500 0.875000
vt 0.125000 0.875000
vt 0.125000 0.812500
vt 0.187500 0.812500
vt 0.875000 0.875000
vt 0.875000 0.812500
vt 0.812500 0.875000
vt 0.812500 0.812500
vt 0.875000 0.937500
vt 0.875000 1.000000
vt 0.125000 1.000000
vt 0.125000 0.937500
vn 1.000000 0.000000 0.000000
vn 0.000000 0.000000 1.000000
vn -1.000000 0.000000 0.000000
vn -0.000000 0.000000 -1.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 1.000000 0.000000
usemtl None
s off
f 26/37/19 28/38/19 27/39/19 25/40/19
f 28/41/20 32/38/20 31/39/20 27/42/20
f 32/41/21 30/43/21 29/44/21 31/42/21
f 30/41/22 26/38/22 25/39/22 29/42/22
f 25/45/23 27/46/23 31/47/23 29/48/23
f 30/48/24 32/38/24 28/41/24 26/45/24
o background_Plane
v 0.313413 -0.313413 0.466667
v -0.313413 -0.313413 0.466667
v 0.313413 0.313413 0.466667
v -0.313413 0.313413 0.466667
vt 0.187500 0.187500
vt 0.812500 0.187500
vt 0.812500 0.812500
vt 0.187500 0.812500
vn -0.000000 0.000000 -1.000000
usemtl None
s off
f 33/49/25 34/50/25 36/51/25 35/52/25

View file

@ -1,156 +0,0 @@
# Blender v2.76 (sub 0) OBJ File: 'itemframe1facedir.blend'
# www.blender.org
mtllib itemframe1facedir.mtl
o right.frame_Cube.005
v -0.313413 -0.313413 0.435326
v -0.313413 0.313413 0.435326
v -0.313413 -0.313413 0.498008
v -0.313413 0.313413 0.498008
v -0.376095 -0.313413 0.435326
v -0.376095 0.313413 0.435326
v -0.376095 -0.313413 0.498008
v -0.376095 0.313413 0.498008
vt 0.875000 0.812500
vt 0.812500 0.812500
vt 0.812500 0.187500
vt 0.875000 0.187500
vt 1.000000 0.812500
vt 0.937500 0.812500
vt 0.937500 0.187500
vt 1.000000 0.187500
vt -0.000000 0.937500
vt 0.062500 0.937500
vt 0.062500 1.000000
vt -0.000000 1.000000
vn 1.000000 0.000000 -0.000000
vn 0.000000 0.000000 1.000000
vn -1.000000 0.000000 0.000000
vn -0.000000 0.000000 -1.000000
vn 0.000000 -1.000000 -0.000000
vn 0.000000 1.000000 0.000000
usemtl None
s off
f 2/1/1 4/2/1 3/3/1 1/4/1
f 4/1/2 8/2/2 7/3/2 3/4/2
f 8/5/3 6/6/3 5/7/3 7/8/3
f 6/1/4 2/2/4 1/3/4 5/4/4
f 1/9/5 3/10/5 7/11/5 5/12/5
f 6/9/6 8/10/6 4/11/6 2/12/6
o left.frame_Cube.004
v 0.376095 -0.313413 0.435326
v 0.376095 0.313413 0.435326
v 0.376095 -0.313413 0.498008
v 0.376095 0.313413 0.498008
v 0.313413 -0.313413 0.435326
v 0.313413 0.313413 0.435326
v 0.313413 -0.313413 0.498008
v 0.313413 0.313413 0.498008
vt 0.875000 0.812500
vt 0.812500 0.812500
vt 0.812500 0.187500
vt 0.875000 0.187500
vt 1.000000 0.812500
vt 0.937500 0.812500
vt 0.937500 0.187500
vt 1.000000 0.187500
vt -0.000000 0.937500
vt 0.062500 0.937500
vt 0.062500 1.000000
vt -0.000000 1.000000
vn 1.000000 0.000000 -0.000000
vn 0.000000 0.000000 1.000000
vn -1.000000 0.000000 0.000000
vn 0.000000 0.000000 -1.000000
vn 0.000000 -1.000000 -0.000000
vn 0.000000 1.000000 0.000000
usemtl None
s off
f 10/13/7 12/14/7 11/15/7 9/16/7
f 12/13/8 16/14/8 15/15/8 11/16/8
f 16/17/9 14/18/9 13/19/9 15/20/9
f 14/13/10 10/14/10 9/15/10 13/16/10
f 9/21/11 11/22/11 15/23/11 13/24/11
f 14/21/12 16/22/12 12/23/12 10/24/12
o lower.frame_Cube.003
v 0.376095 -0.376095 0.435326
v 0.376095 -0.313413 0.435326
v 0.376095 -0.376095 0.498008
v 0.376095 -0.313413 0.498008
v -0.376095 -0.376095 0.435326
v -0.376095 -0.313413 0.435326
v -0.376095 -0.376095 0.498008
v -0.376095 -0.313413 0.498008
vt 0.187500 0.187500
vt 0.125000 0.187500
vt 0.125000 0.125000
vt 0.187500 0.125000
vt 0.875000 0.187500
vt 0.875000 0.125000
vt 0.812500 0.187500
vt 0.812500 0.125000
vt 0.875000 0.937500
vt 0.875000 1.000000
vt 0.125000 1.000000
vt 0.125000 0.937500
vn 1.000000 0.000000 0.000000
vn 0.000000 0.000000 1.000000
vn -1.000000 0.000000 0.000000
vn -0.000000 0.000000 -1.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 1.000000 0.000000
usemtl None
s off
f 18/25/13 20/26/13 19/27/13 17/28/13
f 20/29/14 24/26/14 23/27/14 19/30/14
f 24/29/15 22/31/15 21/32/15 23/30/15
f 22/29/16 18/26/16 17/27/16 21/30/16
f 17/33/17 19/34/17 23/35/17 21/36/17
f 22/30/18 24/29/18 20/26/18 18/27/18
o upper.frame_Cube.002
v 0.376095 0.313413 0.435326
v 0.376095 0.376095 0.435326
v 0.376095 0.313413 0.498008
v 0.376095 0.376095 0.498008
v -0.376095 0.313413 0.435326
v -0.376095 0.376095 0.435326
v -0.376095 0.313413 0.498008
v -0.376095 0.376095 0.498008
vt 0.187500 0.875000
vt 0.125000 0.875000
vt 0.125000 0.812500
vt 0.187500 0.812500
vt 0.875000 0.875000
vt 0.875000 0.812500
vt 0.812500 0.875000
vt 0.812500 0.812500
vt 0.875000 0.937500
vt 0.875000 1.000000
vt 0.125000 1.000000
vt 0.125000 0.937500
vn 1.000000 0.000000 0.000000
vn 0.000000 0.000000 1.000000
vn -1.000000 0.000000 0.000000
vn -0.000000 0.000000 -1.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 1.000000 0.000000
usemtl None
s off
f 26/37/19 28/38/19 27/39/19 25/40/19
f 28/41/20 32/38/20 31/39/20 27/42/20
f 32/41/21 30/43/21 29/44/21 31/42/21
f 30/41/22 26/38/22 25/39/22 29/42/22
f 25/45/23 27/46/23 31/47/23 29/48/23
f 30/48/24 32/38/24 28/41/24 26/45/24
o background_Plane
v 0.313413 -0.313413 0.466667
v -0.313413 -0.313413 0.466667
v 0.313413 0.313413 0.466667
v -0.313413 0.313413 0.466667
vt 0.187500 0.187500
vt 0.812500 0.187500
vt 0.812500 0.812500
vt 0.187500 0.812500
vn -0.000000 0.000000 -1.000000
usemtl None
s off
f 33/49/25 34/50/25 36/51/25 35/52/25

Binary file not shown.

Before

(image error) Size: 193 B

After

(image error) Size: 246 B

Binary file not shown.

Before

(image error) Size: 193 B

After

(image error) Size: 294 B

Binary file not shown.

Before

(image error) Size: 203 B

After

(image error) Size: 270 B