new nodes.

master
NathanSalapat 2020-05-02 18:10:32 -05:00
parent 8e1edce163
commit e763962852
22 changed files with 2206 additions and 1 deletions

View File

@ -6,6 +6,7 @@ for i in ipairs(dye_table) do
local hex = dye_table[i][3]
minetest.register_node('furniture:bed1_'..name, {
_doc_items_crafting = 'This is crafted in the Woodworking Station.',
description = 'Bed with '..desc..' Blankets',
drawtype = 'mesh',
mesh = 'furniture_bed1.obj',

26
crafts.lua Normal file
View File

@ -0,0 +1,26 @@
minetest.register_craft({
type = 'shapeless',
output = 'furniture:lectern_encyclopedia',
recipe = {
'doc_encyclopedia:encyclopedia',
'furniture:lectern'
}
})
minetest.register_craft({
type = 'shapeless',
output = 'furniture:bookshelf_locked',
recipe = {
'default:bookshelf',
'furniture:lock'
}
})
minetest.register_craft({
type = 'shapeless',
output = 'furniture:shelf_vessel_locked',
recipe = {
'vessels:shelf',
'furniture:lock'
}
})

79
fences.lua Normal file
View File

@ -0,0 +1,79 @@
minetest.register_node('furniture:fence_1_a', {
_doc_items_crafting = 'This is crafted in the Woodworking Station.',
description = 'Fence',
drawtype = 'mesh',
mesh = 'furniture_fence_1_a.obj',
tiles = {'furniture_fence.png'},
paramtype = 'light',
paramtype2 = 'colorfacedir',
palette = 'furniture_stain_palette.png',
selection_box = {
type = 'fixed',
fixed = {-.375, -.5, -.375, .375, 0.5, .375},
},
collision_box = {
type = 'fixed',
fixed = {-.375, -.5, -.375, .375, 0.5, .375},
},
groups = {oddly_breakable_by_hand = 2, choppy=3, stainable=1},
})
minetest.register_node('furniture:fence_1_b', {
_doc_items_crafting = 'This is crafted in the Woodworking Station.',
description = 'Fence',
drawtype = 'mesh',
mesh = 'furniture_fence_1_b.obj',
tiles = {'furniture_fence.png'},
paramtype = 'light',
paramtype2 = 'colorfacedir',
palette = 'furniture_stain_palette.png',
selection_box = {
type = 'fixed',
fixed = {-.375, -.5, -.375, .375, 0.5, .375},
},
collision_box = {
type = 'fixed',
fixed = {-.375, -.5, -.375, .375, 0.5, .375},
},
groups = {oddly_breakable_by_hand = 2, choppy=3, stainable=1},
})
minetest.register_node('furniture:fence_1_c', {
_doc_items_crafting = 'This is crafted in the Woodworking Station.',
description = 'Fence',
drawtype = 'mesh',
mesh = 'furniture_fence_1_c.obj',
tiles = {'furniture_fence.png'},
paramtype = 'light',
paramtype2 = 'colorfacedir',
palette = 'furniture_stain_palette.png',
selection_box = {
type = 'fixed',
fixed = {-.375, -.5, -.375, .375, 0.5, .375},
},
collision_box = {
type = 'fixed',
fixed = {-.375, -.5, -.375, .375, 0.5, .375},
},
groups = {oddly_breakable_by_hand = 2, choppy=3, stainable=1},
})
minetest.register_node('furniture:fence_1_d', {
_doc_items_crafting = 'This is crafted in the Woodworking Station.',
description = 'Gate',
drawtype = 'mesh',
mesh = 'furniture_fence_1_d.obj',
tiles = {'furniture_fence.png'},
paramtype = 'light',
paramtype2 = 'colorfacedir',
palette = 'furniture_stain_palette.png',
selection_box = {
type = 'fixed',
fixed = {-.375, -.5, -.375, .375, 0.5, .375},
},
collision_box = {
type = 'fixed',
fixed = {-.375, -.5, -.375, .375, 0.5, .375},
},
groups = {oddly_breakable_by_hand = 2, choppy=3, stainable=1},
})

View File

@ -2,11 +2,14 @@ furniture = {}
furniture.players = {}
dofile(minetest.get_modpath('furniture')..'/bedroom.lua') --Things you'd find in a bedroom.
dofile(minetest.get_modpath('furniture')..'/craftitems.lua') --Items used in recipes.
dofile(minetest.get_modpath('furniture')..'/crafts.lua')
dofile(minetest.get_modpath('furniture')..'/decor.lua')
dofile(minetest.get_modpath('furniture')..'/fabricandthread.lua')
dofile(minetest.get_modpath('furniture')..'/fences.lua') --Fences are here, duh!
dofile(minetest.get_modpath('furniture')..'/formspecs.lua') --Formspecs for the nodes.
dofile(minetest.get_modpath('furniture')..'/functions.lua') --Different functions to control stuff.
dofile(minetest.get_modpath('furniture')..'/library.lua') --Books things.
dofile(minetest.get_modpath('furniture')..'/lighting.lua') --Things that add light.
dofile(minetest.get_modpath('furniture')..'/seating.lua') --chairs, benches, stools
dofile(minetest.get_modpath('furniture')..'/stain.lua') --Brushes for coloring furniture
dofile(minetest.get_modpath('furniture')..'/storage.lua') --Chests, boxes, etc.

View File

@ -1,8 +1,10 @@
minetest.register_node('furniture:lectern', {
_doc_items_crafting = 'This is crafted in the Woodworking Station.',
description = 'Lectern',
drawtype = 'mesh',
mesh = 'furniture_lectern.obj',
tiles = {'furniture_lectern.png',},
overlay_tiles = {{name='furniture_lectern_overlay.png', color='white'}},
sounds = default.node_sound_wood_defaults(),
paramtype2 = 'colorfacedir',
palette = 'furniture_stain_palette.png',
@ -46,3 +48,27 @@ minetest.register_node('furniture:lectern', {
end
end,
})
minetest.register_node('furniture:lectern_encyclopedia', {
description = 'Lectern with Encyclopedia',
drawtype = 'mesh',
mesh = 'furniture_lectern.obj',
tiles = {'furniture_lectern.png',},
overlay_tiles = {{name='furniture_lectern_encylopedia_overlay.png', color='white'}},
sounds = default.node_sound_wood_defaults(),
paramtype2 = 'colorfacedir',
palette = 'furniture_stain_palette.png',
paramtype = 'light',
selection_box = {
type = 'fixed',
fixed = {-.3, -.5, -.3, .3, .5, .3},
},
collision_box = {
type = 'fixed',
fixed = {-.3, -.5, -.3, .3, .5, .3},
},
groups = {oddly_breakable_by_hand = 2, choppy=3, stainable=1},
on_rightclick = function(pos, node, clicker)
doc.show_doc(clicker:get_player_name())
end,
})

View File

@ -1,4 +1,4 @@
Models within furniture.blend are licensed CC by-SA 4.0
Models are licensed CC by-SA 4.0
NathanS21 | nathansalapat.com
Wood grain textures are derived from https://renderman.pixar.com/pixar-one-twenty-eight licensed CC by 4.0

49
lighting.lua Normal file
View File

@ -0,0 +1,49 @@
local function particles_lantern(pos)
minetest.add_particlespawner({
amount = 48,
time = 4,
minpos = {x=pos.x - 0.25, y=pos.y, z=pos.z - 0.25},
maxpos = {x=pos.x + 0.25, y=pos.y + 0.25, z=pos.z + 0.25},
minvel = {x=-.3, y=-.03, z=-.3}, maxvel = {x=.3, y=.05, z=.3},
minacc = {x=-.1, y=.02, z=-.1}, maxacc = {x=.1, y=.02, z=.1},
minexptime = 1, maxexptime = 3,
minsize = 1, maxsize = 2,
collisiondetection = false,
texture = 'furniture_lantern_particle.png',
glow = 10,
})
end
minetest.register_node('furniture:lantern_ceiling', {
--_doc_items_crafting = 'This is crafted in the Woodworking Station.',
description = 'Ceiling Lantern',
drawtype = 'mesh',
mesh = 'furniture_lantern.obj',
tiles = {'furniture_lantern.png'},
paramtype = 'light',
light_source = 14,
walkable = false,
paramtype2 = 'facedir',
selection_box = {
type = 'fixed',
fixed = {-.375, 0, -.375, .375, 0.5, .375},
},
collision_box = {
type = 'fixed',
fixed = {-.375, 0, -.375, .375, 0.5, .375},
},
groups = {oddly_breakable_by_hand = 2, cracky=3},
on_rightclick = function(pos)
particles_lantern(pos)
end,
})
minetest.register_abm({
label = 'Lanter effects',
nodenames = {'furniture:lantern_ceiling'},
interval = 13,
chance = 7,
action = function(pos, node)
particles_lantern(pos)
end
})

View File

@ -0,0 +1,352 @@
# Blender v2.82 (sub 7) OBJ File: 'furniture.blend'
# www.blender.org
o Bench_picnic_Cube.013
v -1.375000 -0.125000 1.375000
v -1.375000 0.000000 1.375000
v -1.375000 -0.125000 1.000000
v -1.375000 0.000000 1.000000
v 0.375000 -0.125000 1.375000
v 0.375000 0.000000 1.375000
v 0.375000 -0.125000 1.000000
v 0.375000 0.000000 1.000000
v -1.312500 -0.125000 1.250000
v -1.312500 -0.125000 1.125000
v -1.187500 -0.125000 1.250000
v -1.187500 -0.125000 1.125000
v -1.312500 -0.500000 1.125000
v -1.312500 -0.500000 1.250000
v -1.187500 -0.500000 1.125000
v -1.187500 -0.500000 1.250000
v 0.375000 0.500000 -0.062500
v 0.375000 0.375000 -0.062500
v 0.375000 0.500000 1.062500
v 0.375000 0.375000 1.062500
v -1.375000 0.500000 -0.062500
v -1.375000 0.375000 -0.062500
v -1.375000 0.500000 1.062500
v -1.375000 0.375000 1.062500
v 0.312500 -0.125000 1.250000
v 0.187500 -0.125000 1.250000
v 0.312500 -0.125000 1.125000
v 0.187500 -0.125000 1.125000
v 0.187500 -0.500000 1.250000
v 0.312500 -0.500000 1.250000
v 0.187500 -0.500000 1.125000
v 0.312500 -0.500000 1.125000
v -1.375000 -0.125000 0.000000
v -1.375000 0.000000 0.000000
v -1.375000 -0.125000 -0.375000
v -1.375000 0.000000 -0.375000
v 0.375000 -0.125000 0.000000
v 0.375000 0.000000 0.000000
v 0.375000 -0.125000 -0.375000
v 0.375000 0.000000 -0.375000
v -1.312500 -0.125000 -0.125000
v -1.312500 -0.125000 -0.250000
v -1.187500 -0.125000 -0.125000
v -1.187500 -0.125000 -0.250000
v -1.312500 -0.500000 -0.250000
v -1.312500 -0.500000 -0.125000
v -1.187500 -0.500000 -0.250000
v -1.187500 -0.500000 -0.125000
v 0.312500 -0.125000 -0.125000
v 0.187500 -0.125000 -0.125000
v 0.312500 -0.125000 -0.250000
v 0.187500 -0.125000 -0.250000
v 0.187500 -0.500000 -0.125000
v 0.312500 -0.500000 -0.125000
v 0.187500 -0.500000 -0.250000
v 0.312500 -0.500000 -0.250000
v 0.187500 -0.187500 1.312500
v 0.125000 -0.187500 1.312500
v 0.187500 -0.375000 1.312500
v 0.125000 -0.375000 1.312500
v 0.187500 -0.187500 -0.312500
v 0.125000 -0.187500 -0.312500
v 0.187500 -0.375000 -0.312500
v 0.125000 -0.375000 -0.312500
v -1.125000 -0.187500 1.312500
v -1.187500 -0.187500 1.312500
v -1.125000 -0.375000 1.312500
v -1.187500 -0.375000 1.312500
v -1.125000 -0.187500 -0.312500
v -1.187500 -0.187500 -0.312500
v -1.125000 -0.375000 -0.312500
v -1.187500 -0.375000 -0.312500
v 0.187500 0.375000 1.000000
v 0.125000 0.375000 1.000000
v 0.187500 0.250000 1.000000
v 0.125000 0.250000 1.000000
v 0.187500 0.375000 0.000000
v 0.125000 0.375000 0.000000
v 0.187500 0.250000 0.000000
v 0.125000 0.250000 0.000000
v -1.125000 0.375000 1.000000
v -1.187500 0.375000 1.000000
v -1.125000 0.250000 1.000000
v -1.187500 0.250000 1.000000
v -1.125000 0.375000 0.000000
v -1.187500 0.375000 0.000000
v -1.125000 0.250000 0.000000
v -1.187500 0.250000 0.000000
v -1.125000 0.375000 0.562500
v -1.125000 0.375000 0.437500
v -1.000000 0.375000 0.562500
v -1.000000 0.375000 0.437500
v -1.125000 -0.500000 0.437500
v -1.125000 -0.500000 0.562500
v -1.000000 -0.500000 0.437500
v -1.000000 -0.500000 0.562500
v 0.000000 0.375000 0.562500
v 0.000000 0.375000 0.437500
v 0.125000 0.375000 0.562500
v 0.125000 0.375000 0.437500
v 0.000000 -0.500000 0.437500
v 0.000000 -0.500000 0.562500
v 0.125000 -0.500000 0.437500
v 0.125000 -0.500000 0.562500
vt 1.000000 0.937500
vt 0.937500 0.937500
vt 0.937500 0.750000
vt 1.000000 0.750000
vt 0.937500 0.687500
vt 0.062500 0.750000
vt 0.062500 0.687500
vt 0.000000 0.750000
vt 0.062500 0.937500
vt 0.000000 0.937500
vt 0.062500 1.000000
vt 0.937500 1.000000
vt 0.937500 0.750000
vt 0.062500 0.750000
vt 0.062500 0.937500
vt 0.937500 0.937500
vt 0.187500 0.062500
vt 0.187500 0.125000
vt 0.000000 0.125000
vt 0.000000 0.062500
vt 0.187500 0.187500
vt 0.187500 0.250000
vt 0.000000 0.250000
vt 0.000000 0.187500
vt 0.187500 0.000000
vt 0.000000 0.000000
vt 0.062500 0.750000
vt 0.937500 0.750000
vt 0.937500 0.937500
vt 0.062500 0.937500
vt 0.937500 0.750000
vt 0.062500 0.750000
vt 0.062500 0.937500
vt 0.937500 0.937500
vt 0.062500 1.000000
vt 0.937500 1.000000
vt 0.000000 0.750000
vt 0.000000 0.937500
vt 1.000000 0.937500
vt 1.000000 0.750000
vt 0.531250 0.250000
vt 0.531250 0.312500
vt 0.343750 0.312500
vt 0.343750 0.250000
vt 0.531250 0.375000
vt 0.531250 0.437500
vt 0.343750 0.437500
vt 0.343750 0.375000
vt 0.531250 0.187500
vt 0.343750 0.187500
vt 0.062500 0.687500
vt 0.937500 0.687500
vt 1.000000 0.937500
vt 0.937500 0.937500
vt 0.937500 0.750000
vt 1.000000 0.750000
vt 0.937500 0.687500
vt 0.062500 0.750000
vt 0.062500 0.687500
vt 0.000000 0.750000
vt 0.062500 0.937500
vt 0.000000 0.937500
vt 0.062500 1.000000
vt 0.937500 1.000000
vt 0.937500 0.750000
vt 0.062500 0.750000
vt 0.062500 0.937500
vt 0.937500 0.937500
vt 0.187500 0.062500
vt 0.187500 0.125000
vt 0.000000 0.125000
vt 0.000000 0.062500
vt 0.187500 0.187500
vt 0.187500 0.250000
vt 0.000000 0.250000
vt 0.000000 0.187500
vt 0.187500 0.000000
vt 0.000000 0.000000
vt 0.531250 0.250000
vt 0.531250 0.312500
vt 0.343750 0.312500
vt 0.343750 0.250000
vt 0.531250 0.375000
vt 0.531250 0.437500
vt 0.343750 0.437500
vt 0.343750 0.375000
vt 0.531250 0.187500
vt 0.343750 0.187500
vt 0.890625 0.218750
vt 0.859375 0.218750
vt 0.859375 0.125000
vt 0.890625 0.125000
vt 0.859375 0.093750
vt 0.046875 0.125000
vt 0.046875 0.093750
vt 0.015625 0.125000
vt 0.046875 0.218750
vt 0.015625 0.218750
vt 0.046875 0.250000
vt 0.859375 0.250000
vt 0.859375 0.125000
vt 0.046875 0.125000
vt 0.046875 0.218750
vt 0.859375 0.218750
vt 0.953125 0.328125
vt 0.921875 0.328125
vt 0.921875 0.234375
vt 0.953125 0.234375
vt 0.921875 0.203125
vt 0.109375 0.234375
vt 0.109375 0.203125
vt 0.078125 0.234375
vt 0.109375 0.328125
vt 0.078125 0.328125
vt 0.109375 0.359375
vt 0.921875 0.359375
vt 0.921875 0.234375
vt 0.109375 0.234375
vt 0.109375 0.328125
vt 0.921875 0.328125
vt 0.734375 0.187500
vt 0.703125 0.187500
vt 0.703125 0.125000
vt 0.734375 0.125000
vt 0.703125 0.093750
vt 0.046875 0.125000
vt 0.046875 0.093750
vt 0.015625 0.125000
vt 0.046875 0.187500
vt 0.015625 0.187500
vt 0.046875 0.218750
vt 0.703125 0.218750
vt 0.703125 0.125000
vt 0.046875 0.125000
vt 0.046875 0.187500
vt 0.703125 0.187500
vt 0.734375 0.187500
vt 0.703125 0.187500
vt 0.703125 0.125000
vt 0.734375 0.125000
vt 0.703125 0.093750
vt 0.046875 0.125000
vt 0.046875 0.093750
vt 0.015625 0.125000
vt 0.046875 0.187500
vt 0.015625 0.187500
vt 0.046875 0.218750
vt 0.703125 0.218750
vt 0.703125 0.125000
vt 0.046875 0.125000
vt 0.046875 0.187500
vt 0.703125 0.187500
vt 0.437500 0.062500
vt 0.437500 0.125000
vt 0.000000 0.125000
vt 0.000000 0.062500
vt 0.437500 0.187500
vt 0.437500 0.250000
vt 0.000000 0.250000
vt 0.000000 0.187500
vt 0.437500 0.000000
vt 0.000000 0.000000
vt 0.437500 0.062500
vt 0.437500 0.125000
vt 0.000000 0.125000
vt 0.000000 0.062500
vt 0.437500 0.187500
vt 0.437500 0.250000
vt 0.000000 0.250000
vt 0.000000 0.187500
vt 0.437500 0.000000
vt 0.000000 0.000000
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
s off
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/5/2 4/3/2 8/6/2 7/7/2
f 7/8/3 8/6/3 6/9/3 5/10/3
f 5/11/4 6/9/4 2/2/4 1/12/4
f 3/13/5 7/14/5 5/15/5 1/16/5
f 8/6/6 4/3/6 2/2/6 6/9/6
f 11/17/4 9/18/4 14/19/4 16/20/4
f 10/21/2 12/22/2 15/23/2 13/24/2
f 12/25/3 11/17/3 16/20/3 15/26/3
f 9/18/1 10/21/1 13/24/1 14/19/1
f 17/27/6 21/28/6 23/29/6 19/30/6
f 22/31/5 18/32/5 20/33/5 24/34/5
f 20/35/4 19/30/4 23/29/4 24/36/4
f 18/37/3 17/27/3 19/30/3 20/38/3
f 24/39/1 23/29/1 21/28/1 22/40/1
f 27/41/3 25/42/3 30/43/3 32/44/3
f 26/45/1 28/46/1 31/47/1 29/48/1
f 28/49/2 27/41/2 32/44/2 31/50/2
f 25/42/4 26/45/4 29/48/4 30/43/4
f 18/51/2 22/52/2 21/28/2 17/27/2
f 33/53/1 34/54/1 36/55/1 35/56/1
f 35/57/2 36/55/2 40/58/2 39/59/2
f 39/60/3 40/58/3 38/61/3 37/62/3
f 37/63/4 38/61/4 34/54/4 33/64/4
f 35/65/5 39/66/5 37/67/5 33/68/5
f 40/58/6 36/55/6 34/54/6 38/61/6
f 43/69/4 41/70/4 46/71/4 48/72/4
f 42/73/2 44/74/2 47/75/2 45/76/2
f 44/77/3 43/69/3 48/72/3 47/78/3
f 41/70/1 42/73/1 45/76/1 46/71/1
f 51/79/3 49/80/3 54/81/3 56/82/3
f 50/83/1 52/84/1 55/85/1 53/86/1
f 52/87/2 51/79/2 56/82/2 55/88/2
f 49/80/4 50/83/4 53/86/4 54/81/4
f 57/89/4 58/90/4 60/91/4 59/92/4
f 59/93/5 60/91/5 64/94/5 63/95/5
f 63/96/2 64/94/2 62/97/2 61/98/2
f 61/99/6 62/97/6 58/90/6 57/100/6
f 59/101/3 63/102/3 61/103/3 57/104/3
f 64/94/1 60/91/1 58/90/1 62/97/1
f 65/105/4 66/106/4 68/107/4 67/108/4
f 67/109/5 68/107/5 72/110/5 71/111/5
f 71/112/2 72/110/2 70/113/2 69/114/2
f 69/115/6 70/113/6 66/106/6 65/116/6
f 67/117/3 71/118/3 69/119/3 65/120/3
f 72/110/1 68/107/1 66/106/1 70/113/1
f 73/121/4 74/122/4 76/123/4 75/124/4
f 75/125/5 76/123/5 80/126/5 79/127/5
f 79/128/2 80/126/2 78/129/2 77/130/2
f 77/131/6 78/129/6 74/122/6 73/132/6
f 75/133/3 79/134/3 77/135/3 73/136/3
f 80/126/1 76/123/1 74/122/1 78/129/1
f 81/137/4 82/138/4 84/139/4 83/140/4
f 83/141/5 84/139/5 88/142/5 87/143/5
f 87/144/2 88/142/2 86/145/2 85/146/2
f 85/147/6 86/145/6 82/138/6 81/148/6
f 83/149/3 87/150/3 85/151/3 81/152/3
f 88/142/1 84/139/1 82/138/1 86/145/1
f 91/153/4 89/154/4 94/155/4 96/156/4
f 90/157/2 92/158/2 95/159/2 93/160/2
f 92/161/3 91/153/3 96/156/3 95/162/3
f 89/154/1 90/157/1 93/160/1 94/155/1
f 99/163/4 97/164/4 102/165/4 104/166/4
f 98/167/2 100/168/2 103/169/2 101/170/2
f 100/171/3 99/163/3 104/166/3 103/172/3
f 97/164/1 98/167/1 101/170/1 102/165/1

View File

@ -0,0 +1,304 @@
# Blender v2.82 (sub 7) OBJ File: 'furniture.blend'
# www.blender.org
o Fence_1_straight_Cube.022
v 0.171875 0.406250 -0.000000
v 0.109375 0.406250 -0.000000
v 0.171875 0.406250 -0.062500
v 0.109375 0.406250 -0.062500
v 0.171875 -0.468750 -0.000000
v 0.109375 -0.468750 -0.000000
v 0.171875 -0.468750 -0.062500
v 0.109375 -0.468750 -0.062500
v -0.500000 -0.500000 0.062500
v -0.500000 0.500000 0.062500
v -0.500000 -0.500000 -0.062500
v -0.500000 0.500000 -0.062500
v -0.375000 -0.500000 0.062500
v -0.375000 0.500000 0.062500
v -0.375000 -0.500000 -0.062500
v -0.375000 0.500000 -0.062500
v 0.203125 -0.468750 -0.062500
v 0.265625 -0.468750 -0.062500
v 0.203125 -0.468750 -0.000000
v 0.265625 -0.468750 -0.000000
v 0.203125 0.406250 -0.062500
v 0.265625 0.406250 -0.062500
v 0.203125 0.406250 -0.000000
v 0.265625 0.406250 -0.000000
v -0.203125 0.406250 0.000000
v -0.265625 0.406250 0.000000
v -0.203125 0.406250 -0.062500
v -0.265625 0.406250 -0.062500
v -0.203125 -0.468750 0.000000
v -0.265625 -0.468750 0.000000
v -0.203125 -0.468750 -0.062500
v -0.265625 -0.468750 -0.062500
v 0.375000 0.500000 -0.062500
v 0.375000 -0.500000 -0.062500
v 0.500000 0.500000 -0.062500
v 0.500000 -0.500000 -0.062500
v 0.375000 0.500000 0.062500
v 0.375000 -0.500000 0.062500
v 0.500000 0.500000 0.062500
v 0.500000 -0.500000 0.062500
v -0.375000 0.312500 0.031250
v -0.375000 0.250000 0.031250
v -0.375000 0.312500 -0.031250
v -0.375000 0.250000 -0.031250
v 0.375000 0.312500 0.031250
v 0.375000 0.250000 0.031250
v 0.375000 0.312500 -0.031250
v 0.375000 0.250000 -0.031250
v -0.359375 -0.468750 -0.062500
v -0.296875 -0.468750 -0.062500
v -0.359375 -0.468750 0.000000
v -0.296875 -0.468750 0.000000
v -0.359375 0.406250 -0.062500
v -0.296875 0.406250 -0.062500
v -0.359375 0.406250 0.000000
v -0.296875 0.406250 0.000000
v 0.375000 -0.250000 0.031250
v 0.375000 -0.312500 0.031250
v 0.375000 -0.250000 -0.031250
v 0.375000 -0.312500 -0.031250
v -0.375000 -0.312500 -0.031250
v -0.375000 -0.250000 -0.031250
v -0.375000 -0.312500 0.031250
v -0.375000 -0.250000 0.031250
v -0.015625 0.406250 0.000000
v -0.078125 0.406250 0.000000
v -0.015625 0.406250 -0.062500
v -0.078125 0.406250 -0.062500
v -0.015625 -0.468750 -0.000000
v -0.078125 -0.468750 -0.000000
v -0.015625 -0.468750 -0.062500
v -0.078125 -0.468750 -0.062500
v 0.078125 0.406250 -0.000000
v 0.015625 0.406250 -0.000000
v 0.078125 0.406250 -0.062500
v 0.015625 0.406250 -0.062500
v 0.078125 -0.468750 -0.000000
v 0.015625 -0.468750 -0.000000
v 0.078125 -0.468750 -0.062500
v 0.015625 -0.468750 -0.062500
v -0.171875 -0.468750 -0.062500
v -0.109375 -0.468750 -0.062500
v -0.171875 -0.468750 -0.000000
v -0.109375 -0.468750 0.000000
v -0.171875 0.406250 -0.062500
v -0.109375 0.406250 -0.062500
v -0.171875 0.406250 0.000000
v -0.109375 0.406250 0.000000
v 0.296875 -0.468750 -0.062500
v 0.359375 -0.468750 -0.062500
v 0.296875 -0.468750 -0.000000
v 0.359375 -0.468750 -0.000000
v 0.296875 0.406250 -0.062500
v 0.359375 0.406250 -0.062500
v 0.296875 0.406250 -0.000000
v 0.359375 0.406250 -0.000000
vt 1.000000 0.515625
vt 1.000000 0.546875
vt 0.562500 0.546875
vt 0.562500 0.515625
vt 0.000000 0.000000
vt 0.500000 0.000000
vt 0.500000 0.062500
vt 0.000000 0.062500
vt 0.531250 0.031250
vt 0.531250 0.000000
vt 0.562500 0.000000
vt 0.562500 0.031250
vt 0.000000 0.187500
vt 0.500000 0.187500
vt 0.500000 0.250000
vt 0.000000 0.250000
vt 0.000000 0.500000
vt 0.500000 0.500000
vt 0.500000 0.562500
vt 0.000000 0.562500
vt 0.562500 0.093750
vt 1.000000 0.093750
vt 1.000000 0.125000
vt 0.562500 0.125000
vt 0.562500 0.406250
vt 1.000000 0.406250
vt 1.000000 0.437500
vt 0.562500 0.437500
vt 0.531250 0.343750
vt 0.531250 0.312500
vt 0.562500 0.312500
vt 0.562500 0.343750
vt 1.000000 0.312500
vt 1.000000 0.343750
vt 0.000000 0.312500
vt 0.500000 0.312500
vt 0.500000 0.375000
vt 0.000000 0.375000
vt 0.000000 0.437500
vt 0.500000 0.437500
vt 1.000000 0.375000
vt 0.562500 0.375000
vt 1.000000 0.937500
vt 1.000000 0.968750
vt 0.562500 0.968750
vt 0.562500 0.937500
vt 1.000000 0.234375
vt 1.000000 0.265625
vt 0.562500 0.265625
vt 0.562500 0.234375
vt 1.000000 0.796875
vt 1.000000 0.828125
vt 0.562500 0.828125
vt 0.562500 0.796875
vt 0.562500 0.765625
vt 1.000000 0.765625
vt 0.562500 0.734375
vt 1.000000 0.734375
vt 0.531250 0.765625
vt 0.531250 0.734375
vt 1.000000 0.859375
vt 0.562500 0.859375
vt 0.500000 0.125000
vt 0.000000 0.125000
vt 0.562500 0.000000
vt 0.562500 0.062500
vt 0.312500 0.593750
vt 0.312500 0.625000
vt 0.000000 0.625000
vt 0.000000 0.593750
vt 0.312500 0.718750
vt 0.000000 0.718750
vt 0.000000 0.687500
vt 0.312500 0.687500
vt 0.000000 0.656250
vt 0.312500 0.656250
vt 0.562500 0.312500
vt 0.562500 0.375000
vt 0.562500 0.687500
vt 1.000000 0.687500
vt 1.000000 0.718750
vt 0.562500 0.718750
vt 0.531250 0.625000
vt 0.531250 0.593750
vt 0.562500 0.593750
vt 0.562500 0.625000
vt 1.000000 0.593750
vt 1.000000 0.625000
vt 1.000000 0.656250
vt 0.562500 0.656250
vt 0.312500 0.812500
vt 0.000000 0.812500
vt 0.000000 0.781250
vt 0.312500 0.781250
vt 0.312500 0.750000
vt 0.000000 0.750000
vt 0.000000 0.718750
vt 0.312500 0.718750
vt 0.000000 0.843750
vt 0.312500 0.843750
vt 0.562500 0.203125
vt 1.000000 0.203125
vt 0.562500 0.171875
vt 1.000000 0.171875
vt 0.531250 0.203125
vt 0.531250 0.171875
vt 1.000000 0.296875
vt 0.562500 0.296875
vt 0.468750 0.937500
vt 0.468750 0.968750
vt 0.031250 0.968750
vt 0.031250 0.937500
vt 0.031250 0.906250
vt 0.468750 0.906250
vt 0.031250 0.875000
vt 0.468750 0.875000
vt 0.000000 0.906250
vt 0.000000 0.875000
vt 0.468750 1.000000
vt 0.031250 1.000000
vt 1.000000 0.578125
vt 0.562500 0.578125
vt 0.531250 0.484375
vt 0.531250 0.453125
vt 0.562500 0.453125
vt 0.562500 0.484375
vt 1.000000 1.000000
vt 0.562500 1.000000
vt 0.531250 0.906250
vt 0.531250 0.875000
vt 0.562500 0.875000
vt 0.562500 0.906250
vt 1.000000 0.875000
vt 1.000000 0.906250
vt 1.000000 0.062500
vt 0.562500 0.062500
vt 1.000000 0.031250
vt 1.000000 0.000000
vt 1.000000 0.484375
vt 1.000000 0.453125
vn -0.0000 -0.0000 1.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 1.0000 -0.0000
vn -0.0000 0.0000 -1.0000
vn -1.0000 0.0000 0.0000
vn 0.0000 -1.0000 0.0000
s off
f 83/1/1 84/2/1 88/3/1 87/4/1
f 15/5/2 16/6/2 14/7/2 13/8/2
f 2/9/3 1/10/3 3/11/3 4/12/3
f 11/13/4 12/14/4 16/15/4 15/16/4
f 38/17/5 37/18/5 33/19/5 34/20/5
f 1/21/2 5/22/2 7/23/2 3/24/2
f 24/25/2 20/26/2 18/27/2 22/28/2
f 23/29/3 24/30/3 22/31/3 21/32/3
f 21/32/4 22/31/4 18/33/4 17/34/4
f 34/35/4 33/36/4 35/37/4 36/38/4
f 40/39/1 39/40/1 37/18/1 38/17/1
f 19/41/5 23/42/5 21/32/5 17/34/5
f 19/41/1 20/26/1 24/25/1 23/42/1
f 91/43/1 92/44/1 96/45/1 95/46/1
f 70/47/1 69/48/1 65/49/1 66/50/1
f 30/51/1 29/52/1 25/53/1 26/54/1
f 30/51/5 26/54/5 28/55/5 32/56/5
f 28/55/4 27/57/4 31/58/4 32/56/4
f 26/59/3 25/60/3 27/57/3 28/55/3
f 25/53/2 29/52/2 31/61/2 27/62/2
f 13/8/1 14/7/1 10/63/1 9/64/1
f 16/6/3 12/65/3 10/66/3 14/7/3
f 9/64/5 10/63/5 12/14/5 11/13/5
f 46/67/1 45/68/1 41/69/1 42/70/1
f 46/71/6 42/72/6 44/73/6 48/74/6
f 44/73/4 43/75/4 47/76/4 48/74/4
f 33/36/3 37/77/3 39/78/3 35/37/3
f 41/69/3 45/68/3 47/76/3 43/75/3
f 56/79/2 52/80/2 50/81/2 54/82/2
f 55/83/3 56/84/3 54/85/3 53/86/3
f 53/86/4 54/85/4 50/87/4 49/88/4
f 51/89/5 55/90/5 53/86/5 49/88/5
f 51/89/1 52/80/1 56/79/1 55/90/1
f 64/91/3 57/92/3 59/93/3 62/94/3
f 36/38/2 35/37/2 39/40/2 40/39/2
f 61/95/4 62/94/4 59/93/4 60/96/4
f 58/97/6 63/98/6 61/95/6 60/96/6
f 58/99/1 57/92/1 64/91/1 63/100/1
f 70/47/5 66/50/5 68/101/5 72/102/5
f 68/101/4 67/103/4 71/104/4 72/102/4
f 66/105/3 65/106/3 67/103/3 68/101/3
f 65/49/2 69/48/2 71/107/2 67/108/2
f 78/109/1 77/110/1 73/111/1 74/112/1
f 78/109/5 74/112/5 76/113/5 80/114/5
f 76/113/4 75/115/4 79/116/4 80/114/4
f 74/117/3 73/118/3 75/115/3 76/113/3
f 73/111/2 77/110/2 79/119/2 75/120/2
f 88/3/2 84/2/2 82/121/2 86/122/2
f 87/123/3 88/124/3 86/125/3 85/126/3
f 96/45/2 92/44/2 90/127/2 94/128/2
f 95/129/3 96/130/3 94/131/3 93/132/3
f 93/132/4 94/131/4 90/133/4 89/134/4
f 91/43/5 95/46/5 93/132/5 89/134/5
f 6/135/1 5/22/1 1/21/1 2/136/1
f 6/135/5 2/136/5 4/12/5 8/137/5
f 4/12/4 3/11/4 7/138/4 8/137/4
f 83/1/5 87/4/5 85/126/5 81/139/5
f 85/126/4 86/125/4 82/140/4 81/139/4

View File

@ -0,0 +1,323 @@
# Blender v2.82 (sub 7) OBJ File: 'furniture.blend'
# www.blender.org
o Fence_1_b_Cube
v -0.062500 -0.500000 -0.500000
v -0.062500 0.500000 -0.500000
v 0.062500 -0.500000 -0.500000
v 0.062500 0.500000 -0.500000
v -0.062500 -0.500000 -0.375000
v -0.062500 0.500000 -0.375000
v 0.062500 -0.500000 -0.375000
v 0.062500 0.500000 -0.375000
v -0.031250 0.250000 -0.375000
v -0.031250 0.312500 -0.375000
v 0.031250 0.250000 -0.375000
v 0.031250 0.312500 -0.375000
v -0.031250 0.250000 -0.062500
v -0.031250 0.312500 -0.062500
v 0.031250 0.250000 -0.062500
v 0.031250 0.312500 -0.062500
v -0.500000 -0.500000 0.062500
v -0.500000 0.500000 0.062500
v -0.500000 -0.500000 -0.062500
v -0.500000 0.500000 -0.062500
v -0.375000 -0.500000 0.062500
v -0.375000 0.500000 0.062500
v -0.375000 -0.500000 -0.062500
v -0.375000 0.500000 -0.062500
v 0.031250 -0.250000 -0.375000
v 0.031250 -0.312500 -0.375000
v -0.031250 -0.250000 -0.375000
v -0.031250 -0.312500 -0.375000
v -0.031250 -0.312500 -0.062500
v -0.031250 -0.250000 -0.062500
v 0.031250 -0.312500 -0.062500
v 0.031250 -0.250000 -0.062500
v -0.187500 0.406250 0.000000
v -0.250000 0.406250 0.000000
v -0.187500 0.406250 -0.062500
v -0.250000 0.406250 -0.062500
v -0.187500 -0.468750 -0.000000
v -0.250000 -0.468750 -0.000000
v -0.187500 -0.468750 -0.062500
v -0.250000 -0.468750 -0.062500
v -0.062500 0.500000 -0.062500
v -0.062500 -0.500000 -0.062500
v 0.062500 0.500000 -0.062500
v 0.062500 -0.500000 -0.062500
v -0.062500 0.500000 0.062500
v -0.062500 -0.500000 0.062500
v 0.062500 0.500000 0.062500
v 0.062500 -0.500000 0.062500
v -0.375000 0.312500 0.031250
v -0.375000 0.250000 0.031250
v -0.375000 0.312500 -0.031250
v -0.375000 0.250000 -0.031250
v -0.062500 0.312500 0.031250
v -0.062500 0.250000 0.031250
v -0.062500 0.312500 -0.031250
v -0.062500 0.250000 -0.031250
v -0.343750 -0.468750 -0.062500
v -0.281250 -0.468750 -0.062500
v -0.343750 -0.468750 -0.000000
v -0.281250 -0.468750 0.000000
v -0.343750 0.406250 -0.062500
v -0.281250 0.406250 -0.062500
v -0.343750 0.406250 0.000000
v -0.281250 0.406250 0.000000
v -0.062500 -0.250000 0.031250
v -0.062500 -0.312500 0.031250
v -0.062500 -0.250000 -0.031250
v -0.062500 -0.312500 -0.031250
v -0.375000 -0.312500 -0.031250
v -0.375000 -0.250000 -0.031250
v -0.375000 -0.312500 0.031250
v -0.375000 -0.250000 0.031250
v -0.093750 0.406250 0.000000
v -0.156250 0.406250 0.000000
v -0.093750 0.406250 -0.062500
v -0.156250 0.406250 -0.062500
v -0.093750 -0.468750 -0.000000
v -0.156250 -0.468750 -0.000000
v -0.093750 -0.468750 -0.062500
v -0.156250 -0.468750 -0.062500
v -0.062500 0.406250 -0.187500
v -0.062500 0.406250 -0.250000
v -0.000000 0.406250 -0.187500
v -0.000000 0.406250 -0.250000
v -0.062500 -0.468750 -0.187500
v -0.062500 -0.468750 -0.250000
v -0.000000 -0.468750 -0.187500
v -0.000000 -0.468750 -0.250000
v -0.000000 -0.468750 -0.343750
v -0.000000 -0.468750 -0.281250
v -0.062500 -0.468750 -0.343750
v -0.062500 -0.468750 -0.281250
v -0.000000 0.406250 -0.343750
v -0.000000 0.406250 -0.281250
v -0.062500 0.406250 -0.343750
v -0.062500 0.406250 -0.281250
v -0.062500 0.406250 -0.093750
v -0.062500 0.406250 -0.156250
v -0.000000 0.406250 -0.093750
v -0.000000 0.406250 -0.156250
v -0.062500 -0.468750 -0.093750
v -0.062500 -0.468750 -0.156250
v -0.000000 -0.468750 -0.093750
v -0.000000 -0.468750 -0.156250
vt 0.000000 0.875000
vt 0.500000 0.875000
vt 0.500000 0.937500
vt 0.000000 0.937500
vt 0.500000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.750000
vt 0.500000 0.750000
vt 0.500000 0.812500
vt 0.000000 0.812500
vt 0.000000 0.453125
vt 0.500000 0.453125
vt 0.500000 0.515625
vt 0.000000 0.515625
vt 0.562500 0.750000
vt 0.562500 0.812500
vt 0.859375 0.093750
vt 0.703125 0.093750
vt 0.703125 0.062500
vt 0.859375 0.062500
vt 0.000000 0.640625
vt 0.500000 0.640625
vt 0.500000 0.703125
vt 0.000000 0.703125
vt 0.000000 0.187500
vt 0.500000 0.187500
vt 0.500000 0.250000
vt 0.000000 0.250000
vt 0.859375 0.031250
vt 0.703125 0.031250
vt 0.703125 0.000000
vt 0.859375 0.000000
vt 0.703125 0.125000
vt 0.859375 0.125000
vt 0.500000 0.390625
vt 0.343750 0.390625
vt 0.343750 0.359375
vt 0.500000 0.359375
vt 0.000000 0.000000
vt 0.500000 0.000000
vt 0.500000 0.062500
vt 0.000000 0.062500
vt 0.000000 0.125000
vt 0.500000 0.125000
vt 0.500000 0.328125
vt 0.343750 0.328125
vt 0.343750 0.296875
vt 0.500000 0.296875
vt 0.343750 0.421875
vt 0.500000 0.421875
vt 1.000000 0.937500
vt 1.000000 0.968750
vt 0.562500 0.968750
vt 0.562500 0.937500
vt 1.000000 0.781250
vt 1.000000 0.812500
vt 0.562500 0.812500
vt 0.562500 0.781250
vt 0.562500 0.750000
vt 1.000000 0.750000
vt 0.562500 0.718750
vt 1.000000 0.718750
vt 0.531250 0.750000
vt 0.531250 0.718750
vt 1.000000 0.843750
vt 0.562500 0.843750
vt 0.500000 0.578125
vt 0.000000 0.578125
vt 0.562500 0.453125
vt 0.562500 0.515625
vt 0.156250 0.296875
vt 0.156250 0.328125
vt 0.000000 0.328125
vt 0.000000 0.296875
vt 0.156250 0.421875
vt 0.000000 0.421875
vt 0.000000 0.390625
vt 0.156250 0.390625
vt 0.000000 0.359375
vt 0.156250 0.359375
vt 0.562500 0.000000
vt 0.562500 0.062500
vt 0.562500 0.671875
vt 1.000000 0.671875
vt 1.000000 0.703125
vt 0.562500 0.703125
vt 0.531250 0.609375
vt 0.531250 0.578125
vt 0.562500 0.578125
vt 0.562500 0.609375
vt 1.000000 0.578125
vt 1.000000 0.609375
vt 1.000000 0.640625
vt 0.562500 0.640625
vt 0.328125 0.390625
vt 0.171875 0.390625
vt 0.171875 0.359375
vt 0.328125 0.359375
vt 0.328125 0.328125
vt 0.171875 0.328125
vt 0.171875 0.296875
vt 0.328125 0.296875
vt 0.171875 0.421875
vt 0.328125 0.421875
vt 0.562500 0.906250
vt 1.000000 0.906250
vt 0.562500 0.875000
vt 1.000000 0.875000
vt 0.531250 0.906250
vt 0.531250 0.875000
vt 1.000000 1.000000
vt 0.562500 1.000000
vt 1.000000 0.500000
vt 1.000000 0.531250
vt 0.562500 0.531250
vt 0.562500 0.500000
vt 1.000000 0.359375
vt 1.000000 0.390625
vt 0.562500 0.390625
vt 0.562500 0.359375
vt 0.562500 0.328125
vt 1.000000 0.328125
vt 0.562500 0.296875
vt 1.000000 0.296875
vt 0.531250 0.328125
vt 0.531250 0.296875
vt 1.000000 0.421875
vt 0.562500 0.421875
vt 0.562500 0.234375
vt 1.000000 0.234375
vt 1.000000 0.265625
vt 0.562500 0.265625
vt 0.531250 0.171875
vt 0.531250 0.140625
vt 0.562500 0.140625
vt 0.562500 0.171875
vt 1.000000 0.140625
vt 1.000000 0.171875
vt 1.000000 0.203125
vt 0.562500 0.203125
vt 0.562500 0.468750
vt 1.000000 0.468750
vt 0.562500 0.437500
vt 1.000000 0.437500
vt 0.531250 0.468750
vt 0.531250 0.437500
vt 1.000000 0.562500
vt 0.562500 0.562500
vn 0.0000 0.0000 -1.0000
vn 1.0000 0.0000 -0.0000
vn 0.0000 0.0000 1.0000
vn -1.0000 0.0000 0.0000
vn 0.0000 1.0000 0.0000
vn 0.0000 -1.0000 0.0000
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 7/7/3 8/8/3 6/9/3 5/10/3
f 5/10/4 6/9/4 2/2/4 1/1/4
f 23/11/2 24/12/2 22/13/2 21/14/2
f 8/8/5 4/15/5 2/16/5 6/9/5
f 16/17/5 12/18/5 10/19/5 14/20/5
f 19/21/1 20/22/1 24/23/1 23/24/1
f 46/25/4 45/26/4 41/27/4 42/28/4
f 13/29/4 14/20/4 10/19/4 9/30/4
f 11/31/6 15/32/6 13/29/6 9/30/6
f 11/33/2 12/18/2 16/17/2 15/34/2
f 32/35/5 25/36/5 27/37/5 30/38/5
f 42/39/1 41/40/1 43/41/1 44/42/1
f 48/43/3 47/44/3 45/26/3 46/25/3
f 29/45/4 30/38/4 27/37/4 28/46/4
f 26/47/6 31/48/6 29/45/6 28/46/6
f 26/49/2 25/36/2 32/35/2 31/50/2
f 78/51/3 77/52/3 73/53/3 74/54/3
f 38/55/3 37/56/3 33/57/3 34/58/3
f 38/55/4 34/58/4 36/59/4 40/60/4
f 36/59/1 35/61/1 39/62/1 40/60/1
f 34/63/5 33/64/5 35/61/5 36/59/5
f 33/57/2 37/56/2 39/65/2 35/66/2
f 21/14/3 22/13/3 18/67/3 17/68/3
f 24/12/5 20/69/5 18/70/5 22/13/5
f 17/68/4 18/67/4 20/22/4 19/21/4
f 54/71/3 53/72/3 49/73/3 50/74/3
f 54/75/6 50/76/6 52/77/6 56/78/6
f 52/77/1 51/79/1 55/80/1 56/78/1
f 41/40/5 45/81/5 47/82/5 43/41/5
f 49/73/5 53/72/5 55/80/5 51/79/5
f 64/83/2 60/84/2 58/85/2 62/86/2
f 63/87/5 64/88/5 62/89/5 61/90/5
f 61/90/1 62/89/1 58/91/1 57/92/1
f 59/93/4 63/94/4 61/90/4 57/92/4
f 59/93/3 60/84/3 64/83/3 63/94/3
f 72/95/5 65/96/5 67/97/5 70/98/5
f 44/42/2 43/41/2 47/44/2 48/43/2
f 69/99/1 70/98/1 67/97/1 68/100/1
f 66/101/6 71/102/6 69/99/6 68/100/6
f 66/103/3 65/96/3 72/95/3 71/104/3
f 78/51/4 74/54/4 76/105/4 80/106/4
f 76/105/1 75/107/1 79/108/1 80/106/1
f 74/109/5 73/110/5 75/107/5 76/105/5
f 73/53/2 77/52/2 79/111/2 75/112/2
f 102/113/4 101/114/4 97/115/4 98/116/4
f 86/117/4 85/118/4 81/119/4 82/120/4
f 86/117/1 82/120/1 84/121/1 88/122/1
f 84/121/2 83/123/2 87/124/2 88/122/2
f 82/125/5 81/126/5 83/123/5 84/121/5
f 81/119/3 85/118/3 87/127/3 83/128/3
f 96/129/3 92/130/3 90/131/3 94/132/3
f 95/133/5 96/134/5 94/135/5 93/136/5
f 93/136/2 94/135/2 90/137/2 89/138/2
f 91/139/1 95/140/1 93/136/1 89/138/1
f 91/139/4 92/130/4 96/129/4 95/140/4
f 102/113/1 98/116/1 100/141/1 104/142/1
f 100/141/2 99/143/2 103/144/2 104/142/2
f 98/145/5 97/146/5 99/143/5 100/141/5
f 97/115/3 101/114/3 103/147/3 99/148/3

View File

@ -0,0 +1,323 @@
# Blender v2.82 (sub 7) OBJ File: 'furniture.blend'
# www.blender.org
o Fence_1_c_Cube.021
v 0.062500 -0.500000 0.500000
v 0.062500 0.500000 0.500000
v -0.062500 -0.500000 0.500000
v -0.062500 0.500000 0.500000
v 0.062500 -0.500000 0.375000
v 0.062500 0.500000 0.375000
v -0.062500 -0.500000 0.375000
v -0.062500 0.500000 0.375000
v 0.031250 0.250000 0.375000
v 0.031250 0.312500 0.375000
v -0.031250 0.250000 0.375000
v -0.031250 0.312500 0.375000
v 0.031250 0.250000 0.062500
v 0.031250 0.312500 0.062500
v -0.031250 0.250000 0.062500
v -0.031250 0.312500 0.062500
v 0.500000 -0.500000 -0.062500
v 0.500000 0.500000 -0.062500
v 0.500000 -0.500000 0.062500
v 0.500000 0.500000 0.062500
v 0.375000 -0.500000 -0.062500
v 0.375000 0.500000 -0.062500
v 0.375000 -0.500000 0.062500
v 0.375000 0.500000 0.062500
v -0.031250 -0.250000 0.375000
v -0.031250 -0.312500 0.375000
v 0.031250 -0.250000 0.375000
v 0.031250 -0.312500 0.375000
v 0.031250 -0.312500 0.062500
v 0.031250 -0.250000 0.062500
v -0.031250 -0.312500 0.062500
v -0.031250 -0.250000 0.062500
v 0.187500 0.406250 -0.062500
v 0.250000 0.406250 -0.062500
v 0.187500 0.406250 -0.000000
v 0.250000 0.406250 0.000000
v 0.187500 -0.468750 -0.062500
v 0.250000 -0.468750 -0.062500
v 0.187500 -0.468750 0.000000
v 0.250000 -0.468750 0.000000
v 0.062500 0.500000 0.062500
v 0.062500 -0.500000 0.062500
v -0.062500 0.500000 0.062500
v -0.062500 -0.500000 0.062500
v 0.062500 0.500000 -0.062500
v 0.062500 -0.500000 -0.062500
v -0.062500 0.500000 -0.062500
v -0.062500 -0.500000 -0.062500
v 0.375000 0.312500 -0.031250
v 0.375000 0.250000 -0.031250
v 0.375000 0.312500 0.031250
v 0.375000 0.250000 0.031250
v 0.062500 0.312500 -0.031250
v 0.062500 0.250000 -0.031250
v 0.062500 0.312500 0.031250
v 0.062500 0.250000 0.031250
v 0.343750 -0.468750 0.000000
v 0.281250 -0.468750 0.000000
v 0.343750 -0.468750 -0.062500
v 0.281250 -0.468750 -0.062500
v 0.343750 0.406250 0.000000
v 0.281250 0.406250 -0.000000
v 0.343750 0.406250 -0.062500
v 0.281250 0.406250 -0.062500
v 0.062500 -0.250000 -0.031250
v 0.062500 -0.312500 -0.031250
v 0.062500 -0.250000 0.031250
v 0.062500 -0.312500 0.031250
v 0.375000 -0.312500 0.031250
v 0.375000 -0.250000 0.031250
v 0.375000 -0.312500 -0.031250
v 0.375000 -0.250000 -0.031250
v 0.093750 0.406250 -0.062500
v 0.156250 0.406250 -0.062500
v 0.093750 0.406250 -0.000000
v 0.156250 0.406250 0.000000
v 0.093750 -0.468750 -0.062500
v 0.156250 -0.468750 -0.062500
v 0.093750 -0.468750 0.000000
v 0.156250 -0.468750 0.000000
v -0.000000 0.406250 0.187500
v -0.000000 0.406250 0.250000
v -0.062500 0.406250 0.187500
v -0.062500 0.406250 0.250000
v -0.000000 -0.468750 0.187500
v -0.000000 -0.468750 0.250000
v -0.062500 -0.468750 0.187500
v -0.062500 -0.468750 0.250000
v -0.062500 -0.468750 0.343750
v -0.062500 -0.468750 0.281250
v -0.000000 -0.468750 0.343750
v -0.000000 -0.468750 0.281250
v -0.062500 0.406250 0.343750
v -0.062500 0.406250 0.281250
v -0.000000 0.406250 0.343750
v -0.000000 0.406250 0.281250
v 0.000000 0.406250 0.093750
v -0.000000 0.406250 0.156250
v -0.062500 0.406250 0.093750
v -0.062500 0.406250 0.156250
v -0.000000 -0.468750 0.093750
v -0.000000 -0.468750 0.156250
v -0.062500 -0.468750 0.093750
v -0.062500 -0.468750 0.156250
vt 0.000000 0.875000
vt 0.500000 0.875000
vt 0.500000 0.937500
vt 0.000000 0.937500
vt 0.500000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.750000
vt 0.500000 0.750000
vt 0.500000 0.812500
vt 0.000000 0.812500
vt 0.000000 0.468750
vt 0.500000 0.468750
vt 0.500000 0.531250
vt 0.000000 0.531250
vt 0.562500 0.750000
vt 0.562500 0.812500
vt 0.328125 0.390625
vt 0.171875 0.390625
vt 0.171875 0.359375
vt 0.328125 0.359375
vt 0.000000 0.656250
vt 0.500000 0.656250
vt 0.500000 0.718750
vt 0.000000 0.718750
vt 0.000000 0.187500
vt 0.500000 0.187500
vt 0.500000 0.250000
vt 0.000000 0.250000
vt 0.328125 0.328125
vt 0.171875 0.328125
vt 0.171875 0.296875
vt 0.328125 0.296875
vt 0.171875 0.421875
vt 0.328125 0.421875
vt 0.812500 0.093750
vt 0.656250 0.093750
vt 0.656250 0.062500
vt 0.812500 0.062500
vt 0.000000 0.000000
vt 0.500000 0.000000
vt 0.500000 0.062500
vt 0.000000 0.062500
vt 0.000000 0.125000
vt 0.500000 0.125000
vt 0.812500 0.031250
vt 0.656250 0.031250
vt 0.656250 0.000000
vt 0.812500 0.000000
vt 0.656250 0.125000
vt 0.812500 0.125000
vt 1.000000 0.937500
vt 1.000000 0.968750
vt 0.562500 0.968750
vt 0.562500 0.937500
vt 1.000000 0.781250
vt 1.000000 0.812500
vt 0.562500 0.812500
vt 0.562500 0.781250
vt 0.562500 0.750000
vt 1.000000 0.750000
vt 0.562500 0.718750
vt 1.000000 0.718750
vt 0.531250 0.750000
vt 0.531250 0.718750
vt 1.000000 0.843750
vt 0.562500 0.843750
vt 0.500000 0.593750
vt 0.000000 0.593750
vt 0.562500 0.468750
vt 0.562500 0.531250
vt 0.156250 0.296875
vt 0.156250 0.328125
vt 0.000000 0.328125
vt 0.000000 0.296875
vt 0.156250 0.421875
vt 0.000000 0.421875
vt 0.000000 0.390625
vt 0.156250 0.390625
vt 0.000000 0.359375
vt 0.156250 0.359375
vt 0.562500 0.000000
vt 0.562500 0.062500
vt 0.562500 0.671875
vt 1.000000 0.671875
vt 1.000000 0.703125
vt 0.562500 0.703125
vt 0.531250 0.609375
vt 0.531250 0.578125
vt 0.562500 0.578125
vt 0.562500 0.609375
vt 1.000000 0.578125
vt 1.000000 0.609375
vt 1.000000 0.640625
vt 0.562500 0.640625
vt 0.500000 0.390625
vt 0.343750 0.390625
vt 0.343750 0.359375
vt 0.500000 0.359375
vt 0.500000 0.328125
vt 0.343750 0.328125
vt 0.343750 0.296875
vt 0.500000 0.296875
vt 0.343750 0.421875
vt 0.500000 0.421875
vt 0.562500 0.906250
vt 1.000000 0.906250
vt 0.562500 0.875000
vt 1.000000 0.875000
vt 0.531250 0.906250
vt 0.531250 0.875000
vt 1.000000 1.000000
vt 0.562500 1.000000
vt 1.000000 0.500000
vt 1.000000 0.531250
vt 0.562500 0.531250
vt 0.562500 0.500000
vt 1.000000 0.359375
vt 1.000000 0.390625
vt 0.562500 0.390625
vt 0.562500 0.359375
vt 0.562500 0.328125
vt 1.000000 0.328125
vt 0.562500 0.296875
vt 1.000000 0.296875
vt 0.531250 0.328125
vt 0.531250 0.296875
vt 1.000000 0.421875
vt 0.562500 0.421875
vt 0.562500 0.234375
vt 1.000000 0.234375
vt 1.000000 0.265625
vt 0.562500 0.265625
vt 0.531250 0.171875
vt 0.531250 0.140625
vt 0.562500 0.140625
vt 0.562500 0.171875
vt 1.000000 0.140625
vt 1.000000 0.171875
vt 1.000000 0.203125
vt 0.562500 0.203125
vt 0.562500 0.468750
vt 1.000000 0.468750
vt 0.562500 0.437500
vt 1.000000 0.437500
vt 0.531250 0.468750
vt 0.531250 0.437500
vt 1.000000 0.562500
vt 0.562500 0.562500
vn 0.0000 0.0000 1.0000
vn -1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 1.0000 -0.0000
vn 0.0000 -1.0000 0.0000
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 7/7/3 8/8/3 6/9/3 5/10/3
f 5/10/4 6/9/4 2/2/4 1/1/4
f 23/11/2 24/12/2 22/13/2 21/14/2
f 8/8/5 4/15/5 2/16/5 6/9/5
f 16/17/5 12/18/5 10/19/5 14/20/5
f 19/21/1 20/22/1 24/23/1 23/24/1
f 46/25/4 45/26/4 41/27/4 42/28/4
f 13/29/4 14/20/4 10/19/4 9/30/4
f 11/31/6 15/32/6 13/29/6 9/30/6
f 11/33/2 12/18/2 16/17/2 15/34/2
f 32/35/5 25/36/5 27/37/5 30/38/5
f 42/39/1 41/40/1 43/41/1 44/42/1
f 48/43/3 47/44/3 45/26/3 46/25/3
f 29/45/4 30/38/4 27/37/4 28/46/4
f 26/47/6 31/48/6 29/45/6 28/46/6
f 26/49/2 25/36/2 32/35/2 31/50/2
f 78/51/3 77/52/3 73/53/3 74/54/3
f 38/55/3 37/56/3 33/57/3 34/58/3
f 38/55/4 34/58/4 36/59/4 40/60/4
f 36/59/1 35/61/1 39/62/1 40/60/1
f 34/63/5 33/64/5 35/61/5 36/59/5
f 33/57/2 37/56/2 39/65/2 35/66/2
f 21/14/3 22/13/3 18/67/3 17/68/3
f 24/12/5 20/69/5 18/70/5 22/13/5
f 17/68/4 18/67/4 20/22/4 19/21/4
f 54/71/3 53/72/3 49/73/3 50/74/3
f 54/75/6 50/76/6 52/77/6 56/78/6
f 52/77/1 51/79/1 55/80/1 56/78/1
f 41/40/5 45/81/5 47/82/5 43/41/5
f 49/73/5 53/72/5 55/80/5 51/79/5
f 64/83/2 60/84/2 58/85/2 62/86/2
f 63/87/5 64/88/5 62/89/5 61/90/5
f 61/90/1 62/89/1 58/91/1 57/92/1
f 59/93/4 63/94/4 61/90/4 57/92/4
f 59/93/3 60/84/3 64/83/3 63/94/3
f 72/95/5 65/96/5 67/97/5 70/98/5
f 44/42/2 43/41/2 47/44/2 48/43/2
f 69/99/1 70/98/1 67/97/1 68/100/1
f 66/101/6 71/102/6 69/99/6 68/100/6
f 66/103/3 65/96/3 72/95/3 71/104/3
f 78/51/4 74/54/4 76/105/4 80/106/4
f 76/105/1 75/107/1 79/108/1 80/106/1
f 74/109/5 73/110/5 75/107/5 76/105/5
f 73/53/2 77/52/2 79/111/2 75/112/2
f 102/113/4 101/114/4 97/115/4 98/116/4
f 86/117/4 85/118/4 81/119/4 82/120/4
f 86/117/1 82/120/1 84/121/1 88/122/1
f 84/121/2 83/123/2 87/124/2 88/122/2
f 82/125/5 81/126/5 83/123/5 84/121/5
f 81/119/3 85/118/3 87/127/3 83/128/3
f 96/129/3 92/130/3 90/131/3 94/132/3
f 95/133/5 96/134/5 94/135/5 93/136/5
f 93/136/2 94/135/2 90/137/2 89/138/2
f 91/139/1 95/140/1 93/136/1 89/138/1
f 91/139/4 92/130/4 96/129/4 95/140/4
f 102/113/1 98/116/1 100/141/1 104/142/1
f 100/141/2 99/143/2 103/144/2 104/142/2
f 98/145/5 97/146/5 99/143/5 100/141/5
f 97/115/3 101/114/3 103/147/3 99/148/3

View File

@ -0,0 +1,321 @@
# Blender v2.82 (sub 7) OBJ File: 'furniture.blend'
# www.blender.org
o Fence_1_d_Cube.023
v 0.343750 0.406250 0.203125
v 0.343750 0.406250 0.265625
v 0.281250 0.406250 0.203125
v 0.281250 0.406250 0.265625
v 0.343750 -0.468750 0.203125
v 0.343750 -0.468750 0.265625
v 0.281250 -0.468750 0.203125
v 0.281250 -0.468750 0.265625
v -0.500000 -0.500000 0.062500
v -0.500000 0.500000 0.062500
v -0.500000 -0.500000 -0.062500
v -0.500000 0.500000 -0.062500
v -0.375000 -0.500000 0.062500
v -0.375000 0.500000 0.062500
v -0.375000 -0.500000 -0.062500
v -0.375000 0.500000 -0.062500
v 0.281250 -0.468750 0.171875
v 0.281250 -0.468750 0.109375
v 0.343750 -0.468750 0.171875
v 0.343750 -0.468750 0.109375
v 0.281250 0.406250 0.171875
v 0.281250 0.406250 0.109375
v 0.343750 0.406250 0.171875
v 0.343750 0.406250 0.109375
v 0.343750 0.406250 0.578125
v 0.343750 0.406250 0.640625
v 0.281250 0.406250 0.578125
v 0.281250 0.406250 0.640625
v 0.343750 -0.468750 0.578125
v 0.343750 -0.468750 0.640625
v 0.281250 -0.468750 0.578125
v 0.281250 -0.468750 0.640625
v 0.375000 0.500000 -0.062500
v 0.375000 -0.500000 -0.062500
v 0.500000 0.500000 -0.062500
v 0.500000 -0.500000 -0.062500
v 0.375000 0.500000 0.062500
v 0.375000 -0.500000 0.062500
v 0.500000 0.500000 0.062500
v 0.500000 -0.500000 0.062500
v 0.375000 0.312500 0.750000
v 0.375000 0.250000 0.750000
v 0.312500 0.312500 0.750000
v 0.312500 0.250000 0.750000
v 0.375000 0.312500 -0.000000
v 0.375000 0.250000 -0.000000
v 0.312500 0.312500 -0.000000
v 0.312500 0.250000 -0.000000
v 0.281250 -0.468750 0.734375
v 0.281250 -0.468750 0.671875
v 0.343750 -0.468750 0.734375
v 0.343750 -0.468750 0.671875
v 0.281250 0.406250 0.734375
v 0.281250 0.406250 0.671875
v 0.343750 0.406250 0.734375
v 0.343750 0.406250 0.671875
v 0.375000 -0.250000 -0.000000
v 0.375000 -0.312500 -0.000000
v 0.312500 -0.250000 -0.000000
v 0.312500 -0.312500 -0.000000
v 0.312500 -0.312500 0.750000
v 0.312500 -0.250000 0.750000
v 0.375000 -0.312500 0.750000
v 0.375000 -0.250000 0.750000
v 0.343750 0.406250 0.390625
v 0.343750 0.406250 0.453125
v 0.281250 0.406250 0.390625
v 0.281250 0.406250 0.453125
v 0.343750 -0.468750 0.390625
v 0.343750 -0.468750 0.453125
v 0.281250 -0.468750 0.390625
v 0.281250 -0.468750 0.453125
v 0.343750 0.406250 0.296875
v 0.343750 0.406250 0.359375
v 0.281250 0.406250 0.296875
v 0.281250 0.406250 0.359375
v 0.343750 -0.468750 0.296875
v 0.343750 -0.468750 0.359375
v 0.281250 -0.468750 0.296875
v 0.281250 -0.468750 0.359375
v 0.281250 -0.468750 0.546875
v 0.281250 -0.468750 0.484375
v 0.343750 -0.468750 0.546875
v 0.343750 -0.468750 0.484375
v 0.281250 0.406250 0.546875
v 0.281250 0.406250 0.484375
v 0.343750 0.406250 0.546875
v 0.343750 0.406250 0.484375
v 0.281250 -0.468750 0.078125
v 0.281250 -0.468750 0.015625
v 0.343750 -0.468750 0.078125
v 0.343750 -0.468750 0.015625
v 0.281250 0.406250 0.078125
v 0.281250 0.406250 0.015625
v 0.343750 0.406250 0.078125
v 0.343750 0.406250 0.015625
vt 1.000000 0.515625
vt 1.000000 0.546875
vt 0.562500 0.546875
vt 0.562500 0.515625
vt 0.000000 0.000000
vt 0.500000 0.000000
vt 0.500000 0.062500
vt 0.000000 0.062500
vt 0.531250 0.031250
vt 0.531250 0.000000
vt 0.562500 0.000000
vt 0.562500 0.031250
vt 0.000000 0.187500
vt 0.500000 0.187500
vt 0.500000 0.250000
vt 0.000000 0.250000
vt 0.000000 0.500000
vt 0.500000 0.500000
vt 0.500000 0.562500
vt 0.000000 0.562500
vt 0.562500 0.093750
vt 1.000000 0.093750
vt 1.000000 0.125000
vt 0.562500 0.125000
vt 0.562500 0.406250
vt 1.000000 0.406250
vt 1.000000 0.437500
vt 0.562500 0.437500
vt 0.531250 0.343750
vt 0.531250 0.312500
vt 0.562500 0.312500
vt 0.562500 0.343750
vt 1.000000 0.312500
vt 1.000000 0.343750
vt 0.000000 0.312500
vt 0.500000 0.312500
vt 0.500000 0.375000
vt 0.000000 0.375000
vt 0.000000 0.437500
vt 0.500000 0.437500
vt 1.000000 0.375000
vt 0.562500 0.375000
vt 1.000000 0.937500
vt 1.000000 0.968750
vt 0.562500 0.968750
vt 0.562500 0.937500
vt 1.000000 0.234375
vt 1.000000 0.265625
vt 0.562500 0.265625
vt 0.562500 0.234375
vt 1.000000 0.796875
vt 1.000000 0.828125
vt 0.562500 0.828125
vt 0.562500 0.796875
vt 0.562500 0.765625
vt 1.000000 0.765625
vt 0.562500 0.734375
vt 1.000000 0.734375
vt 0.531250 0.765625
vt 0.531250 0.734375
vt 1.000000 0.859375
vt 0.562500 0.859375
vt 0.500000 0.125000
vt 0.000000 0.125000
vt 0.562500 0.000000
vt 0.562500 0.062500
vt 0.312500 0.593750
vt 0.312500 0.625000
vt 0.000000 0.625000
vt 0.000000 0.593750
vt 0.312500 0.718750
vt 0.000000 0.718750
vt 0.000000 0.687500
vt 0.312500 0.687500
vt 0.000000 0.656250
vt 0.312500 0.656250
vt 0.562500 0.312500
vt 0.562500 0.375000
vt 0.562500 0.687500
vt 1.000000 0.687500
vt 1.000000 0.718750
vt 0.562500 0.718750
vt 0.531250 0.625000
vt 0.531250 0.593750
vt 0.562500 0.593750
vt 0.562500 0.625000
vt 1.000000 0.593750
vt 1.000000 0.625000
vt 1.000000 0.656250
vt 0.562500 0.656250
vt 0.312500 0.812500
vt 0.000000 0.812500
vt 0.000000 0.781250
vt 0.312500 0.781250
vt 0.312500 0.750000
vt 0.000000 0.750000
vt 0.000000 0.718750
vt 0.312500 0.718750
vt 0.000000 0.843750
vt 0.312500 0.843750
vt 0.562500 0.203125
vt 1.000000 0.203125
vt 0.562500 0.171875
vt 1.000000 0.171875
vt 0.531250 0.203125
vt 0.531250 0.171875
vt 1.000000 0.296875
vt 0.562500 0.296875
vt 0.468750 0.937500
vt 0.468750 0.968750
vt 0.031250 0.968750
vt 0.031250 0.937500
vt 0.031250 0.906250
vt 0.468750 0.906250
vt 0.031250 0.875000
vt 0.468750 0.875000
vt 0.000000 0.906250
vt 0.000000 0.875000
vt 0.468750 1.000000
vt 0.031250 1.000000
vt 1.000000 0.578125
vt 0.562500 0.578125
vt 0.531250 0.484375
vt 0.531250 0.453125
vt 0.562500 0.453125
vt 0.562500 0.484375
vt 1.000000 1.000000
vt 0.562500 1.000000
vt 0.531250 0.906250
vt 0.531250 0.875000
vt 0.562500 0.875000
vt 0.562500 0.906250
vt 1.000000 0.875000
vt 1.000000 0.906250
vt 1.000000 0.062500
vt 0.562500 0.062500
vt 1.000000 0.031250
vt 1.000000 0.000000
vt 1.000000 0.484375
vt 1.000000 0.453125
vt 0.281250 0.687500
vt 0.312500 0.687500
vt 0.281250 0.718750
vt 0.000000 0.812500
vt 0.031250 0.812500
vt 0.031250 0.843750
vt 0.031250 0.687500
vt 0.000000 0.687500
vt 0.000000 0.656250
vt 0.031250 0.656250
vt 0.281250 0.781250
vt 0.281250 0.750000
vt 0.312500 0.781250
vn 1.0000 0.0000 -0.0000
vn 0.0000 1.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
s off
f 83/1/1 84/2/1 88/3/1 87/4/1
f 15/5/1 16/6/1 14/7/1 13/8/1
f 2/9/2 1/10/2 3/11/2 4/12/2
f 11/13/3 12/14/3 16/15/3 15/16/3
f 38/17/4 37/18/4 33/19/4 34/20/4
f 1/21/3 5/22/3 7/23/3 3/24/3
f 24/25/3 20/26/3 18/27/3 22/28/3
f 23/29/2 24/30/2 22/31/2 21/32/2
f 21/32/4 22/31/4 18/33/4 17/34/4
f 34/35/3 33/36/3 35/37/3 36/38/3
f 40/39/5 39/40/5 37/18/5 38/17/5
f 19/41/5 23/42/5 21/32/5 17/34/5
f 19/41/1 20/26/1 24/25/1 23/42/1
f 91/43/1 92/44/1 96/45/1 95/46/1
f 70/47/1 69/48/1 65/49/1 66/50/1
f 30/51/1 29/52/1 25/53/1 26/54/1
f 30/51/5 26/54/5 28/55/5 32/56/5
f 28/55/4 27/57/4 31/58/4 32/56/4
f 26/59/2 25/60/2 27/57/2 28/55/2
f 25/53/3 29/52/3 31/61/3 27/62/3
f 13/8/5 14/7/5 10/63/5 9/64/5
f 16/6/2 12/65/2 10/66/2 14/7/2
f 9/64/4 10/63/4 12/14/4 11/13/4
f 46/67/1 45/68/1 41/69/1 42/70/1
f 46/71/6 42/72/6 44/73/6 48/74/6
f 44/73/4 43/75/4 47/76/4 48/74/4
f 33/36/2 37/77/2 39/78/2 35/37/2
f 41/69/2 45/68/2 47/76/2 43/75/2
f 56/79/3 52/80/3 50/81/3 54/82/3
f 55/83/2 56/84/2 54/85/2 53/86/2
f 53/86/4 54/85/4 50/87/4 49/88/4
f 51/89/5 55/90/5 53/86/5 49/88/5
f 51/89/1 52/80/1 56/79/1 55/90/1
f 64/91/2 57/92/2 59/93/2 62/94/2
f 36/38/1 35/37/1 39/40/1 40/39/1
f 61/95/4 62/94/4 59/93/4 60/96/4
f 58/97/6 63/98/6 61/95/6 60/96/6
f 58/99/1 57/92/1 64/91/1 63/100/1
f 70/47/5 66/50/5 68/101/5 72/102/5
f 68/101/4 67/103/4 71/104/4 72/102/4
f 66/105/2 65/106/2 67/103/2 68/101/2
f 65/49/3 69/48/3 71/107/3 67/108/3
f 78/109/1 77/110/1 73/111/1 74/112/1
f 78/109/5 74/112/5 76/113/5 80/114/5
f 76/113/4 75/115/4 79/116/4 80/114/4
f 74/117/2 73/118/2 75/115/2 76/113/2
f 73/111/3 77/110/3 79/119/3 75/120/3
f 88/3/3 84/2/3 82/121/3 86/122/3
f 87/123/2 88/124/2 86/125/2 85/126/2
f 96/45/3 92/44/3 90/127/3 94/128/3
f 95/129/2 96/130/2 94/131/2 93/132/2
f 93/132/4 94/131/4 90/133/4 89/134/4
f 91/43/5 95/46/5 93/132/5 89/134/5
f 6/135/1 5/22/1 1/21/1 2/136/1
f 6/135/5 2/136/5 4/12/5 8/137/5
f 4/12/4 3/11/4 7/138/4 8/137/4
f 83/1/5 87/4/5 85/126/5 81/139/5
f 85/126/4 86/125/4 82/140/4 81/139/4
f 47/141/3 45/142/3 46/71/3 48/143/3
f 58/99/3 60/144/3 59/145/3 57/146/3
f 44/147/5 42/148/5 41/149/5 43/150/5
f 64/151/5 62/152/5 61/95/5 63/153/5

View File

@ -0,0 +1,141 @@
# Blender v2.82 (sub 7) OBJ File: 'furniture.blend'
# www.blender.org
o Lantern_Cube.024
v -0.250000 0.000000 0.250000
v -0.250000 0.062500 0.250000
v -0.250000 0.000000 -0.250000
v -0.250000 0.062500 -0.250000
v 0.250000 0.000000 0.250000
v 0.250000 0.062500 0.250000
v 0.250000 0.000000 -0.250000
v 0.250000 0.062500 -0.250000
v -0.250000 0.437500 0.250000
v -0.250000 0.500000 0.250000
v -0.250000 0.437500 -0.250000
v -0.250000 0.500000 -0.250000
v 0.250000 0.437500 0.250000
v 0.250000 0.500000 0.250000
v 0.250000 0.437500 -0.250000
v 0.250000 0.500000 -0.250000
v -0.187500 0.437500 -0.125000
v -0.187500 0.437500 0.125000
v 0.187500 0.062500 -0.125000
v 0.187500 0.062500 0.125000
v 0.187500 0.437500 0.125000
v 0.187500 0.437500 -0.125000
v 0.187500 0.437500 -0.187500
v 0.187500 0.062500 -0.187500
v 0.187500 0.437500 0.187500
v 0.187500 0.062500 0.187500
v -0.187500 0.437500 -0.187500
v -0.187500 0.062500 -0.187500
v -0.187500 0.437500 0.187500
v -0.187500 0.062500 0.125000
v -0.187500 0.062500 0.187500
v -0.187500 0.062500 -0.125000
v 0.125000 0.437500 0.187500
v -0.125000 0.437500 0.187500
v -0.125000 0.062500 0.187500
v 0.125000 0.062500 0.187500
v -0.125000 0.437500 -0.187500
v 0.125000 0.437500 -0.187500
v 0.125000 0.062500 -0.187500
v -0.125000 0.062500 -0.187500
v -0.125000 0.062500 0.125000
v -0.125000 0.437500 0.125000
v -0.125000 0.062500 -0.125000
v -0.125000 0.437500 -0.125000
v 0.125000 0.062500 0.125000
v 0.125000 0.437500 0.125000
v 0.125000 0.062500 -0.125000
v 0.125000 0.437500 -0.125000
vt 0.968750 0.437500
vt 0.968750 0.468750
vt 0.718750 0.468750
vt 0.718750 0.437500
vt 0.687500 0.468750
vt 0.718750 0.718750
vt 0.687500 0.718750
vt 0.718750 0.750000
vt 0.968750 0.718750
vt 0.968750 0.750000
vt 1.000000 0.718750
vt 1.000000 0.468750
vt 0.718750 1.000000
vt 0.968750 1.000000
vt 0.968750 0.031250
vt 1.000000 0.031250
vt 1.000000 0.281250
vt 0.968750 0.281250
vt 0.968750 0.312500
vt 0.718750 0.312500
vt 0.718750 0.281250
vt 0.687500 0.281250
vt 0.687500 0.031250
vt 0.718750 0.031250
vt 0.718750 0.000000
vt 0.968750 0.000000
vt 0.000000 0.937500
vt 0.187500 0.937500
vt 0.187500 0.968750
vt 0.000000 0.968750
vt 0.000000 0.859375
vt 0.187500 0.859375
vt 0.187500 0.890625
vt 0.000000 0.890625
vt 0.000000 0.781250
vt 0.187500 0.781250
vt 0.187500 0.812500
vt 0.000000 0.812500
vt 0.000000 0.703125
vt 0.187500 0.703125
vt 0.187500 0.734375
vt 0.000000 0.734375
vt 0.187500 1.000000
vt 0.000000 1.000000
vt 0.187500 0.921875
vt 0.000000 0.921875
vt 0.187500 0.765625
vt 0.000000 0.765625
vt 0.187500 0.843750
vt 0.000000 0.843750
vt 0.500000 -0.000000
vt 0.500000 0.187500
vt 0.375000 0.187500
vt 0.375000 0.000000
vt 0.250000 0.187500
vt 0.250000 0.000000
vt 0.125000 0.187500
vt 0.125000 0.000000
vt 0.000000 0.187500
vt 0.000000 0.000000
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
s off
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/5/2 4/3/2 8/6/2 7/7/2
f 7/8/3 8/6/3 6/9/3 5/10/3
f 5/11/4 6/9/4 2/2/4 1/12/4
f 3/13/5 7/8/5 5/10/5 1/14/5
f 8/6/6 4/3/6 2/2/6 6/9/6
f 9/15/1 10/16/1 12/17/1 11/18/1
f 11/18/2 12/19/2 16/20/2 15/21/2
f 15/21/3 16/22/3 14/23/3 13/24/3
f 13/24/4 14/25/4 10/26/4 9/15/4
f 11/18/5 15/21/5 13/24/5 9/15/5
f 35/27/4 34/28/4 29/29/4 31/30/4
f 39/31/2 38/32/2 23/33/2 24/34/2
f 20/35/3 21/36/3 25/37/3 26/38/3
f 32/39/1 17/40/1 27/41/1 28/42/1
f 31/30/1 29/29/1 18/43/1 30/44/1
f 24/34/3 23/33/3 22/45/3 19/46/3
f 28/42/2 27/41/2 37/47/2 40/48/2
f 26/38/4 25/37/4 33/49/4 36/50/4
f 41/51/1 42/52/1 44/53/1 43/54/1
f 43/54/2 44/53/2 48/55/2 47/56/2
f 47/56/3 48/55/3 46/57/3 45/58/3
f 45/58/4 46/57/4 42/59/4 41/60/4

View File

@ -1,4 +1,5 @@
minetest.register_node('furniture:stool_short', {
_doc_items_crafting = 'This is crafted in the Woodworking Station.',
description = 'Short stool',
drawtype = 'mesh',
mesh = 'furniture_stool_short.obj',
@ -23,6 +24,7 @@ minetest.register_node('furniture:stool_short', {
})
minetest.register_node('furniture:stool_tall', {
_doc_items_crafting = 'This is crafted in the Woodworking Station.',
description = 'Tall stool',
drawtype = 'mesh',
mesh = 'furniture_stool_tall.obj',
@ -47,6 +49,7 @@ minetest.register_node('furniture:stool_tall', {
})
minetest.register_node('furniture:chair', {
_doc_items_crafting = 'This is crafted in the Woodworking Station.',
description = 'Chair',
drawtype = 'mesh',
mesh = 'furniture_chair.obj',
@ -71,6 +74,7 @@ minetest.register_node('furniture:chair', {
})
minetest.register_node('furniture:bench', {
_doc_items_crafting = 'This is crafted in the Woodworking Station.',
description = 'Bench',
drawtype = 'mesh',
mesh = 'furniture_bench.obj',
@ -107,6 +111,7 @@ minetest.register_node('furniture:bench', {
})
minetest.register_node('furniture:bench_with_back', {
_doc_items_crafting = 'This is crafted in the Woodworking Station.',
description = 'Bench with Back',
drawtype = 'mesh',
mesh = 'furniture_bench_with_back.obj',
@ -144,6 +149,45 @@ minetest.register_node('furniture:bench_with_back', {
end,
})
minetest.register_node('furniture:bench_picnic', {
_doc_items_crafting = 'This is crafted in the Woodworking Station.',
description = 'Picnic Table',
drawtype = 'mesh',
mesh = 'furniture_bench_picnic.obj',
tiles = {'furniture_bench_picnic.png'},
paramtype = 'light',
paramtype2 = 'colorfacedir',
palette = 'furniture_stain_palette.png',
selection_box = {
type = 'fixed',
fixed = {{-.375, -.5, -.375, 1.375, 0, .45},
{-.375, 0, .275, 1.375, .5, .375}}
},
collision_box = {
type = 'fixed',
fixed = {{-.375, -.5, -.375, 1.375, 0, .45},
{-.375, 0, .275, 1.375, .5, .375}}
},
groups = {oddly_breakable_by_hand = 2, choppy=3, stainable=1},
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
pos.y = pos.y + 0
furniture.sit(pos, node, clicker, pointed_thing, true)
return itemstack
end,
after_place_node = function(pos, placer, itemstack)
if not epic.space_to_side(pos) then
minetest.remove_node(pos)
return itemstack
end
end,
after_dig_node = function(pos, oldnode, oldmetadata, digger)
epic.remove_side_node(pos, oldnode)
end,
on_rotate = function(pos, node)
return false
end,
})
---Cushioned items. Yay. :P
local dye_table = dye.dyes
@ -153,6 +197,7 @@ for i in ipairs(dye_table) do
local hex = dye_table[i][3]
minetest.register_node('furniture:stool_short_'..name, {
_doc_items_crafting = 'This is crafted in the Woodworking Station.',
description = 'Short Stool with '..desc..' Cushion',
drawtype = 'mesh',
mesh = 'furniture_stool_short_cushion.obj',
@ -178,6 +223,7 @@ for i in ipairs(dye_table) do
})
minetest.register_node('furniture:stool_tall_'..name, {
_doc_items_crafting = 'This is crafted in the Woodworking Station.',
description = 'Tall Stool with '..desc..' Cushion',
drawtype = 'mesh',
mesh = 'furniture_stool_tall_cushion.obj',
@ -203,6 +249,7 @@ for i in ipairs(dye_table) do
})
minetest.register_node('furniture:chair_'..name, {
_doc_items_crafting = 'This is crafted in the Woodworking Station.',
description = 'Chair with '..desc..' Cushion',
drawtype = 'mesh',
mesh = 'furniture_chair_cushion.obj',
@ -228,6 +275,7 @@ for i in ipairs(dye_table) do
})
minetest.register_node('furniture:cushion_half_'..name, {
_doc_items_crafting = 'This is crafted in the Sewing Station.',
description = desc..' Half Cushion',
drawtype = 'nodebox',
tiles = {'furniture_cushion.png^[multiply:'..hex},
@ -245,6 +293,7 @@ for i in ipairs(dye_table) do
})
minetest.register_node('furniture:cushion_full_'..name, {
_doc_items_crafting = 'This is crafted in the Sewing Station.',
description = desc..' Full Cushion',
tiles = {'furniture_cushion.png^[multiply:'..hex},
groups = {oddly_breakable_by_hand = 2, snappy=3, bouncy=50},

View File

@ -1,4 +1,5 @@
minetest.register_node('furniture:chest_small', {
_doc_items_crafting = 'This is crafted in the Woodworking Station.',
description = 'Small Chest',
drawtype = 'mesh',
mesh = 'furniture_chest_small.obj',
@ -46,6 +47,7 @@ minetest.register_node('furniture:chest_small', {
})
minetest.register_node('furniture:chest', {
_doc_items_crafting = 'This is crafted in the Woodworking Station.',
description = 'Chest',
drawtype = 'mesh',
mesh = 'furniture_chest.obj',
@ -93,6 +95,7 @@ minetest.register_node('furniture:chest', {
})
minetest.register_node('furniture:chest_large', {
_doc_items_crafting = 'This is crafted in the Woodworking Station.',
description = 'Large Chest',
drawtype = 'mesh',
mesh = 'furniture_chest_large.obj',
@ -154,6 +157,7 @@ minetest.register_node('furniture:chest_large', {
minetest.register_node('furniture:cabinet_wall', {
_doc_items_crafting = 'This is crafted in the Woodworking Station.',
description = 'Wall Mounted Cabinet',
drawtype = 'mesh',
mesh = 'furniture_cabinet_wall.obj',
@ -200,6 +204,7 @@ minetest.register_node('furniture:cabinet_wall', {
})
minetest.register_node('furniture:cabinet_counter', {
_doc_items_crafting = 'This is crafted in the Woodworking Station.',
description = 'Cabinet with Countertop',
drawtype = 'mesh',
mesh = 'furniture_cabinet_counter.obj',
@ -244,3 +249,205 @@ minetest.register_node('furniture:cabinet_counter', {
allow_metadata_inventory_take = furniture.inv_take_put,
allow_metadata_inventory_move = furniture.inv_manipulate,
})
local bookshelf_formspec =
"size[8,7;]" ..
"list[context;books;0,0.3;8,2;]" ..
"list[current_player;main;0,2.85;8,1;]" ..
"list[current_player;main;0,4.08;8,3;8]" ..
"listring[context;books]" ..
"listring[current_player;main]" ..
default.get_hotbar_bg(0,2.85)
local function update_bookshelf(pos)
local meta = minetest.get_meta(pos)
local inv = meta:get_inventory()
local invlist = inv:get_list("books")
local formspec = bookshelf_formspec
-- Inventory slots overlay
local bx, by = 0, 0.3
local n_written, n_empty = 0, 0
for i = 1, 16 do
if i == 9 then
bx = 0
by = by + 1
end
local stack = invlist[i]
if stack:is_empty() then
formspec = formspec ..
"image[" .. bx .. "," .. by .. ";1,1;default_bookshelf_slot.png]"
else
local metatable = stack:get_meta():to_table() or {}
if metatable.fields and metatable.fields.text then
n_written = n_written + stack:get_count()
else
n_empty = n_empty + stack:get_count()
end
end
bx = bx + 1
end
meta:set_string("formspec", formspec)
if n_written + n_empty == 0 then
meta:set_string("infotext", "Empty Locked Bookshelf")
else
meta:set_string("infotext", "Locked Bookshelf ("..n_written.." written, "..n_empty.." empty books)")
end
end
minetest.register_node("furniture:bookshelf_locked", {
description = 'Locked Bookshelf',
tiles = {"default_wood.png", "default_wood.png", "default_wood.png",
"default_wood.png", "default_bookshelf.png", "default_bookshelf.png"},
paramtype2 = "facedir",
is_ground_content = false,
groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3},
sounds = default.node_sound_wood_defaults(),
on_construct = function(pos)
local meta = minetest.get_meta(pos)
local inv = meta:get_inventory()
inv:set_size("books", 8 * 2)
update_bookshelf(pos)
end,
can_dig = function(pos,player)
local inv = minetest.get_meta(pos):get_inventory()
return inv:is_empty("books")
end,
allow_metadata_inventory_put = function(pos, listname, index, stack, player)
local player_name = player:get_player_name()
if minetest.is_protected(pos, player_name) and not minetest.check_player_privs(player, 'protection_bypass') then
return 0
else
if minetest.get_item_group(stack:get_name(), "book") ~= 0 then
return stack:get_count()
else
return 0
end
end
end,
allow_metadata_inventory_take = furniture.inv_take_put,
allow_metadata_inventory_move = furniture.inv_manipulate,
on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player)
minetest.log("action", player:get_player_name() ..
" moves stuff in bookshelf at " .. minetest.pos_to_string(pos))
update_bookshelf(pos)
end,
on_metadata_inventory_put = function(pos, listname, index, stack, player)
minetest.log("action", player:get_player_name() ..
" puts stuff to bookshelf at " .. minetest.pos_to_string(pos))
update_bookshelf(pos)
end,
on_metadata_inventory_take = function(pos, listname, index, stack, player)
minetest.log("action", player:get_player_name() ..
" takes stuff from bookshelf at " .. minetest.pos_to_string(pos))
update_bookshelf(pos)
end,
on_blast = function(pos)
local drops = {}
default.get_inventory_drops(pos, "books", drops)
drops[#drops+1] = "furniture:bookshelf_locked"
minetest.remove_node(pos)
return drops
end,
})
local vessels_shelf_formspec =
"size[8,7;]" ..
"list[context;vessels;0,0.3;8,2;]" ..
"list[current_player;main;0,2.85;8,1;]" ..
"list[current_player;main;0,4.08;8,3;8]" ..
"listring[context;vessels]" ..
"listring[current_player;main]" ..
default.get_hotbar_bg(0, 2.85)
local function update_vessels_shelf(pos)
local meta = minetest.get_meta(pos)
local inv = meta:get_inventory()
local invlist = inv:get_list("vessels")
local formspec = vessels_shelf_formspec
-- Inventory slots overlay
local vx, vy = 0, 0.3
local n_items = 0
for i = 1, 16 do
if i == 9 then
vx = 0
vy = vy + 1
end
if not invlist or invlist[i]:is_empty() then
formspec = formspec ..
"image[" .. vx .. "," .. vy .. ";1,1;vessels_shelf_slot.png]"
else
local stack = invlist[i]
if not stack:is_empty() then
n_items = n_items + stack:get_count()
end
end
vx = vx + 1
end
meta:set_string("formspec", formspec)
if n_items == 0 then
meta:set_string("infotext", "Empty Locked Vessels Shelf")
else
meta:set_string("infotext", "Locked Vessels Shelf ("..n_items.." items)")
end
end
minetest.register_node("furniture:shelf_vessel_locked", {
description = "Locked Vessels Shelf",
tiles = {"default_wood.png", "default_wood.png", "default_wood.png",
"default_wood.png", "vessels_shelf.png", "vessels_shelf.png"},
paramtype2 = "facedir",
is_ground_content = false,
groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3},
sounds = default.node_sound_wood_defaults(),
on_construct = function(pos)
local meta = minetest.get_meta(pos)
update_vessels_shelf(pos)
local inv = meta:get_inventory()
inv:set_size("vessels", 8 * 2)
end,
can_dig = function(pos,player)
local inv = minetest.get_meta(pos):get_inventory()
return inv:is_empty("vessels")
end,
allow_metadata_inventory_take = furniture.inv_take_put,
allow_metadata_inventory_move = furniture.inv_manipulate,
allow_metadata_inventory_put = function(pos, listname, index, stack, player)
local player_name = player:get_player_name()
if minetest.is_protected(pos, player_name) and not minetest.check_player_privs(player, 'protection_bypass') then
return 0
else
if minetest.get_item_group(stack:get_name(), "vessel") ~= 0 then
return stack:get_count()
else
return 0
end
end
end,
on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player)
minetest.log("action", player:get_player_name() ..
" moves stuff in vessels shelf at ".. minetest.pos_to_string(pos))
update_vessels_shelf(pos)
end,
on_metadata_inventory_put = function(pos, listname, index, stack, player)
minetest.log("action", player:get_player_name() ..
" moves stuff to vessels shelf at ".. minetest.pos_to_string(pos))
update_vessels_shelf(pos)
end,
on_metadata_inventory_take = function(pos, listname, index, stack, player)
minetest.log("action", player:get_player_name() ..
" takes stuff from vessels shelf at ".. minetest.pos_to_string(pos))
update_vessels_shelf(pos)
end,
on_blast = function(pos)
local drops = {}
default.get_inventory_drops(pos, "vessels", drops)
drops[#drops + 1] = "vessels:shelf"
minetest.remove_node(pos)
return drops
end,
})

View File

@ -1,4 +1,5 @@
minetest.register_node('furniture:table_basic', {
_doc_items_crafting = 'This is crafted in the Woodworking Station.',
description = 'Basic Table',
drawtype = 'mesh',
mesh = 'furniture_table_basic.obj',

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 638 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB