homedecor mymonths re-added
165
mods/homedecor/LICENSE
Normal file
@ -0,0 +1,165 @@
|
|||||||
|
GNU LESSER GENERAL PUBLIC LICENSE
|
||||||
|
Version 3, 29 June 2007
|
||||||
|
|
||||||
|
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||||
|
Everyone is permitted to copy and distribute verbatim copies
|
||||||
|
of this license document, but changing it is not allowed.
|
||||||
|
|
||||||
|
|
||||||
|
This version of the GNU Lesser General Public License incorporates
|
||||||
|
the terms and conditions of version 3 of the GNU General Public
|
||||||
|
License, supplemented by the additional permissions listed below.
|
||||||
|
|
||||||
|
0. Additional Definitions.
|
||||||
|
|
||||||
|
As used herein, "this License" refers to version 3 of the GNU Lesser
|
||||||
|
General Public License, and the "GNU GPL" refers to version 3 of the GNU
|
||||||
|
General Public License.
|
||||||
|
|
||||||
|
"The Library" refers to a covered work governed by this License,
|
||||||
|
other than an Application or a Combined Work as defined below.
|
||||||
|
|
||||||
|
An "Application" is any work that makes use of an interface provided
|
||||||
|
by the Library, but which is not otherwise based on the Library.
|
||||||
|
Defining a subclass of a class defined by the Library is deemed a mode
|
||||||
|
of using an interface provided by the Library.
|
||||||
|
|
||||||
|
A "Combined Work" is a work produced by combining or linking an
|
||||||
|
Application with the Library. The particular version of the Library
|
||||||
|
with which the Combined Work was made is also called the "Linked
|
||||||
|
Version".
|
||||||
|
|
||||||
|
The "Minimal Corresponding Source" for a Combined Work means the
|
||||||
|
Corresponding Source for the Combined Work, excluding any source code
|
||||||
|
for portions of the Combined Work that, considered in isolation, are
|
||||||
|
based on the Application, and not on the Linked Version.
|
||||||
|
|
||||||
|
The "Corresponding Application Code" for a Combined Work means the
|
||||||
|
object code and/or source code for the Application, including any data
|
||||||
|
and utility programs needed for reproducing the Combined Work from the
|
||||||
|
Application, but excluding the System Libraries of the Combined Work.
|
||||||
|
|
||||||
|
1. Exception to Section 3 of the GNU GPL.
|
||||||
|
|
||||||
|
You may convey a covered work under sections 3 and 4 of this License
|
||||||
|
without being bound by section 3 of the GNU GPL.
|
||||||
|
|
||||||
|
2. Conveying Modified Versions.
|
||||||
|
|
||||||
|
If you modify a copy of the Library, and, in your modifications, a
|
||||||
|
facility refers to a function or data to be supplied by an Application
|
||||||
|
that uses the facility (other than as an argument passed when the
|
||||||
|
facility is invoked), then you may convey a copy of the modified
|
||||||
|
version:
|
||||||
|
|
||||||
|
a) under this License, provided that you make a good faith effort to
|
||||||
|
ensure that, in the event an Application does not supply the
|
||||||
|
function or data, the facility still operates, and performs
|
||||||
|
whatever part of its purpose remains meaningful, or
|
||||||
|
|
||||||
|
b) under the GNU GPL, with none of the additional permissions of
|
||||||
|
this License applicable to that copy.
|
||||||
|
|
||||||
|
3. Object Code Incorporating Material from Library Header Files.
|
||||||
|
|
||||||
|
The object code form of an Application may incorporate material from
|
||||||
|
a header file that is part of the Library. You may convey such object
|
||||||
|
code under terms of your choice, provided that, if the incorporated
|
||||||
|
material is not limited to numerical parameters, data structure
|
||||||
|
layouts and accessors, or small macros, inline functions and templates
|
||||||
|
(ten or fewer lines in length), you do both of the following:
|
||||||
|
|
||||||
|
a) Give prominent notice with each copy of the object code that the
|
||||||
|
Library is used in it and that the Library and its use are
|
||||||
|
covered by this License.
|
||||||
|
|
||||||
|
b) Accompany the object code with a copy of the GNU GPL and this license
|
||||||
|
document.
|
||||||
|
|
||||||
|
4. Combined Works.
|
||||||
|
|
||||||
|
You may convey a Combined Work under terms of your choice that,
|
||||||
|
taken together, effectively do not restrict modification of the
|
||||||
|
portions of the Library contained in the Combined Work and reverse
|
||||||
|
engineering for debugging such modifications, if you also do each of
|
||||||
|
the following:
|
||||||
|
|
||||||
|
a) Give prominent notice with each copy of the Combined Work that
|
||||||
|
the Library is used in it and that the Library and its use are
|
||||||
|
covered by this License.
|
||||||
|
|
||||||
|
b) Accompany the Combined Work with a copy of the GNU GPL and this license
|
||||||
|
document.
|
||||||
|
|
||||||
|
c) For a Combined Work that displays copyright notices during
|
||||||
|
execution, include the copyright notice for the Library among
|
||||||
|
these notices, as well as a reference directing the user to the
|
||||||
|
copies of the GNU GPL and this license document.
|
||||||
|
|
||||||
|
d) Do one of the following:
|
||||||
|
|
||||||
|
0) Convey the Minimal Corresponding Source under the terms of this
|
||||||
|
License, and the Corresponding Application Code in a form
|
||||||
|
suitable for, and under terms that permit, the user to
|
||||||
|
recombine or relink the Application with a modified version of
|
||||||
|
the Linked Version to produce a modified Combined Work, in the
|
||||||
|
manner specified by section 6 of the GNU GPL for conveying
|
||||||
|
Corresponding Source.
|
||||||
|
|
||||||
|
1) Use a suitable shared library mechanism for linking with the
|
||||||
|
Library. A suitable mechanism is one that (a) uses at run time
|
||||||
|
a copy of the Library already present on the user's computer
|
||||||
|
system, and (b) will operate properly with a modified version
|
||||||
|
of the Library that is interface-compatible with the Linked
|
||||||
|
Version.
|
||||||
|
|
||||||
|
e) Provide Installation Information, but only if you would otherwise
|
||||||
|
be required to provide such information under section 6 of the
|
||||||
|
GNU GPL, and only to the extent that such information is
|
||||||
|
necessary to install and execute a modified version of the
|
||||||
|
Combined Work produced by recombining or relinking the
|
||||||
|
Application with a modified version of the Linked Version. (If
|
||||||
|
you use option 4d0, the Installation Information must accompany
|
||||||
|
the Minimal Corresponding Source and Corresponding Application
|
||||||
|
Code. If you use option 4d1, you must provide the Installation
|
||||||
|
Information in the manner specified by section 6 of the GNU GPL
|
||||||
|
for conveying Corresponding Source.)
|
||||||
|
|
||||||
|
5. Combined Libraries.
|
||||||
|
|
||||||
|
You may place library facilities that are a work based on the
|
||||||
|
Library side by side in a single library together with other library
|
||||||
|
facilities that are not Applications and are not covered by this
|
||||||
|
License, and convey such a combined library under terms of your
|
||||||
|
choice, if you do both of the following:
|
||||||
|
|
||||||
|
a) Accompany the combined library with a copy of the same work based
|
||||||
|
on the Library, uncombined with any other library facilities,
|
||||||
|
conveyed under the terms of this License.
|
||||||
|
|
||||||
|
b) Give prominent notice with the combined library that part of it
|
||||||
|
is a work based on the Library, and explaining where to find the
|
||||||
|
accompanying uncombined form of the same work.
|
||||||
|
|
||||||
|
6. Revised Versions of the GNU Lesser General Public License.
|
||||||
|
|
||||||
|
The Free Software Foundation may publish revised and/or new versions
|
||||||
|
of the GNU Lesser General Public License from time to time. Such new
|
||||||
|
versions will be similar in spirit to the present version, but may
|
||||||
|
differ in detail to address new problems or concerns.
|
||||||
|
|
||||||
|
Each version is given a distinguishing version number. If the
|
||||||
|
Library as you received it specifies that a certain numbered version
|
||||||
|
of the GNU Lesser General Public License "or any later version"
|
||||||
|
applies to it, you have the option of following the terms and
|
||||||
|
conditions either of that published version or of any later version
|
||||||
|
published by the Free Software Foundation. If the Library as you
|
||||||
|
received it does not specify a version number of the GNU Lesser
|
||||||
|
General Public License, you may choose any version of the GNU Lesser
|
||||||
|
General Public License ever published by the Free Software Foundation.
|
||||||
|
|
||||||
|
If the Library as you received it specifies that a proxy can decide
|
||||||
|
whether future versions of the GNU Lesser General Public License shall
|
||||||
|
apply, that proxy's public statement of acceptance of any version is
|
||||||
|
permanent authorization for you to choose that version for the
|
||||||
|
Library.
|
49
mods/homedecor/bathroom_furniture.lua
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
local S = homedecor.gettext
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
homedecor.register("medicine_cabinet", {
|
||||||
|
description = S("Medicine Cabinet"),
|
||||||
|
mesh = "homedecor_medicine_cabinet.obj",
|
||||||
|
tiles = {
|
||||||
|
'default_wood.png',
|
||||||
|
'homedecor_medicine_cabinet_mirror.png'
|
||||||
|
},
|
||||||
|
inventory_image = "homedecor_medicine_cabinet_inv.png",
|
||||||
|
selection_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {-0.3125, -0.1875, 0.3125, 0.3125, 0.5, 0.5}
|
||||||
|
},
|
||||||
|
walkable = false,
|
||||||
|
groups = { snappy = 3 },
|
||||||
|
sounds = default.node_sound_wood_defaults(),
|
||||||
|
on_punch = function(pos, node, puncher, pointed_thing)
|
||||||
|
node.name = "homedecor:medicine_cabinet_open"
|
||||||
|
minetest.swap_node(pos, node)
|
||||||
|
end,
|
||||||
|
infotext=S("Medicine cabinet"),
|
||||||
|
inventory = {
|
||||||
|
size=6,
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
homedecor.register("medicine_cabinet_open", {
|
||||||
|
mesh = "homedecor_medicine_cabinet_open.obj",
|
||||||
|
tiles = {
|
||||||
|
'default_wood.png',
|
||||||
|
'homedecor_medicine_cabinet_mirror.png',
|
||||||
|
'homedecor_medicine_cabinet_inside.png'
|
||||||
|
},
|
||||||
|
selection_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {-0.3125, -0.1875, -0.25, 0.3125, 0.5, 0.5}
|
||||||
|
},
|
||||||
|
walkable = false,
|
||||||
|
groups = { snappy = 3, not_in_creative_inventory=1 },
|
||||||
|
drop = "homedecor:medicine_cabinet",
|
||||||
|
on_punch = function(pos, node, puncher, pointed_thing)
|
||||||
|
node.name = "homedecor:medicine_cabinet"
|
||||||
|
minetest.swap_node(pos, node)
|
||||||
|
end,
|
||||||
|
})
|
||||||
|
|
300
mods/homedecor/bathroom_sanitation.lua
Normal file
@ -0,0 +1,300 @@
|
|||||||
|
local S = homedecor.gettext
|
||||||
|
|
||||||
|
local toilet_sbox = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = { -6/16, -8/16, -8/16, 6/16, 9/16, 8/16 },
|
||||||
|
}
|
||||||
|
|
||||||
|
local toilet_cbox = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {
|
||||||
|
{-6/16, -8/16, -8/16, 6/16, 1/16, 8/16 },
|
||||||
|
{-6/16, -8/16, 4/16, 6/16, 9/16, 8/16 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
homedecor.register("toilet", {
|
||||||
|
description = "Toilet",
|
||||||
|
mesh = "homedecor_toilet_closed.obj",
|
||||||
|
tiles = {
|
||||||
|
"technic_marble.png^[colorize:#ffffff:175",
|
||||||
|
"technic_marble.png^[colorize:#ffffff:175",
|
||||||
|
"technic_marble.png^[colorize:#ffffff:175",
|
||||||
|
"default_steel_block.png^[brighten"
|
||||||
|
},
|
||||||
|
selection_box = toilet_sbox,
|
||||||
|
node_box = toilet_cbox,
|
||||||
|
groups = {cracky=3},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
on_punch = function (pos, node, puncher)
|
||||||
|
node.name = "homedecor:toilet_open"
|
||||||
|
minetest.set_node(pos, node)
|
||||||
|
end
|
||||||
|
})
|
||||||
|
|
||||||
|
homedecor.register("toilet_open", {
|
||||||
|
mesh = "homedecor_toilet_open.obj",
|
||||||
|
tiles = {
|
||||||
|
"technic_marble.png^[colorize:#ffffff:175",
|
||||||
|
"technic_marble.png^[colorize:#ffffff:175",
|
||||||
|
"technic_marble.png^[colorize:#ffffff:175",
|
||||||
|
"default_water.png",
|
||||||
|
"default_steel_block.png^[brighten"
|
||||||
|
},
|
||||||
|
selection_box = toilet_sbox,
|
||||||
|
collision_box = toilet_cbox,
|
||||||
|
drop = "homedecor:toilet",
|
||||||
|
groups = {cracky=3},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
on_punch = function (pos, node, puncher)
|
||||||
|
node.name = "homedecor:toilet"
|
||||||
|
minetest.set_node(pos, node)
|
||||||
|
minetest.sound_play("homedecor_toilet_flush", {
|
||||||
|
pos=pos,
|
||||||
|
max_hear_distance = 5,
|
||||||
|
gain = 1,
|
||||||
|
})
|
||||||
|
end
|
||||||
|
})
|
||||||
|
|
||||||
|
-- toilet paper :-)
|
||||||
|
|
||||||
|
local tp_cbox = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = { -0.25, 0.125, 0.0625, 0.1875, 0.4375, 0.5 }
|
||||||
|
}
|
||||||
|
|
||||||
|
homedecor.register("toilet_paper", {
|
||||||
|
description = "Toilet paper",
|
||||||
|
mesh = "homedecor_toilet_paper.obj",
|
||||||
|
tiles = {
|
||||||
|
"wool_white.png",
|
||||||
|
"default_wood.png"
|
||||||
|
},
|
||||||
|
inventory_image = "homedecor_toilet_paper_inv.png",
|
||||||
|
selection_box = tp_cbox,
|
||||||
|
walkable = false,
|
||||||
|
groups = {snappy=3,oddly_breakable_by_hand=3},
|
||||||
|
sounds = default.node_sound_defaults(),
|
||||||
|
})
|
||||||
|
|
||||||
|
--Sink
|
||||||
|
|
||||||
|
local sink_cbox = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = { -5/16, -8/16, 1/16, 5/16, 8/16, 8/16 }
|
||||||
|
}
|
||||||
|
|
||||||
|
homedecor.register("sink", {
|
||||||
|
description = "Bathroom Sink",
|
||||||
|
mesh = "homedecor_bathroom_sink.obj",
|
||||||
|
tiles = {
|
||||||
|
"technic_marble.png^[colorize:#ffffff:175",
|
||||||
|
"technic_marble.png^[colorize:#ffffff:175",
|
||||||
|
"default_water.png"
|
||||||
|
},
|
||||||
|
inventory_image="homedecor_bathroom_sink_inv.png",
|
||||||
|
selection_box = sink_cbox,
|
||||||
|
collision_box = sink_cbox,
|
||||||
|
groups = {cracky=3},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
})
|
||||||
|
|
||||||
|
--Taps
|
||||||
|
|
||||||
|
homedecor.register("taps", {
|
||||||
|
description = "Bathroom taps/faucet",
|
||||||
|
mesh = "homedecor_bathroom_faucet.obj",
|
||||||
|
tiles = {
|
||||||
|
"default_steel_block.png^[brighten",
|
||||||
|
"default_copper_block.png^[colorize:#ffffff:175",
|
||||||
|
"default_steel_block.png^[colorize:#ffffff:200",
|
||||||
|
"technic_marble.png^[colorize:#ffffff:175",
|
||||||
|
},
|
||||||
|
inventory_image = "3dforniture_taps_inv.png",
|
||||||
|
wield_image = "3dforniture_taps_inv.png",
|
||||||
|
selection_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = { -4/16, -7/16, 4/16, 4/16, -4/16, 8/16 },
|
||||||
|
},
|
||||||
|
walkable = false,
|
||||||
|
groups = {cracky=3},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
})
|
||||||
|
|
||||||
|
homedecor.register("taps_brass", {
|
||||||
|
--description = S("Bathroom taps/faucet (brass)"),
|
||||||
|
mesh = "homedecor_bathroom_faucet.obj",
|
||||||
|
tiles = {
|
||||||
|
"default_copper_block.png^[colorize:#ffffff:175",
|
||||||
|
"default_copper_block.png^[colorize:#ffffff:175",
|
||||||
|
"default_steel_block.png^[colorize:#ffffff:200",
|
||||||
|
"technic_marble.png^[colorize:#ffffff:175",
|
||||||
|
},
|
||||||
|
inventory_image = "3dforniture_taps_brass_inv.png",
|
||||||
|
wield_image = "3dforniture_taps_brass_inv.png",
|
||||||
|
selection_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = { -4/16, -7/16, 4/16, 4/16, -4/16, 8/16 },
|
||||||
|
},
|
||||||
|
walkable = false,
|
||||||
|
groups = {cracky=3},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
})
|
||||||
|
|
||||||
|
--Shower Tray
|
||||||
|
|
||||||
|
homedecor.register("shower_tray", {
|
||||||
|
description = "Shower Tray",
|
||||||
|
tiles = {
|
||||||
|
"technic_marble.png",
|
||||||
|
"technic_marble.png"
|
||||||
|
},
|
||||||
|
node_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {
|
||||||
|
{ -0.5, -0.5, -0.5, 0.5, -0.45, 0.5 },
|
||||||
|
{ -0.5, -0.45, -0.5, 0.5, -0.4, -0.45 },
|
||||||
|
{ -0.5, -0.45, 0.45, 0.5, -0.4, 0.5 },
|
||||||
|
{ -0.5, -0.45, -0.45, -0.45, -0.4, 0.45 },
|
||||||
|
{ 0.45, -0.45, -0.45, 0.5, -0.4, 0.45 }
|
||||||
|
},
|
||||||
|
},
|
||||||
|
selection_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = { -0.5, -0.5, -0.5, 0.5, -0.4, 0.5 },
|
||||||
|
},
|
||||||
|
groups = {cracky=2},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
on_destruct = function(pos)
|
||||||
|
headpos = {x=pos.x, y=pos.y+2, z=pos.z}
|
||||||
|
local above_spawner_meta = minetest.get_meta(headpos)
|
||||||
|
|
||||||
|
local id = above_spawner_meta:get_int("active")
|
||||||
|
local s_handle = above_spawner_meta:get_int("sound")
|
||||||
|
|
||||||
|
if id ~= 0 then
|
||||||
|
minetest.delete_particlespawner(id)
|
||||||
|
end
|
||||||
|
|
||||||
|
if s_handle then
|
||||||
|
minetest.after(0, function(s_handle)
|
||||||
|
minetest.sound_stop(s_handle)
|
||||||
|
end, s_handle)
|
||||||
|
end
|
||||||
|
|
||||||
|
above_spawner_meta:set_int("active", nil)
|
||||||
|
above_spawner_meta:set_int("sound", nil)
|
||||||
|
end
|
||||||
|
})
|
||||||
|
|
||||||
|
--Shower Head
|
||||||
|
|
||||||
|
local fdir_to_flowpos = {
|
||||||
|
minx = { 0.15, 0.05, -0.15, -0.05 }, maxx = { -0.15, -0.3, 0.15, 0.3 },
|
||||||
|
minz = { 0.05, 0.15, -0.05, -0.15 }, maxz = { -0.3, -0.15, 0.3, 0.15 },
|
||||||
|
velx = { 0, -0.2, 0, 0.2 }, velz = { -0.2, 0, 0.2, 0 }
|
||||||
|
}
|
||||||
|
|
||||||
|
local sh_cbox = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = { -0.2, -0.4, -0.05, 0.2, 0.1, 0.5 }
|
||||||
|
}
|
||||||
|
|
||||||
|
homedecor.register("shower_head", {
|
||||||
|
drawtype = "mesh",
|
||||||
|
mesh = "homedecor_shower_head.obj",
|
||||||
|
tiles = {
|
||||||
|
"default_steel_block.png^[brighten",
|
||||||
|
"homedecor_shower_head.png"
|
||||||
|
},
|
||||||
|
inventory_image = "homedecor_shower_head_inv.png",
|
||||||
|
description = "Shower Head",
|
||||||
|
groups = {snappy=3},
|
||||||
|
selection_box = sh_cbox,
|
||||||
|
walkable = false,
|
||||||
|
on_rightclick = function (pos, node, clicker)
|
||||||
|
local below = minetest.get_node({x=pos.x, y=pos.y-2.0, z=pos.z})
|
||||||
|
local is_tray = string.find(below.name, "homedecor:shower_tray")
|
||||||
|
local fdir = node.param2
|
||||||
|
local minx = fdir_to_flowpos.minx[fdir + 1]
|
||||||
|
local maxx = fdir_to_flowpos.maxx[fdir + 1]
|
||||||
|
local minz = fdir_to_flowpos.minz[fdir + 1]
|
||||||
|
local maxz = fdir_to_flowpos.maxz[fdir + 1]
|
||||||
|
local velx = fdir_to_flowpos.velx[fdir + 1]
|
||||||
|
local velz = fdir_to_flowpos.velz[fdir + 1]
|
||||||
|
|
||||||
|
local this_spawner_meta = minetest.get_meta(pos)
|
||||||
|
local id = this_spawner_meta:get_int("active")
|
||||||
|
local s_handle = this_spawner_meta:get_int("sound")
|
||||||
|
|
||||||
|
if id ~= 0 then
|
||||||
|
if s_handle then
|
||||||
|
minetest.after(0, function(s_handle)
|
||||||
|
minetest.sound_stop(s_handle)
|
||||||
|
end, s_handle)
|
||||||
|
end
|
||||||
|
minetest.delete_particlespawner(id)
|
||||||
|
this_spawner_meta:set_int("active", nil)
|
||||||
|
this_spawner_meta:set_int("sound", nil)
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
if fdir and fdir < 4 and is_tray and (not id or id == 0) then
|
||||||
|
id = minetest.add_particlespawner({
|
||||||
|
amount = 60, time = 0, collisiondetection = true,
|
||||||
|
minpos = {x=pos.x - minx, y=pos.y-0.45, z=pos.z - minz},
|
||||||
|
maxpos = {x=pos.x - maxx, y=pos.y-0.45, z=pos.z - maxz},
|
||||||
|
minvel = {x=velx, y=-2, z=velz}, maxvel = {x=velx, y=-2, z=velz},
|
||||||
|
minacc = {x=0, y=0, z=0}, maxacc = {x=0, y=-0.05, z=0},
|
||||||
|
minexptime = 2, maxexptime = 4, minsize = 0.5, maxsize = 1,
|
||||||
|
texture = "homedecor_water_particle.png",
|
||||||
|
})
|
||||||
|
s_handle = minetest.sound_play("homedecor_shower", {
|
||||||
|
pos = pos,
|
||||||
|
max_hear_distance = 5,
|
||||||
|
loop = true
|
||||||
|
})
|
||||||
|
this_spawner_meta:set_int("active", id)
|
||||||
|
this_spawner_meta:set_int("sound", s_handle)
|
||||||
|
return
|
||||||
|
end
|
||||||
|
end,
|
||||||
|
on_destruct = function(pos)
|
||||||
|
local this_spawner_meta = minetest.get_meta(pos)
|
||||||
|
local id = this_spawner_meta:get_int("active")
|
||||||
|
local s_handle = this_spawner_meta:get_int("sound")
|
||||||
|
|
||||||
|
if id ~= 0 then
|
||||||
|
minetest.delete_particlespawner(id)
|
||||||
|
end
|
||||||
|
|
||||||
|
if s_handle then
|
||||||
|
minetest.after(0, function(s_handle)
|
||||||
|
minetest.sound_stop(s_handle)
|
||||||
|
end, s_handle)
|
||||||
|
end
|
||||||
|
|
||||||
|
this_spawner_meta:set_int("active", nil)
|
||||||
|
this_spawner_meta:set_int("sound", nil)
|
||||||
|
end
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
minetest.register_alias("3dforniture:toilet", "homedecor:toilet")
|
||||||
|
minetest.register_alias("3dforniture:toilet_open", "homedecor:toilet_open")
|
||||||
|
minetest.register_alias("3dforniture:sink", "homedecor:sink")
|
||||||
|
minetest.register_alias("3dforniture:taps", "homedecor:taps")
|
||||||
|
minetest.register_alias("3dforniture:shower_tray", "homedecor:shower_tray")
|
||||||
|
minetest.register_alias("3dforniture:shower_head", "homedecor:shower_head")
|
||||||
|
minetest.register_alias("3dforniture:table_lamp", "homedecor:table_lamp_off")
|
||||||
|
|
||||||
|
minetest.register_alias("toilet", "homedecor:toilet")
|
||||||
|
minetest.register_alias("sink", "homedecor:sink")
|
||||||
|
minetest.register_alias("taps", "homedecor:taps")
|
||||||
|
minetest.register_alias("shower_tray", "homedecor:shower_tray")
|
||||||
|
minetest.register_alias("shower_head", "homedecor:shower_head")
|
||||||
|
minetest.register_alias("table_lamp", "homedecor:table_lamp_off")
|
||||||
|
|
||||||
|
|
173
mods/homedecor/books.lua
Normal file
@ -0,0 +1,173 @@
|
|||||||
|
local S = homedecor.gettext
|
||||||
|
|
||||||
|
local bookcolors = {
|
||||||
|
{ "red", "#c00000:150" },
|
||||||
|
{ "green", "#008000:150" },
|
||||||
|
{ "blue", "#4040c0:150" },
|
||||||
|
{ "violet", "#600070:150" },
|
||||||
|
{ "grey", "#202020:150" },
|
||||||
|
{ "brown", "#603010:175" }
|
||||||
|
}
|
||||||
|
|
||||||
|
local BOOK_FORMNAME = "homedecor:book_form"
|
||||||
|
|
||||||
|
local player_current_book = { }
|
||||||
|
|
||||||
|
for c in ipairs(bookcolors) do
|
||||||
|
local color = bookcolors[c][1]
|
||||||
|
local color_d = S(bookcolors[c][1])
|
||||||
|
local hue = bookcolors[c][2]
|
||||||
|
|
||||||
|
local function book_dig(pos, node, digger)
|
||||||
|
if minetest.is_protected(pos, digger:get_player_name()) then return end
|
||||||
|
local meta = minetest.get_meta(pos)
|
||||||
|
local data = minetest.serialize({
|
||||||
|
title = meta:get_string("title") or "",
|
||||||
|
text = meta:get_string("text") or "",
|
||||||
|
owner = meta:get_string("owner") or "",
|
||||||
|
_recover = meta:get_string("_recover") or "",
|
||||||
|
})
|
||||||
|
local stack = ItemStack({
|
||||||
|
name = "homedecor:book_"..color,
|
||||||
|
metadata = data,
|
||||||
|
})
|
||||||
|
stack = digger:get_inventory():add_item("main", stack)
|
||||||
|
if not stack:is_empty() then
|
||||||
|
minetest.item_drop(stack, digger, pos)
|
||||||
|
end
|
||||||
|
minetest.remove_node(pos)
|
||||||
|
end
|
||||||
|
|
||||||
|
local inv_img = "homedecor_book_inv.png^[colorize:"..hue.."^homedecor_book_trim_inv.png"
|
||||||
|
|
||||||
|
homedecor.register("book_"..color, {
|
||||||
|
description = S("Writable Book (%s)"):format(color_d),
|
||||||
|
mesh = "homedecor_book.obj",
|
||||||
|
tiles = {
|
||||||
|
"(homedecor_book_cover.png^[colorize:"..hue..")^homedecor_book_cover_trim.png",
|
||||||
|
"homedecor_book_edges.png"
|
||||||
|
},
|
||||||
|
inventory_image = inv_img,
|
||||||
|
wield_image = inv_img,
|
||||||
|
groups = { snappy=3, oddly_breakable_by_hand=3, book=1 },
|
||||||
|
walkable = false,
|
||||||
|
stack_max = 1,
|
||||||
|
on_punch = function(pos, node, puncher, pointed_thing)
|
||||||
|
local fdir = node.param2
|
||||||
|
minetest.swap_node(pos, { name = "homedecor:book_open_"..color, param2 = fdir })
|
||||||
|
end,
|
||||||
|
on_place = function(itemstack, placer, pointed_thing)
|
||||||
|
local plname = placer:get_player_name()
|
||||||
|
local pos = pointed_thing.under
|
||||||
|
local node = minetest.get_node(pos)
|
||||||
|
local n = minetest.registered_nodes[node.name]
|
||||||
|
if not n.buildable_to then
|
||||||
|
pos = pointed_thing.above
|
||||||
|
node = minetest.get_node(pos)
|
||||||
|
n = minetest.registered_nodes[node.name]
|
||||||
|
if not n.buildable_to then return end
|
||||||
|
end
|
||||||
|
if minetest.is_protected(pos, plname) then return end
|
||||||
|
local fdir = minetest.dir_to_facedir(placer:get_look_dir())
|
||||||
|
minetest.set_node(pos, {
|
||||||
|
name = "homedecor:book_"..color,
|
||||||
|
param2 = fdir,
|
||||||
|
})
|
||||||
|
local text = itemstack:get_metadata() or ""
|
||||||
|
local meta = minetest.get_meta(pos)
|
||||||
|
local data = minetest.deserialize(text) or {}
|
||||||
|
if type(data) ~= "table" then
|
||||||
|
data = {}
|
||||||
|
-- Store raw metadata in case some data is lost by the
|
||||||
|
-- transition to the new meta format, so it is not lost
|
||||||
|
-- and can be recovered if needed.
|
||||||
|
meta:set_string("_recover", text)
|
||||||
|
end
|
||||||
|
meta:set_string("title", data.title or "")
|
||||||
|
meta:set_string("text", data.text or "")
|
||||||
|
meta:set_string("owner", data.owner or "")
|
||||||
|
if data.title and data.title ~= "" then
|
||||||
|
meta:set_string("infotext", data.title)
|
||||||
|
end
|
||||||
|
if not minetest.setting_getbool("creative_mode") then
|
||||||
|
itemstack:take_item()
|
||||||
|
end
|
||||||
|
return itemstack
|
||||||
|
end,
|
||||||
|
on_dig = book_dig,
|
||||||
|
selection_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {-0.2, -0.5, -0.25, 0.2, -0.35, 0.25}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
homedecor.register("book_open_"..color, {
|
||||||
|
mesh = "homedecor_book_open.obj",
|
||||||
|
tiles = {
|
||||||
|
"(homedecor_book_cover.png^[colorize:"..hue..")^homedecor_book_cover_trim.png",
|
||||||
|
"homedecor_book_edges.png",
|
||||||
|
"homedecor_book_pages.png"
|
||||||
|
},
|
||||||
|
groups = { snappy=3, oddly_breakable_by_hand=3, not_in_creative_inventory=1 },
|
||||||
|
drop = "homedecor:book_"..color,
|
||||||
|
walkable = false,
|
||||||
|
on_dig = book_dig,
|
||||||
|
on_rightclick = function(pos, node, clicker)
|
||||||
|
local meta = minetest.get_meta(pos)
|
||||||
|
local player_name = clicker:get_player_name()
|
||||||
|
local title = meta:get_string("title") or ""
|
||||||
|
local text = meta:get_string("text") or ""
|
||||||
|
local owner = meta:get_string("owner") or ""
|
||||||
|
local formspec
|
||||||
|
if owner == "" or owner == player_name then
|
||||||
|
formspec = "size[8,8]"..default.gui_bg..default.gui_bg_img..
|
||||||
|
"field[0.5,1;7.5,0;title;Book title :;"..
|
||||||
|
minetest.formspec_escape(title).."]"..
|
||||||
|
"textarea[0.5,1.5;7.5,7;text;Book content :;"..
|
||||||
|
minetest.formspec_escape(text).."]"..
|
||||||
|
"button_exit[2.5,7.5;3,1;save;Save]"
|
||||||
|
else
|
||||||
|
formspec = "size[8,8]"..default.gui_bg..
|
||||||
|
"button_exit[7,0.25;1,0.5;close;X]"..
|
||||||
|
default.gui_bg_img..
|
||||||
|
"label[0.5,0.5;by "..owner.."]"..
|
||||||
|
"label[0.5,0;"..minetest.formspec_escape(title).."]"..
|
||||||
|
"textarea[0.5,1.5;7.5,7;;"..minetest.formspec_escape(text)..";]"
|
||||||
|
end
|
||||||
|
player_current_book[player_name] = pos
|
||||||
|
minetest.show_formspec(player_name, BOOK_FORMNAME, formspec)
|
||||||
|
end,
|
||||||
|
on_punch = function(pos, node, puncher, pointed_thing)
|
||||||
|
local fdir = node.param2
|
||||||
|
minetest.swap_node(pos, { name = "homedecor:book_"..color, param2 = fdir })
|
||||||
|
minetest.sound_play("homedecor_book_close", {
|
||||||
|
pos=pos,
|
||||||
|
max_hear_distance = 3,
|
||||||
|
gain = 2,
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
selection_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {-0.35, -0.5, -0.25, 0.35, -0.4, 0.25}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
|
minetest.register_on_player_receive_fields(function(player, form_name, fields)
|
||||||
|
if form_name ~= BOOK_FORMNAME or not fields.save then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
local player_name = player:get_player_name()
|
||||||
|
local pos = player_current_book[player_name]
|
||||||
|
if not pos then return end
|
||||||
|
local meta = minetest.get_meta(pos)
|
||||||
|
meta:set_string("title", fields.title or "")
|
||||||
|
meta:set_string("text", fields.text or "")
|
||||||
|
meta:set_string("owner", player_name)
|
||||||
|
if (fields.title or "") ~= "" then
|
||||||
|
meta:set_string("infotext", fields.title)
|
||||||
|
end
|
||||||
|
minetest.log("action", player:get_player_name().." has written in a book (title: \""..fields.title.."\"): \""..fields.text..
|
||||||
|
"\" at location: "..minetest.pos_to_string(player:getpos()))
|
||||||
|
end)
|
229
mods/homedecor/changelog.txt
Normal file
@ -0,0 +1,229 @@
|
|||||||
|
Changelog
|
||||||
|
---------
|
||||||
|
|
||||||
|
2013-03-16: Kaeza pushed fixes for signs on wrought iron/brass fences not
|
||||||
|
showing the text. This also fixed a potential undesired replacement bug. He
|
||||||
|
also fixed many of the sounds in the mod so that they aren't based on leaves.
|
||||||
|
:-)
|
||||||
|
|
||||||
|
2013-03-11: Kaeza merged in code from my fork of thexyz/PilzAdam's
|
||||||
|
3d/visible-text signs mods and fixed some bugs in my signs-on-fenceposts code
|
||||||
|
in homedecor. If you have any of those three versions of the signs mod,
|
||||||
|
uninstall it. Homedecor will cover its functionality. Thanks to kaeza for the
|
||||||
|
contribution! Also, now signs-on-fences work slightly differently than before
|
||||||
|
when digging - dig to get the sign back from the post, then dig the remaining
|
||||||
|
post to get that back as well.
|
||||||
|
|
||||||
|
2013-02-13: changed glowlight recipes to avoid conflicts with moreblocks (now
|
||||||
|
uses moreblocks glowglass *and* super glowglass together), made IC rely on
|
||||||
|
moreores copper ingot, added recipes to craft glow cubes back into glowlight
|
||||||
|
slabs. See crafting guide for details.
|
||||||
|
|
||||||
|
2012-02-09: Add ability to place a sign directly onto a brass/wrought iron
|
||||||
|
fencepost, rather than crafting a sign-on-fencepost from one of each. Place a
|
||||||
|
brass or wrought iron fencepost, then attempt to place a sign against it.
|
||||||
|
Instead of the sign floating in air, the fencepost will be replaced with one
|
||||||
|
bearing the sign in the same node. Dig to get the two pieces back as separate
|
||||||
|
items, right click the resultant sign to edit the text thereon.
|
||||||
|
|
||||||
|
2012-02-08: Added ability to add signs to brass/wrought iron fenceposts.
|
||||||
|
|
||||||
|
2013-01-23: Completely rewrote all doors code to condense them into two files -
|
||||||
|
one with the nodebox models, and one with the actual node definitions. In the
|
||||||
|
process, cleaned up the code that handles node_ownership and protection mods.
|
||||||
|
Also made the mod automatically enable either left-click or right-click to
|
||||||
|
open/close a door, depending on whether the game supports it (actually it
|
||||||
|
checks for the existance of an unrelated function that happened to be added the
|
||||||
|
same time as the new right-click function). Renamed some textures, duplicated
|
||||||
|
all of the _lr.png textures to make it easier to register the textures in a
|
||||||
|
loop and to allow for more flexible texturing.
|
||||||
|
|
||||||
|
2012-10-11 (late night): Minor update - fixed a recipe conflict with throwing
|
||||||
|
mod. Unprocessed plastic, when made from jungle grass or dry shrubs, now
|
||||||
|
requires three jungle grass (yields 6) or three dry shrubs (yields 3). Still
|
||||||
|
works with 6 leaves also. Extended the above owned-node support to work with
|
||||||
|
glomie's "protector" mod since it has a similar bug as node_ownership has.
|
||||||
|
|
||||||
|
All server Admins: If you have Home Decor and you use either node_ownership
|
||||||
|
or protector (or both), please update your copy of Home Decor as soon as
|
||||||
|
practical.
|
||||||
|
|
||||||
|
2012-10-09: Added code to all doors to check for the presence of node_ownership
|
||||||
|
and adapt accordingly. If that mod is present, you can only place doors in
|
||||||
|
land you own, or land you have been given permission by the owner to build in,
|
||||||
|
or land that is not owned at all. Singleplayer mode still works the same as
|
||||||
|
before. Works around a bug in node_ownership where it doesn't completely
|
||||||
|
handle the on_place= construct in register_node(), causing it to only delete
|
||||||
|
half of an illegally-placed door.
|
||||||
|
|
||||||
|
2012-10-05: Added titanium dioxide and white paint from Unified Dyes as
|
||||||
|
alternates if that mod isn't present. Both are compatible/interchangeable with
|
||||||
|
the ones from that mod. Uses the same crafting recipes as UD uses, plus a
|
||||||
|
couple of alternates in case of materials shortages. Added white and mahogany
|
||||||
|
variants of the aforementioned grid-style glass-and-wood door.
|
||||||
|
|
||||||
|
2012-10-04: Added a couple new types of doors, converted the others to
|
||||||
|
nodeboxes. All door code has been rewritten mostly from scratch. These new
|
||||||
|
doors should convert over just fine, or at least you won't lose anything. You
|
||||||
|
may have to dig and re-place a few if their orientation is wrong. Also note
|
||||||
|
that these always return the left-opening version when you dig one.
|
||||||
|
|
||||||
|
2012-10-03: Refrigerators are now two nodes tall and have a 10x5 inventory
|
||||||
|
space. If you have two stacked up already before this update, you'll need to
|
||||||
|
empty them, dig them, and then re-place one or both, and put their contents
|
||||||
|
back in. Sorry about the inconvenience, the one-node-tall ones were only
|
||||||
|
supposed to be temporary anyway. Besides, now one stores more than twice as
|
||||||
|
much as before. :-) The associated crafting recipe yields only one now, in
|
||||||
|
keeping with this change.
|
||||||
|
|
||||||
|
2012-10-01: Added white glowlights, changed nodenames for yellow glowlights to
|
||||||
|
indicate that they're supposed to be yellow (you'll need to destroy and
|
||||||
|
re-craft them, sorry).
|
||||||
|
|
||||||
|
2012-09-30: Added a few different kinds of fences - bare/unpainted wooden and
|
||||||
|
classic white picket fences, chainlink, barbed wire, and wooden privacy fence
|
||||||
|
(e.g to put around a backyard pool).
|
||||||
|
|
||||||
|
Also added gates that open/close on a click, for the picket fences, chainlink
|
||||||
|
fence, and barbed wire fence. For the privacy fence, use a regular door if you
|
||||||
|
need a gate.
|
||||||
|
|
||||||
|
2012-09-30: Big set of updates today to make the mod a little easier to use in
|
||||||
|
places and to add some more nodes. Recipe changes: Brass and wrought iron
|
||||||
|
poles, table legs, and fences/railings were too expensive in practice.
|
||||||
|
Increased recipe outputs. Small square glass table now comes from one small
|
||||||
|
round table (instead of three-to-two). Large square glass table comes from one
|
||||||
|
small square now instead of two. Small round, small square, and large wooden
|
||||||
|
tables follow the same pattern.
|
||||||
|
|
||||||
|
Recycling: All glass tables can be recycled back into glass blocks via the
|
||||||
|
Vessels mod's recipes. All are 3:1 with glass fragments (and thus, 3:1 with
|
||||||
|
glass blocks), so there's no glass wasted. All wooden tables can be crafted
|
||||||
|
into sticks by putting three of a given item onto the crafting grid. Any
|
||||||
|
such craft yields 4 sticks, so there's no waste. Glass skylights recycle
|
||||||
|
3:1 also, which does result in a little waste.
|
||||||
|
|
||||||
|
New nodes:
|
||||||
|
|
||||||
|
Added working oven (really just a furnace with new textures/recipe)
|
||||||
|
Added mini-fridge that stores 24 slots
|
||||||
|
Added kitchen cabinet that stores 24 slots
|
||||||
|
Added half-size kitchen cabinet that stores 12 slots (6x2)
|
||||||
|
Added kitchen sink with under-sink cabinet that stores 16 slots
|
||||||
|
Added slab-sized, half-slab-sized, and microblock-sized glowlights (e.g.
|
||||||
|
ceiling fixtures and yard/sidewalk lighting)
|
||||||
|
Added curtains in 6 colors: red, green, blue, purple, pink, white
|
||||||
|
|
||||||
|
Misc. changes: 3d-ified nightstands (e.g. nodeboxes), improved their
|
||||||
|
textures somewhat. Got rid of the dressers - they were never brought to a
|
||||||
|
working state, but they're obsolete now (stacked two-drawer nightstands look
|
||||||
|
the same anyway).
|
||||||
|
|
||||||
|
Notes about this update: This mod now requires Moreblocks for some recipes -
|
||||||
|
namely fridge and oven, and uses the Vessels mod's recycle crafts.
|
||||||
|
|
||||||
|
2012-09-27: Changed most uses of dyes so that they can come from the game's
|
||||||
|
in-built groups-based dye system, where appropriate. Unified Dyes can still
|
||||||
|
supply the colors, this just makes it possible to use any other dye system that
|
||||||
|
might come about as long as it uses the groups method. Improved recipe outputs
|
||||||
|
for all shutters and mahogany folding door (better ratios of objects to
|
||||||
|
colorants).
|
||||||
|
|
||||||
|
Added intermediate "unprocessed plastic" step to get from materials to
|
||||||
|
plastic sheeting (now craft some materials to get unprocessed plastic, then
|
||||||
|
smelt that to get the sheeting), added alternate recipes to produce it,
|
||||||
|
improved ratio of materials to plastic. Minor code cleanups.
|
||||||
|
|
||||||
|
Later in the day: Nightstands now offer small inventories - one-drawer units
|
||||||
|
get 8 slots, while two-drawer nightstands get 16 slots (8x2). They're
|
||||||
|
smaller than chests because they're cheaper to make. Note that if you have
|
||||||
|
nightstands already placed, dig them up and place them again to enable their
|
||||||
|
new inventory capabilities.
|
||||||
|
|
||||||
|
2012-09-25: Added alternate recipes for most items that use dyes. Removed
|
||||||
|
Mesecons dependency from TV and stereo (uses in-built silicon lumps if Mesecons
|
||||||
|
isn't present). Replaced speakers' Mesecons Noteblocks with copper ingots from
|
||||||
|
Moreores.
|
||||||
|
|
||||||
|
2012-08-01: Added optional recipes for items that use wool to also use cotton
|
||||||
|
instead. Choose one or the other in any given recipe (you can't mix the two).
|
||||||
|
No, it isn't a Kosher thing. ;-)
|
||||||
|
|
||||||
|
2012-07-28: Noticed I technically had left/right textures swapped on a few
|
||||||
|
blocks. The textures were drawn to counteract this, without my realizing I was
|
||||||
|
doing just that. :-) Fixed. Also replaced all "tile_images" references with
|
||||||
|
"tiles", since the former is deprecated in favor of the latter.
|
||||||
|
|
||||||
|
2012-07-26: Updated to use the Vessels mod to give back empty dye bottles.
|
||||||
|
|
||||||
|
2012-07-24: Made all objects that use a dye require a more appropriate color,
|
||||||
|
made all objects that use a dye give back empty bottles on craft, made grey
|
||||||
|
shutters use the various grey paints directly. Moved this changelog out of the
|
||||||
|
forum post and into this separate file.
|
||||||
|
|
||||||
|
2012-07-12: Moved project to github.
|
||||||
|
|
||||||
|
2012-07-02: Deleted a few redundant files from the unified dyes mod.
|
||||||
|
|
||||||
|
2012-06-30: Added a fancy wood-and-glass door. Textures used here were
|
||||||
|
formerly used for (and have been replaced by new textures for) the default wood
|
||||||
|
door in my realistic texture packs.
|
||||||
|
|
||||||
|
2012-06-27: Relaxed dependency on UnifiedDyes to prevent depending on Flowers.
|
||||||
|
The mod will still use them if available; if not, you just can't craft the
|
||||||
|
various colored objects.
|
||||||
|
|
||||||
|
2012-06-26: Separated dyes into their own mod ("unifieddyes"). Added a copy of
|
||||||
|
flowers and made this mod depend on it and unified dyes. Updated all crafting
|
||||||
|
recipes to fit, got rid of the conditional code for flowers (since it is a
|
||||||
|
dependency now), removed a bunch of redundant register_craftitem code, fixed
|
||||||
|
some copy&paste errors on the window shutters. As a consequence of these
|
||||||
|
changes, white paint, titanium dioxide, and all colors of dyes will have to be
|
||||||
|
removed and replaced (but the things that depend on them are fine).
|
||||||
|
|
||||||
|
2012-06-25: Removed all of the old legacy_wallmounted references - I didn't
|
||||||
|
realize they were deprecated (and they were causing out-of-nodes issues also).
|
||||||
|
|
||||||
|
2012-06-23: Added small speaker, round brass pole, square wrought iron pole
|
||||||
|
(without connecting rungs). Fairly recent version of Minetest required for
|
||||||
|
these to work (uses nodeboxes). Note that if you've placed brass or wrought
|
||||||
|
iron poles in your world already, they will be drawn using these newer styles;
|
||||||
|
if you need the square poles and/or connecting rungs, you'll need to remove
|
||||||
|
them and craft brass/wrought iron fences instead.
|
||||||
|
|
||||||
|
2012-06-16: Tweaked terracotta roof tiles/shingles to give the 4 pieces back on
|
||||||
|
digging a 'shingle'.
|
||||||
|
|
||||||
|
2012-06-15 (a bit later): Did the same for the stereo and television and
|
||||||
|
improved them in the process.
|
||||||
|
|
||||||
|
2012-06-15: Tweaked the speaker textures, added separate images for all 6
|
||||||
|
sides.
|
||||||
|
|
||||||
|
2012-06-14: Added right-opening versions of oak and mahogany "folding" doors -
|
||||||
|
allows one to create double doors. Split the two colors into separate files.
|
||||||
|
Inspired by Calinou's update to the default doors mod - works the same way too.
|
||||||
|
:-)
|
||||||
|
|
||||||
|
2012-06-13 (a lot later): Changed the crafting recipe slightly for nightstands
|
||||||
|
- they're designated as 'oak' now. Added crafting recipe for mahogany
|
||||||
|
variants. If you've already placed nightstands into your world, you should
|
||||||
|
remove them before updating - sorry, you'll have to rebuild them due my having
|
||||||
|
had to change the node names. Added initial crafting recipes for oak and
|
||||||
|
mahogany drawers and complete dressers (dresser components are not yet useful,
|
||||||
|
work in progress. See crafts.lua for more details).
|
||||||
|
|
||||||
|
2012-06-13: Changed buckets of white paint so that the empty bucket is returned
|
||||||
|
when the bucket of paint is crafted into something else (rather than when the
|
||||||
|
bucket of paint is first created). * Fixed copy&paste error from the previous
|
||||||
|
bucket change. * Moved smelting and crafting of white paint from crafts.lua
|
||||||
|
over to dyes.lua.
|
||||||
|
|
||||||
|
2012-06-12: Multiple post-release updates over the course of the day. * Fixed
|
||||||
|
recipe collision with glass panes. * Implemented a full set of dyes derived
|
||||||
|
from flowers, updated all related crafting recipes and screenshots to match. *
|
||||||
|
Collected all dyes into one file. Changed recipes for blue and purple dyes to
|
||||||
|
something that makes a bit more sense. :-) * Tweaked oak shutters to give two
|
||||||
|
pieces on crafting. * Added alternate recipes for orange and green dyes.
|
||||||
|
|
||||||
|
2012-06-12: Initial release.
|
18
mods/homedecor/copyright.txt
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
Most code and all textures by Vanessa Ezekowitz.
|
||||||
|
|
||||||
|
Some code copied and modified from the game's default mods (especially
|
||||||
|
doors) and ironzorg's flowers mod.
|
||||||
|
|
||||||
|
Licenses:
|
||||||
|
* For the lua code, LGPL.
|
||||||
|
* For the door open/close sound, CC-By-SA 3.0 by Slanesh on freesound.org
|
||||||
|
http://freesound.org/people/Slanesh/sounds/31768/
|
||||||
|
* For the gate open/close sound, CC0, by j1987 on freesound.org
|
||||||
|
http://freesound.org/people/j1987/sounds/106116/
|
||||||
|
* For the doorbell sound, CC0 by guitarguy1985 on freesound.org
|
||||||
|
http://freesound.org/people/guitarguy1985/sounds/69384/
|
||||||
|
* For the book sound, Public Domain by mckinneysound's on http://www.freesfx.co.uk/
|
||||||
|
http://www.freesfx.co.uk/sfx/book?p=3
|
||||||
|
* For the phone ring, Public Domain by andyt's on http://www.freesfx.co.uk/
|
||||||
|
http://www.freesfx.co.uk/sfx/phone?p=5
|
||||||
|
* For all images and everything else, WTFPL.
|
829
mods/homedecor/crafts.lua
Normal file
@ -0,0 +1,829 @@
|
|||||||
|
-- Crafting for homedecor mod (includes folding) by Vanessa Ezekowitz
|
||||||
|
--Simplified by maikerumine
|
||||||
|
-- Mostly my own code; overall template borrowed from game default
|
||||||
|
|
||||||
|
local S = homedecor.gettext
|
||||||
|
|
||||||
|
-- misc craftitems
|
||||||
|
|
||||||
|
minetest.register_craftitem("homedecor:oil_extract", {
|
||||||
|
description = S("Oil extract"),
|
||||||
|
inventory_image = "homedecor_oil_extract.png",
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craftitem("homedecor:paraffin", {
|
||||||
|
description = S("Unprocessed paraffin"),
|
||||||
|
inventory_image = "homedecor_paraffin.png",
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_alias("homedecor:plastic_base", "homedecor:paraffin")
|
||||||
|
|
||||||
|
minetest.register_craftitem("homedecor:plastic_sheeting", {
|
||||||
|
description = S("Plastic sheet"),
|
||||||
|
inventory_image = "homedecor_plastic_sheeting.png",
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craftitem("homedecor:drawer_small", {
|
||||||
|
description = S("Small Wooden Drawer"),
|
||||||
|
inventory_image = "homedecor_drawer_small.png",
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craftitem("homedecor:ic", {
|
||||||
|
description = S("Simple Integrated Circuit"),
|
||||||
|
inventory_image = "homedecor_ic.png",
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craftitem("homedecor:heating_element", {
|
||||||
|
description = S("Heating element"),
|
||||||
|
inventory_image = "homedecor_heating_element.png",
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craftitem("homedecor:power_crystal", {
|
||||||
|
description = S("Power Crystal"),
|
||||||
|
inventory_image = "homedecor_power_crystal.png",
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craftitem("homedecor:blank_canvas", {
|
||||||
|
description = S("Blank Canvas"),
|
||||||
|
inventory_image = "homedecor_blank_canvas.png"
|
||||||
|
})
|
||||||
|
|
||||||
|
-- alternate crafting if mesecons is/isn't installed
|
||||||
|
|
||||||
|
if not minetest.get_modpath("mesecons") then
|
||||||
|
|
||||||
|
minetest.register_craftitem(":mesecons_materials:silicon", {
|
||||||
|
description = S("Silicon lump"),
|
||||||
|
inventory_image = "homedecor_silicon.png",
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft( {
|
||||||
|
output = "mesecons_materials:silicon 4",
|
||||||
|
recipe = {
|
||||||
|
{ "default:sand", "default:sand" },
|
||||||
|
{ "default:sand", "default:steel_ingot" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
|
-- alternate crafting if technic is/isn't installed
|
||||||
|
|
||||||
|
if not minetest.get_modpath("technic") then
|
||||||
|
|
||||||
|
minetest.register_craftitem(":technic:brass_ingot", {
|
||||||
|
description = S("Brass Ingot"),
|
||||||
|
inventory_image = "homedecor_brass_ingot.png",
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft( {
|
||||||
|
type = "shapeless",
|
||||||
|
output = "technic:brass_ingot 2",
|
||||||
|
recipe = {
|
||||||
|
"moreores:silver_ingot",
|
||||||
|
"default:copper_ingot",
|
||||||
|
},
|
||||||
|
})
|
||||||
|
end
|
||||||
|
|
||||||
|
minetest.register_alias("homedecor:brass_ingot", "technic:brass_ingot")
|
||||||
|
|
||||||
|
-- the actual crafts
|
||||||
|
|
||||||
|
|
||||||
|
minetest.register_craft( {
|
||||||
|
output = "homedecor:heating_element 2",
|
||||||
|
recipe = {
|
||||||
|
{ "default:copper_ingot", "default:mese_crystal_fragment", "default:copper_ingot" }
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
--type = "shapeless",
|
||||||
|
output = "homedecor:power_crystal 2",
|
||||||
|
recipe = {
|
||||||
|
{ "default:mese_crystal_fragment", "default:torch", "default:mese_crystal_fragment" },
|
||||||
|
{ "default:diamond", "default:gold_ingot", "default:diamond" }
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "fuel",
|
||||||
|
recipe = "homedecor:power_crystal",
|
||||||
|
burntime = 50,
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "shapeless",
|
||||||
|
output = "homedecor:oil_extract 4",
|
||||||
|
recipe = {
|
||||||
|
"group:leaves",
|
||||||
|
"group:leaves",
|
||||||
|
"group:leaves",
|
||||||
|
"group:leaves",
|
||||||
|
"group:leaves",
|
||||||
|
"group:leaves"
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "cooking",
|
||||||
|
output = "homedecor:paraffin",
|
||||||
|
recipe = "homedecor:oil_extract",
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "cooking",
|
||||||
|
output = "homedecor:plastic_sheeting",
|
||||||
|
recipe = "homedecor:paraffin",
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "fuel",
|
||||||
|
recipe = "homedecor:oil_extract",
|
||||||
|
burntime = 30,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "fuel",
|
||||||
|
recipe = "homedecor:paraffin",
|
||||||
|
burntime = 30,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "fuel",
|
||||||
|
recipe = "homedecor:plastic_sheeting",
|
||||||
|
burntime = 30,
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
minetest.register_craft( {
|
||||||
|
output = "homedecor:ceiling_tile 10",
|
||||||
|
recipe = {
|
||||||
|
{ "", "dye:white", "" },
|
||||||
|
{ "default:steel_ingot", "default:stone", "default:steel_ingot" },
|
||||||
|
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
minetest.register_craft( {
|
||||||
|
output = "homedecor:drawer_small",
|
||||||
|
recipe = {
|
||||||
|
{ "group:wood", "default:steel_ingot", "group:wood" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "fuel",
|
||||||
|
recipe = "homedecor:drawer_small",
|
||||||
|
burntime = 30,
|
||||||
|
})
|
||||||
|
|
||||||
|
--
|
||||||
|
|
||||||
|
|
||||||
|
-- Home electronics
|
||||||
|
minetest.register_craft( {
|
||||||
|
output = "homedecor:ic 4",
|
||||||
|
recipe = {
|
||||||
|
{ "mesecons_materials:silicon", "mesecons_materials:silicon" },
|
||||||
|
{ "mesecons_materials:silicon", "default:copper_ingot" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft( {
|
||||||
|
output = "homedecor:television",
|
||||||
|
recipe = {
|
||||||
|
{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
|
||||||
|
{ "homedecor:plastic_sheeting", "default:glass", "homedecor:plastic_sheeting" },
|
||||||
|
{ "homedecor:ic", "homedecor:power_crystal", "homedecor:ic" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
-- Curtains
|
||||||
|
--[[
|
||||||
|
local curtaincolors = {
|
||||||
|
"red",
|
||||||
|
"green",
|
||||||
|
"blue",
|
||||||
|
"white",
|
||||||
|
"pink",
|
||||||
|
"violet"
|
||||||
|
}
|
||||||
|
|
||||||
|
for c in ipairs(curtaincolors) do
|
||||||
|
local color = curtaincolors[c]
|
||||||
|
minetest.register_craft( {
|
||||||
|
output = "homedecor:curtain_"..color.." 3",
|
||||||
|
recipe = {
|
||||||
|
{ "wool:"..color, "", ""},
|
||||||
|
{ "wool:"..color, "", ""},
|
||||||
|
{ "wool:"..color, "", ""},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
end
|
||||||
|
|
||||||
|
local mats = {
|
||||||
|
--{ "brass", "homedecor:pole_brass" },
|
||||||
|
--{ "wrought_iron", "homedecor:pole_wrought_iron" },
|
||||||
|
{ "wood", "default:stick" }
|
||||||
|
}
|
||||||
|
|
||||||
|
for i in ipairs(mats) do
|
||||||
|
local material = mats[i][1]
|
||||||
|
local ingredient = mats[i][2]
|
||||||
|
minetest.register_craft( {
|
||||||
|
output = "homedecor:curtainrod_"..material.." 3",
|
||||||
|
recipe = {
|
||||||
|
{ ingredient, ingredient, ingredient },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
end
|
||||||
|
|
||||||
|
]]
|
||||||
|
-- Kitchen stuff
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:oven_steel",
|
||||||
|
recipe = {
|
||||||
|
{"homedecor:heating_element", "default:steel_ingot", "homedecor:heating_element", },
|
||||||
|
{"default:steel_ingot", "moreblocks:iron_glass", "default:steel_ingot", },
|
||||||
|
{"default:steel_ingot", "homedecor:heating_element", "default:steel_ingot", },
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:oven_steel",
|
||||||
|
recipe = {
|
||||||
|
{"homedecor:heating_element", "default:steel_ingot", "homedecor:heating_element", },
|
||||||
|
{"default:steel_ingot", "default:glass", "default:steel_ingot", },
|
||||||
|
{"default:steel_ingot", "homedecor:heating_element", "default:steel_ingot", },
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "shapeless",
|
||||||
|
output = "homedecor:oven",
|
||||||
|
recipe = {
|
||||||
|
"homedecor:oven_steel",
|
||||||
|
"dye:white",
|
||||||
|
"dye:white",
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:microwave_oven 2",
|
||||||
|
recipe = {
|
||||||
|
{"default:steel_ingot", "default:steel_ingot", "default:steel_ingot", },
|
||||||
|
{"default:steel_ingot", "default:glass", "homedecor:ic", },
|
||||||
|
{"default:steel_ingot", "default:copper_ingot", "homedecor:power_crystal", },
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:microwave_oven 2",
|
||||||
|
recipe = {
|
||||||
|
{"default:steel_ingot", "default:steel_ingot", "default:steel_ingot", },
|
||||||
|
{"default:steel_ingot", "default:glass", "homedecor:ic", },
|
||||||
|
{"default:steel_ingot", "default:copper_ingot", "homedecor:power_crystal", },
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:refrigerator_steel",
|
||||||
|
recipe = {
|
||||||
|
{"default:steel_ingot", "default:meselamp", "default:steel_ingot", },
|
||||||
|
{"default:steel_ingot", "default:copperblock", "default:steel_ingot", },
|
||||||
|
{"default:steel_ingot", "default:clay", "default:steel_ingot", },
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "shapeless",
|
||||||
|
output = "homedecor:refrigerator_white",
|
||||||
|
recipe = {
|
||||||
|
"homedecor:refrigerator_steel",
|
||||||
|
"dye:white",
|
||||||
|
"dye:white",
|
||||||
|
"dye:white",
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:kitchen_cabinet",
|
||||||
|
recipe = {
|
||||||
|
{"group:wood", "group:stick", "group:wood", },
|
||||||
|
{"group:wood", "group:stick", "group:wood", },
|
||||||
|
{"group:wood", "group:stick", "group:wood", },
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:kitchen_cabinet_steel",
|
||||||
|
recipe = {
|
||||||
|
{"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"},
|
||||||
|
{"", "homedecor:kitchen_cabinet", ""},
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:kitchen_cabinet_steel",
|
||||||
|
recipe = {
|
||||||
|
{"moreblocks:slab_steelblock_1"},
|
||||||
|
{ "homedecor:kitchen_cabinet" },
|
||||||
|
}
|
||||||
|
})
|
||||||
|
--[[
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:kitchen_cabinet_marble",
|
||||||
|
recipe = {
|
||||||
|
{"building_blocks:slab_marble"},
|
||||||
|
{"homedecor:kitchen_cabinet"},
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:kitchen_cabinet_marble",
|
||||||
|
recipe = {
|
||||||
|
{"es:slab_marble_1"},
|
||||||
|
{"homedecor:kitchen_cabinet"},
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:kitchen_cabinet_granite",
|
||||||
|
recipe = {
|
||||||
|
{"es:slab_granite_1"},
|
||||||
|
{"homedecor:kitchen_cabinet"},
|
||||||
|
}
|
||||||
|
})
|
||||||
|
]]
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "shapeless",
|
||||||
|
output = "homedecor:kitchen_cabinet_half 2",
|
||||||
|
recipe = { "homedecor:kitchen_cabinet" }
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:kitchen_cabinet_with_sink",
|
||||||
|
recipe = {
|
||||||
|
{"group:wood", "default:steel_ingot", "group:wood", },
|
||||||
|
{"group:wood", "default:steel_ingot", "group:wood", },
|
||||||
|
{"group:wood", "group:stick", "group:wood", },
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
-- dishwashers
|
||||||
|
|
||||||
|
minetest.register_craft( {
|
||||||
|
output = "homedecor:dishwasher",
|
||||||
|
recipe = {
|
||||||
|
{ "homedecor:ic", "homedecor:fence_chainlink", "default:steel_ingot", },
|
||||||
|
{ "default:steel_ingot", "homedecor:shower_head", "homedecor:motor" },
|
||||||
|
{ "default:steel_ingot", "homedecor:heating_element", "bucket:bucket_water" }
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft( {
|
||||||
|
output = "homedecor:dishwasher",
|
||||||
|
recipe = {
|
||||||
|
{ "homedecor:ic", "es:ruby_crystal", "default:steel_ingot", },
|
||||||
|
{ "default:steel_ingot", "homedecor:shower_head", "es:aikerum_crystal" },
|
||||||
|
{ "default:steel_ingot", "homedecor:heating_element", "bucket:bucket_water" }
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft( {
|
||||||
|
output = "homedecor:dishwasher_wood",
|
||||||
|
recipe = {
|
||||||
|
{ "stairs:slab_wood" },
|
||||||
|
{ "homedecor:dishwasher" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft( {
|
||||||
|
output = "homedecor:dishwasher_wood",
|
||||||
|
recipe = {
|
||||||
|
{ "moreblocks:slab_wood" },
|
||||||
|
{ "homedecor:dishwasher" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft( {
|
||||||
|
output = "homedecor:dishwasher_wood",
|
||||||
|
recipe = {
|
||||||
|
{ "moreblocks:slab_wood_1" },
|
||||||
|
{ "homedecor:dishwasher" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft( {
|
||||||
|
output = "homedecor:dishwasher_steel",
|
||||||
|
recipe = {
|
||||||
|
{ "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" },
|
||||||
|
{ "", "homedecor:dishwasher", "" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft( {
|
||||||
|
output = "homedecor:dishwasher_steel",
|
||||||
|
recipe = {
|
||||||
|
{ "moreblocks:slab_steelblock_1" },
|
||||||
|
{ "homedecor:dishwasher" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
--[[
|
||||||
|
minetest.register_craft( {
|
||||||
|
output = "homedecor:dishwasher_marble",
|
||||||
|
recipe = {
|
||||||
|
{ "stairs:slab_marble" },
|
||||||
|
{ "homedecor:dishwasher" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft( {
|
||||||
|
output = "homedecor:dishwasher_marble",
|
||||||
|
recipe = {
|
||||||
|
{ "stairs:slab_marble_1" },
|
||||||
|
{ "homedecor:dishwasher" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft( {
|
||||||
|
output = "homedecor:dishwasher_granite",
|
||||||
|
recipe = {
|
||||||
|
{ "es:slab_granite_1" },
|
||||||
|
{ "homedecor:dishwasher" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
]]
|
||||||
|
-- paintings
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:blank_canvas",
|
||||||
|
recipe = {
|
||||||
|
{ "", "group:stick", "" },
|
||||||
|
{ "group:stick", "wool:white", "group:stick" },
|
||||||
|
{ "", "group:stick", "" },
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
local painting_patterns = {
|
||||||
|
[1] = { { "brown", "red", "brown" },
|
||||||
|
{ "dark_green", "red", "green" } },
|
||||||
|
|
||||||
|
[2] = { { "green", "yellow", "green" },
|
||||||
|
{ "green", "yellow", "green" } },
|
||||||
|
|
||||||
|
[3] = { { "green", "pink", "green" },
|
||||||
|
{ "brown", "pink", "brown" } },
|
||||||
|
|
||||||
|
[4] = { { "black", "orange", "grey" },
|
||||||
|
{ "dark_green", "orange", "orange" } },
|
||||||
|
|
||||||
|
[5] = { { "blue", "orange", "yellow" },
|
||||||
|
{ "green", "red", "brown" } },
|
||||||
|
|
||||||
|
[6] = { { "green", "red", "orange" },
|
||||||
|
{ "orange", "yellow", "green" } },
|
||||||
|
|
||||||
|
[7] = { { "blue", "dark_green", "dark_green" },
|
||||||
|
{ "green", "grey", "green" } },
|
||||||
|
|
||||||
|
[8] = { { "blue", "blue", "blue" },
|
||||||
|
{ "green", "green", "green" } },
|
||||||
|
|
||||||
|
[9] = { { "blue", "blue", "dark_green" },
|
||||||
|
{ "green", "grey", "dark_green" } },
|
||||||
|
|
||||||
|
[10] = { { "green", "white", "green" },
|
||||||
|
{ "dark_green", "white", "dark_green" } },
|
||||||
|
|
||||||
|
[11] = { { "blue", "white", "blue" },
|
||||||
|
{ "blue", "grey", "dark_green" } },
|
||||||
|
|
||||||
|
[12] = { { "green", "green", "green" },
|
||||||
|
{ "grey", "grey", "green" } },
|
||||||
|
|
||||||
|
[13] = { { "blue", "blue", "grey" },
|
||||||
|
{ "dark_green", "white", "white" } },
|
||||||
|
|
||||||
|
[14] = { { "red", "yellow", "blue" },
|
||||||
|
{ "blue", "green", "violet" } },
|
||||||
|
|
||||||
|
[15] = { { "blue", "yellow", "blue" },
|
||||||
|
{ "black", "black", "black" } },
|
||||||
|
|
||||||
|
[16] = { { "red", "orange", "blue" },
|
||||||
|
{ "black", "dark_grey", "grey" } },
|
||||||
|
|
||||||
|
[17] = { { "orange", "yellow", "orange" },
|
||||||
|
{ "black", "black", "black" } },
|
||||||
|
|
||||||
|
[18] = { { "grey", "dark_green", "grey" },
|
||||||
|
{ "white", "white", "white" } },
|
||||||
|
|
||||||
|
[19] = { { "white", "brown", "green" },
|
||||||
|
{ "green", "brown", "brown" } },
|
||||||
|
|
||||||
|
[20] = { { "blue", "blue", "blue" },
|
||||||
|
{ "red", "brown", "grey" } }
|
||||||
|
}
|
||||||
|
|
||||||
|
for i,recipe in pairs(painting_patterns) do
|
||||||
|
|
||||||
|
local item1 = "dye:"..recipe[1][1]
|
||||||
|
local item2 = "dye:"..recipe[1][2]
|
||||||
|
local item3 = "dye:"..recipe[1][3]
|
||||||
|
local item4 = "dye:"..recipe[2][1]
|
||||||
|
local item5 = "dye:"..recipe[2][2]
|
||||||
|
local item6 = "dye:"..recipe[2][3]
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:painting_"..i,
|
||||||
|
recipe = {
|
||||||
|
{ item1, item2, item3 },
|
||||||
|
{ item4, item5, item6 },
|
||||||
|
{"", "homedecor:blank_canvas", "" }
|
||||||
|
}
|
||||||
|
})
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:toilet_paper",
|
||||||
|
recipe = {
|
||||||
|
{ "", "default:paper", "default:paper" },
|
||||||
|
{ "group:wood", "group:stick", "default:paper" },
|
||||||
|
{ "", "default:paper", "default:paper" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:medicine_cabinet",
|
||||||
|
recipe = {
|
||||||
|
{ "group:stick", "default:glass", "group:stick" },
|
||||||
|
{ "group:stick", "default:glass", "group:stick" },
|
||||||
|
{ "group:stick", "default:glass", "group:stick" }
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:desk",
|
||||||
|
recipe = {
|
||||||
|
{ "stairs:slab_wood", "stairs:slab_wood", "stairs:slab_wood" },
|
||||||
|
{ "homedecor:drawer_small", "default:wood", "default:wood" },
|
||||||
|
{ "homedecor:drawer_small", "", "default:wood" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:desk",
|
||||||
|
recipe = {
|
||||||
|
{ "moreblocks:slab_wood", "moreblocks:slab_wood", "moreblocks:slab_wood" },
|
||||||
|
{ "homedecor:drawer_small", "default:wood", "default:wood" },
|
||||||
|
{ "homedecor:drawer_small", "", "default:wood" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
minetest.register_craft( {
|
||||||
|
output = "homedecor:kitchen_faucet",
|
||||||
|
recipe = {
|
||||||
|
{ "", "default:steel_ingot" },
|
||||||
|
{ "default:steel_ingot", "" },
|
||||||
|
{ "homedecor:taps", "" }
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:coffee_maker",
|
||||||
|
recipe = {
|
||||||
|
{"homedecor:plastic_sheeting", "bucket:bucket_water", "homedecor:plastic_sheeting"},
|
||||||
|
{"homedecor:plastic_sheeting", "default:glass", "homedecor:plastic_sheeting"},
|
||||||
|
{"homedecor:plastic_sheeting", "homedecor:heating_element", "homedecor:plastic_sheeting"}
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:office_chair_basic",
|
||||||
|
recipe = {
|
||||||
|
{ "", "", "wool:black" },
|
||||||
|
{ "", "wool:black", "default:steel_ingot" },
|
||||||
|
{ "group:stick", "default:copper_ingot", "group:stick" }
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:barbecue",
|
||||||
|
recipe = {
|
||||||
|
{ "","army:chainlink","" },
|
||||||
|
{ "default:steel_ingot","default:coal_lump","default:steel_ingot" },
|
||||||
|
{ "homedecor:pole_wrought_iron","default:steel_ingot","homedecor:pole_wrought_iron" }
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:beer_tap",
|
||||||
|
recipe = {
|
||||||
|
{ "group:stick","default:steel_ingot","group:stick" },
|
||||||
|
{ "homedecor:kitchen_faucet","default:steel_ingot","homedecor:kitchen_faucet" },
|
||||||
|
{ "default:steel_ingot","default:steel_ingot","default:steel_ingot" }
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
local bookcolors = {
|
||||||
|
"red",
|
||||||
|
"green",
|
||||||
|
"blue",
|
||||||
|
"violet",
|
||||||
|
"grey",
|
||||||
|
"brown"
|
||||||
|
}
|
||||||
|
|
||||||
|
for _, color in ipairs(bookcolors) do
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "shapeless",
|
||||||
|
output = "homedecor:book_"..color,
|
||||||
|
recipe = {
|
||||||
|
"dye:"..color,
|
||||||
|
"default:book"
|
||||||
|
},
|
||||||
|
})
|
||||||
|
end
|
||||||
|
--[[
|
||||||
|
local picture_dyes = {
|
||||||
|
{"dye:brown", "dye:green"}, -- the figure sitting by the tree, wielding a pick
|
||||||
|
{"dye:green", "dye:blue"} -- the "family photo"
|
||||||
|
}
|
||||||
|
|
||||||
|
for i in ipairs(picture_dyes) do
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:picture_frame"..i,
|
||||||
|
recipe = {
|
||||||
|
{ picture_dyes[i][1], picture_dyes[i][2] },
|
||||||
|
{ "homedecor:blank_canvas", "group:stick" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
end
|
||||||
|
]]
|
||||||
|
|
||||||
|
--FURNATURE
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:chair 2",
|
||||||
|
recipe = {
|
||||||
|
{ "group:stick",""},
|
||||||
|
{ "group:wood","group:wood" },
|
||||||
|
{ "group:stick","group:stick" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "fuel",
|
||||||
|
recipe = "homedecor:chair",
|
||||||
|
burntime = 15,
|
||||||
|
})
|
||||||
|
|
||||||
|
local chaircolors = { "black", "red", "pink", "violet", "blue", "dark_green" }
|
||||||
|
|
||||||
|
for _, color in ipairs(chaircolors) do
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "shapeless",
|
||||||
|
output = "homedecor:chair_"..color,
|
||||||
|
recipe = {
|
||||||
|
"homedecor:chair",
|
||||||
|
"wool:white",
|
||||||
|
"dye:"..color
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "shapeless",
|
||||||
|
output = "homedecor:chair_"..color,
|
||||||
|
recipe = {
|
||||||
|
"homedecor:chair",
|
||||||
|
"wool:"..color
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "fuel",
|
||||||
|
recipe = "homedecor:chair_"..color,
|
||||||
|
burntime = 15,
|
||||||
|
})
|
||||||
|
end
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "fuel",
|
||||||
|
recipe = "homedecor:armchair",
|
||||||
|
burntime = 30,
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:toilet",
|
||||||
|
recipe = {
|
||||||
|
{"","","bucket:bucket_water"},
|
||||||
|
{ "es:marble","es:marble", "es:marble" },
|
||||||
|
{ "", "bucket:bucket_empty", "" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:sink",
|
||||||
|
recipe = {
|
||||||
|
{ "es:marble","bucket:bucket_empty", "es:marble" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:taps",
|
||||||
|
recipe = {
|
||||||
|
{ "default:steel_ingot","bucket:bucket_water", "default:steel_ingot" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:taps_brass",
|
||||||
|
recipe = {
|
||||||
|
{ "technic:brass_ingot","bucket:bucket_water", "technic:brass_ingot" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:shower_tray",
|
||||||
|
recipe = {
|
||||||
|
{ "es:marble","bucket:bucket_water", "es:marble" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:shower_head",
|
||||||
|
recipe = {
|
||||||
|
{"default:steel_ingot", "bucket:bucket_water"},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:table", "homedecor:chair 2",
|
||||||
|
recipe = {
|
||||||
|
{ "group:wood","group:wood", "group:wood" },
|
||||||
|
{ "group:stick", "", "group:stick" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "shapeless",
|
||||||
|
output = "homedecor:table_mahogany",
|
||||||
|
recipe = {
|
||||||
|
"homedecor:table",
|
||||||
|
"dye:brown",
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "shapeless",
|
||||||
|
output = "homedecor:table_white",
|
||||||
|
recipe = {
|
||||||
|
"homedecor:table",
|
||||||
|
"dye:white",
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "fuel",
|
||||||
|
recipe = "homedecor:table",
|
||||||
|
burntime = 30,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "fuel",
|
||||||
|
recipe = "homedecor:table_mahogany",
|
||||||
|
burntime = 30,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "fuel",
|
||||||
|
recipe = "homedecor:table_white",
|
||||||
|
burntime = 30,
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:desk",
|
||||||
|
recipe = {
|
||||||
|
{ "stairs:slab_wood", "stairs:slab_wood", "stairs:slab_wood" },
|
||||||
|
{ "homedecor:drawer_small", "default:wood", "default:wood" },
|
||||||
|
{ "homedecor:drawer_small", "", "default:wood" },
|
||||||
|
},
|
||||||
|
})
|
9
mods/homedecor/depends.txt
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
default
|
||||||
|
es
|
||||||
|
building_blocks?
|
||||||
|
signs_lib?
|
||||||
|
moreblocks?
|
||||||
|
technic?
|
||||||
|
dye?
|
||||||
|
bees?
|
||||||
|
intllib?
|
25
mods/homedecor/electronics.lua
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
-- Various home electronics
|
||||||
|
|
||||||
|
local S = homedecor.gettext
|
||||||
|
|
||||||
|
|
||||||
|
homedecor.register("television", {
|
||||||
|
description = S("Small CRT Television"),
|
||||||
|
tiles = { 'homedecor_television_top.png',
|
||||||
|
'homedecor_television_bottom.png',
|
||||||
|
'homedecor_television_left.png^[transformFX',
|
||||||
|
'homedecor_television_left.png',
|
||||||
|
'homedecor_television_back.png',
|
||||||
|
{ name="homedecor_television_front_animated.png",
|
||||||
|
animation={
|
||||||
|
type="vertical_frames",
|
||||||
|
aspect_w=16,
|
||||||
|
aspect_h=16,
|
||||||
|
length=80.0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
light_source = LIGHT_MAX - 1,
|
||||||
|
groups = { snappy = 3 },
|
||||||
|
sounds = default.node_sound_wood_defaults(),
|
||||||
|
})
|
201
mods/homedecor/furniture.lua
Normal file
@ -0,0 +1,201 @@
|
|||||||
|
local S = homedecor.gettext
|
||||||
|
|
||||||
|
local table_colors = {
|
||||||
|
{ "", homedecor.plain_wood },
|
||||||
|
{ "_mahogany", homedecor.mahogany_wood },
|
||||||
|
{ "_white", homedecor.white_wood }
|
||||||
|
}
|
||||||
|
|
||||||
|
for i in ipairs(table_colors) do
|
||||||
|
local desc = S("Table ("..i..")")
|
||||||
|
|
||||||
|
if i == 1 then
|
||||||
|
desc = S("Table")
|
||||||
|
end
|
||||||
|
|
||||||
|
homedecor.register("table"..table_colors[i][1], {
|
||||||
|
description = desc,
|
||||||
|
tiles = { table_colors[i][2] },
|
||||||
|
node_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {
|
||||||
|
{ -0.4, -0.5, -0.4, -0.3, 0.4, -0.3 },
|
||||||
|
{ 0.3, -0.5, -0.4, 0.4, 0.4, -0.3 },
|
||||||
|
{ -0.4, -0.5, 0.3, -0.3, 0.4, 0.4 },
|
||||||
|
{ 0.3, -0.5, 0.3, 0.4, 0.4, 0.4 },
|
||||||
|
{ -0.5, 0.4, -0.5, 0.5, 0.5, 0.5 },
|
||||||
|
{ -0.4, -0.2, -0.3, -0.3, -0.1, 0.3 },
|
||||||
|
{ 0.3, -0.2, -0.4, 0.4, -0.1, 0.3 },
|
||||||
|
{ -0.3, -0.2, -0.4, 0.4, -0.1, -0.3 },
|
||||||
|
{ -0.3, -0.2, 0.3, 0.3, -0.1, 0.4 },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},
|
||||||
|
sounds = default.node_sound_wood_defaults(),
|
||||||
|
})
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
local chaircolors = {
|
||||||
|
{ "", "plain" },
|
||||||
|
{ "black", "Black" },
|
||||||
|
{ "red", "Red" },
|
||||||
|
{ "pink", "Pink" },
|
||||||
|
{ "violet", "Violet" },
|
||||||
|
{ "blue", "Blue" },
|
||||||
|
{ "dark_green", "Dark Green" },
|
||||||
|
}
|
||||||
|
|
||||||
|
local kc_cbox = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = { -0.3125, -0.5, -0.3125, 0.3125, 0.5, 0.3125 },
|
||||||
|
}
|
||||||
|
|
||||||
|
local ac_cbox = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {
|
||||||
|
{-0.5, -0.5, -0.5, 0.5, 0, 0.5 },
|
||||||
|
{-0.5, -0.5, 0.4, 0.5, 0.5, 0.5 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
for i in ipairs(chaircolors) do
|
||||||
|
|
||||||
|
local color = "_"..chaircolors[i][1]
|
||||||
|
local color2 = chaircolors[i][1]
|
||||||
|
local name = S(chaircolors[i][2])
|
||||||
|
local chairtiles = {
|
||||||
|
default.wood,
|
||||||
|
--groups ={wood},
|
||||||
|
"wool"..color..".png",
|
||||||
|
}
|
||||||
|
|
||||||
|
if chaircolors[i][1] == "" then
|
||||||
|
color = ""
|
||||||
|
chairtiles = {
|
||||||
|
"default_wood.png",
|
||||||
|
"default_wood.png"
|
||||||
|
}
|
||||||
|
end
|
||||||
|
|
||||||
|
homedecor.register("chair"..color, {
|
||||||
|
description = S("Kitchen chair (%s)"):format(name),
|
||||||
|
mesh = "homedecor_kitchen_chair.obj",
|
||||||
|
tiles = chairtiles,
|
||||||
|
selection_box = kc_cbox,
|
||||||
|
collision_box = kc_cbox,
|
||||||
|
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},
|
||||||
|
sounds = default.node_sound_wood_defaults(),
|
||||||
|
--[[
|
||||||
|
on_rightclick = function(pos, node, clicker)
|
||||||
|
pos.y = pos.y-0 -- player's sit position.
|
||||||
|
homedecor.sit_exec(pos, node, clicker)
|
||||||
|
end,
|
||||||
|
--]]
|
||||||
|
})
|
||||||
|
|
||||||
|
if color ~= "" then
|
||||||
|
homedecor.register("armchair"..color, {
|
||||||
|
description = S("Armchair (%s)"):format(name),
|
||||||
|
mesh = "forniture_armchair.obj",
|
||||||
|
tiles = {
|
||||||
|
"wool"..color..".png",
|
||||||
|
"wool_dark_grey.png",
|
||||||
|
"default_wood.png"
|
||||||
|
},
|
||||||
|
groups = {snappy=3},
|
||||||
|
sounds = default.node_sound_wood_defaults(),
|
||||||
|
node_box = ac_cbox
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "homedecor:armchair"..color.." 2",
|
||||||
|
recipe = {
|
||||||
|
{ "wool:"..color2,""},
|
||||||
|
{ "group:wood","group:wood" },
|
||||||
|
{ "wool:"..color2,"wool:"..color2 },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
local ofchairs_sbox = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = { -8/16, -8/16, -8/16, 8/16, 29/32, 8/16 }
|
||||||
|
}
|
||||||
|
|
||||||
|
local ofchairs_cbox = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {
|
||||||
|
{ -5/16, 1/16, -7/16, 5/16, 4/16, 7/16 }, -- seat
|
||||||
|
{ -5/16, 4/16, 4/16, 5/16, 29/32, 15/32 }, -- seatback
|
||||||
|
{ -1/16, -11/32, -1/16, 1/16, 1/16, 1/16 }, -- cylinder
|
||||||
|
{ -8/16, -8/16, -8/16, 8/16, -11/32, 8/16 } -- legs/wheels
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
local ofchairs = {"basic"}
|
||||||
|
|
||||||
|
for _, c in ipairs(ofchairs) do
|
||||||
|
|
||||||
|
homedecor.register("office_chair_"..c, {
|
||||||
|
description = "Office chair ("..c..")",
|
||||||
|
drawtype = "mesh",
|
||||||
|
tiles = { "homedecor_office_chair_"..c..".png" },
|
||||||
|
mesh = "homedecor_office_chair_"..c..".obj",
|
||||||
|
groups = { snappy = 3 },
|
||||||
|
sounds = default.node_sound_wood_defaults(),
|
||||||
|
selection_box = ofchairs_sbox,
|
||||||
|
collision_box = ofchairs_cbox,
|
||||||
|
expand = { top = "air" },
|
||||||
|
})
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
|
-- Sitting functions disabled for now because of buggyness.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
local desk_cbox = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = { -0.5, -0.5, -0.5, 1.5, 0.5, 0.5 }
|
||||||
|
}
|
||||||
|
|
||||||
|
homedecor.register("desk", {
|
||||||
|
description = "Desk",
|
||||||
|
mesh = "homedecor_desk.obj",
|
||||||
|
tiles = {
|
||||||
|
homedecor.plain_wood,
|
||||||
|
"homedecor_desk_drawers.png",
|
||||||
|
"default_obsidian.png",
|
||||||
|
},
|
||||||
|
inventory_image = "homedecor_desk_inv.png",
|
||||||
|
selection_box = desk_cbox,
|
||||||
|
collision_box = desk_cbox,
|
||||||
|
sounds = default.node_sound_wood_defaults(),
|
||||||
|
groups = { snappy = 3 },
|
||||||
|
expand = { right="air" },
|
||||||
|
inventory = {
|
||||||
|
size=24,
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_alias("homedecor:desk_r", "air")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
-- Aliases for 3dforniture mod.
|
||||||
|
|
||||||
|
minetest.register_alias("3dforniture:table", "homedecor:table")
|
||||||
|
minetest.register_alias("3dforniture:chair", "homedecor:chair")
|
||||||
|
minetest.register_alias("3dforniture:armchair", "homedecor:armchair_black")
|
||||||
|
minetest.register_alias("homedecor:armchair", "homedecor:armchair_black")
|
||||||
|
|
||||||
|
minetest.register_alias('table', 'homedecor:table')
|
||||||
|
minetest.register_alias('chair', 'homedecor:chair')
|
||||||
|
minetest.register_alias('armchair', 'homedecor:armchair')
|
245
mods/homedecor/handlers/expansion.lua
Normal file
@ -0,0 +1,245 @@
|
|||||||
|
local S = homedecor.gettext
|
||||||
|
|
||||||
|
-- vectors to place one node next to or behind another
|
||||||
|
|
||||||
|
homedecor.fdir_to_right = {
|
||||||
|
{ 1, 0 },
|
||||||
|
{ 0, -1 },
|
||||||
|
{ -1, 0 },
|
||||||
|
{ 0, 1 },
|
||||||
|
}
|
||||||
|
|
||||||
|
homedecor.fdir_to_left = {
|
||||||
|
{ -1, 0 },
|
||||||
|
{ 0, 1 },
|
||||||
|
{ 1, 0 },
|
||||||
|
{ 0, -1 },
|
||||||
|
}
|
||||||
|
|
||||||
|
homedecor.fdir_to_fwd = {
|
||||||
|
{ 0, 1 },
|
||||||
|
{ 1, 0 },
|
||||||
|
{ 0, -1 },
|
||||||
|
{ -1, 0 },
|
||||||
|
}
|
||||||
|
|
||||||
|
-- selects which node was pointed at based on it being known, and either clickable or buildable_to
|
||||||
|
local function select_node(pointed_thing)
|
||||||
|
local pos = pointed_thing.under
|
||||||
|
local def = minetest.registered_nodes[minetest.get_node(pos).name]
|
||||||
|
|
||||||
|
if not def or (not def.on_rightclick and not def.buildable_to) then
|
||||||
|
pos = pointed_thing.above
|
||||||
|
def = minetest.registered_nodes[minetest.get_node(pos).name]
|
||||||
|
end
|
||||||
|
return pos, def
|
||||||
|
end
|
||||||
|
|
||||||
|
-- abstract function checking if 2 given nodes can and may be build to a place
|
||||||
|
local function is_buildable_to(placer_name, pos, def, pos2)
|
||||||
|
local def = def or minetest.registered_nodes[minetest.get_node(pos).name]
|
||||||
|
local def2 = minetest.registered_nodes[minetest.get_node(pos2).name]
|
||||||
|
|
||||||
|
return def and def.buildable_to and def2 and def2.buildable_to
|
||||||
|
and not minetest.is_protected(pos, placer_name)
|
||||||
|
and not minetest.is_protected(pos2, placer_name)
|
||||||
|
end
|
||||||
|
|
||||||
|
-- place one or two nodes if and only if both can be placed
|
||||||
|
local function stack(itemstack, placer, fdir, pos, def, pos2, node1, node2)
|
||||||
|
local placer_name = placer:get_player_name() or ""
|
||||||
|
if is_buildable_to(placer_name, pos, def, pos2) then
|
||||||
|
local fdir = fdir or minetest.dir_to_facedir(placer:get_look_dir())
|
||||||
|
minetest.set_node(pos, { name = node1, param2 = fdir })
|
||||||
|
node2 = node2 or "air" -- this can be used to clear buildable_to nodes even though we are using a multinode mesh
|
||||||
|
minetest.set_node(pos2, { name = node2, param2 = (node2 ~= "air" and fdir) or nil })
|
||||||
|
|
||||||
|
-- temporary check if this is a locked node to set its infotext
|
||||||
|
local nodename = itemstack:get_name()
|
||||||
|
if string.find(nodename, "_locked") then
|
||||||
|
local meta = minetest.get_meta(pos)
|
||||||
|
meta:set_string("owner", placer_name)
|
||||||
|
meta:set_string("infotext", S("Locked %s (owned by %s)"):format(minetest.registered_nodes[nodename].infotext, placer_name))
|
||||||
|
end
|
||||||
|
|
||||||
|
if not homedecor.expect_infinite_stacks then
|
||||||
|
itemstack:take_item()
|
||||||
|
return itemstack
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
-- Stack one node above another
|
||||||
|
-- leave the last argument nil if it's one 2m high node
|
||||||
|
function homedecor.stack_vertically(itemstack, placer, pointed_thing, node1, node2)
|
||||||
|
local pos, def = select_node(pointed_thing)
|
||||||
|
if not def then return end -- rare corner case, but happened in #205
|
||||||
|
|
||||||
|
if def.on_rightclick then
|
||||||
|
return def.on_rightclick(pointed_thing.under, minetest.get_node(pos), placer, itemstack)
|
||||||
|
end
|
||||||
|
|
||||||
|
local top_pos = { x=pos.x, y=pos.y+1, z=pos.z }
|
||||||
|
|
||||||
|
return stack(itemstack, placer, nil, pos, def, top_pos, node1, node2)
|
||||||
|
end
|
||||||
|
|
||||||
|
-- Stack one door node above another
|
||||||
|
-- like homedecor.stack_vertically but tests first if it was placed as a right wing, then uses node1_right and node2_right instead
|
||||||
|
|
||||||
|
function homedecor.stack_wing(itemstack, placer, pointed_thing, node1, node2, node1_right, node2_right)
|
||||||
|
local pos, def = select_node(pointed_thing)
|
||||||
|
if not def then return end -- rare corner case, but happened in #205
|
||||||
|
|
||||||
|
if def.on_rightclick then
|
||||||
|
return def.on_rightclick(pointed_thing.under, minetest.get_node(pos), placer, itemstack)
|
||||||
|
end
|
||||||
|
|
||||||
|
local forceright = placer:get_player_control()["sneak"]
|
||||||
|
local fdir = minetest.dir_to_facedir(placer:get_look_dir())
|
||||||
|
|
||||||
|
local is_right_wing = node1 == minetest.get_node({ x = pos.x + homedecor.fdir_to_left[fdir+1][1], y=pos.y, z = pos.z + homedecor.fdir_to_left[fdir+1][2] }).name
|
||||||
|
if forceright or is_right_wing then
|
||||||
|
node1, node2 = node1_right, node2_right
|
||||||
|
end
|
||||||
|
|
||||||
|
local top_pos = { x=pos.x, y=pos.y+1, z=pos.z }
|
||||||
|
return stack(itemstack, placer, fdir, pos, def, top_pos, node1, node2)
|
||||||
|
end
|
||||||
|
|
||||||
|
function homedecor.stack_sideways(itemstack, placer, pointed_thing, node1, node2, dir)
|
||||||
|
local pos, def = select_node(pointed_thing)
|
||||||
|
if not def then return end -- rare corner case, but happened in #205
|
||||||
|
|
||||||
|
if def.on_rightclick then
|
||||||
|
return def.on_rightclick(pointed_thing.under, minetest.get_node(pos), placer, itemstack)
|
||||||
|
end
|
||||||
|
|
||||||
|
local fdir = minetest.dir_to_facedir(placer:get_look_dir())
|
||||||
|
local fdir_transform = dir and homedecor.fdir_to_right or homedecor.fdir_to_fwd
|
||||||
|
|
||||||
|
local pos2 = { x = pos.x + fdir_transform[fdir+1][1], y=pos.y, z = pos.z + fdir_transform[fdir+1][2] }
|
||||||
|
|
||||||
|
return stack(itemstack, placer, fdir, pos, def, pos2, node1, node2)
|
||||||
|
end
|
||||||
|
|
||||||
|
function homedecor.bed_expansion(pos, placer, itemstack, pointed_thing, color)
|
||||||
|
|
||||||
|
local thisnode = minetest.get_node(pos)
|
||||||
|
local fdir = thisnode.param2
|
||||||
|
|
||||||
|
local fxd = homedecor.fdir_to_fwd[fdir+1][1]
|
||||||
|
local fzd = homedecor.fdir_to_fwd[fdir+1][2]
|
||||||
|
|
||||||
|
local forwardpos = {x=pos.x+fxd, y=pos.y, z=pos.z+fzd}
|
||||||
|
local forwardnode = minetest.get_node(forwardpos)
|
||||||
|
|
||||||
|
local def = minetest.registered_nodes[forwardnode.name]
|
||||||
|
local placer_name = placer:get_player_name()
|
||||||
|
|
||||||
|
if not (def and def.buildable_to) then
|
||||||
|
minetest.chat_send_player( placer:get_player_name(), "Not enough room - the space for the headboard is occupied!" )
|
||||||
|
minetest.set_node(pos, {name = "air"})
|
||||||
|
return true
|
||||||
|
end
|
||||||
|
|
||||||
|
if minetest.is_protected(forwardpos, placer_name) then
|
||||||
|
minetest.chat_send_player( placer:get_player_name(), "Someone already owns the spot where the headboard goes." )
|
||||||
|
return true
|
||||||
|
end
|
||||||
|
|
||||||
|
minetest.set_node(forwardpos, {name = "air"})
|
||||||
|
|
||||||
|
local lxd = homedecor.fdir_to_left[fdir+1][1]
|
||||||
|
local lzd = homedecor.fdir_to_left[fdir+1][2]
|
||||||
|
local leftpos = {x=pos.x+lxd, y=pos.y, z=pos.z+lzd}
|
||||||
|
local leftnode = minetest.get_node(leftpos)
|
||||||
|
|
||||||
|
local rxd = homedecor.fdir_to_right[fdir+1][1]
|
||||||
|
local rzd = homedecor.fdir_to_right[fdir+1][2]
|
||||||
|
local rightpos = {x=pos.x+rxd, y=pos.y, z=pos.z+rzd}
|
||||||
|
local rightnode = minetest.get_node(rightpos)
|
||||||
|
|
||||||
|
if leftnode.name == "homedecor:bed_"..color.."_regular" then
|
||||||
|
local newname = string.gsub(thisnode.name, "_regular", "_kingsize")
|
||||||
|
minetest.set_node(pos, {name = "air"})
|
||||||
|
minetest.set_node(leftpos, { name = newname, param2 = fdir})
|
||||||
|
elseif rightnode.name == "homedecor:bed_"..color.."_regular" then
|
||||||
|
local newname = string.gsub(thisnode.name, "_regular", "_kingsize")
|
||||||
|
minetest.set_node(rightpos, {name = "air"})
|
||||||
|
minetest.set_node(pos, { name = newname, param2 = fdir})
|
||||||
|
end
|
||||||
|
|
||||||
|
local topnode = minetest.get_node({x=pos.x, y=pos.y+1.0, z=pos.z})
|
||||||
|
local bottomnode = minetest.get_node({x=pos.x, y=pos.y-1.0, z=pos.z})
|
||||||
|
|
||||||
|
if string.find(topnode.name, "homedecor:bed_.*_regular$") then
|
||||||
|
if fdir == topnode.param2 then
|
||||||
|
local newname = string.gsub(thisnode.name, "_regular", "_extended")
|
||||||
|
minetest.set_node(pos, { name = newname, param2 = fdir})
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
if string.find(bottomnode.name, "homedecor:bed_.*_regular$") then
|
||||||
|
if fdir == bottomnode.param2 then
|
||||||
|
local newname = string.gsub(bottomnode.name, "_regular", "_extended")
|
||||||
|
minetest.set_node({x=pos.x, y=pos.y-1.0, z=pos.z}, { name = newname, param2 = fdir})
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
function homedecor.unextend_bed(pos, color)
|
||||||
|
local bottomnode = minetest.get_node({x=pos.x, y=pos.y-1.0, z=pos.z})
|
||||||
|
local fdir = bottomnode.param2
|
||||||
|
if string.find(bottomnode.name, "homedecor:bed_.*_extended$") then
|
||||||
|
local newname = string.gsub(bottomnode.name, "_extended", "_regular")
|
||||||
|
minetest.set_node({x=pos.x, y=pos.y-1.0, z=pos.z}, { name = newname, param2 = fdir})
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
function homedecor.place_banister(itemstack, placer, pointed_thing)
|
||||||
|
local pos, def = select_node(pointed_thing)
|
||||||
|
|
||||||
|
if def.on_rightclick then
|
||||||
|
return def.on_rightclick(pointed_thing.under, minetest.get_node(pos), placer, itemstack)
|
||||||
|
end
|
||||||
|
|
||||||
|
local fdir = minetest.dir_to_facedir(placer:get_look_dir())
|
||||||
|
|
||||||
|
local abovepos = { x=pos.x, y=pos.y+1, z=pos.z }
|
||||||
|
local abovenode = minetest.get_node(abovepos)
|
||||||
|
|
||||||
|
local adef = minetest.registered_nodes[abovenode.name]
|
||||||
|
local placer_name = placer:get_player_name()
|
||||||
|
|
||||||
|
if not (adef and adef.buildable_to) then
|
||||||
|
minetest.chat_send_player(placer_name, "Not enough room - the upper space is occupied!" )
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
if minetest.is_protected(abovepos, placer_name) then
|
||||||
|
minetest.chat_send_player(placer_name, "Someone already owns that spot." )
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
local rxd = homedecor.fdir_to_right[fdir+1][1]
|
||||||
|
local rzd = homedecor.fdir_to_right[fdir+1][2]
|
||||||
|
|
||||||
|
local fxd = homedecor.fdir_to_fwd[fdir+1][1]
|
||||||
|
local fzd = homedecor.fdir_to_fwd[fdir+1][2]
|
||||||
|
|
||||||
|
local right_fwd_above_pos = { x=pos.x+rxd+fxd, y=pos.y+1, z=pos.z+rzd+fzd }
|
||||||
|
local right_fwd_above_node = minetest.get_node(right_fwd_above_pos)
|
||||||
|
|
||||||
|
local new_place_name = itemstack:get_name()
|
||||||
|
|
||||||
|
if placer:get_player_control()["sneak"]
|
||||||
|
or not is_buildable_to(placer_name, right_fwd_above_pos, nil, right_fwd_above_pos) then
|
||||||
|
new_place_name = string.gsub(new_place_name, "_left", "_right")
|
||||||
|
end
|
||||||
|
|
||||||
|
minetest.set_node(pos, {name = new_place_name, param2 = fdir})
|
||||||
|
itemstack:take_item()
|
||||||
|
return itemstack
|
||||||
|
end
|
||||||
|
|
347
mods/homedecor/handlers/furnaces.lua
Normal file
@ -0,0 +1,347 @@
|
|||||||
|
-- This code supplies an oven/stove. Basically it's just a copy of the default furnace with different textures.
|
||||||
|
|
||||||
|
local S = homedecor.gettext
|
||||||
|
|
||||||
|
local function hacky_swap_node(pos,name)
|
||||||
|
local node = minetest.get_node(pos)
|
||||||
|
if node.name == name then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
local meta = minetest.get_meta(pos)
|
||||||
|
local meta0 = meta:to_table()
|
||||||
|
node.name = name
|
||||||
|
local meta0 = meta:to_table()
|
||||||
|
minetest.set_node(pos,node)
|
||||||
|
meta = minetest.get_meta(pos)
|
||||||
|
meta:from_table(meta0)
|
||||||
|
end
|
||||||
|
|
||||||
|
local function make_formspec(furnacedef, percent)
|
||||||
|
|
||||||
|
local fire
|
||||||
|
|
||||||
|
if percent and (percent > 0) then
|
||||||
|
fire = ("%s^[lowpart:%d:%s"):format(
|
||||||
|
furnacedef.fire_bg,
|
||||||
|
(100-percent),
|
||||||
|
furnacedef.fire_fg
|
||||||
|
)
|
||||||
|
else
|
||||||
|
fire = "default_furnace_fire_bg.png"
|
||||||
|
end
|
||||||
|
|
||||||
|
local w = furnacedef.output_width
|
||||||
|
local h = math.ceil(furnacedef.output_slots / furnacedef.output_width)
|
||||||
|
|
||||||
|
return "size["..math.max(8, 6 + w)..",9]"..
|
||||||
|
"image[2,2;1,1;"..fire.."]"..
|
||||||
|
"list[current_name;fuel;2,3;1,1;]"..
|
||||||
|
"list[current_name;src;2,1;1,1;]"..
|
||||||
|
"list[current_name;dst;5,1;"..w..","..h..";]"..
|
||||||
|
"list[current_player;main;0,5;8,4;]"
|
||||||
|
end
|
||||||
|
|
||||||
|
--[[
|
||||||
|
furnacedef = {
|
||||||
|
description = "Oven",
|
||||||
|
tiles = { ... },
|
||||||
|
tiles_active = { ... },
|
||||||
|
^ +Y -Y +X -X +Z -Z
|
||||||
|
tile_format = "oven_%s%s.png",
|
||||||
|
^ First '%s' replaced by one of "top", "bottom", "side", "front".
|
||||||
|
^ Second '%s' replaced by "" for inactive, and "_active" for active "front"
|
||||||
|
^ "side" is used for left, right and back.
|
||||||
|
^ tiles_active for front is set
|
||||||
|
output_slots = 4,
|
||||||
|
output_width = 2,
|
||||||
|
cook_speed = 1,
|
||||||
|
^ Higher values cook stuff faster.
|
||||||
|
extra_nodedef_fields = { ... },
|
||||||
|
^ Stuff here is copied verbatim into both active and inactive nodedefs
|
||||||
|
^ Useful for overriding drawtype, etc.
|
||||||
|
}
|
||||||
|
]]
|
||||||
|
|
||||||
|
local function make_tiles(tiles, fmt, active)
|
||||||
|
if not fmt then return tiles end
|
||||||
|
tiles = { }
|
||||||
|
for i,side in ipairs{"top", "bottom", "side", "side", "side", "front"} do
|
||||||
|
if active and (i == 6) then
|
||||||
|
tiles[i] = fmt:format(side, "_active")
|
||||||
|
else
|
||||||
|
tiles[i] = fmt:format(side, "")
|
||||||
|
end
|
||||||
|
end
|
||||||
|
return tiles
|
||||||
|
end
|
||||||
|
|
||||||
|
function homedecor.register_furnace(name, furnacedef)
|
||||||
|
|
||||||
|
local furnacedef = furnacedef
|
||||||
|
|
||||||
|
local tiles = make_tiles(furnacedef.tiles, furnacedef.tile_format, false)
|
||||||
|
local tiles_active = make_tiles(furnacedef.tiles_active, furnacedef.tile_format, true)
|
||||||
|
|
||||||
|
furnacedef.fire_fg = furnacedef.fire_bg or "default_furnace_fire_fg.png"
|
||||||
|
furnacedef.fire_bg = furnacedef.fire_bg or "default_furnace_fire_bg.png"
|
||||||
|
|
||||||
|
furnacedef.output_slots = furnacedef.output_slots or 4
|
||||||
|
furnacedef.output_width = furnacedef.output_width or 2
|
||||||
|
|
||||||
|
furnacedef.cook_speed = furnacedef.cook_speed or 1
|
||||||
|
|
||||||
|
local name_active = name.."_active"
|
||||||
|
|
||||||
|
local desc = furnacedef.description or "Furnace"
|
||||||
|
|
||||||
|
local def = {
|
||||||
|
description = furnacedef.description,
|
||||||
|
tiles = tiles,
|
||||||
|
paramtype2 = furnacedef.paramtype2 or "facedir",
|
||||||
|
groups = furnacedef.groups or {cracky=2},
|
||||||
|
legacy_facedir_simple = true,
|
||||||
|
sounds = furnacedef.sounds or default.node_sound_wood_defaults(),
|
||||||
|
on_construct = function(pos)
|
||||||
|
local meta = minetest.get_meta(pos)
|
||||||
|
meta:set_string("formspec", make_formspec(furnacedef, 0))
|
||||||
|
meta:set_string("infotext", desc)
|
||||||
|
local inv = meta:get_inventory()
|
||||||
|
inv:set_size("fuel", 1)
|
||||||
|
inv:set_size("src", 1)
|
||||||
|
inv:set_size("dst", furnacedef.output_slots)
|
||||||
|
end,
|
||||||
|
can_dig = function(pos,player)
|
||||||
|
local meta = minetest.get_meta(pos);
|
||||||
|
local inv = meta:get_inventory()
|
||||||
|
if not inv:is_empty("fuel") then
|
||||||
|
return false
|
||||||
|
elseif not inv:is_empty("dst") then
|
||||||
|
return false
|
||||||
|
elseif not inv:is_empty("src") then
|
||||||
|
return false
|
||||||
|
end
|
||||||
|
return true
|
||||||
|
end,
|
||||||
|
allow_metadata_inventory_put = function(pos, listname, index, stack, player)
|
||||||
|
local meta = minetest.get_meta(pos)
|
||||||
|
local inv = meta:get_inventory()
|
||||||
|
if listname == "fuel" then
|
||||||
|
if minetest.get_craft_result({method="fuel",width=1,items={stack}}).time ~= 0 then
|
||||||
|
if inv:is_empty("src") then
|
||||||
|
meta:set_string("infotext", S("%s is empty"):format(desc))
|
||||||
|
end
|
||||||
|
return stack:get_count()
|
||||||
|
else
|
||||||
|
return 0
|
||||||
|
end
|
||||||
|
elseif listname == "src" then
|
||||||
|
return stack:get_count()
|
||||||
|
elseif listname == "dst" then
|
||||||
|
return 0
|
||||||
|
end
|
||||||
|
end,
|
||||||
|
allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player)
|
||||||
|
local meta = minetest.get_meta(pos)
|
||||||
|
local inv = meta:get_inventory()
|
||||||
|
local stack = inv:get_stack(from_list, from_index)
|
||||||
|
if to_list == "fuel" then
|
||||||
|
if minetest.get_craft_result({method="fuel",width=1,items={stack}}).time ~= 0 then
|
||||||
|
if inv:is_empty("src") then
|
||||||
|
meta:set_string("infotext", S("%s is empty"):format(desc))
|
||||||
|
end
|
||||||
|
return count
|
||||||
|
else
|
||||||
|
return 0
|
||||||
|
end
|
||||||
|
elseif to_list == "src" then
|
||||||
|
return count
|
||||||
|
elseif to_list == "dst" then
|
||||||
|
return 0
|
||||||
|
end
|
||||||
|
end,
|
||||||
|
}
|
||||||
|
|
||||||
|
local def_active = {
|
||||||
|
description = furnacedef.description.." (active)",
|
||||||
|
tiles = tiles_active,
|
||||||
|
paramtype = furnacedef.paramtype,
|
||||||
|
paramtype2 = furnacedef.paramtype2 or "facedir",
|
||||||
|
light_source = 8,
|
||||||
|
drop = name,
|
||||||
|
groups = furnacedef.groups or {cracky=2, not_in_creative_inventory=1},
|
||||||
|
legacy_facedir_simple = true,
|
||||||
|
sounds = furnacedef.sounds or default.node_sound_stone_defaults(),
|
||||||
|
on_construct = function(pos)
|
||||||
|
local meta = minetest.get_meta(pos)
|
||||||
|
meta:set_string("formspec", make_formspec(furnacedef, 0))
|
||||||
|
meta:set_string("infotext", desc)
|
||||||
|
local inv = meta:get_inventory()
|
||||||
|
inv:set_size("fuel", 1)
|
||||||
|
inv:set_size("src", 1)
|
||||||
|
inv:set_size("dst", furnacedef.output_slots)
|
||||||
|
end,
|
||||||
|
can_dig = function(pos,player)
|
||||||
|
local meta = minetest.get_meta(pos);
|
||||||
|
local inv = meta:get_inventory()
|
||||||
|
if not inv:is_empty("fuel") then
|
||||||
|
return false
|
||||||
|
elseif not inv:is_empty("dst") then
|
||||||
|
return false
|
||||||
|
elseif not inv:is_empty("src") then
|
||||||
|
return false
|
||||||
|
end
|
||||||
|
return true
|
||||||
|
end,
|
||||||
|
allow_metadata_inventory_put = function(pos, listname, index, stack, player)
|
||||||
|
local meta = minetest.get_meta(pos)
|
||||||
|
local inv = meta:get_inventory()
|
||||||
|
if listname == "fuel" then
|
||||||
|
if minetest.get_craft_result({method="fuel",width=1,items={stack}}).time ~= 0 then
|
||||||
|
if inv:is_empty("src") then
|
||||||
|
meta:set_string("infotext",S("%s is empty"):format(desc))
|
||||||
|
end
|
||||||
|
return stack:get_count()
|
||||||
|
else
|
||||||
|
return 0
|
||||||
|
end
|
||||||
|
elseif listname == "src" then
|
||||||
|
return stack:get_count()
|
||||||
|
elseif listname == "dst" then
|
||||||
|
return 0
|
||||||
|
end
|
||||||
|
end,
|
||||||
|
allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player)
|
||||||
|
local meta = minetest.get_meta(pos)
|
||||||
|
local inv = meta:get_inventory()
|
||||||
|
local stack = inv:get_stack(from_list, from_index)
|
||||||
|
if to_list == "fuel" then
|
||||||
|
if minetest.get_craft_result({method="fuel",width=1,items={stack}}).time ~= 0 then
|
||||||
|
if inv:is_empty("src") then
|
||||||
|
meta:set_string("infotext",S("%s is empty"):format(desc))
|
||||||
|
end
|
||||||
|
return count
|
||||||
|
else
|
||||||
|
return 0
|
||||||
|
end
|
||||||
|
elseif to_list == "src" then
|
||||||
|
return count
|
||||||
|
elseif to_list == "dst" then
|
||||||
|
return 0
|
||||||
|
end
|
||||||
|
end,
|
||||||
|
}
|
||||||
|
|
||||||
|
if furnacedef.extra_nodedef_fields then
|
||||||
|
for k, v in pairs(furnacedef.extra_nodedef_fields) do
|
||||||
|
def[k] = v
|
||||||
|
def_active[k] = v
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
minetest.register_node(name, def)
|
||||||
|
minetest.register_node(name_active, def_active)
|
||||||
|
|
||||||
|
minetest.register_abm({
|
||||||
|
nodenames = {name, name_active, name.."_locked", name_active.."_locked"},
|
||||||
|
interval = 1.0,
|
||||||
|
chance = 1,
|
||||||
|
action = function(pos, node, active_object_count, active_object_count_wider)
|
||||||
|
local meta = minetest.get_meta(pos)
|
||||||
|
for i, name in ipairs({
|
||||||
|
"fuel_totaltime",
|
||||||
|
"fuel_time",
|
||||||
|
"src_totaltime",
|
||||||
|
"src_time"
|
||||||
|
}) do
|
||||||
|
if meta:get_string(name) == "" then
|
||||||
|
meta:set_float(name, 0.0)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
local inv = meta:get_inventory()
|
||||||
|
|
||||||
|
local srclist = inv:get_list("src")
|
||||||
|
local cooked = nil
|
||||||
|
local aftercooked
|
||||||
|
|
||||||
|
if srclist then
|
||||||
|
cooked, aftercooked = minetest.get_craft_result({method = "cooking", width = 1, items = srclist})
|
||||||
|
end
|
||||||
|
|
||||||
|
local was_active = false
|
||||||
|
|
||||||
|
if meta:get_float("fuel_time") < meta:get_float("fuel_totaltime") then
|
||||||
|
was_active = true
|
||||||
|
meta:set_float("fuel_time", meta:get_float("fuel_time") + 1)
|
||||||
|
meta:set_float("src_time", meta:get_float("src_time") + furnacedef.cook_speed)
|
||||||
|
if cooked and cooked.item and meta:get_float("src_time") >= cooked.time then
|
||||||
|
-- check if there's room for output in "dst" list
|
||||||
|
if inv:room_for_item("dst",cooked.item) then
|
||||||
|
-- Put result in "dst" list
|
||||||
|
inv:add_item("dst", cooked.item)
|
||||||
|
-- take stuff from "src" list
|
||||||
|
inv:set_stack("src", 1, aftercooked.items[1])
|
||||||
|
else
|
||||||
|
print(S("Could not insert '%s'"):format(cooked.item:to_string()))
|
||||||
|
end
|
||||||
|
meta:set_string("src_time", 0)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
-- XXX: Quick patch, make it better in the future.
|
||||||
|
local locked = node.name:find("_locked$") and "_locked" or ""
|
||||||
|
local desc = minetest.registered_nodes[name..locked].description
|
||||||
|
|
||||||
|
if meta:get_float("fuel_time") < meta:get_float("fuel_totaltime") then
|
||||||
|
local percent = math.floor(meta:get_float("fuel_time") /
|
||||||
|
meta:get_float("fuel_totaltime") * 100)
|
||||||
|
meta:set_string("infotext",S("%s active: %d%%"):format(desc,percent))
|
||||||
|
hacky_swap_node(pos,name_active..locked)
|
||||||
|
meta:set_string("formspec", make_formspec(furnacedef, percent))
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
local fuel = nil
|
||||||
|
local afterfuel
|
||||||
|
local cooked = nil
|
||||||
|
local fuellist = inv:get_list("fuel")
|
||||||
|
local srclist = inv:get_list("src")
|
||||||
|
|
||||||
|
if srclist then
|
||||||
|
cooked = minetest.get_craft_result({method = "cooking", width = 1, items = srclist})
|
||||||
|
end
|
||||||
|
if fuellist then
|
||||||
|
fuel, afterfuel = minetest.get_craft_result({method = "fuel", width = 1, items = fuellist})
|
||||||
|
end
|
||||||
|
|
||||||
|
if (not fuel) or (fuel.time <= 0) then
|
||||||
|
meta:set_string("infotext",desc..S(": Out of fuel"))
|
||||||
|
hacky_swap_node(pos,name..locked)
|
||||||
|
meta:set_string("formspec", make_formspec(furnacedef, 0))
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
if cooked.item:is_empty() then
|
||||||
|
if was_active then
|
||||||
|
meta:set_string("infotext",S("%s is empty"):format(desc))
|
||||||
|
hacky_swap_node(pos,name..locked)
|
||||||
|
meta:set_string("formspec", make_formspec(furnacedef, 0))
|
||||||
|
end
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
if not inv:room_for_item("dst", cooked.item) then
|
||||||
|
meta:set_string("infotext", desc..S(": output bins are full"))
|
||||||
|
hacky_swap_node(pos, name..locked)
|
||||||
|
meta:set_string("formspec", make_formspec(furnacedef, 0))
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
meta:set_string("fuel_totaltime", fuel.time)
|
||||||
|
meta:set_string("fuel_time", 0)
|
||||||
|
|
||||||
|
inv:set_stack("fuel", 1, afterfuel.items[1])
|
||||||
|
end,
|
||||||
|
})
|
||||||
|
|
||||||
|
end
|
161
mods/homedecor/handlers/locked.lua
Normal file
@ -0,0 +1,161 @@
|
|||||||
|
-- Locked Stuff for Home Decor mod, by Kaeza
|
||||||
|
--
|
||||||
|
-- The code is mostly copypasta from default:chest_locked, with a few
|
||||||
|
-- tidbits to ease creation of new items, should need arise.
|
||||||
|
|
||||||
|
local S = homedecor.gettext
|
||||||
|
|
||||||
|
--[[
|
||||||
|
| create_locked ( name, infotext )
|
||||||
|
|
|
||||||
|
| Description:
|
||||||
|
| This function takes a base node name such as "homedecor:refrigerator",
|
||||||
|
| copies the definition from the original item into a new table, modifies
|
||||||
|
| it a bit, and registers a new node with a "_locked" suffix such as
|
||||||
|
| "homedecor:refrigerator_locked". The new node behaves identically to
|
||||||
|
| the base node, except that moving items to/from the node's inventory
|
||||||
|
| is only allowed for the original placer. In addition, it register a new
|
||||||
|
| shapeless recipe for the node, using the base node plus a steel ingot.
|
||||||
|
|
|
||||||
|
| Arguments:
|
||||||
|
| name The base node name
|
||||||
|
| infotext The infotext description (in case the name is too long).
|
||||||
|
|
|
||||||
|
| Example Usage:
|
||||||
|
| create_locked("homedecor:refrigerator", "Locked Fridge")
|
||||||
|
| ^ This generates a new "Locked Refrigerator" node, whose infotext is
|
||||||
|
| "Locked Fridge (owned by <placer>)".
|
||||||
|
|
|
||||||
|
| Notes:
|
||||||
|
| If <infotext> is not specified (or is nil), the infotext will be the
|
||||||
|
| base node's description prefixed by "Locked ".
|
||||||
|
|
|
||||||
|
| The ABM for the locked oven is defined in oven.lua.
|
||||||
|
]]
|
||||||
|
local function create_locked ( name, infotext )
|
||||||
|
local def = { }
|
||||||
|
for k, v in pairs(minetest.registered_nodes[name]) do
|
||||||
|
def[k] = v
|
||||||
|
end
|
||||||
|
def.type = nil
|
||||||
|
def.name = nil
|
||||||
|
def.description = S("%s (Locked)"):format(def.description)
|
||||||
|
local after_place_node = def.after_place_node
|
||||||
|
def.after_place_node = function(pos, placer)
|
||||||
|
local meta = minetest.get_meta(pos)
|
||||||
|
meta:set_string("owner", placer:get_player_name() or "")
|
||||||
|
meta:set_string("infotext", S("%s (owned by %s)"):format(infotext,meta:get_string("owner")))
|
||||||
|
if (after_place_node) then
|
||||||
|
return after_place_node(pos, placer)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
local allow_metadata_inventory_move = def.allow_metadata_inventory_move;
|
||||||
|
def.allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player)
|
||||||
|
local meta = minetest.get_meta(pos)
|
||||||
|
if (player:get_player_name() ~= meta:get_string("owner")) then
|
||||||
|
minetest.log("action", S("%s tried to access a %s belonging to %s at %s"):format(
|
||||||
|
player:get_player_name(),
|
||||||
|
infotext,
|
||||||
|
meta:get_string("owner"),
|
||||||
|
minetest.pos_to_string(pos)
|
||||||
|
))
|
||||||
|
return 0
|
||||||
|
end
|
||||||
|
if (allow_metadata_inventory_move) then
|
||||||
|
return allow_metadata_inventory_move(pos, from_list, from_index, to_list, to_index, count, player)
|
||||||
|
else
|
||||||
|
return count
|
||||||
|
end
|
||||||
|
end
|
||||||
|
local allow_metadata_inventory_put = def.allow_metadata_inventory_put;
|
||||||
|
def.allow_metadata_inventory_put = function(pos, listname, index, stack, player)
|
||||||
|
local meta = minetest.get_meta(pos)
|
||||||
|
if (player:get_player_name() ~= meta:get_string("owner")) then
|
||||||
|
minetest.log("action", S("%s tried to access a %s belonging to %s at %s"):format(
|
||||||
|
player:get_player_name(),
|
||||||
|
infotext,
|
||||||
|
meta:get_string("owner"),
|
||||||
|
minetest.pos_to_string(pos)
|
||||||
|
))
|
||||||
|
return 0
|
||||||
|
end
|
||||||
|
if (allow_metadata_inventory_put) then
|
||||||
|
return allow_metadata_inventory_put(pos, listname, index, stack, player)
|
||||||
|
else
|
||||||
|
return stack:get_count()
|
||||||
|
end
|
||||||
|
end
|
||||||
|
local allow_metadata_inventory_take = def.allow_metadata_inventory_take;
|
||||||
|
def.allow_metadata_inventory_take = function(pos, listname, index, stack, player)
|
||||||
|
local meta = minetest.get_meta(pos)
|
||||||
|
if (player:get_player_name() ~= meta:get_string("owner")) then
|
||||||
|
minetest.log("action", S("%s tried to access a %s belonging to %s at %s"):format(
|
||||||
|
player:get_player_name(),
|
||||||
|
infotext,
|
||||||
|
meta:get_string("owner"),
|
||||||
|
minetest.pos_to_string(pos)
|
||||||
|
))
|
||||||
|
return 0
|
||||||
|
end
|
||||||
|
if (allow_metadata_inventory_take) then
|
||||||
|
return allow_metadata_inventory_take(pos, listname, index, stack, player)
|
||||||
|
else
|
||||||
|
return stack:get_count()
|
||||||
|
end
|
||||||
|
end
|
||||||
|
minetest.register_node(name.."_locked", def)
|
||||||
|
minetest.register_craft({
|
||||||
|
output = name.."_locked",
|
||||||
|
type = "shapeless",
|
||||||
|
recipe = {
|
||||||
|
name,
|
||||||
|
"default:steel_ingot",
|
||||||
|
}
|
||||||
|
})
|
||||||
|
end
|
||||||
|
|
||||||
|
local items = {
|
||||||
|
{ "refrigerator_white",
|
||||||
|
"Refrigerator" },
|
||||||
|
{ "refrigerator_steel",
|
||||||
|
"Refrigerator (stainless steel)" },
|
||||||
|
{ "kitchen_cabinet",
|
||||||
|
"Cabinet" },
|
||||||
|
{ "kitchen_cabinet_steel",
|
||||||
|
"Cabinet (stainless steel top)" },
|
||||||
|
{ "kitchen_cabinet_granite",
|
||||||
|
"Cabinet (granite top)" },
|
||||||
|
{ "kitchen_cabinet_marble",
|
||||||
|
"Cabinet (marble top)" },
|
||||||
|
{ "kitchen_cabinet_half",
|
||||||
|
"Cabinet" },
|
||||||
|
{ "kitchen_cabinet_with_sink",
|
||||||
|
"Cabinet" },
|
||||||
|
{ "nightstand_oak_one_drawer",
|
||||||
|
"Nightstand" },
|
||||||
|
{ "nightstand_oak_two_drawers",
|
||||||
|
"Nightstand" },
|
||||||
|
{ "nightstand_mahogany_one_drawer",
|
||||||
|
"Nightstand" },
|
||||||
|
{ "nightstand_mahogany_two_drawers",
|
||||||
|
"Nightstand" },
|
||||||
|
{ "filing_cabinet",
|
||||||
|
"Filing cabinet" },
|
||||||
|
{ "oven",
|
||||||
|
"Oven" },
|
||||||
|
{ "oven_active",
|
||||||
|
"Oven (active)" },
|
||||||
|
{ "oven_steel",
|
||||||
|
"Oven (stainless steel)" },
|
||||||
|
{ "oven_steel_active",
|
||||||
|
"Oven (stainless steel, active)" },
|
||||||
|
{ "microwave_oven",
|
||||||
|
"Microwave Oven" },
|
||||||
|
{ "microwave_oven_active",
|
||||||
|
"Microwave Oven (active)" },
|
||||||
|
}
|
||||||
|
|
||||||
|
for _,item in ipairs(items) do
|
||||||
|
local name, info = item[1], item[2];
|
||||||
|
create_locked("homedecor:"..name, S("Locked "..info));
|
||||||
|
end
|
39
mods/homedecor/handlers/nodeboxes.lua
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
-- please keep any non-generic nodeboxe with its node definition
|
||||||
|
-- this file should not accumulate any left over nodeboxes
|
||||||
|
-- but is meant to host any abstractions or calculations based on nodeboxes
|
||||||
|
|
||||||
|
-- a box is defined as {x1, y1, z1, x2, y2, z2}
|
||||||
|
homedecor.box = {
|
||||||
|
slab_y = function(height, shift) return { -0.5, -0.5+(shift or 0), -0.5, 0.5, -0.5+height+(shift or 0), 0.5 } end,
|
||||||
|
slab_z = function(depth) return { -0.5, -0.5, -0.5+depth, 0.5, 0.5, 0.5 } end,
|
||||||
|
bar_y = function(radius) return {-radius, -0.5, -radius, radius, 0.5, radius} end,
|
||||||
|
cuboid = function(radius_x, radius_y, radius_z) return {-radius_x, -radius_y, -radius_z, radius_x, radius_y, radius_z} end,
|
||||||
|
}
|
||||||
|
|
||||||
|
homedecor.nodebox = {
|
||||||
|
-- { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 },
|
||||||
|
-- can be used in-place as:
|
||||||
|
-- { type="regular" },
|
||||||
|
regular = { type="regular" },
|
||||||
|
null = { type = "fixed", fixed = { 0, 0, 0, 0, 0, 0 } },
|
||||||
|
}
|
||||||
|
|
||||||
|
local mt = {}
|
||||||
|
mt.__index = function(table, key)
|
||||||
|
local ref = homedecor.box[key]
|
||||||
|
local ref_type = type(ref)
|
||||||
|
if ref_type == "function" then
|
||||||
|
return function(...)
|
||||||
|
return { type = "fixed", fixed = ref(...) }
|
||||||
|
end
|
||||||
|
elseif ref_type == "table" then
|
||||||
|
return { type = "fixed", fixed = ref }
|
||||||
|
elseif ref_type == "nil" then
|
||||||
|
error(key .. "could not be found among nodebox presets and functions")
|
||||||
|
end
|
||||||
|
error("unexpected datatype " .. tostring(type(ref)) .. " while looking for " .. key)
|
||||||
|
end
|
||||||
|
setmetatable(homedecor.nodebox, mt)
|
||||||
|
|
||||||
|
|
||||||
|
|
162
mods/homedecor/handlers/registration.lua
Normal file
@ -0,0 +1,162 @@
|
|||||||
|
homedecor = homedecor or {}
|
||||||
|
local S = homedecor.gettext
|
||||||
|
|
||||||
|
local default_can_dig = function(pos,player)
|
||||||
|
local meta = minetest.get_meta(pos)
|
||||||
|
return meta:get_inventory():is_empty("main")
|
||||||
|
end
|
||||||
|
|
||||||
|
local default_inventory_size = 32
|
||||||
|
local default_inventory_formspecs = {
|
||||||
|
["4"]="size[8,6]"..
|
||||||
|
"list[context;main;2,0;4,1;]"..
|
||||||
|
"list[current_player;main;0,2;8,4;]",
|
||||||
|
|
||||||
|
["6"]="size[8,6]"..
|
||||||
|
"list[context;main;1,0;6,1;]"..
|
||||||
|
"list[current_player;main;0,2;8,4;]",
|
||||||
|
|
||||||
|
["8"]="size[8,6]"..
|
||||||
|
"list[context;main;0,0;8,1;]"..
|
||||||
|
"list[current_player;main;0,2;8,4;]",
|
||||||
|
|
||||||
|
["12"]="size[8,7]"..
|
||||||
|
"list[context;main;1,0;6,2;]"..
|
||||||
|
"list[current_player;main;0,3;8,4;]",
|
||||||
|
|
||||||
|
["16"]="size[8,7]"..
|
||||||
|
"list[context;main;0,0;8,2;]"..
|
||||||
|
"list[current_player;main;0,3;8,4;]",
|
||||||
|
|
||||||
|
["24"]="size[8,8]"..
|
||||||
|
"list[context;main;0,0;8,3;]"..
|
||||||
|
"list[current_player;main;0,4;8,4;]",
|
||||||
|
|
||||||
|
["32"]="size[8,9]".. default.gui_bg .. default.gui_bg_img .. default.gui_slots ..
|
||||||
|
"list[context;main;0,0.3;8,4;]"..
|
||||||
|
"list[current_player;main;0,4.85;8,1;]"..
|
||||||
|
"list[current_player;main;0,6.08;8,3;8]"..
|
||||||
|
default.get_hotbar_bg(0,4.85),
|
||||||
|
|
||||||
|
["50"]="size[10,10]"..
|
||||||
|
"list[context;main;0,0;10,5;]"..
|
||||||
|
"list[current_player;main;1,6;8,4;]",
|
||||||
|
}
|
||||||
|
|
||||||
|
local function get_formspec_by_size(size)
|
||||||
|
--TODO heuristic to use the "next best size"
|
||||||
|
local formspec = default_inventory_formspecs[tostring(size)]
|
||||||
|
return formspec or default_inventory_formspecs
|
||||||
|
end
|
||||||
|
|
||||||
|
--wrapper around minetest.register_node that sets sane defaults and interprets some specialized settings
|
||||||
|
function homedecor.register(name, def)
|
||||||
|
def.drawtype = def.drawtype
|
||||||
|
or (def.mesh and "mesh")
|
||||||
|
or (def.node_box and "nodebox")
|
||||||
|
|
||||||
|
def.paramtype = def.paramtype or "light"
|
||||||
|
|
||||||
|
-- avoid facedir for some drawtypes as they might be used internally for something else
|
||||||
|
-- even if undocumented
|
||||||
|
if not (def.drawtype == "glasslike_framed"
|
||||||
|
or def.drawtype == "raillike"
|
||||||
|
or def.drawtype == "plantlike"
|
||||||
|
or def.drawtype == "firelike") then
|
||||||
|
|
||||||
|
def.paramtype2 = def.paramtype2 or "facedir"
|
||||||
|
end
|
||||||
|
|
||||||
|
local infotext = def.infotext
|
||||||
|
--def.infotext = nil -- currently used to set locked refrigerator infotexts
|
||||||
|
|
||||||
|
-- handle inventory setting
|
||||||
|
-- inventory = {
|
||||||
|
-- size = 16
|
||||||
|
-- formspec = …
|
||||||
|
-- }
|
||||||
|
local inventory = def.inventory
|
||||||
|
def.inventory = nil
|
||||||
|
|
||||||
|
if inventory then
|
||||||
|
def.on_construct = def.on_construct or function(pos)
|
||||||
|
local meta = minetest.get_meta(pos)
|
||||||
|
if infotext then
|
||||||
|
meta:set_string("infotext", infotext)
|
||||||
|
end
|
||||||
|
local size = inventory.size or default_inventory_size
|
||||||
|
meta:get_inventory():set_size("main", size)
|
||||||
|
meta:set_string("formspec", inventory.formspec or get_formspec_by_size(size))
|
||||||
|
end
|
||||||
|
|
||||||
|
def.can_dig = def.can_dig or default_can_dig
|
||||||
|
def.on_metadata_inventory_move = def.on_metadata_inventory_move or function(pos, from_list, from_index, to_list, to_index, count, player)
|
||||||
|
minetest.log("action", S("%s moves stuff in %s at %s"):format(
|
||||||
|
player:get_player_name(), name, minetest.pos_to_string(pos)
|
||||||
|
))
|
||||||
|
end
|
||||||
|
def.on_metadata_inventory_put = def.on_metadata_inventory_put or function(pos, listname, index, stack, player)
|
||||||
|
minetest.log("action", S("%s moves stuff to %s at %s"):format(
|
||||||
|
player:get_player_name(), name, minetest.pos_to_string(pos)
|
||||||
|
))
|
||||||
|
end
|
||||||
|
def.on_metadata_inventory_take = def.on_metadata_inventory_take or function(pos, listname, index, stack, player)
|
||||||
|
minetest.log("action", S("%s takes stuff from %s at %s"):format(
|
||||||
|
player:get_player_name(), name, minetest.pos_to_string(pos)
|
||||||
|
))
|
||||||
|
end
|
||||||
|
elseif infotext and not def.on_construct then
|
||||||
|
def.on_construct = function(pos)
|
||||||
|
local meta = minetest.get_meta(pos)
|
||||||
|
meta:set_string("infotext", infotext)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
local expand = def.expand
|
||||||
|
def.expand = nil
|
||||||
|
local after_unexpand = def.after_unexpand
|
||||||
|
def.after_unexpand = nil
|
||||||
|
|
||||||
|
if expand then
|
||||||
|
def.on_place = def.on_place or function(itemstack, placer, pointed_thing)
|
||||||
|
if expand.top then
|
||||||
|
return homedecor.stack_vertically(itemstack, placer, pointed_thing, itemstack:get_name(), expand.top)
|
||||||
|
elseif expand.right then
|
||||||
|
return homedecor.stack_sideways(itemstack, placer, pointed_thing, itemstack:get_name(), expand.right, true)
|
||||||
|
elseif expand.forward then
|
||||||
|
return homedecor.stack_sideways(itemstack, placer, pointed_thing, itemstack:get_name(), expand.forward, false)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
def.after_dig_node = def.after_dig_node or function(pos, oldnode, oldmetadata, digger)
|
||||||
|
if expand.top and expand.forward ~= "air" then
|
||||||
|
local top_pos = { x=pos.x, y=pos.y+1, z=pos.z }
|
||||||
|
if minetest.get_node(top_pos).name == expand.top then
|
||||||
|
minetest.remove_node(top_pos)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
local fdir = oldnode.param2
|
||||||
|
if not fdir or fdir > 3 then return end
|
||||||
|
|
||||||
|
if expand.right and expand.forward ~= "air" then
|
||||||
|
local right_pos = { x=pos.x+homedecor.fdir_to_right[fdir+1][1], y=pos.y, z=pos.z+homedecor.fdir_to_right[fdir+1][2] }
|
||||||
|
if minetest.get_node(right_pos).name == expand.right then
|
||||||
|
minetest.remove_node(right_pos)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
if expand.forward and expand.forward ~= "air" then
|
||||||
|
local forward_pos = { x=pos.x+homedecor.fdir_to_fwd[fdir+1][1], y=pos.y, z=pos.z+homedecor.fdir_to_fwd[fdir+1][2] }
|
||||||
|
if minetest.get_node(forward_pos).name == expand.forward then
|
||||||
|
minetest.remove_node(forward_pos)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
if after_unexpand then
|
||||||
|
after_unexpand(pos)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
-- register the actual minetest node
|
||||||
|
minetest.register_node("homedecor:" .. name, def)
|
||||||
|
end
|
141
mods/homedecor/init.lua
Normal file
@ -0,0 +1,141 @@
|
|||||||
|
-- Home Decor mod by VanessaE
|
||||||
|
--Simplified by maikerumine
|
||||||
|
--
|
||||||
|
-- Mostly my own code, with bits and pieces lifted from Minetest's default
|
||||||
|
-- lua files and from ironzorg's flowers mod. Many thanks to GloopMaster
|
||||||
|
-- for helping me figure out the inventories used in the nightstands/dressers.
|
||||||
|
--
|
||||||
|
-- The code for ovens, nightstands, refrigerators are basically modified
|
||||||
|
-- copies of the code for chests and furnaces.
|
||||||
|
|
||||||
|
homedecor = {}
|
||||||
|
|
||||||
|
homedecor.debug = 0
|
||||||
|
|
||||||
|
-- detail level for roofing slopes and also cobwebs
|
||||||
|
|
||||||
|
homedecor.detail_level = 16
|
||||||
|
|
||||||
|
homedecor.modpath = minetest.get_modpath("homedecor")
|
||||||
|
|
||||||
|
-- Boilerplate to support localized strings if intllib mod is installed.
|
||||||
|
local S = rawget(_G, "intllib") and intllib.Getter() or function(s) return s end
|
||||||
|
homedecor.gettext = S
|
||||||
|
|
||||||
|
-- debug
|
||||||
|
|
||||||
|
local dbg = function(s)
|
||||||
|
if homedecor.debug == 1 then
|
||||||
|
print('[HomeDecor] ' .. s)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
-- infinite stacks
|
||||||
|
|
||||||
|
if minetest.get_modpath("unified_inventory") or not minetest.setting_getbool("creative_mode") then
|
||||||
|
homedecor.expect_infinite_stacks = false
|
||||||
|
else
|
||||||
|
homedecor.expect_infinite_stacks = true
|
||||||
|
end
|
||||||
|
|
||||||
|
--table copy
|
||||||
|
|
||||||
|
function homedecor.table_copy(t)
|
||||||
|
local nt = { };
|
||||||
|
for k, v in pairs(t) do
|
||||||
|
if type(v) == "table" then
|
||||||
|
nt[k] = homedecor.table_copy(v)
|
||||||
|
else
|
||||||
|
nt[k] = v
|
||||||
|
end
|
||||||
|
end
|
||||||
|
return nt
|
||||||
|
end
|
||||||
|
|
||||||
|
-- Determine if the item being pointed at is the underside of a node (e.g a ceiling)
|
||||||
|
|
||||||
|
function homedecor.find_ceiling(itemstack, placer, pointed_thing)
|
||||||
|
-- most of this is copied from the rotate-and-place function in builtin
|
||||||
|
local unode = core.get_node_or_nil(pointed_thing.under)
|
||||||
|
if not unode then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
local undef = core.registered_nodes[unode.name]
|
||||||
|
if undef and undef.on_rightclick then
|
||||||
|
undef.on_rightclick(pointed_thing.under, unode, placer,
|
||||||
|
itemstack, pointed_thing)
|
||||||
|
return
|
||||||
|
end
|
||||||
|
local pitch = placer:get_look_pitch()
|
||||||
|
local fdir = core.dir_to_facedir(placer:get_look_dir())
|
||||||
|
local wield_name = itemstack:get_name()
|
||||||
|
|
||||||
|
local above = pointed_thing.above
|
||||||
|
local under = pointed_thing.under
|
||||||
|
local iswall = (above.y == under.y)
|
||||||
|
local isceiling = not iswall and (above.y < under.y)
|
||||||
|
local anode = core.get_node_or_nil(above)
|
||||||
|
if not anode then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
local pos = pointed_thing.above
|
||||||
|
local node = anode
|
||||||
|
|
||||||
|
if undef and undef.buildable_to then
|
||||||
|
pos = pointed_thing.under
|
||||||
|
node = unode
|
||||||
|
iswall = false
|
||||||
|
end
|
||||||
|
|
||||||
|
if core.is_protected(pos, placer:get_player_name()) then
|
||||||
|
core.record_protection_violation(pos,
|
||||||
|
placer:get_player_name())
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
local ndef = core.registered_nodes[node.name]
|
||||||
|
if not ndef or not ndef.buildable_to then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
return isceiling, pos
|
||||||
|
end
|
||||||
|
|
||||||
|
homedecor.plain_wood = "default_wood.png^"..
|
||||||
|
"(homedecor_generic_wood_boards_overlay.png^[colorize:#a7682020:100)"
|
||||||
|
|
||||||
|
homedecor.mahogany_wood = "(default_acacia_wood.png^[colorize:#401010:125)^"..
|
||||||
|
"(homedecor_generic_wood_boards_overlay.png^[colorize:#66493880:200)"
|
||||||
|
|
||||||
|
homedecor.white_wood = "(default_pine_wood.png^[colorize:#e0f0ff:200)^"..
|
||||||
|
"(homedecor_generic_wood_boards_overlay.png^[colorize:#ffffff:200)"
|
||||||
|
|
||||||
|
homedecor.dark_wood = "(default_junglewood.png^[colorize:#140900:200)^"..
|
||||||
|
"(homedecor_generic_wood_boards_overlay.png^[colorize:#21110180:180)"
|
||||||
|
|
||||||
|
|
||||||
|
dofile(homedecor.modpath.."/crafts.lua")
|
||||||
|
|
||||||
|
-- nodebox arithmetics and helpers
|
||||||
|
-- (please keep non-generic nodeboxes with their node definition)
|
||||||
|
dofile(homedecor.modpath.."/handlers/nodeboxes.lua")
|
||||||
|
-- expand and unexpand decor
|
||||||
|
dofile(homedecor.modpath.."/handlers/expansion.lua")
|
||||||
|
-- register nodes that cook stuff
|
||||||
|
dofile(homedecor.modpath.."/handlers/furnaces.lua")
|
||||||
|
-- glue it all together into a registration function
|
||||||
|
dofile(homedecor.modpath.."/handlers/registration.lua")
|
||||||
|
|
||||||
|
-- load various other components
|
||||||
|
dofile(homedecor.modpath.."/misc-nodes.lua") -- the catch-all for all misc nodes
|
||||||
|
dofile(homedecor.modpath.."/electronics.lua")
|
||||||
|
dofile(homedecor.modpath.."/kitchen_appliances.lua")
|
||||||
|
dofile(homedecor.modpath.."/kitchen_furniture.lua")
|
||||||
|
dofile(homedecor.modpath.."/bathroom_furniture.lua")
|
||||||
|
dofile(homedecor.modpath.."/bathroom_sanitation.lua")
|
||||||
|
dofile(homedecor.modpath.."/furniture.lua")
|
||||||
|
dofile(homedecor.modpath.."/books.lua")
|
||||||
|
dofile(homedecor.modpath.."/window_treatments.lua")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
print("[HomeDecor] "..S("Loaded!"))
|
202
mods/homedecor/kitchen_appliances.lua
Normal file
@ -0,0 +1,202 @@
|
|||||||
|
-- This file supplies refrigerators
|
||||||
|
|
||||||
|
local S = homedecor.gettext
|
||||||
|
|
||||||
|
-- steel-textured fridge
|
||||||
|
homedecor.register("refrigerator_steel", {
|
||||||
|
mesh = "homedecor_refrigerator.obj",
|
||||||
|
tiles = { "homedecor_refrigerator_steel.png" },
|
||||||
|
inventory_image = "homedecor_refrigerator_steel_inv.png",
|
||||||
|
description = S("Refrigerator (stainless steel)"),
|
||||||
|
groups = {snappy=3},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
selection_box = homedecor.nodebox.slab_y(2),
|
||||||
|
collision_box = homedecor.nodebox.slab_y(2),
|
||||||
|
expand = { top="air" },
|
||||||
|
infotext=S("Refrigerator"),
|
||||||
|
inventory = {
|
||||||
|
size=50,
|
||||||
|
lockable=true,
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
-- white, enameled fridge
|
||||||
|
homedecor.register("refrigerator_white", {
|
||||||
|
mesh = "homedecor_refrigerator.obj",
|
||||||
|
tiles = { "homedecor_refrigerator_white.png" },
|
||||||
|
inventory_image = "homedecor_refrigerator_white_inv.png",
|
||||||
|
description = S("Refrigerator"),
|
||||||
|
groups = {snappy=3},
|
||||||
|
selection_box = homedecor.nodebox.slab_y(2),
|
||||||
|
collision_box = homedecor.nodebox.slab_y(2),
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
expand = { top="air" },
|
||||||
|
infotext=S("Refrigerator"),
|
||||||
|
inventory = {
|
||||||
|
size=50,
|
||||||
|
lockable=true
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_alias("homedecor:refrigerator_white_bottom", "homedecor:refrigerator_white")
|
||||||
|
minetest.register_alias("homedecor:refrigerator_white_top", "air")
|
||||||
|
|
||||||
|
minetest.register_alias("homedecor:refrigerator_steel_bottom", "homedecor:refrigerator_steel")
|
||||||
|
minetest.register_alias("homedecor:refrigerator_steel_top", "air")
|
||||||
|
|
||||||
|
minetest.register_alias("homedecor:refrigerator_white_bottom_locked", "homedecor:refrigerator_white_locked")
|
||||||
|
minetest.register_alias("homedecor:refrigerator_white_top_locked", "air")
|
||||||
|
|
||||||
|
minetest.register_alias("homedecor:refrigerator_steel_bottom_locked", "homedecor:refrigerator_steel_locked")
|
||||||
|
minetest.register_alias("homedecor:refrigerator_steel_top_locked", "air")
|
||||||
|
|
||||||
|
-- kitchen "furnaces"
|
||||||
|
homedecor.register_furnace("homedecor:oven", {
|
||||||
|
description = S("Oven"),
|
||||||
|
tile_format = "homedecor_oven_%s%s.png",
|
||||||
|
output_slots = 4,
|
||||||
|
output_width = 2,
|
||||||
|
cook_speed = 1.25,
|
||||||
|
})
|
||||||
|
|
||||||
|
homedecor.register_furnace("homedecor:oven_steel", {
|
||||||
|
description = S("Oven (stainless steel)"),
|
||||||
|
tile_format = "homedecor_oven_steel_%s%s.png",
|
||||||
|
output_slots = 4,
|
||||||
|
output_width = 2,
|
||||||
|
cook_speed = 1.25,
|
||||||
|
})
|
||||||
|
|
||||||
|
homedecor.register_furnace("homedecor:microwave_oven", {
|
||||||
|
description = S("Microwave Oven"),
|
||||||
|
tiles = {
|
||||||
|
"homedecor_microwave_top.png", "homedecor_microwave_top.png^[transformR180",
|
||||||
|
"homedecor_microwave_top.png^[transformR270", "homedecor_microwave_top.png^[transformR90",
|
||||||
|
"homedecor_microwave_top.png^[transformR180", "homedecor_microwave_front.png"
|
||||||
|
},
|
||||||
|
tiles_active = {
|
||||||
|
"homedecor_microwave_top.png", "homedecor_microwave_top.png^[transformR180",
|
||||||
|
"homedecor_microwave_top.png^[transformR270", "homedecor_microwave_top.png^[transformR90",
|
||||||
|
"homedecor_microwave_top.png^[transformR180", "homedecor_microwave_front_active.png"
|
||||||
|
},
|
||||||
|
output_slots = 2,
|
||||||
|
output_width = 2,
|
||||||
|
cook_speed = 1.5,
|
||||||
|
extra_nodedef_fields = {
|
||||||
|
drawtype = "nodebox",
|
||||||
|
paramtype = "light",
|
||||||
|
node_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = { { -0.5, -0.5, -0.125, 0.5, 0.125, 0.5 } },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
-- coffee!
|
||||||
|
-- coffee!
|
||||||
|
-- coffee!
|
||||||
|
|
||||||
|
local cm_cbox = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {
|
||||||
|
{ 0, -8/16, 0, 7/16, 3/16, 8/16 },
|
||||||
|
{ -4/16, -8/16, -6/16, -1/16, -5/16, -3/16 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
homedecor.register("coffee_maker", {
|
||||||
|
mesh = "homedecor_coffeemaker.obj",
|
||||||
|
tiles = {
|
||||||
|
"homedecor_coffeemaker_decanter.png",
|
||||||
|
"homedecor_coffeemaker_cup.png",
|
||||||
|
"homedecor_coffeemaker_case.png",
|
||||||
|
},
|
||||||
|
description = "Coffee Maker",
|
||||||
|
inventory_image = "homedecor_coffeemaker_inv.png",
|
||||||
|
walkable = false,
|
||||||
|
groups = {snappy=3},
|
||||||
|
selection_box = cm_cbox,
|
||||||
|
node_box = cm_cbox
|
||||||
|
})
|
||||||
|
|
||||||
|
local fdir_to_steampos = {
|
||||||
|
x = { 0.15, 0.275, -0.15, -0.275 },
|
||||||
|
z = { 0.275, -0.15, -0.275, 0.15 }
|
||||||
|
}
|
||||||
|
|
||||||
|
minetest.register_abm({
|
||||||
|
nodenames = "homedecor:coffee_maker",
|
||||||
|
interval = 2,
|
||||||
|
chance = 1,
|
||||||
|
action = function(pos, node)
|
||||||
|
local fdir = node.param2
|
||||||
|
if fdir and fdir < 4 then
|
||||||
|
|
||||||
|
local steamx = fdir_to_steampos.x[fdir + 1]
|
||||||
|
local steamz = fdir_to_steampos.z[fdir + 1]
|
||||||
|
|
||||||
|
minetest.add_particlespawner({
|
||||||
|
amount = 1,
|
||||||
|
time = 1,
|
||||||
|
minpos = {x=pos.x - steamx, y=pos.y - 0.35, z=pos.z - steamz},
|
||||||
|
maxpos = {x=pos.x - steamx, y=pos.y - 0.35, z=pos.z - steamz},
|
||||||
|
minvel = {x=-0.003, y=0.01, z=-0.003},
|
||||||
|
maxvel = {x=0.003, y=0.01, z=-0.003},
|
||||||
|
minacc = {x=0.0,y=-0.0,z=-0.0},
|
||||||
|
maxacc = {x=0.0,y=0.003,z=-0.0},
|
||||||
|
minexptime = 2,
|
||||||
|
maxexptime = 5,
|
||||||
|
minsize = 1,
|
||||||
|
maxsize = 1.2,
|
||||||
|
collisiondetection = false,
|
||||||
|
texture = "homedecor_steam.png",
|
||||||
|
})
|
||||||
|
end
|
||||||
|
end
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
homedecor.register("dishwasher", {
|
||||||
|
description = "Dishwasher",
|
||||||
|
drawtype = "nodebox",
|
||||||
|
tiles = {
|
||||||
|
"default_steel_block.png",
|
||||||
|
"homedecor_dishwasher_bottom.png",
|
||||||
|
"homedecor_dishwasher_sides.png",
|
||||||
|
"homedecor_dishwasher_sides.png^[transformFX",
|
||||||
|
"homedecor_dishwasher_back.png",
|
||||||
|
"homedecor_dishwasher_front.png"
|
||||||
|
},
|
||||||
|
node_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {
|
||||||
|
{-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5},
|
||||||
|
{-0.5, -0.5, -0.5, 0.5, 0.5, -0.4375},
|
||||||
|
{-0.5, -0.5, -0.5, 0.5, 0.1875, 0.1875},
|
||||||
|
{-0.4375, -0.5, -0.5, 0.4375, 0.4375, 0.4375},
|
||||||
|
}
|
||||||
|
},
|
||||||
|
selection_box = { type = "regular" },
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
groups = { snappy = 3 },
|
||||||
|
})
|
||||||
|
|
||||||
|
local materials = {"granite", "marble", "steel", "wood"}
|
||||||
|
|
||||||
|
for _, m in ipairs(materials) do
|
||||||
|
homedecor.register("dishwasher_"..m, {
|
||||||
|
description = "Dishwasher ("..m..")",
|
||||||
|
tiles = {
|
||||||
|
"homedecor_kitchen_cabinet_top_"..m..".png",
|
||||||
|
"homedecor_dishwasher_bottom.png",
|
||||||
|
"homedecor_dishwasher_sides.png",
|
||||||
|
"homedecor_dishwasher_sides.png^[transformFX",
|
||||||
|
"homedecor_dishwasher_back.png",
|
||||||
|
"homedecor_dishwasher_front.png"
|
||||||
|
},
|
||||||
|
groups = { snappy = 3 },
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
})
|
||||||
|
end
|
89
mods/homedecor/kitchen_furniture.lua
Normal file
@ -0,0 +1,89 @@
|
|||||||
|
-- This file supplies Kitchen cabinets and kitchen sink
|
||||||
|
|
||||||
|
local S = homedecor.gettext
|
||||||
|
|
||||||
|
local counter_materials = { "", "granite", "marble", "steel" }
|
||||||
|
local cabinet_sides = "(default_wood.png^[transformR90)^homedecor_kitchen_cabinet_bevel.png"
|
||||||
|
local cabinet_bottom = "(default_wood.png^[colorize:#000000:100)^(homedecor_kitchen_cabinet_bevel.png^[colorize:#46321580)"
|
||||||
|
|
||||||
|
for _, mat in ipairs(counter_materials) do
|
||||||
|
|
||||||
|
local desc = S("Kitchen Cabinet")
|
||||||
|
local material = ""
|
||||||
|
|
||||||
|
if mat ~= "" then
|
||||||
|
desc = S("Kitchen Cabinet ("..mat.." top)")
|
||||||
|
material = "_"..mat
|
||||||
|
end
|
||||||
|
|
||||||
|
homedecor.register("kitchen_cabinet"..material, {
|
||||||
|
description = desc,
|
||||||
|
tiles = { 'homedecor_kitchen_cabinet_top'..material..'.png',
|
||||||
|
cabinet_bottom,
|
||||||
|
cabinet_sides,
|
||||||
|
cabinet_sides,
|
||||||
|
cabinet_sides,
|
||||||
|
'homedecor_kitchen_cabinet_front.png'},
|
||||||
|
groups = { snappy = 3 },
|
||||||
|
sounds = default.node_sound_wood_defaults(),
|
||||||
|
infotext=S("Kitchen Cabinet"),
|
||||||
|
inventory = {
|
||||||
|
size=24,
|
||||||
|
},
|
||||||
|
})
|
||||||
|
end
|
||||||
|
|
||||||
|
local kitchen_cabinet_half_box = homedecor.nodebox.slab_y(0.5, 0.5)
|
||||||
|
homedecor.register("kitchen_cabinet_half", {
|
||||||
|
description = S('Half-height Kitchen Cabinet (on ceiling)'),
|
||||||
|
tiles = {
|
||||||
|
cabinet_sides,
|
||||||
|
cabinet_bottom,
|
||||||
|
cabinet_sides,
|
||||||
|
cabinet_sides,
|
||||||
|
cabinet_sides,
|
||||||
|
'homedecor_kitchen_cabinet_front_half.png'
|
||||||
|
},
|
||||||
|
selection_box = kitchen_cabinet_half_box,
|
||||||
|
node_box = kitchen_cabinet_half_box,
|
||||||
|
groups = { snappy = 3 },
|
||||||
|
sounds = default.node_sound_wood_defaults(),
|
||||||
|
infotext=S("Kitchen Cabinet"),
|
||||||
|
inventory = {
|
||||||
|
size=12,
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
homedecor.register("kitchen_cabinet_with_sink", {
|
||||||
|
description = S("Kitchen Cabinet with sink"),
|
||||||
|
mesh = "homedecor_kitchen_sink.obj",
|
||||||
|
tiles = {
|
||||||
|
"homedecor_kitchen_sink_top.png",
|
||||||
|
"homedecor_kitchen_cabinet_front.png",
|
||||||
|
cabinet_sides,
|
||||||
|
cabinet_bottom
|
||||||
|
},
|
||||||
|
groups = { snappy = 3 },
|
||||||
|
sounds = default.node_sound_wood_defaults(),
|
||||||
|
infotext=S("Under-sink cabinet"),
|
||||||
|
inventory = {
|
||||||
|
size=16,
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
local kf_cbox = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = { -2/16, -8/16, 1/16, 2/16, -1/16, 8/16 }
|
||||||
|
}
|
||||||
|
|
||||||
|
homedecor.register("kitchen_faucet", {
|
||||||
|
mesh = "homedecor_kitchen_faucet.obj",
|
||||||
|
tiles = { "default_steel_block.png" },
|
||||||
|
inventory_image = "homedecor_kitchen_faucet_inv.png",
|
||||||
|
description = "Kitchen Faucet",
|
||||||
|
groups = {snappy=3},
|
||||||
|
selection_box = kf_cbox,
|
||||||
|
walkable = false
|
||||||
|
})
|
||||||
|
|
13
mods/homedecor/listnodes.sh
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
echo "Node listing as of "`date` > nodes.txt
|
||||||
|
|
||||||
|
for i in *.lua; do
|
||||||
|
echo -e "\nIn $i:\n" >> nodes.txt
|
||||||
|
cat $i | grep "minetest.register_node(" | \
|
||||||
|
sed "s/minetest.register_node(.homedecor:/homedecor:/; s/., {//" | \
|
||||||
|
sort >> nodes.txt
|
||||||
|
done
|
||||||
|
|
||||||
|
less nodes.txt
|
||||||
|
rm -f nodes.txt
|
223
mods/homedecor/locale/de.txt
Normal file
@ -0,0 +1,223 @@
|
|||||||
|
# Translation by Xanthin
|
||||||
|
|
||||||
|
### Special strings ###
|
||||||
|
|
||||||
|
### kitchen_cabinet.lua ###
|
||||||
|
Kitchen Cabinet = Kuechenschrank
|
||||||
|
## 1: Player name, 2: position
|
||||||
|
%s moves stuff in kitchen cabinet at %s = %s bewegt etwas im Kuechenschrank bei %s
|
||||||
|
%s moves stuff to kitchen cabinet at %s = %s legt etwas in den Kuechenschrank bei %s
|
||||||
|
%s takes stuff from kitchen cabinet at %s = %s nimmt etwas aus dem Kuechenschrank bei %s
|
||||||
|
Half-height Kitchen Cabinet (on ceiling) = Halbhoher Kuechenschrank (haengend)
|
||||||
|
Under-sink cabinet = Unterschrank
|
||||||
|
Kitchen Cabinet with sink = Unterschrank mit Spuele
|
||||||
|
|
||||||
|
### door_models.lua ###
|
||||||
|
Mahogany Closet Door = Wandschranktuer aus Mahagoni
|
||||||
|
Oak Closet Door = Wandschranktuer aus Eiche
|
||||||
|
Fancy Wood/Glass Door = Schicke Holz/Glastuer
|
||||||
|
Glass Office Door = Glasbuerotuer
|
||||||
|
Glass and Wood, Mahogany-colored = Glas-Holz-Tuer, mahagonifarben
|
||||||
|
Glass and Wood, Oak-colored = Glas-Holz-Tuer, eichefarben
|
||||||
|
Glass and Wood, White = Glas-Holz-Tuer, weiss
|
||||||
|
Plain Wooden Door = Einfache Holztuer
|
||||||
|
left = links
|
||||||
|
right = rechts
|
||||||
|
## 1: Side the doors opens to
|
||||||
|
#deaktiviert, weil es nicht funktioniert
|
||||||
|
#(Top Half, %s-opening) = (obere Haelfte, %soeffnend)
|
||||||
|
#(%s-opening) = (%soeffnend)
|
||||||
|
|
||||||
|
|
||||||
|
### door_nodes.lua ###
|
||||||
|
Not enough space above that spot to place a door! = Es gibt nicht genug Raum ueber dieser Stelle um die Tuer zu platzieren!
|
||||||
|
|
||||||
|
### crafts.lua ###
|
||||||
|
Brass Ingot = Messingbarren
|
||||||
|
Bucket of white paint = Eimer mit weisser Farbe
|
||||||
|
Legs for Small Utility table = Tischbeine fuer kleinen Arbeitsplatte
|
||||||
|
Plastic sheet = Kunststoffplatte
|
||||||
|
Silicon lump = Silikonklumpen
|
||||||
|
Simple Integrated Circuit = Einfacher integrierter Schaltkreis
|
||||||
|
Small Wooden Drawer = Kleiner Holzschubkasten
|
||||||
|
Terracotta Roof Tile = Terrakottadachziegel
|
||||||
|
Titanium Dioxide = Titandioxid
|
||||||
|
Uncooked Terracotta Base = Ungebrannte Terrakotta
|
||||||
|
Unprocessed Plastic base = Unverarbeitetes Plastik
|
||||||
|
|
||||||
|
### door_models.lua ###
|
||||||
|
|
||||||
|
### door_nodes.lua ###
|
||||||
|
|
||||||
|
### fences.lua ###
|
||||||
|
Barbed Wire Fence = Stacheldrahtzaun
|
||||||
|
Barbed Wire Fence Corner = Stacheldrahtzaunecke
|
||||||
|
Barbed Wire Fence Gate = Stacheldrahtzauntor
|
||||||
|
Brass Fence/railing = Messingzaun/Gelaender
|
||||||
|
Brass Fence/railing with sign = Messingzaun/Gelaender mit Schild
|
||||||
|
Chainlink Fence = Maschendrahtzaun
|
||||||
|
Chainlink Fence Corner = Maschendrahtzaunecke
|
||||||
|
Chainlink Fence Gate = Maschendrahtzauntor
|
||||||
|
Unpainted Picket Fence = Unlackierter Lattenenzaun
|
||||||
|
Unpainted Picket Fence Corner = Unlackierte Lattenenzaunecke
|
||||||
|
Unpainted Picket Fence Gate = Unlackiertes Lattenzauntor
|
||||||
|
White Picket Fence = Weisser Lattenzaun
|
||||||
|
White Picket Fence Corner = Weisse Lattenzaunecke
|
||||||
|
White Picket Fence Gate = Weisses Lattenzauntor
|
||||||
|
Wooden Privacy Fence = Sichtschutzzaun aus Holz
|
||||||
|
Wooden Privacy Fence Corner = Sichtschutzzaunecke aus Holz
|
||||||
|
Wrought Iron Fence/railing = Schmiedeeiserner Zaun/Gelaender
|
||||||
|
Wrought Iron Fence/railing with sign = Schmiedeeiserner Zaun/Gelaender mit Schild
|
||||||
|
want to simply place the wielded item like usual. = Moechte einfach den getragenen Gegenstand wie gewohnt platzieren.
|
||||||
|
|
||||||
|
### furniture.lua ###
|
||||||
|
Table = Tisch
|
||||||
|
Chair = Stuhl
|
||||||
|
Black = schwarz
|
||||||
|
Red = rot
|
||||||
|
Pink = rosa
|
||||||
|
Violet = violett
|
||||||
|
Blue = blau
|
||||||
|
Dark Green = dunkelgruen
|
||||||
|
## 1: Color name
|
||||||
|
Armchair (%s) = Sessel (%s)
|
||||||
|
Table Lamp = Tischlampe
|
||||||
|
|
||||||
|
### furniture_medieval.lua ###
|
||||||
|
Bars = Gitterstaebe
|
||||||
|
Binding Bars = Eckverbindung fuer Gitterstaebe
|
||||||
|
Chains = Ketten
|
||||||
|
Wall Torch = Wandfackel
|
||||||
|
|
||||||
|
### furniture_bathroom.lua ###
|
||||||
|
Toilet = Toilette
|
||||||
|
Sink = Waschbecken
|
||||||
|
Taps = Wasserhahn
|
||||||
|
Shower Tray = Duschtasse
|
||||||
|
Shower Head = Duschbrause
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Loaded! = Geladen!
|
||||||
|
Air Conditioner = Klimaanlage
|
||||||
|
Asphalt Shingles = Asphaltschindeln
|
||||||
|
Asphalt Shingles (outer corner) = Asphaltschindeln (Aussenecke)
|
||||||
|
Asphalt Shingles (inner corner) = Asphaltschindeln (Innenecke)
|
||||||
|
Black Plastic Flower Pot = Schwarzer Plastikblumentopf
|
||||||
|
Brass Pole = Messingstange
|
||||||
|
Brass Table Legs = Messingtischbeine
|
||||||
|
Wrought Iron Table Legs = Schmiedeeiserne Tischbeine
|
||||||
|
red = rot
|
||||||
|
green = gruen
|
||||||
|
blue = blau
|
||||||
|
white = weiss
|
||||||
|
pink = rosa
|
||||||
|
violet = violett
|
||||||
|
## 1: Color name
|
||||||
|
Curtains (%s) = Vorhaenge (%s)
|
||||||
|
Drop-Ceiling Tile = Deckenplatte
|
||||||
|
Glass Skylight = Glasdachfenster
|
||||||
|
Glass Skylight Frosted = Milchglasdachfenster
|
||||||
|
Glass Table (Small, Round) = Glastischplatte (klein, rund)
|
||||||
|
Glass Table (Small, Square) = Glastischplatte (klein, quadratisch)
|
||||||
|
Glass Table Piece (large) = Glastischplatte (gross)
|
||||||
|
Green Plastic Flower Pot = Gruener Plastikblumentopf
|
||||||
|
Large Area Rug = Grosser Teppich
|
||||||
|
Glass Table Piece (large) = Glastischplatte (gross)
|
||||||
|
Large Stereo Speaker = Grosser Lautsprecher
|
||||||
|
Legs for Utility Table = Tischbeine fuer Arbeitsplatte
|
||||||
|
Projection Screen Material = Projektorleinwand
|
||||||
|
Small Surround Speaker = Kleiner Lautsprecher
|
||||||
|
Small Throw Rug = Kleiner Teppich
|
||||||
|
Stereo Receiver = Stereoanlage
|
||||||
|
Terracotta Flower Pot = Terrakottablumentopf
|
||||||
|
Terracotta Shingles = Terrakottaschindeln
|
||||||
|
Terracotta Shingles (outer corner) = Terrakottaschindeln (Aussenecke)
|
||||||
|
Terracotta Shingles (inner corner) = Terrakottaschindeln (Innenecke)
|
||||||
|
Textured Ceiling Paint = Deckenfarbe (Raufaser)
|
||||||
|
Utility Table = Arbeitsplatte
|
||||||
|
Utility table mk2 = Arbeitsplatte Modell 2
|
||||||
|
Wooden Shutter (Black) = Holzjalousie (schwarz)
|
||||||
|
Wooden Shutter (Dark grey) = Holzjalousie (dunkelgrau)
|
||||||
|
Wooden Shutter (Forest green) = Holzjalousie (waldgruen)
|
||||||
|
Wooden Shutter (Grey) = Holzjalousie (grau)
|
||||||
|
Wooden Shutter (Light blue) = Holzjalousie (hellblau)
|
||||||
|
Wooden Shutter (Violet) = Holzjalousie (violett)
|
||||||
|
Wooden Shutter (Red) = Holzjalousie (rot)
|
||||||
|
Wooden Shutter (Mahogany) = Holzjalousie (mahagoni)
|
||||||
|
Wooden Shutter (Unpainted oak) = Holzjalousie (eiche)
|
||||||
|
Wooden Shutter (White) = Holzjalousie (weiss)
|
||||||
|
Wooden Shutter (Yellow) = Holzjalousie (gelb)
|
||||||
|
Wood Table Piece (large)= Holztischplatte (gross)
|
||||||
|
Wood Table (Small, Round) = Holztischplatte (klein, rund)
|
||||||
|
Wood Table (Small, Square) = Holztischplatte (klein, quadratisch)
|
||||||
|
Wood Shingles = Holzschindeln
|
||||||
|
Wood Shingles (outer corner) = Holzschindeln (Aussenecke)
|
||||||
|
Wood Shingles (inner corner) = Holzschindeln (Innenecke)
|
||||||
|
Wrought Iron Pole = Schmiedeeiserne Stange
|
||||||
|
someone = jemand
|
||||||
|
## 1: Player name
|
||||||
|
Sorry, %s owns that spot. = Tut mir leid, %s gehoert diese Stelle.
|
||||||
|
|
||||||
|
### lighting.lua ###
|
||||||
|
White Glowlight (small cube) = Weisse Gluehlampe (kleiner Wuerfel)
|
||||||
|
White Glowlight (small cube, on ceiling) = Weisse Gluehlampe (kleiner Wuerfel, an der Decke)
|
||||||
|
White Glowlight (thick) = Weisse Gluehlampe (dick)
|
||||||
|
White Glowlight (thick, on wall) = Weisse Gluehlampe (dick, an der Wand)
|
||||||
|
White Glowlight (thin) = Weisse Gluehlampe (duenn)
|
||||||
|
White Glowlight (thin, on wall) = Weisse Gluehlampe (duenn, an der Wand)
|
||||||
|
Yellow Glowlight (small cube) = Gelbe Gluehlampe (kleiner Wuerfel)
|
||||||
|
Yellow Glowlight (small cube, on ceiling) = Gelbe Gluehlampe (kleiner Wuerfel, an der Decke)
|
||||||
|
Yellow Glowlight (thick) = Gelbe Gluehlampe (dick)
|
||||||
|
Yellow Glowlight (thick, on wall) = Gelbe Gluehlampe (dick, an der Wand)
|
||||||
|
Yellow Glowlight (thin) = Gelbe Gluehlampe (duenn)
|
||||||
|
Yellow Glowlight (thin, on wall) = Gelbe Gluehlampe (duenn, an der Wand)
|
||||||
|
|
||||||
|
### locked.lua ###
|
||||||
|
## 1: Item description, 2: Owner name
|
||||||
|
%s (owned by %s) = %s (gehoert %s)
|
||||||
|
## 1: Player name, 2: Item description, 3: Owner name, 4: Position
|
||||||
|
%s tried to access a %s belonging to %s at %s = %s versuchte Zugang zu %s von %s zu bekommen bei %s
|
||||||
|
## 1: Item description
|
||||||
|
%s (Locked) = %s (verschlossen)
|
||||||
|
Locked Fridge = Verschlossener Kuehlschrank
|
||||||
|
Locked Cabinet = Verschlossener Schrank
|
||||||
|
Locked Nightstand = Verschlossener Nachttisch
|
||||||
|
Locked Oven = Verschlossener Herd
|
||||||
|
Locked Oven (active) = Verschlossener Herd (aktiv)
|
||||||
|
Locked Microwave Oven = Verschlossene Mikrowelle
|
||||||
|
Locked Microwave Oven (active) = Verschlossene Mikrowelle (aktiv)
|
||||||
|
|
||||||
|
### nightstands.lua ###
|
||||||
|
Mahogany Nightstand with One Drawer = Mahagoninachttisch mit einer Schublade
|
||||||
|
Mahogany Nightstand with Two Drawers = Mahagoninachttisch mit zwei Schubladen
|
||||||
|
Oak Nightstand with One Drawer = Eichenachttisch mit einer Schublade
|
||||||
|
Oak Nightstand with Two Drawers = Eichenachttisch mit zwei Schubladen
|
||||||
|
## 1: Player name, 2: position
|
||||||
|
%s moves stuff in nightstand at %s = %s bewegt etwas im Nachttisch
|
||||||
|
%s moves stuff to nightstand at %s = %s legt etwas in den Nachttisch
|
||||||
|
%s takes stuff from nightstand at %s = %s nimmt etwas aus dem Nachttisch
|
||||||
|
One-drawer Nightstand = Nachttisch mit einer Schublade
|
||||||
|
Two-drawer Nightstand = Nachttisch mit zwei Schubladen
|
||||||
|
|
||||||
|
### oven.lua ###
|
||||||
|
Oven = Herd
|
||||||
|
Microwave Oven = Mikrowelle
|
||||||
|
## 1: Item descrition
|
||||||
|
Could not insert '%s' = Kann '%s' nicht einfuegen
|
||||||
|
## 1: Item description, 2: Percentage
|
||||||
|
%s active: %d%% = %s ist aktiv: %d%%
|
||||||
|
## 1: Item description
|
||||||
|
%s is empty = %s ist leer
|
||||||
|
: Out of fuel = : kein Brennmaterial vorhanden
|
||||||
|
: output bins are full = : Produktfelder sind voll
|
||||||
|
|
||||||
|
### refrigerator.lua ###
|
||||||
|
Refrigerator = Kuehlschrank
|
||||||
|
## 1: Player name, 2: position
|
||||||
|
%s moves stuff in refrigerator at %s = %s bewegt etwas im Kuehlschrank bei %s
|
||||||
|
%s moves stuff to refrigerator at %s = %s legt etwas in den Kuehlschrank bei %s
|
||||||
|
%s takes stuff from refrigerator at %s = %s nimmt etwas aus dem Kuehlschrank bei %s
|
||||||
|
Not enough vertical space to place a refrigerator! = Es gibt nicht genug Raum ueber dieser Stelle um den Kuehlschrank zu platzieren!
|
||||||
|
|
||||||
|
### television.lua ###
|
||||||
|
Small CRT Television = Kleiner Roehrenfernseher
|
194
mods/homedecor/locale/es.txt
Normal file
@ -0,0 +1,194 @@
|
|||||||
|
|
||||||
|
#
|
||||||
|
# Language: Español
|
||||||
|
# Author: Diego Martínez <lkaezadl3@gmail.com>
|
||||||
|
#
|
||||||
|
|
||||||
|
### kitchen_cabinet.lua ###
|
||||||
|
Kitchen Cabinet = Gabinete de Cocina
|
||||||
|
## 1: Player name, 2: position
|
||||||
|
%s moves stuff in kitchen cabinet at %s = %s mueve cosas en gabinete de cocina en %s
|
||||||
|
%s moves stuff to kitchen cabinet at %s = %s mueve cosas al gabinete de cocina en %s
|
||||||
|
%s takes stuff from kitchen cabinet at %s = %s toma cosas del gabinete de cocina en %s
|
||||||
|
Half-height Kitchen Cabinet (on ceiling) = Gabinete de cocina de media altura (en techo)
|
||||||
|
Under-sink cabinet = Gabinete con Lavabo
|
||||||
|
Kitchen Cabinet with sink = Gabinete de cocina con lavabo
|
||||||
|
|
||||||
|
### door_models.lua ###
|
||||||
|
Mahogany Closet Door = Puerta de Armario de Caoba
|
||||||
|
Oak Closet Door = Puerta de Armario de Roble
|
||||||
|
Fancy Wood/Glass Door = Puerta de Madera y Cristal de Lujo
|
||||||
|
Glass Office Door = Puerta de Oficina de Cristal
|
||||||
|
Glass and Wood, Mahogany-colored = Cristal y Madera, color Caoba
|
||||||
|
Glass and Wood, Oak-colored = Cristal y Madera, color Roble
|
||||||
|
Glass and Wood, White = Cristal y Madera, color Blanco
|
||||||
|
Plain Wooden Door = Puerta Simple de Madera
|
||||||
|
left = izquierda
|
||||||
|
right = derecha
|
||||||
|
## 1: Side the doors opens to
|
||||||
|
(Top Half, %s-opening) = (Parte Superior, abre a la %s)
|
||||||
|
(%s-opening) = (abre a la %s)
|
||||||
|
|
||||||
|
### door_nodes.lua ###
|
||||||
|
Not enough vertical space to place a door! = ¡No hay suficiente espacio vertical para colocar una puerta!
|
||||||
|
|
||||||
|
### crafts.lua ###
|
||||||
|
Brass Ingot = Lingote de Latón
|
||||||
|
Bucket of white paint = Cubo de Pintura Blanca
|
||||||
|
Legs for Small Utility table = Patas de Mesa Utilitaria Pequeña
|
||||||
|
Plastic sheet = Lámina de Plástico
|
||||||
|
Silicon lump = Terrón de Silicio
|
||||||
|
Simple Integrated Circuit = Circuito Integrado Simple
|
||||||
|
Small Wooden Drawer = Cajón Pequeño de Madera
|
||||||
|
Terracotta Roof Tile = Teja de Terracota
|
||||||
|
Titanium Dioxide = Dióxido de Titanio
|
||||||
|
Uncooked Terracotta Base = Base de Terracota sin Cocer
|
||||||
|
Unprocessed Plastic base = Base de Plástico sin Procesar
|
||||||
|
|
||||||
|
### fences.lua ###
|
||||||
|
Barbed Wire Fence = Cerca de Alambre de Púas
|
||||||
|
Barbed Wire Fence Gate = Portón de Cerca de Alambre de Púas
|
||||||
|
Brass Fence/railing = Cerca/Barandilla de Latón
|
||||||
|
Brass Fence/railing with sign = Cerca/Barandilla de Latón con Letrero
|
||||||
|
Chainlink Fence = Cerca de Cadenas
|
||||||
|
Chainlink Fence Gate = Portón de Cerca de Cadenas
|
||||||
|
Chainlink Fence Gate (open) = Portón de Cerca de Cadenas (Abierto)
|
||||||
|
Unpainted Picket Fence = Cerca de Piquete sin pintar
|
||||||
|
Unpainted Picket Fence Gate = Portón de Cerca de Piquete sin pintar
|
||||||
|
White Picket Fence = Cerca de Piquete blanca
|
||||||
|
White Picket Fence Gate = Portón de Cerca de Piquete blanca
|
||||||
|
Wooden Privacy Fence = Cerca privada de madera
|
||||||
|
Wrought Iron Fence/railing = Cerca/Barandilla de Hierro Forjado
|
||||||
|
Wrought Iron Fence/railing with sign = Cerca/Barandilla de Hierro Forjado con Letrero
|
||||||
|
want to simply place the wielded item like usual. = solo se desea colocar el objeto empuñado normalmente.
|
||||||
|
|
||||||
|
### furniture_medieval.lua ###
|
||||||
|
Bars = Barras
|
||||||
|
Binding Bars = Barras de Unión
|
||||||
|
Chains = Cadenas
|
||||||
|
Wall Torch = Antorcha de Pared
|
||||||
|
|
||||||
|
### furniture_bathroom.lua ###
|
||||||
|
Toilet = Inodoro
|
||||||
|
Sink = Lavabo
|
||||||
|
Taps = Grifo
|
||||||
|
Shower Tray = Piso de Ducha
|
||||||
|
Shower Head = Ducha
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Loaded! = ¡Cargado!
|
||||||
|
Asphalt Shingles = Tejas de Asfalto
|
||||||
|
Black Plastic Flower Pot = Florero de Plástico Negro
|
||||||
|
Brass Pole = Poste de Latón
|
||||||
|
Brass Table Legs = Patas de Mesa de Latón
|
||||||
|
red = rojas
|
||||||
|
green = verdes
|
||||||
|
blue = azules
|
||||||
|
white = blancas
|
||||||
|
pink = rosas
|
||||||
|
violet = violetas
|
||||||
|
## 1: Color name
|
||||||
|
Curtains (%s) = Cortinas (%s)
|
||||||
|
Drop-Ceiling Tile = Cielorraso
|
||||||
|
Glass Skylight = Claraboya de Cristal
|
||||||
|
Glass Table (Small, Round) = Mesa de Cristal (Pequeña, Redonda)
|
||||||
|
Glass Table (Small, Square) = Mesa de Cristal (Pequeña, Cuadrada)
|
||||||
|
Green Plastic Flower Pot = Florero de Plástico Negro
|
||||||
|
Large Area Rug = Manta Grande
|
||||||
|
Large Glass Table Piece = Pieza de Mesa de Cristal Grande
|
||||||
|
Large Stereo Speaker = Altavoz de Estéreo Grande
|
||||||
|
Legs for Utility Table = Patas de Mesa Utilitaria
|
||||||
|
Projection Screen Material = Material de Pantalla de Proyección
|
||||||
|
Small Surround Speaker = Pequeño Altavoz Envolvente
|
||||||
|
Small Throw Rug = Manta Pequeña
|
||||||
|
Stereo Receiver = Receptor Estéreo
|
||||||
|
Terracotta Flower Pot = Florero de Terracota
|
||||||
|
Terracotta Roofing = Tejado de Terracota
|
||||||
|
Textured Ceiling Paint = Pintura Texturada para Techo
|
||||||
|
Utility Table = Mesa Utilitaria
|
||||||
|
Utility table mk2 = Mesa Utilitaria mk2
|
||||||
|
Wooden Shutter (Black) = Obturador de Madera (Negro)
|
||||||
|
Wooden Shutter (Dark Grey) = Obturador de Madera (Gris Oscuro)
|
||||||
|
Wooden Shutter (Forest Green) = Obturador de Madera (Verde Bosque)
|
||||||
|
Wooden Shutter (Grey) = Obturador de Madera (Gris)
|
||||||
|
Wooden Shutter (Light Blue) = Obturador de Madera (Azul Claro)
|
||||||
|
Wooden Shutter (Purple) = Obturador de Madera (Púrpura)
|
||||||
|
Wooden Shutter (Red) = Obturador de Madera (Rojo)
|
||||||
|
Wooden Shutter (Unpainted Mahogany) = Obturador de Madera (Caoba sin Pintar)
|
||||||
|
Wooden Shutter (Unpainted Oak) = Obturador de Madera (Roble sin Pintar)
|
||||||
|
Wooden Shutter (White) = Obturador de Madera (Blanco)
|
||||||
|
Wooden Shutter (Yellow) = Obturador de Madera (Amarillo)
|
||||||
|
Wooden Tabletop piece = Pieza de Mesa de Madera
|
||||||
|
Wooden Tabletop (Small, Round) = Pieza de Mesa de Madera (Pequeña, Redonda)
|
||||||
|
Wooden Tabletop (Small, Square) = Pieza de Mesa de Madera (Pequeña, Cuadrada)
|
||||||
|
Wood Shingles = Tejas de Madera
|
||||||
|
Wrought Iron Pole = Poste de Hierro Forjado
|
||||||
|
someone = alguien
|
||||||
|
## 1: Player name
|
||||||
|
Sorry, %s owns that spot. = Lo siento, %s es dueño de ése lugar.
|
||||||
|
|
||||||
|
### lighting.lua ###
|
||||||
|
White Glowlight (small cube) = Luz Blanca (cubo pequeño)
|
||||||
|
White Glowlight (small cube, on ceiling) = Luz Blanca (cubo pequeño, en techo)
|
||||||
|
White Glowlight (thick) = Luz Blanca (Gruesa)
|
||||||
|
White Glowlight (thick, on wall) = Luz Blanca (Gruesa, en pared)
|
||||||
|
White Glowlight (thin) = Luz Blanca (Fina)
|
||||||
|
White Glowlight (thin, on wall) = Luz Blanca (Fina, en pared)
|
||||||
|
Yellow Glowlight (small cube) = Luz Amarilla (cubo pequeño)
|
||||||
|
Yellow Glowlight (small cube, on ceiling) = Luz Amarilla (cubo pequeño, en techo)
|
||||||
|
Yellow Glowlight (thick) = Luz Amarilla (Gruesa)
|
||||||
|
Yellow Glowlight (thick, on wall) = Luz Amarilla (Gruesa, en pared)
|
||||||
|
Yellow Glowlight (thin) = Luz Amarilla (Fina)
|
||||||
|
Yellow Glowlight (thin, on wall) = Luz Amarilla (Fina, en pared)
|
||||||
|
|
||||||
|
### locked.lua ###
|
||||||
|
## 1: Item description, 2: Owner name
|
||||||
|
%s (owned by %s) = %s (propiedad de %s)
|
||||||
|
## 1: Player name, 2: Item description, 3: Owner name, 4: Position
|
||||||
|
%s tried to access a %s belonging to %s at %s = %s ha intentado acceder un(a) %s propiedad de %s en %s
|
||||||
|
## 1: Item description
|
||||||
|
%s (Locked) = %s (Cerrado)
|
||||||
|
Locked Cabinet = Gabinete Cerrado
|
||||||
|
Locked Nightstand = Mesa de Noche Cerrada
|
||||||
|
Locked Fridge = Refri Cerrado
|
||||||
|
Locked Oven = Estufa Cerrada
|
||||||
|
|
||||||
|
### nightstands.lua ###
|
||||||
|
Mahogany Nightstand with One Drawer = Mesa de Noche de Caoba, un Cajón
|
||||||
|
Mahogany Nightstand with Two Drawers = Mesa de Noche de Caoba, dos Cajones
|
||||||
|
Oak Nightstand with One Drawer = Mesa de Noche de Roble, un Cajón
|
||||||
|
Oak Nightstand with Two Drawers = Mesa de Noche de Roble, dos Cajones
|
||||||
|
## 1: Player name, 2: position
|
||||||
|
%s moves stuff in nightstand at %s = %s mueve cosas en mesa de noche en %s
|
||||||
|
%s moves stuff to nightstand at %s = %s mueve cosas hacia mesa de noche en %s
|
||||||
|
%s takes stuff from nightstand at %s = %s mueve cosas desde mesa de noche en %s
|
||||||
|
One-drawer Nightstand = Mesa de Noche de un Cajón
|
||||||
|
Two-drawer Nightstand = Mesa de Noche de dos Cajones
|
||||||
|
|
||||||
|
### oven.lua ###
|
||||||
|
Oven = Estufa
|
||||||
|
## 1: Item name
|
||||||
|
Could not insert '%s' = No se pudo insertar '%s'
|
||||||
|
## 1: Percentage
|
||||||
|
Oven active: %d%% = Estufa activa: %d%%
|
||||||
|
Oven out of fuel = Estufa sin combustible
|
||||||
|
Oven is empty = Estufavacía
|
||||||
|
|
||||||
|
### refrigerator.lua ###
|
||||||
|
Refrigerator = Refrigerador
|
||||||
|
## 1: Player name, 2: position
|
||||||
|
%s moves stuff in refrigerator at %s = %s mueve cosas en refrigerador en %s
|
||||||
|
%s moves stuff to refrigerator at %s = %s mueve cosas hacia refrigerador en %s
|
||||||
|
%s takes stuff from refrigerator at %s = %s mueve cosas desde refrigerador en %s
|
||||||
|
Not enough vertical space to place a refrigerator! = ¡No hay suficiente espacio vertical para colocar un refrigerador!
|
||||||
|
|
||||||
|
### television.lua ###
|
||||||
|
Small CRT Television = Pequeña Televisión CRT
|
||||||
|
|
||||||
|
### signs_lib.lua ###
|
||||||
|
%s wrote "%s" to sign at %s = %s ha escrito "%s" en el letrero en %s
|
||||||
|
Reading cached character database. = Leyendo base de datos de catacteres.
|
||||||
|
Font seems to have changed. Rebuilding cache. = La fuente parece haber cambiado. Reconstruyendo información guardada.
|
||||||
|
Could not find font line height in cached DB. Trying brute force. = No se pudo encontrar la altura de línea en la base de datos. Intentando con fuerza bruta.
|
||||||
|
Registered %s and %s = Registrados %s y %s
|
||||||
|
signs loaded = letreros cargados
|
180
mods/homedecor/locale/fr.txt
Normal file
@ -0,0 +1,180 @@
|
|||||||
|
|
||||||
|
#
|
||||||
|
# Language: Français
|
||||||
|
# Author: Calinou
|
||||||
|
#
|
||||||
|
|
||||||
|
### kitchen_cabinet.lua ###
|
||||||
|
Kitchen Cabinet = Meuble de cuisine
|
||||||
|
## 1: Player name, 2: position
|
||||||
|
%s moves stuff in kitchen cabinet at %s = %s déplace des objets dans un meuble de cuisine à %s
|
||||||
|
%s moves stuff to kitchen cabinet at %s = %s édplace des objets vers un meuble de cuisine à %s
|
||||||
|
%s takes stuff from kitchen cabinet at %s = %s prend des objets d'un meuble de cuisine à %s
|
||||||
|
Half-height Kitchen Cabinet (on ceiling) = Meuble de cuisine réduit en hauteur (sur le plafond)
|
||||||
|
Under-sink cabinet = Meuble sous évier
|
||||||
|
Kitchen Cabinet with sink = Meuble de cuisine avec lavabo
|
||||||
|
|
||||||
|
### door_models.lua ###
|
||||||
|
Mahogany Closet Door = Porte en bois d'acajou
|
||||||
|
Oak Closet Door = Porte en bois de chêne
|
||||||
|
Fancy Wood/Glass Door = Porte artistique en bois et verre
|
||||||
|
Glass Office Door = Porte en verre
|
||||||
|
Glass and Wood, Mahogany-colored = Porte couleur acajou en bois et verre
|
||||||
|
Glass and Wood, Oak-colored = Porte couleur chêne en bois et verre
|
||||||
|
Glass and Wood, White = Porte blanche en bois et verre
|
||||||
|
Plain Wooden Door = Porte en bois simple
|
||||||
|
left = gauche
|
||||||
|
right = droite
|
||||||
|
## 1: Side the doors opens to
|
||||||
|
(Top Half, %s-opening) = (partie supérieur, charnière à %s)
|
||||||
|
(%s-opening) = (charnière à %s)
|
||||||
|
|
||||||
|
### door_nodes.lua ###
|
||||||
|
Not enough vertical space to place a door! = Pas assez d'espace vertical pour placer une porte !
|
||||||
|
|
||||||
|
### crafts.lua ###
|
||||||
|
Brass Ingot = Lingot de laiton
|
||||||
|
Bucket of white paint = Seau de peinture blanche
|
||||||
|
Legs for Small Utility table = Pieds pour table basse
|
||||||
|
Plastic sheet = Bout de plastique
|
||||||
|
Silicon lump = Silicone
|
||||||
|
Simple Integrated Circuit = Circuit intégré simple
|
||||||
|
Small Wooden Drawer = Petit tiroir en bois
|
||||||
|
Terracotta Roof Tile = Tuile de toit en terre cuite
|
||||||
|
Titanium Dioxide = Dioxide de titane
|
||||||
|
Uncooked Terracotta Base = Base de terre non cuite
|
||||||
|
Unprocessed Plastic base = Base de plastique non transformée
|
||||||
|
|
||||||
|
### fences.lua ###
|
||||||
|
Barbed Wire Fence = Barrière en fil barbelé
|
||||||
|
Barbed Wire Fence Gate = Porte de barrière en fil barbelé
|
||||||
|
Brass Fence/railing = Barrière en laiton
|
||||||
|
Brass Fence/railing with sign = Barrière en laiton avec pancarte
|
||||||
|
Chainlink Fence = Grillage
|
||||||
|
Chainlink Fence Gate = Porte de grillage
|
||||||
|
Chainlink Fence Gate (open) = Porte de grillage (ouverte)
|
||||||
|
Unpainted Picket Fence = Barrière en piquets non peinte
|
||||||
|
Unpainted Picket Fence Gate = Porte de barrière en piquets non peinte
|
||||||
|
White Picket Fence = Barrière en piquets blanche
|
||||||
|
White Picket Fence Gate = Porte de barrière en piquets blanche
|
||||||
|
Wooden Privacy Fence = Barrière en bois
|
||||||
|
Wrought Iron Fence/railing = Barrière en fer forgé
|
||||||
|
Wrought Iron Fence/railing with sign = Barrière en fer forgé avec pancarte
|
||||||
|
want to simply place the wielded item like usual. = veut simplement placer l'objet comme d'habitude.
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Loaded! = Chargé !
|
||||||
|
Asphalt Shingles = Bardeaux d'asphalte
|
||||||
|
Black Plastic Flower Pot = Pot de fleur en plastique noir
|
||||||
|
Brass Pole = Barre en laiton
|
||||||
|
Brass Table Legs = Pieds de table en laiton
|
||||||
|
red = rouges
|
||||||
|
green = vertes
|
||||||
|
blue = bleues
|
||||||
|
white = blanches
|
||||||
|
pink = roses
|
||||||
|
violet = violettes
|
||||||
|
## 1: Color name
|
||||||
|
Curtains (%s) = Volets (%s)
|
||||||
|
Drop-Ceiling Tile = Dalle suspendue au plafond
|
||||||
|
Glass Skylight = Verre
|
||||||
|
Glass Table (Small, Round) = Table en verre (petite, ronde)
|
||||||
|
Glass Table (Small, Square) = Table en verre (petite, carrée)
|
||||||
|
Green Plastic Flower Pot = Pot de fleur en plastique vert
|
||||||
|
Large Area Rug = Grande couverture
|
||||||
|
Large Glass Table Piece = Grand bout de verre de table
|
||||||
|
Large Stereo Speaker = Grand haut-parleur stéréo
|
||||||
|
Legs for Utility Table = Pieds pour table basse
|
||||||
|
Projection Screen Material = Matériel pour projecteur
|
||||||
|
Small Surround Speaker = Petit haut-parleur surround
|
||||||
|
Small Throw Rug = Petite couverture
|
||||||
|
Stereo Receiver = Récepteur stéréo
|
||||||
|
Terracotta Flower Pot = Pot de fleur en terre cuite
|
||||||
|
Terracotta Roofing = Tuile en terre cuite
|
||||||
|
Textured Ceiling Paint = Papier peint avec motif pour plafond
|
||||||
|
Utility Table = Table basse
|
||||||
|
Utility table mk2 = Table basse MK2
|
||||||
|
Wooden Shutter (Black) = Volet en bois (noir)
|
||||||
|
Wooden Shutter (Dark Grey) = Volet en bois (gris foncé)
|
||||||
|
Wooden Shutter (Forest Green) = Volet en bois (vert foncé)
|
||||||
|
Wooden Shutter (Grey) = Volet en bois (gris)
|
||||||
|
Wooden Shutter (Light Blue) = Volet en bois (bleu clair)
|
||||||
|
Wooden Shutter (Purple) = Volet en bois (violet)
|
||||||
|
Wooden Shutter (Red) = Volet en bois (rouge)
|
||||||
|
Wooden Shutter (Unpainted Mahogany) = Volet en bois (acajou non peint)
|
||||||
|
Wooden Shutter (Unpainted Oak) = Volet en bois (chêne non peint)
|
||||||
|
Wooden Shutter (White) = Volet en bois (blanc)
|
||||||
|
Wooden Shutter (Yellow) = Volet en bois (jaune)
|
||||||
|
Wooden Tabletop piece = Bout de dessus de table
|
||||||
|
Wooden Tabletop (Small, Round) = Dessus de table (petit, rond)
|
||||||
|
Wooden Tabletop (Small, Square) = Dessus de table (petit, carré)
|
||||||
|
Wood Shingles = Bardeaux de bois
|
||||||
|
Wrought Iron Pole = Barre de fer forgé
|
||||||
|
someone = quelqu'un
|
||||||
|
## 1: Player name
|
||||||
|
Sorry, %s owns that spot. = Désolé, %s est propriétaire de cette zone.
|
||||||
|
|
||||||
|
### lighting.lua ###
|
||||||
|
White Glowlight (small cube) = Lampe blanche (petit cube)
|
||||||
|
White Glowlight (small cube, on ceiling) = Lampe blanche (petit cube, sur le plafond)
|
||||||
|
White Glowlight (thick) = Lampe blanche (épaisse)
|
||||||
|
White Glowlight (thick, on wall) = Lampe blanche (épaisse, sur le mur)
|
||||||
|
White Glowlight (thin) = Lampe blanche (fine)
|
||||||
|
White Glowlight (thin, on wall) = Lampe blanche (fine, sur le mur)
|
||||||
|
Yellow Glowlight (small cube) = Lampe jaune (petit cube)
|
||||||
|
Yellow Glowlight (small cube, on ceiling) = Lampe jaune (petit cube, sur le plafond)
|
||||||
|
Yellow Glowlight (thick) = Lampe jaune (épaisse)
|
||||||
|
Yellow Glowlight (thick, on wall) = Lampe jaune (épaisse, sur le mur)
|
||||||
|
Yellow Glowlight (thin) = Lampe jaune (fine)
|
||||||
|
Yellow Glowlight (thin, on wall) = Lampe jaune (fine, sur le mur)
|
||||||
|
|
||||||
|
### locked.lua ###
|
||||||
|
## 1: Item description, 2: Owner name
|
||||||
|
%s (owned by %s) = %s (propriété de %s)
|
||||||
|
## 1: Player name, 2: Item description, 3: Owner name, 4: Position
|
||||||
|
%s tried to access a %s belonging to %s at %s = %s a essayé d'accéder à %s qui est propriété de %s à %s
|
||||||
|
## 1: Item description
|
||||||
|
%s (Locked) = %s (verrouillé)
|
||||||
|
Locked Cabinet = Meuble verrouillé
|
||||||
|
Locked Nightstand = Table de chevet verrouillée
|
||||||
|
Locked Fridge = Réfrégirateur verrouillé
|
||||||
|
Locked Oven = Four verrouillé
|
||||||
|
|
||||||
|
### nightstands.lua ###
|
||||||
|
Mahogany Nightstand with One Drawer = Table de chevet en acajou avec un tiroir
|
||||||
|
Mahogany Nightstand with Two Drawers = Table de chevet en acajou avec deux tiroirs
|
||||||
|
Oak Nightstand with One Drawer = Table de chevet en chêne avec un tiroir
|
||||||
|
Oak Nightstand with Two Drawers = Table de chevet en chêne avec deux tiroirs
|
||||||
|
## 1: Player name, 2: position
|
||||||
|
%s moves stuff in nightstand at %s = %s déplace des objets dans une table de chevet à %s
|
||||||
|
%s moves stuff to nightstand at %s = %s déplace des objets vers une table de chevet à %s
|
||||||
|
%s takes stuff from nightstand at %s = %s prend des objets d'une table de chevet à %s
|
||||||
|
One-drawer Nightstand = Table de chevet avec un tiroir
|
||||||
|
Two-drawer Nightstand = Table de chevet avec deux tiroirs
|
||||||
|
|
||||||
|
### oven.lua ###
|
||||||
|
Oven = Four
|
||||||
|
## 1: Item name
|
||||||
|
Could not insert '%s' = Ne peut insérer '%s'
|
||||||
|
## 1: Percentage
|
||||||
|
Oven active: %d%% = Four actif : %d%%
|
||||||
|
Oven out of fuel = Four sans carburant
|
||||||
|
Oven is empty = Four vide
|
||||||
|
|
||||||
|
### refrigerator.lua ###
|
||||||
|
Refrigerator = Réfrégirateur
|
||||||
|
## 1: Player name, 2: position
|
||||||
|
%s moves stuff in refrigerator at %s = %s déplace des objets dans un réfrégirateur à %s
|
||||||
|
%s moves stuff to refrigerator at %s = %s déplace des objets vers un réfrégirateur à %s
|
||||||
|
%s takes stuff from refrigerator at %s = %s prend des objets d'un réfrégirateur à %s
|
||||||
|
Not enough vertical space to place a refrigerator! = Pas assez d'espace vertical pour placer un réfrégirateur !
|
||||||
|
|
||||||
|
### television.lua ###
|
||||||
|
Small CRT Television = Petite télévision à tube cathodique
|
||||||
|
|
||||||
|
### signs_lib.lua ###
|
||||||
|
E: character map file not found = E: fichier de table de caractère non trouvé
|
||||||
|
## 1: Full String, 2: pos in string, 3: current char at pos
|
||||||
|
W: unknown symbol in '%s' at %d (probably %s) = A: symbole inconnu dans '%s' dans %d (probablement %s)
|
||||||
|
%s wrote "%s" to sign at %s =
|
||||||
|
signs loaded =
|
198
mods/homedecor/locale/pt.txt
Normal file
@ -0,0 +1,198 @@
|
|||||||
|
|
||||||
|
# Brazilian Portuguese translation of homedecor
|
||||||
|
# Last update: 2013/11/10
|
||||||
|
# Last translator: Aracnus <frederico@teia.bio.br>
|
||||||
|
|
||||||
|
### Special strings ###
|
||||||
|
|
||||||
|
### kitchen_cabinet.lua ###
|
||||||
|
Kitchen Cabinet = Armário de cozinha
|
||||||
|
## 1: Player name, 2: position
|
||||||
|
%s moves stuff in kitchen cabinet at %s = %s moveu itens no armário de cozinha em %s
|
||||||
|
%s moves stuff to kitchen cabinet at %s = %s moveu itens para o armário de cozinha em %s
|
||||||
|
%s takes stuff from kitchen cabinet at %s = %s retirou itens do armário de cozinha em %s
|
||||||
|
Half-height Kitchen Cabinet (on ceiling) = Meio armário de cozinha (no teto)
|
||||||
|
Under-sink cabinet = Armário sob a pia
|
||||||
|
Kitchen Cabinet with sink = Armário de cozinha com pia
|
||||||
|
|
||||||
|
### door_models.lua ###
|
||||||
|
Mahogany Closet Door = Porta do armário de mogno
|
||||||
|
Oak Closet Door = Porta do armário de carvalho
|
||||||
|
Fancy Wood/Glass Door = Porta de madeira/vidro trabalhada
|
||||||
|
Glass Office Door = Porta de escritório de vidro
|
||||||
|
Glass and Wood, Mahogany-colored = Vidro e madeira (mogno)
|
||||||
|
Glass and Wood, Oak-colored = Vidro e madeira (carvalho)
|
||||||
|
Glass and Wood, White = Vidro e madeira (branca)
|
||||||
|
Plain Wooden Door = Porta de madeira simples
|
||||||
|
left = esquerda
|
||||||
|
right = direita
|
||||||
|
## 1: Side the doors opens to
|
||||||
|
(Top Half, %s-opening) = (Metade superior, abre para %s)
|
||||||
|
(%s-opening) = (abre para %s)
|
||||||
|
|
||||||
|
|
||||||
|
### door_nodes.lua ###
|
||||||
|
Not enough vertical space to place a door! = Não existe espaço vertical suficiente para colocar uma porta.
|
||||||
|
|
||||||
|
### crafts.lua ###
|
||||||
|
Brass Ingot = Lingote de bronze
|
||||||
|
Bucket of white paint = Balde de tinta branca
|
||||||
|
Legs for Small Utility table = Pernas para mesa pequena
|
||||||
|
Plastic sheet = Folha de plástico
|
||||||
|
Silicon lump = Massa de silício
|
||||||
|
Simple Integrated Circuit = Circuito integrado simples
|
||||||
|
Small Wooden Drawer = Gaveta pequena de madeira
|
||||||
|
Terracotta Roof Tile = Telha de terracota
|
||||||
|
Titanium Dioxide = Dióxido de titânio
|
||||||
|
Uncooked Terracotta Base = Base bruta de terracota
|
||||||
|
Unprocessed Plastic base = Base de plástico não processada
|
||||||
|
|
||||||
|
### door_models.lua ###
|
||||||
|
|
||||||
|
### door_nodes.lua ###
|
||||||
|
|
||||||
|
### fences.lua ###
|
||||||
|
Barbed Wire Fence = Cerca de arame farpado
|
||||||
|
Barbed Wire Fence Gate = Portão da cerca de arame farpado
|
||||||
|
Brass Fence/railing = Cerca/corrimão de bronze
|
||||||
|
Brass Fence/railing with sign = Cerca/corrimão de bronze, com placa
|
||||||
|
Chainlink Fence = Cerca de tela de arame
|
||||||
|
Chainlink Fence Gate = Portão da cerca de tela de arame
|
||||||
|
Chainlink Fence Gate (open) = Portão da cerca de tela de arame (aberto)
|
||||||
|
Unpainted Picket Fence = Cerca de tábuas não pintada
|
||||||
|
Unpainted Picket Fence Gate = Portão da cerca de madeira não pintado
|
||||||
|
White Picket Fence = Cerca de madeira branca
|
||||||
|
White Picket Fence Gate = Portão da cerca de madeira branco
|
||||||
|
Wooden Privacy Fence = Cerca fechada de mandeira
|
||||||
|
Wrought Iron Fence/railing = Cerca/corrimão de ferro forjado
|
||||||
|
Wrought Iron Fence/railing with sign = Cerca/corrimão de ferro forjado, com placa
|
||||||
|
want to simply place the wielded item like usual. = quer somente colocar o item empunhado normalmente.
|
||||||
|
|
||||||
|
### furniture_medieval.lua ###
|
||||||
|
Bars = Barras
|
||||||
|
Binding Bars = Barras do canto
|
||||||
|
Chains = Correntes
|
||||||
|
Wall Torch = Tocha de parede
|
||||||
|
|
||||||
|
### furniture_bathroom.lua ###
|
||||||
|
Toilet = Vaso sanitário
|
||||||
|
Sink = Pia
|
||||||
|
Taps = Torneira
|
||||||
|
Shower Tray = Ralo do chuveiro
|
||||||
|
Shower Head = Chuveiro
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Loaded! = Carregado!
|
||||||
|
Asphalt Shingles = Telhas de asfalto
|
||||||
|
Black Plastic Flower Pot = Vaso de flor de plástico preto
|
||||||
|
Brass Pole = Poste de bronze
|
||||||
|
Brass Table Legs = Pernas da mesa de bronze
|
||||||
|
red = vermelho
|
||||||
|
green = verde
|
||||||
|
blue = azul
|
||||||
|
white = branco
|
||||||
|
pink = rosa
|
||||||
|
violet = violeta
|
||||||
|
## 1: Color name
|
||||||
|
Curtains (%s) = Cortina (%s)
|
||||||
|
Drop-Ceiling Tile = Placa de teto
|
||||||
|
Glass Skylight = Claraboia de vidro
|
||||||
|
Glass Table (Small, Round) = Mesa de vidro (pequena, redonda)
|
||||||
|
Glass Table (Small, Square) = Mesa de vidro (pequena, quadrada)
|
||||||
|
Green Plastic Flower Pot = Vaso de flor de plástico verde
|
||||||
|
Large Area Rug = Tapete grande
|
||||||
|
Large Glass Table Piece = Pedaço da mesa grande de vidro
|
||||||
|
Large Stereo Speaker = Auto-falante grande
|
||||||
|
Legs for Utility Table = Pernas para mesa
|
||||||
|
Projection Screen Material = Material de tela de projeção
|
||||||
|
Small Surround Speaker = Auto-falante pequeno
|
||||||
|
Small Throw Rug = Tapete pequeno
|
||||||
|
Stereo Receiver = Aparelho de som
|
||||||
|
Terracotta Flower Pot = Vaso de flor de terracota
|
||||||
|
Terracotta Roofing = Telhado de terracota
|
||||||
|
Textured Ceiling Paint = Pintura texturizada do teto
|
||||||
|
Utility Table = Mesa de trabalho
|
||||||
|
Utility table mk2 = Mesa de trabalho mk2
|
||||||
|
Wooden Shutter (Black) = Persiana de madeira (preta)
|
||||||
|
Wooden Shutter (Dark Grey) = Persiana de madeira (cinza escura)
|
||||||
|
Wooden Shutter (Forest Green) = Persiana de madeira (verde)
|
||||||
|
Wooden Shutter (Grey) = Persiana de madeira (cinza)
|
||||||
|
Wooden Shutter (Light Blue) = Persiana de madeira (azul clara)
|
||||||
|
Wooden Shutter (Purple) = Persiana de madeira (roxa)
|
||||||
|
Wooden Shutter (Red) = Persiana de madeira (vermelha)
|
||||||
|
Wooden Shutter (Unpainted Mahogany) = Persiana de madeira (mogno)
|
||||||
|
Wooden Shutter (Unpainted Oak) = Persiana de madeira (carvalho)
|
||||||
|
Wooden Shutter (White) = Persiana de madeira (branca)
|
||||||
|
Wooden Shutter (Yellow) = Persiana de madeira (amarela)
|
||||||
|
Wooden Tabletop piece = Pedaço do tampo da mesa
|
||||||
|
Wooden Tabletop (Small, Round) = Tampo da mesa (pequeno, arredondado)
|
||||||
|
Wooden Tabletop (Small, Square) = Tampo da mesa (pequeno, quadrado)
|
||||||
|
Wood Shingles = Telhas de madeira
|
||||||
|
Wrought Iron Pole = Poste de ferro forjado
|
||||||
|
someone = alguém
|
||||||
|
## 1: Player name
|
||||||
|
Sorry, %s owns that spot. = Desculpe, mas esse local pertence a %s.
|
||||||
|
|
||||||
|
### lighting.lua ###
|
||||||
|
White Glowlight (small cube) = Arandela branca (cubo pequeno)
|
||||||
|
White Glowlight (small cube, on ceiling) = Arandela branca (cubo pequeno, na parede)
|
||||||
|
White Glowlight (thick) = Arandela branca (grossa)
|
||||||
|
White Glowlight (thick, on wall) = Arandela branca (grossa, na parede)
|
||||||
|
White Glowlight (thin) = Arandela branca (fina)
|
||||||
|
White Glowlight (thin, on wall) = Arandela branca (fina, na parede)
|
||||||
|
Yellow Glowlight (small cube) = Arandela amarela (cubo pequeno)
|
||||||
|
Yellow Glowlight (small cube, on ceiling) = Arandela amarela (cubo pequeno, na parede)
|
||||||
|
Yellow Glowlight (thick) = Arandela amarela (grossa)
|
||||||
|
Yellow Glowlight (thick, on wall) = Arandela amarela (grossa, na parede)
|
||||||
|
Yellow Glowlight (thin) = Arandela amarela (fina)
|
||||||
|
Yellow Glowlight (thin, on wall) = Arandela amarela (fina, na parede)
|
||||||
|
|
||||||
|
### locked.lua ###
|
||||||
|
## 1: Item description, 2: Owner name
|
||||||
|
%s (owned by %s) = %s (pertence a %s)
|
||||||
|
## 1: Player name, 2: Item description, 3: Owner name, 4: Position
|
||||||
|
%s tried to access a %s belonging to %s at %s = %s tentou acessar %s pertencente a %s em %s
|
||||||
|
## 1: Item description
|
||||||
|
%s (Locked) = %s (trancado)
|
||||||
|
Locked Cabinet = Armário trancado
|
||||||
|
Locked Nightstand = Criado-mudo trancado
|
||||||
|
|
||||||
|
### nightstands.lua ###
|
||||||
|
Mahogany Nightstand with One Drawer = Criado-mudo de mogno, com uma gaveta
|
||||||
|
Mahogany Nightstand with Two Drawers = Criado-mudo de mogno, com duas gavetas
|
||||||
|
Oak Nightstand with One Drawer = Criado-mudo de carvalho, com uma gaveta
|
||||||
|
Oak Nightstand with Two Drawers = Criado-mudo de carvalho, com duas gavetas
|
||||||
|
## 1: Player name, 2: position
|
||||||
|
%s moves stuff in nightstand at %s = %s moveu item(ns) no criado-mudo em %s
|
||||||
|
%s moves stuff to nightstand at %s = %s moveu item(ns) para o criado-mudo em %s
|
||||||
|
%s takes stuff from nightstand at %s = %s tirou item(ns) do criado-mudo em %s
|
||||||
|
One-drawer Nightstand = Criado-mudo com uma gaveta
|
||||||
|
Two-drawer Nightstand = Criado-mudo com duas gavetas
|
||||||
|
|
||||||
|
### oven.lua ###
|
||||||
|
Oven = Forno
|
||||||
|
## 1: Item name
|
||||||
|
Could not insert '%s' = Não foi possível inserir '%s'
|
||||||
|
## 1: Percentage
|
||||||
|
Oven active: %d%% = Forno ativo: %d%%
|
||||||
|
Oven out of fuel = O forno está sem combustível
|
||||||
|
Oven is empty = O forno está vazio
|
||||||
|
|
||||||
|
### refrigerator.lua ###
|
||||||
|
Refrigerator = Geladeira
|
||||||
|
## 1: Player name, 2: position
|
||||||
|
%s moves stuff in refrigerator at %s = %s moveu item(ns) na geladeira em %s
|
||||||
|
%s moves stuff to refrigerator at %s = %s moveu item(ns) para a geladeira em %s
|
||||||
|
%s takes stuff from refrigerator at %s = %s tirou item(ns) da geladeira em %s
|
||||||
|
Not enough vertical space to place a refrigerator! = Não existe espaço vertical suficiente para adicionar uma geladeira.
|
||||||
|
|
||||||
|
### television.lua ###
|
||||||
|
Small CRT Television = TV de tubo pequena
|
||||||
|
|
||||||
|
### signs_lib.lua ###
|
||||||
|
%s wrote "%s" to sign at %s = %s escreveu "%s" na placa em %s
|
||||||
|
Reading cached character database. = Lendo banco de dados de caracteres no cache.
|
||||||
|
Font seems to have changed. Rebuilding cache. = Aparentemente as fontes foram alteradas. Reconstruindo o cache.
|
||||||
|
Could not find font line height in cached DB. Trying brute force. = Não foi possível encontrar a altura da linha da fonte no cache do BD. Tentando na marra.
|
||||||
|
Registered %s and %s = %s e %s registrados
|
||||||
|
signs loaded = placas carregadas
|
232
mods/homedecor/locale/template.txt
Normal file
@ -0,0 +1,232 @@
|
|||||||
|
##########################
|
||||||
|
# Template language file #
|
||||||
|
##########################
|
||||||
|
|
||||||
|
### Special strings ###
|
||||||
|
|
||||||
|
### kitchen_cabinet.lua ###
|
||||||
|
Kitchen Cabinet =
|
||||||
|
## 1: Player name, 2: position
|
||||||
|
%s moves stuff in kitchen cabinet at %s =
|
||||||
|
%s moves stuff to kitchen cabinet at %s =
|
||||||
|
%s takes stuff from kitchen cabinet at %s =
|
||||||
|
Half-height Kitchen Cabinet (on ceiling) =
|
||||||
|
Under-sink cabinet =
|
||||||
|
Kitchen Cabinet with sink =
|
||||||
|
|
||||||
|
### door_models.lua ###
|
||||||
|
Mahogany Closet Door =
|
||||||
|
Oak Closet Door =
|
||||||
|
Fancy Wood/Glass Door =
|
||||||
|
Glass Office Door =
|
||||||
|
Glass and Wood, Mahogany-colored =
|
||||||
|
Glass and Wood, Oak-colored =
|
||||||
|
Glass and Wood, White =
|
||||||
|
Plain Wooden Door =
|
||||||
|
left =
|
||||||
|
right =
|
||||||
|
## 1: Side the doors opens to
|
||||||
|
(Top Half, %s-opening) =
|
||||||
|
(%s-opening) =
|
||||||
|
|
||||||
|
|
||||||
|
### door_nodes.lua ###
|
||||||
|
Not enough space above that spot to place a door! =
|
||||||
|
|
||||||
|
### crafts.lua ###
|
||||||
|
Brass Ingot =
|
||||||
|
Bucket of white paint =
|
||||||
|
Legs for Small Utility table =
|
||||||
|
Plastic sheet =
|
||||||
|
Silicon lump =
|
||||||
|
Simple Integrated Circuit =
|
||||||
|
Small Wooden Drawer =
|
||||||
|
Terracotta Roof Tile =
|
||||||
|
Titanium Dioxide =
|
||||||
|
Uncooked Terracotta Base =
|
||||||
|
Unprocessed Plastic base =
|
||||||
|
|
||||||
|
### door_models.lua ###
|
||||||
|
|
||||||
|
### door_nodes.lua ###
|
||||||
|
|
||||||
|
### fences.lua ###
|
||||||
|
Barbed Wire Fence =
|
||||||
|
Barbed Wire Fence Corner =
|
||||||
|
Barbed Wire Fence Gate =
|
||||||
|
Brass Fence/railing =
|
||||||
|
Brass Fence/railing with sign =
|
||||||
|
Chainlink Fence =
|
||||||
|
Chainlink Fence Corner =
|
||||||
|
Chainlink Fence Gate =
|
||||||
|
Unpainted Picket Fence =
|
||||||
|
Unpainted Picket Fence Corner =
|
||||||
|
Unpainted Picket Fence Gate =
|
||||||
|
White Picket Fence =
|
||||||
|
White Picket Fence Corner =
|
||||||
|
White Picket Fence Gate =
|
||||||
|
Wooden Privacy Fence =
|
||||||
|
Wooden Privacy Fence Corner =
|
||||||
|
Wrought Iron Fence/railing =
|
||||||
|
Wrought Iron Fence/railing with sign =
|
||||||
|
want to simply place the wielded item like usual. =
|
||||||
|
|
||||||
|
### furniture.lua ###
|
||||||
|
Table =
|
||||||
|
Chair =
|
||||||
|
Black =
|
||||||
|
Red =
|
||||||
|
Pink =
|
||||||
|
Violet =
|
||||||
|
Blue =
|
||||||
|
Dark Green =
|
||||||
|
## 1: Color name
|
||||||
|
Armchair (%s) =
|
||||||
|
Table Lamp =
|
||||||
|
|
||||||
|
### furniture_medieval.lua ###
|
||||||
|
Bars =
|
||||||
|
Binding Bars =
|
||||||
|
Chains =
|
||||||
|
Wall Torch =
|
||||||
|
|
||||||
|
### furniture_bathroom.lua ###
|
||||||
|
Toilet =
|
||||||
|
Sink =
|
||||||
|
Taps =
|
||||||
|
Shower Tray =
|
||||||
|
Shower Head =
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Loaded! =
|
||||||
|
Air Conditioner =
|
||||||
|
Asphalt Shingles =
|
||||||
|
Asphalt Shingles (outer corner) =
|
||||||
|
Asphalt Shingles (inner corner) =
|
||||||
|
Black Plastic Flower Pot =
|
||||||
|
Brass Pole =
|
||||||
|
Brass Table Legs =
|
||||||
|
Wrought Iron Table Legs =
|
||||||
|
red =
|
||||||
|
green =
|
||||||
|
blue =
|
||||||
|
white =
|
||||||
|
pink =
|
||||||
|
violet =
|
||||||
|
## 1: Color name
|
||||||
|
Curtains (%s) =
|
||||||
|
Drop-Ceiling Tile =
|
||||||
|
Glass Skylight =
|
||||||
|
Glass Skylight Frosted =
|
||||||
|
Glass Table (Small, Round) =
|
||||||
|
Glass Table (Small, Square) =
|
||||||
|
Glass Table Piece (large) =
|
||||||
|
Green Plastic Flower Pot =
|
||||||
|
Large Area Rug =
|
||||||
|
Glass Table Piece (large) =
|
||||||
|
Large Stereo Speaker =
|
||||||
|
Legs for Utility Table =
|
||||||
|
Projection Screen Material =
|
||||||
|
Small Surround Speaker =
|
||||||
|
Small Throw Rug =
|
||||||
|
Stereo Receiver =
|
||||||
|
Terracotta Flower Pot =
|
||||||
|
Terracotta Shingles =
|
||||||
|
Terracotta Shingles (outer corner) =
|
||||||
|
Terracotta Shingles (inner corner) =
|
||||||
|
Textured Ceiling Paint =
|
||||||
|
Utility Table =
|
||||||
|
Utility table mk2 =
|
||||||
|
Wooden Shutter (Black) =
|
||||||
|
Wooden Shutter (Dark grey) =
|
||||||
|
Wooden Shutter (Forest green) =
|
||||||
|
Wooden Shutter (Grey) =
|
||||||
|
Wooden Shutter (Light blue) =
|
||||||
|
Wooden Shutter (Violet) =
|
||||||
|
Wooden Shutter (Red) =
|
||||||
|
Wooden Shutter (Mahogany) =
|
||||||
|
Wooden Shutter (Unpainted oak) =
|
||||||
|
Wooden Shutter (White) =
|
||||||
|
Wooden Shutter (Yellow) =
|
||||||
|
Wood Table Piece (large)=
|
||||||
|
Wood Table (Small, Round) =
|
||||||
|
Wood Table (Small, Square) =
|
||||||
|
Wood Shingles =
|
||||||
|
Wood Shingles (outer corner) =
|
||||||
|
Wood Shingles (inner corner) =
|
||||||
|
Wrought Iron Pole =
|
||||||
|
someone =
|
||||||
|
## 1: Player name
|
||||||
|
Sorry, %s owns that spot. =
|
||||||
|
|
||||||
|
### lighting.lua ###
|
||||||
|
White Glowlight (small cube) =
|
||||||
|
White Glowlight (small cube, on ceiling) =
|
||||||
|
White Glowlight (thick) =
|
||||||
|
White Glowlight (thick, on wall) =
|
||||||
|
White Glowlight (thin) =
|
||||||
|
White Glowlight (thin, on wall) =
|
||||||
|
Yellow Glowlight (small cube) =
|
||||||
|
Yellow Glowlight (small cube, on ceiling) =
|
||||||
|
Yellow Glowlight (thick) =
|
||||||
|
Yellow Glowlight (thick, on wall) =
|
||||||
|
Yellow Glowlight (thin) =
|
||||||
|
Yellow Glowlight (thin, on wall) =
|
||||||
|
|
||||||
|
### locked.lua ###
|
||||||
|
## 1: Item description, 2: Owner name
|
||||||
|
%s (owned by %s) =
|
||||||
|
## 1: Player name, 2: Item description, 3: Owner name, 4: Position
|
||||||
|
%s tried to access a %s belonging to %s at %s =
|
||||||
|
## 1: Item description
|
||||||
|
%s (Locked) =
|
||||||
|
Locked Fridge =
|
||||||
|
Locked Cabinet =
|
||||||
|
Locked Nightstand =
|
||||||
|
Locked Oven =
|
||||||
|
Locked Oven (active) =
|
||||||
|
Locked Microwave Oven =
|
||||||
|
Locked Microwave Oven (active) =
|
||||||
|
|
||||||
|
### nightstands.lua ###
|
||||||
|
Mahogany Nightstand with One Drawer =
|
||||||
|
Mahogany Nightstand with Two Drawers =
|
||||||
|
Oak Nightstand with One Drawer =
|
||||||
|
Oak Nightstand with Two Drawers =
|
||||||
|
## 1: Player name, 2: position
|
||||||
|
%s moves stuff in nightstand at %s =
|
||||||
|
%s moves stuff to nightstand at %s =
|
||||||
|
%s takes stuff from nightstand at %s =
|
||||||
|
One-drawer Nightstand =
|
||||||
|
Two-drawer Nightstand =
|
||||||
|
|
||||||
|
### oven.lua ###
|
||||||
|
Oven =
|
||||||
|
Microwave Oven =
|
||||||
|
## 1: Item descrition
|
||||||
|
Could not insert '%s' =
|
||||||
|
## 1: Item description, 2: Percentage
|
||||||
|
%s active: %d%% =
|
||||||
|
## 1: Item description
|
||||||
|
%s is empty =
|
||||||
|
: Out of fuel =
|
||||||
|
: output bins are full =
|
||||||
|
|
||||||
|
### refrigerator.lua ###
|
||||||
|
Refrigerator =
|
||||||
|
## 1: Player name, 2: position
|
||||||
|
%s moves stuff in refrigerator at %s =
|
||||||
|
%s moves stuff to refrigerator at %s =
|
||||||
|
%s takes stuff from refrigerator at %s =
|
||||||
|
Not enough vertical space to place a refrigerator! =
|
||||||
|
|
||||||
|
### television.lua ###
|
||||||
|
Small CRT Television =
|
||||||
|
|
||||||
|
### signs_lib.lua ###
|
||||||
|
%s wrote "%s" to sign at %s =
|
||||||
|
Reading cached character database. =
|
||||||
|
Font seems to have changed. Rebuilding cache. =
|
||||||
|
Could not find font line height in cached DB. Trying brute force. =
|
||||||
|
Registered %s and %s =
|
||||||
|
signs loaded =
|
130
mods/homedecor/misc-nodes.lua
Normal file
@ -0,0 +1,130 @@
|
|||||||
|
local S = homedecor.gettext
|
||||||
|
--[[
|
||||||
|
homedecor.register("ceiling_tile", {
|
||||||
|
description = S("Drop-Ceiling Tile"),
|
||||||
|
drawtype = 'signlike',
|
||||||
|
tiles = { 'homedecor_ceiling_tile.png' },
|
||||||
|
wield_image = 'homedecor_ceiling_tile.png',
|
||||||
|
inventory_image = 'homedecor_ceiling_tile.png',
|
||||||
|
walkable = false,
|
||||||
|
groups = { snappy = 3 },
|
||||||
|
sounds = default.node_sound_leaves_defaults(),
|
||||||
|
selection_box = { type = "wallmounted" },
|
||||||
|
})
|
||||||
|
]]
|
||||||
|
|
||||||
|
homedecor.register("beer_tap", {
|
||||||
|
description = "Beer tap",
|
||||||
|
tiles = {
|
||||||
|
"homedecor_beertap_front.png",
|
||||||
|
"homedecor_beertap_front.png",
|
||||||
|
"homedecor_beertap_right.png",
|
||||||
|
"homedecor_beertap_right.png^[transformFX",
|
||||||
|
"homedecor_beertap_front.png",
|
||||||
|
"homedecor_beertap_front.png"
|
||||||
|
},
|
||||||
|
inventory_image = "homedecor_beertap_inv.png",
|
||||||
|
groups = { snappy=3 },
|
||||||
|
walkable = false,
|
||||||
|
node_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {
|
||||||
|
{-0.25, -0.5, -0.4375, 0.25, -0.48, 0}, -- NodeBox1
|
||||||
|
{-0.0625, -0.48, -0.1875, 0.0625, 0.125, -0.0625}, -- NodeBox2
|
||||||
|
{-0.1875, 0, -0.375, -0.125, 0.0315, -0.125}, -- NodeBox3
|
||||||
|
{-0.1875, 0, -0.1875, 0.1875, 0.0315, -0.125}, -- NodeBox4
|
||||||
|
{0.125, 0, -0.375, 0.1875, 0.0315, -0.125}, -- NodeBox5
|
||||||
|
{0.135, 0.0315, -0.3225, 0.1775, 0.235, -0.29}, -- NodeBox6
|
||||||
|
{-0.1775, 0.0315, -0.3225, -0.135, 0.235, -0.29}, -- NodeBox7
|
||||||
|
{-0.1675, -0.0825, -0.355, -0.145, 0, -0.3325}, -- NodeBox8
|
||||||
|
{0.145, -0.0825, -0.355, 0.1675, 0, -0.3325}, -- NodeBox9
|
||||||
|
}
|
||||||
|
},
|
||||||
|
selection_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = { -0.25, -0.5, -0.4375, 0.25, 0.235, 0 }
|
||||||
|
},
|
||||||
|
on_punch = function(pos, node, puncher, pointed_thing)
|
||||||
|
local wielditem = puncher:get_wielded_item()
|
||||||
|
local inv = puncher:get_inventory()
|
||||||
|
|
||||||
|
local wieldname = wielditem:get_name()
|
||||||
|
if wieldname == "vessels:drinking_glass" then
|
||||||
|
if inv:room_for_item("main", "homedecor:beer_mug 1") then
|
||||||
|
wielditem:take_item()
|
||||||
|
puncher:set_wielded_item(wielditem)
|
||||||
|
inv:add_item("main", "homedecor:beer_mug 1")
|
||||||
|
minetest.chat_send_player(puncher:get_player_name(), "Ahh, a frosty cold beer - look in your inventory for it!")
|
||||||
|
else
|
||||||
|
minetest.chat_send_player(puncher:get_player_name(), "No room in your inventory to add a beer mug!")
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
})
|
||||||
|
|
||||||
|
local beer_cbox = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = { -5/32, -8/16, -9/32 , 7/32, -2/16, 1/32 }
|
||||||
|
}
|
||||||
|
|
||||||
|
homedecor.register("beer_mug", {
|
||||||
|
description = "Beer mug",
|
||||||
|
drawtype = "mesh",
|
||||||
|
mesh = "homedecor_beer_mug.obj",
|
||||||
|
tiles = { "homedecor_beer_mug.png" },
|
||||||
|
inventory_image = "homedecor_beer_mug_inv.png",
|
||||||
|
groups = { snappy=3, oddly_breakable_by_hand=3 },
|
||||||
|
walkable = false,
|
||||||
|
sounds = default.node_sound_glass_defaults(),
|
||||||
|
selection_box = beer_cbox
|
||||||
|
})
|
||||||
|
|
||||||
|
local pframe_cbox = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = { -0.18, -0.5, -0.08, 0.18, -0.08, 0.18 }
|
||||||
|
}
|
||||||
|
local n = { 1, 2 }
|
||||||
|
|
||||||
|
for _, i in ipairs(n) do
|
||||||
|
homedecor.register("picture_frame"..i, {
|
||||||
|
description = S("Picture Frame"),
|
||||||
|
mesh = "homedecor_picture_frame.obj",
|
||||||
|
tiles = {
|
||||||
|
"homedecor_picture_frame_image"..i..".png",
|
||||||
|
"default_wood.png^[colorize:#000000:50",
|
||||||
|
"homedecor_picture_frame_back.png",
|
||||||
|
},
|
||||||
|
inventory_image = "homedecor_picture_frame"..i.."_inv.png",
|
||||||
|
wield_image = "homedecor_picture_frame"..i.."_inv.png",
|
||||||
|
groups = {snappy = 3},
|
||||||
|
selection_box = pframe_cbox,
|
||||||
|
walkable = false,
|
||||||
|
sounds = default.node_sound_glass_defaults()
|
||||||
|
})
|
||||||
|
end
|
||||||
|
|
||||||
|
for i = 1,20 do
|
||||||
|
homedecor.register("painting_"..i, {
|
||||||
|
description = "Decorative painting #"..i,
|
||||||
|
tiles = {
|
||||||
|
"homedecor_painting_edges.png",
|
||||||
|
"homedecor_painting_edges.png",
|
||||||
|
"homedecor_painting_edges.png",
|
||||||
|
"homedecor_painting_edges.png",
|
||||||
|
"homedecor_painting_back.png",
|
||||||
|
"homedecor_painting"..i..".png"
|
||||||
|
},
|
||||||
|
node_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {
|
||||||
|
{ -32/64, -32/64, 28/64, -30/64, 32/64, 32/64 }, -- left edge
|
||||||
|
{ 30/64, -32/64, 28/64, 32/64, 32/64, 32/64 }, -- right edge
|
||||||
|
{ -32/64, 30/64, 28/64, 32/64, 32/64, 32/64 }, -- top edge
|
||||||
|
{ -32/64, -30/64, 28/64, 32/64, -32/64, 32/64 }, -- bottom edge
|
||||||
|
{ -32/64, -32/64, 29/64, 32/64, 32/64, 29/64 } -- the canvas
|
||||||
|
}
|
||||||
|
},
|
||||||
|
groups = {snappy=3},
|
||||||
|
sounds = default.node_sound_wood_defaults(),
|
||||||
|
})
|
||||||
|
end
|
539
mods/homedecor/models/forniture_armchair.obj
Normal file
@ -0,0 +1,539 @@
|
|||||||
|
# Blender v2.73 (sub 0) OBJ File: 'forniture-armchair.blend'
|
||||||
|
# www.blender.org
|
||||||
|
o chair_Cylinder
|
||||||
|
v 0.375000 -0.437500 -0.500000
|
||||||
|
v 0.375000 0.039062 -0.500000
|
||||||
|
v 0.375000 0.101562 -0.437500
|
||||||
|
v 0.375000 0.101562 0.035156
|
||||||
|
v 0.375000 0.437500 0.035156
|
||||||
|
v 0.375000 0.500000 0.097656
|
||||||
|
v -0.375000 0.500000 0.375000
|
||||||
|
v 0.312500 -0.187500 -0.375000
|
||||||
|
v -0.375000 0.500000 0.097656
|
||||||
|
v -0.375000 0.437500 0.035156
|
||||||
|
v -0.312500 -0.187500 -0.375000
|
||||||
|
v -0.375000 0.101562 0.035156
|
||||||
|
v -0.375000 0.101562 -0.437500
|
||||||
|
v -0.375000 0.039062 -0.500000
|
||||||
|
v 0.375000 0.500000 0.375000
|
||||||
|
v -0.375000 -0.437500 -0.500000
|
||||||
|
v -0.437500 -0.437500 -0.500000
|
||||||
|
v -0.500000 -0.437500 -0.375000
|
||||||
|
v -0.500000 0.437500 0.097656
|
||||||
|
v -0.437500 0.039062 -0.500000
|
||||||
|
v 0.437500 0.500000 0.437500
|
||||||
|
v -0.437500 0.101562 -0.437500
|
||||||
|
v 0.437500 0.500000 0.097656
|
||||||
|
v -0.437500 0.101562 0.035156
|
||||||
|
v 0.437500 0.437500 0.035156
|
||||||
|
v -0.437500 0.437500 0.035156
|
||||||
|
v 0.437500 0.101562 0.035156
|
||||||
|
v -0.437500 0.500000 0.097656
|
||||||
|
v 0.437500 0.101562 -0.437500
|
||||||
|
v -0.437500 0.500000 0.437500
|
||||||
|
v 0.437500 0.039062 -0.500000
|
||||||
|
v 0.500000 0.437500 0.097656
|
||||||
|
v 0.437500 -0.437500 -0.500000
|
||||||
|
v -0.312500 -0.437500 -0.375000
|
||||||
|
v 0.500000 0.437500 0.500000
|
||||||
|
v 0.500000 -0.437500 0.500000
|
||||||
|
v 0.312500 -0.437500 -0.375000
|
||||||
|
v -0.500000 0.437500 0.500000
|
||||||
|
v -0.500000 -0.437500 0.500000
|
||||||
|
v -0.500000 0.039062 0.097656
|
||||||
|
v 0.500000 0.039062 0.097656
|
||||||
|
v -0.500000 0.039062 -0.437500
|
||||||
|
v 0.500000 0.039062 -0.437500
|
||||||
|
v -0.500000 -0.437500 -0.437500
|
||||||
|
v 0.500000 -0.437500 -0.437500
|
||||||
|
v 0.312500 0.437500 0.097656
|
||||||
|
v 0.312500 0.039062 0.097656
|
||||||
|
v 0.312500 0.039062 -0.437500
|
||||||
|
v 0.312500 -0.437500 -0.437500
|
||||||
|
v -0.312500 0.437500 0.097656
|
||||||
|
v 0.500000 -0.437500 -0.375000
|
||||||
|
v -0.312500 0.039062 0.097656
|
||||||
|
v -0.312500 0.039062 -0.437500
|
||||||
|
v -0.312500 -0.437500 -0.437500
|
||||||
|
v 0.312500 -0.125000 0.312500
|
||||||
|
v -0.312500 -0.125000 0.312500
|
||||||
|
v 0.312500 0.437500 0.312500
|
||||||
|
v -0.312500 0.437500 0.312500
|
||||||
|
v 0.312500 -0.109375 -0.187500
|
||||||
|
v -0.312500 -0.109375 -0.187500
|
||||||
|
v 0.312500 0.156250 0.285156
|
||||||
|
v -0.312500 0.156250 0.285156
|
||||||
|
v 0.312500 -0.125000 -0.312500
|
||||||
|
v -0.312500 -0.109375 0.250000
|
||||||
|
v 0.312500 -0.062500 0.296875
|
||||||
|
v -0.312500 0.375000 0.296875
|
||||||
|
v 0.312500 -0.109375 0.250000
|
||||||
|
v -0.312500 -0.125000 -0.312500
|
||||||
|
v 0.312500 0.375000 0.296875
|
||||||
|
v -0.312500 -0.062500 0.296875
|
||||||
|
v 0.312500 -0.101562 0.031250
|
||||||
|
v -0.312500 -0.101562 0.031250
|
||||||
|
v -0.432138 -0.500000 0.343750
|
||||||
|
v -0.432138 -0.437500 0.343750
|
||||||
|
v -0.380362 -0.500000 0.343750
|
||||||
|
v -0.380362 -0.437500 0.343750
|
||||||
|
v -0.343750 -0.500000 0.380362
|
||||||
|
v -0.343750 -0.437500 0.380362
|
||||||
|
v -0.343750 -0.500000 0.432138
|
||||||
|
v -0.343750 -0.437500 0.432138
|
||||||
|
v -0.380362 -0.500000 0.468750
|
||||||
|
v -0.380362 -0.437500 0.468750
|
||||||
|
v -0.432138 -0.500000 0.468750
|
||||||
|
v -0.432138 -0.437500 0.468750
|
||||||
|
v -0.468750 -0.500000 0.432138
|
||||||
|
v -0.468750 -0.437500 0.432138
|
||||||
|
v -0.468750 -0.500000 0.380362
|
||||||
|
v -0.468750 -0.437500 0.380362
|
||||||
|
v 0.343750 -0.437500 0.380362
|
||||||
|
v 0.343750 -0.500000 0.380362
|
||||||
|
v 0.343750 -0.437500 0.432138
|
||||||
|
v 0.343750 -0.500000 0.432138
|
||||||
|
v 0.380362 -0.437500 0.468750
|
||||||
|
v 0.380362 -0.500000 0.468750
|
||||||
|
v 0.432138 -0.437500 0.468750
|
||||||
|
v 0.432138 -0.500000 0.468750
|
||||||
|
v 0.468750 -0.437500 0.432138
|
||||||
|
v 0.468750 -0.500000 0.432138
|
||||||
|
v 0.468750 -0.437500 0.380362
|
||||||
|
v 0.468750 -0.500000 0.380362
|
||||||
|
v 0.432138 -0.437500 0.343750
|
||||||
|
v 0.432138 -0.500000 0.343750
|
||||||
|
v 0.380362 -0.437500 0.343750
|
||||||
|
v 0.380362 -0.500000 0.343750
|
||||||
|
v -0.432138 -0.500000 -0.468750
|
||||||
|
v -0.432138 -0.437500 -0.468750
|
||||||
|
v -0.380362 -0.500000 -0.468750
|
||||||
|
v -0.380362 -0.437500 -0.468750
|
||||||
|
v -0.343750 -0.500000 -0.432138
|
||||||
|
v -0.343750 -0.437500 -0.432138
|
||||||
|
v -0.343750 -0.500000 -0.380362
|
||||||
|
v -0.343750 -0.437500 -0.380362
|
||||||
|
v -0.380362 -0.500000 -0.343750
|
||||||
|
v -0.380362 -0.437500 -0.343750
|
||||||
|
v -0.432138 -0.500000 -0.343750
|
||||||
|
v -0.432138 -0.437500 -0.343750
|
||||||
|
v -0.468750 -0.500000 -0.380362
|
||||||
|
v -0.468750 -0.437500 -0.380362
|
||||||
|
v -0.468750 -0.500000 -0.432138
|
||||||
|
v -0.468750 -0.437500 -0.432138
|
||||||
|
v 0.343750 -0.437500 -0.432138
|
||||||
|
v 0.343750 -0.500000 -0.432138
|
||||||
|
v 0.343750 -0.437500 -0.380362
|
||||||
|
v 0.343750 -0.500000 -0.380362
|
||||||
|
v 0.380362 -0.437500 -0.343750
|
||||||
|
v 0.380362 -0.500000 -0.343750
|
||||||
|
v 0.432138 -0.437500 -0.343750
|
||||||
|
v 0.432138 -0.500000 -0.343750
|
||||||
|
v 0.468750 -0.437500 -0.380362
|
||||||
|
v 0.468750 -0.500000 -0.380362
|
||||||
|
v 0.468750 -0.437500 -0.432138
|
||||||
|
v 0.468750 -0.500000 -0.432138
|
||||||
|
v 0.432138 -0.437500 -0.468750
|
||||||
|
v 0.432138 -0.500000 -0.468750
|
||||||
|
v 0.380362 -0.437500 -0.468750
|
||||||
|
v 0.380362 -0.500000 -0.468750
|
||||||
|
vt 0.062590 0.539162
|
||||||
|
vt 0.062590 0.601648
|
||||||
|
vt 0.000103 0.539162
|
||||||
|
vt 0.125076 0.601648
|
||||||
|
vt 0.125076 0.539162
|
||||||
|
vt 0.187563 0.539162
|
||||||
|
vt 0.937402 0.601648
|
||||||
|
vt 0.937402 0.539162
|
||||||
|
vt 0.999888 0.539162
|
||||||
|
vt 0.812428 0.539162
|
||||||
|
vt 0.874915 0.539162
|
||||||
|
vt 0.874915 0.601648
|
||||||
|
vt 0.000103 0.937514
|
||||||
|
vt 0.062590 0.937514
|
||||||
|
vt 0.062590 1.000000
|
||||||
|
vt 0.125076 1.000000
|
||||||
|
vt 0.125076 0.937514
|
||||||
|
vt 0.187563 0.937514
|
||||||
|
vt 0.937513 1.000000
|
||||||
|
vt 0.597743 1.000000
|
||||||
|
vt 0.597743 0.937514
|
||||||
|
vt 1.000000 0.937514
|
||||||
|
vt 0.937299 1.000000
|
||||||
|
vt 0.062487 1.000000
|
||||||
|
vt 0.000000 0.937514
|
||||||
|
vt 0.999786 0.937514
|
||||||
|
vt 0.874915 0.937514
|
||||||
|
vt 0.874915 1.000000
|
||||||
|
vt 0.812428 0.937514
|
||||||
|
vt 0.937402 1.000000
|
||||||
|
vt 0.937402 0.937514
|
||||||
|
vt 0.999888 0.937514
|
||||||
|
vt 0.597743 0.539162
|
||||||
|
vt 0.062701 0.539162
|
||||||
|
vt 0.062701 0.062702
|
||||||
|
vt 1.000000 0.062702
|
||||||
|
vt 0.187563 0.062702
|
||||||
|
vt 0.812428 0.062702
|
||||||
|
vt 0.812428 0.312648
|
||||||
|
vt 0.187563 0.312648
|
||||||
|
vt 0.812433 0.250180
|
||||||
|
vt 0.187567 0.250180
|
||||||
|
vt 0.187567 0.187694
|
||||||
|
vt 0.812433 0.187694
|
||||||
|
vt 0.187563 0.875027
|
||||||
|
vt 0.812428 0.875027
|
||||||
|
vt 0.874919 0.125207
|
||||||
|
vt 0.125081 0.125207
|
||||||
|
vt 0.062594 0.062721
|
||||||
|
vt 0.937406 0.062721
|
||||||
|
vt 0.937406 0.402491
|
||||||
|
vt 0.874919 0.402491
|
||||||
|
vt 0.535256 0.601649
|
||||||
|
vt 0.062701 0.601649
|
||||||
|
vt 0.999888 0.062702
|
||||||
|
vt 0.874915 0.062702
|
||||||
|
vt 0.812433 0.812559
|
||||||
|
vt 0.187567 0.812559
|
||||||
|
vt 0.187567 0.687586
|
||||||
|
vt 0.812433 0.687586
|
||||||
|
vt 0.187563 0.437621
|
||||||
|
vt 0.812428 0.437621
|
||||||
|
vt 0.812428 0.656324
|
||||||
|
vt 0.187563 0.656324
|
||||||
|
vt 0.125081 0.402491
|
||||||
|
vt 0.062594 0.402491
|
||||||
|
vt 0.402257 0.937513
|
||||||
|
vt 0.402257 1.000000
|
||||||
|
vt 0.464744 0.601648
|
||||||
|
vt 0.402257 0.539161
|
||||||
|
vt 0.937298 0.539161
|
||||||
|
vt 0.937298 0.601648
|
||||||
|
vt 0.874919 0.464978
|
||||||
|
vt 0.937406 0.464978
|
||||||
|
vt 0.535233 0.601622
|
||||||
|
vt 0.062678 0.539135
|
||||||
|
vt 0.597718 0.539135
|
||||||
|
vt 0.062594 0.464978
|
||||||
|
vt 0.125081 0.464978
|
||||||
|
vt 0.000103 0.062702
|
||||||
|
vt 0.125076 0.062702
|
||||||
|
vt 0.875003 0.999974
|
||||||
|
vt 0.812517 0.937487
|
||||||
|
vt 0.124973 1.000000
|
||||||
|
vt 0.187460 0.937513
|
||||||
|
vt 0.000000 0.062702
|
||||||
|
vt 0.937298 0.062702
|
||||||
|
vt 0.187691 0.375183
|
||||||
|
vt 0.812557 0.375183
|
||||||
|
vt 0.812557 0.437670
|
||||||
|
vt 0.187691 0.437670
|
||||||
|
vt 0.812428 0.375134
|
||||||
|
vt 0.187563 0.375134
|
||||||
|
vt 0.812433 0.468883
|
||||||
|
vt 0.187567 0.468883
|
||||||
|
vt 0.796895 0.875000
|
||||||
|
vt 0.785178 0.656297
|
||||||
|
vt 0.796895 0.437594
|
||||||
|
vt 0.203081 0.875027
|
||||||
|
vt 0.214797 0.656324
|
||||||
|
vt 0.203081 0.437621
|
||||||
|
vt 0.187460 0.375134
|
||||||
|
vt 0.249947 0.390756
|
||||||
|
vt 0.750030 0.390729
|
||||||
|
vt 0.812517 0.375107
|
||||||
|
vt 0.531327 0.398540
|
||||||
|
vt 0.468650 0.398567
|
||||||
|
vt 0.687352 0.390756
|
||||||
|
vt 0.312624 0.390729
|
||||||
|
vt 0.187651 0.375107
|
||||||
|
vt 0.812326 0.375134
|
||||||
|
vt 0.874812 0.312648
|
||||||
|
vt 0.125164 0.312621
|
||||||
|
vt 0.125164 0.062675
|
||||||
|
vt 0.874812 0.062702
|
||||||
|
vt 0.999786 0.062701
|
||||||
|
vt 0.000000 0.125016
|
||||||
|
vt 0.000000 0.062508
|
||||||
|
vt 0.062507 0.000000
|
||||||
|
vt 0.125016 0.000000
|
||||||
|
vt 0.187524 0.062508
|
||||||
|
vt 0.187524 0.125016
|
||||||
|
vt 1.000000 0.125016
|
||||||
|
vt 0.812475 0.125016
|
||||||
|
vt 0.812475 0.062508
|
||||||
|
vt 0.874984 0.000000
|
||||||
|
vt 0.937492 0.000000
|
||||||
|
vt 1.000000 0.062508
|
||||||
|
vt 0.000000 1.000000
|
||||||
|
vt 0.000000 0.000000
|
||||||
|
vt 0.750000 0.687500
|
||||||
|
vt 0.750000 0.750000
|
||||||
|
vt 0.687500 0.750000
|
||||||
|
vt 0.687500 0.687500
|
||||||
|
vt 0.625000 0.750000
|
||||||
|
vt 0.625000 0.687500
|
||||||
|
vt 0.562500 0.750000
|
||||||
|
vt 0.562500 0.687500
|
||||||
|
vt 0.500000 0.750000
|
||||||
|
vt 0.500000 0.687500
|
||||||
|
vt 1.000000 0.687500
|
||||||
|
vt 1.000000 0.750000
|
||||||
|
vt 0.937500 0.750000
|
||||||
|
vt 0.937500 0.687500
|
||||||
|
vt 0.875000 0.750000
|
||||||
|
vt 0.875000 0.687500
|
||||||
|
vt 0.812500 0.687500
|
||||||
|
vt 0.812500 0.750000
|
||||||
|
vt 0.669272 0.937532
|
||||||
|
vt 0.669272 0.874968
|
||||||
|
vt 0.625032 0.830728
|
||||||
|
vt 0.562468 0.830728
|
||||||
|
vt 0.518228 0.874968
|
||||||
|
vt 0.518228 0.937532
|
||||||
|
vt 0.562468 0.981772
|
||||||
|
vt 0.625032 0.981772
|
||||||
|
vt 0.169272 0.937532
|
||||||
|
vt 0.169272 0.874968
|
||||||
|
vt 0.125032 0.830728
|
||||||
|
vt 0.062468 0.830728
|
||||||
|
vt 0.018228 0.874968
|
||||||
|
vt 0.018228 0.937532
|
||||||
|
vt 0.062468 0.981772
|
||||||
|
vt 0.125032 0.981772
|
||||||
|
vt 0.375000 0.687500
|
||||||
|
vt 0.375000 0.750000
|
||||||
|
vt 0.312500 0.750000
|
||||||
|
vt 0.312500 0.687500
|
||||||
|
vt 0.250000 0.750000
|
||||||
|
vt 0.250000 0.687500
|
||||||
|
vt 0.437500 0.687500
|
||||||
|
vt 0.437500 0.750000
|
||||||
|
vt 0.062500 0.687500
|
||||||
|
vt 0.062500 0.750000
|
||||||
|
vt 0.000000 0.750000
|
||||||
|
vt 0.000000 0.687500
|
||||||
|
vt 0.125000 0.687500
|
||||||
|
vt 0.125000 0.750000
|
||||||
|
vt 0.187500 0.687500
|
||||||
|
vt 0.187500 0.750000
|
||||||
|
vt 0.750000 0.312500
|
||||||
|
vt 0.750000 0.375000
|
||||||
|
vt 0.687500 0.375000
|
||||||
|
vt 0.687500 0.312500
|
||||||
|
vt 0.625000 0.375000
|
||||||
|
vt 0.625000 0.312500
|
||||||
|
vt 0.562500 0.375000
|
||||||
|
vt 0.562500 0.312500
|
||||||
|
vt 0.500000 0.375000
|
||||||
|
vt 0.500000 0.312500
|
||||||
|
vt 1.000000 0.312500
|
||||||
|
vt 1.000000 0.375000
|
||||||
|
vt 0.937500 0.375000
|
||||||
|
vt 0.937500 0.312500
|
||||||
|
vt 0.875000 0.375000
|
||||||
|
vt 0.875000 0.312500
|
||||||
|
vt 0.812500 0.312500
|
||||||
|
vt 0.812500 0.375000
|
||||||
|
vt 0.669272 0.562532
|
||||||
|
vt 0.669272 0.499968
|
||||||
|
vt 0.625032 0.455728
|
||||||
|
vt 0.562468 0.455728
|
||||||
|
vt 0.518228 0.499968
|
||||||
|
vt 0.518228 0.562532
|
||||||
|
vt 0.562468 0.606772
|
||||||
|
vt 0.625032 0.606772
|
||||||
|
vt 0.169272 0.562532
|
||||||
|
vt 0.169272 0.499968
|
||||||
|
vt 0.125032 0.455728
|
||||||
|
vt 0.062468 0.455728
|
||||||
|
vt 0.018228 0.499968
|
||||||
|
vt 0.018228 0.562532
|
||||||
|
vt 0.062468 0.606772
|
||||||
|
vt 0.125032 0.606772
|
||||||
|
vt 0.375000 0.312500
|
||||||
|
vt 0.375000 0.375000
|
||||||
|
vt 0.312500 0.375000
|
||||||
|
vt 0.312500 0.312500
|
||||||
|
vt 0.250000 0.375000
|
||||||
|
vt 0.250000 0.312500
|
||||||
|
vt 0.437500 0.312500
|
||||||
|
vt 0.437500 0.375000
|
||||||
|
vt 0.062500 0.312500
|
||||||
|
vt 0.062500 0.375000
|
||||||
|
vt 0.000000 0.375000
|
||||||
|
vt 0.000000 0.312500
|
||||||
|
vt 0.125000 0.312500
|
||||||
|
vt 0.125000 0.375000
|
||||||
|
vt 0.187500 0.312500
|
||||||
|
vt 0.187500 0.375000
|
||||||
|
vn 0.341600 0.341600 -0.875600
|
||||||
|
vn 0.341600 0.875600 -0.341600
|
||||||
|
vn 0.875600 0.341600 -0.341600
|
||||||
|
vn -0.341600 0.875600 -0.341600
|
||||||
|
vn -0.341600 0.341600 -0.875600
|
||||||
|
vn -0.875600 0.341600 -0.341600
|
||||||
|
vn -0.300200 0.905400 0.300200
|
||||||
|
vn -0.650700 0.391300 0.650700
|
||||||
|
vn 0.300200 0.905400 0.300200
|
||||||
|
vn 0.650700 0.391300 0.650700
|
||||||
|
vn -0.987800 0.110000 -0.110000
|
||||||
|
vn -0.717300 -0.630300 -0.297100
|
||||||
|
vn -0.577400 -0.577400 0.577400
|
||||||
|
vn 0.000000 0.000000 -1.000000
|
||||||
|
vn 0.000000 0.382700 -0.923900
|
||||||
|
vn 0.000000 0.990200 0.139900
|
||||||
|
vn 0.000000 0.707100 -0.707100
|
||||||
|
vn -0.729300 0.101700 -0.676600
|
||||||
|
vn 0.729300 0.101700 -0.676600
|
||||||
|
vn 0.526700 0.636900 -0.563000
|
||||||
|
vn -0.526700 0.636900 -0.563000
|
||||||
|
vn -0.110000 0.987800 -0.110000
|
||||||
|
vn 0.110000 0.987800 -0.110000
|
||||||
|
vn -0.574300 0.578900 -0.578900
|
||||||
|
vn -0.297100 -0.630200 -0.717300
|
||||||
|
vn 0.297100 -0.630200 -0.717300
|
||||||
|
vn 0.717300 -0.630200 -0.297100
|
||||||
|
vn 0.000000 0.898300 -0.439400
|
||||||
|
vn 0.000000 0.996800 -0.079900
|
||||||
|
vn 0.000000 -0.148700 -0.988900
|
||||||
|
vn 0.987800 0.110000 -0.110000
|
||||||
|
vn 0.574300 0.578900 -0.578900
|
||||||
|
vn 0.717300 -0.630300 -0.297100
|
||||||
|
vn -0.717300 -0.630200 -0.297100
|
||||||
|
vn 0.577400 -0.577400 0.577400
|
||||||
|
vn 0.000000 1.000000 0.000000
|
||||||
|
vn -1.000000 0.000000 0.000000
|
||||||
|
vn 1.000000 0.000000 0.000000
|
||||||
|
vn -0.707100 -0.707100 0.000000
|
||||||
|
vn 0.707100 -0.707100 0.000000
|
||||||
|
vn 0.000000 -1.000000 0.000000
|
||||||
|
vn 0.707100 0.000000 -0.707100
|
||||||
|
vn 0.707100 0.000000 0.707100
|
||||||
|
vn 0.000000 0.000000 1.000000
|
||||||
|
vn -0.707100 0.000000 0.707100
|
||||||
|
vn -0.707100 0.000000 -0.707100
|
||||||
|
g chair_Cylinder_colored
|
||||||
|
s 1
|
||||||
|
f 31/1/1 29/2/2 43/3/3
|
||||||
|
f 3/4/4 2/5/5 48/6/6
|
||||||
|
f 22/7/4 20/8/5 42/9/6
|
||||||
|
f 53/10/3 14/11/1 13/12/2
|
||||||
|
f 32/13/3 25/14/1 23/15/2
|
||||||
|
f 6/16/4 5/17/5 46/18/6
|
||||||
|
f 30/19/7 28/20/4 19/21/6 38/22/8
|
||||||
|
f 21/23/9 30/24/7 38/25/8 35/26/10
|
||||||
|
f 10/27/1 9/28/2 50/29/3
|
||||||
|
f 28/30/4 26/31/5 19/32/6
|
||||||
|
f 40/33/11 42/34/6 44/35/12 39/36/13
|
||||||
|
f 37/37/14 34/38/14 11/39/15 8/40/15
|
||||||
|
f 67/41/16 64/42/16 56/43/17 55/44/17
|
||||||
|
f 69/45/18 66/46/19 58/29/20 57/18/21
|
||||||
|
f 38/22/8 19/21/6 40/33/11 39/36/13
|
||||||
|
f 15/47/22 7/48/23 30/49/7 21/50/9
|
||||||
|
f 21/50/9 23/51/2 6/52/4 15/47/22
|
||||||
|
f 10/27/1 26/31/5 28/30/4 9/28/2
|
||||||
|
f 26/31/5 24/7/24 40/9/11 19/32/6
|
||||||
|
f 24/53/24 22/54/4 42/34/6 40/33/11
|
||||||
|
f 14/11/1 20/8/5 22/7/4 13/12/2
|
||||||
|
f 20/8/5 17/50/25 44/55/12 42/9/6
|
||||||
|
f 16/56/26 17/50/25 20/8/5 14/11/1
|
||||||
|
f 14/11/1 53/10/3 54/38/27 16/56/26
|
||||||
|
f 63/57/28 68/58/28 60/59/29 59/60/29
|
||||||
|
f 65/61/30 70/62/30 62/63/14 61/64/14
|
||||||
|
f 5/17/5 6/16/4 23/15/2 25/14/1
|
||||||
|
f 30/49/7 7/48/23 9/65/2 28/66/4
|
||||||
|
f 21/24/9 35/25/10 32/67/3 23/68/2
|
||||||
|
f 25/14/1 32/13/3 41/3/31 27/2/32
|
||||||
|
f 4/4/24 5/17/5 25/14/1 27/2/32
|
||||||
|
f 27/69/32 41/70/31 43/71/3 29/72/2
|
||||||
|
f 2/5/5 3/4/4 29/2/2 31/1/1
|
||||||
|
f 3/27/4 4/73/24 27/74/32 29/31/2
|
||||||
|
f 4/75/24 3/54/4 48/76/6 47/77/11
|
||||||
|
f 5/17/5 4/4/24 47/6/11 46/18/6
|
||||||
|
f 13/17/2 22/14/4 24/78/24 12/79/32
|
||||||
|
f 12/12/32 24/7/24 26/31/5 10/27/1
|
||||||
|
f 10/27/1 50/29/3 52/10/31 12/12/32
|
||||||
|
f 12/69/32 52/70/31 53/71/3 13/72/2
|
||||||
|
f 31/1/1 43/3/3 45/80/33 33/49/26
|
||||||
|
f 1/81/25 2/5/5 31/1/1 33/49/26
|
||||||
|
f 2/5/5 1/81/25 49/37/34 48/6/6
|
||||||
|
f 15/82/22 6/20/4 46/21/6 57/83/21
|
||||||
|
f 7/84/23 58/85/20 50/67/3 9/68/2
|
||||||
|
f 15/16/22 57/18/21 58/29/20 7/28/23
|
||||||
|
f 35/25/10 36/86/35 41/70/31 32/67/3
|
||||||
|
f 41/70/31 36/86/35 45/87/33 43/71/3
|
||||||
|
f 55/88/17 56/89/17 70/90/30 65/91/30
|
||||||
|
f 8/40/15 11/39/15 68/92/28 63/93/28
|
||||||
|
f 61/64/14 62/63/14 66/46/19 69/45/18
|
||||||
|
f 71/94/36 72/95/36 64/42/16 67/41/16
|
||||||
|
f 59/60/29 60/59/29 72/95/36 71/94/36
|
||||||
|
f 57/83/21 46/21/6 69/96/18
|
||||||
|
f 69/96/18 46/21/6 61/97/37
|
||||||
|
f 65/98/37 61/97/37 47/77/11
|
||||||
|
f 47/77/11 61/97/37 46/21/6
|
||||||
|
f 58/85/20 66/99/19 50/67/3
|
||||||
|
f 66/99/19 62/100/38 50/67/3
|
||||||
|
f 50/67/3 62/100/38 52/70/31
|
||||||
|
f 62/100/38 70/101/38 52/70/31
|
||||||
|
f 70/101/38 56/102/38 52/70/31
|
||||||
|
f 56/102/38 64/103/38 52/70/31
|
||||||
|
f 67/104/37 55/105/37 47/77/11
|
||||||
|
f 65/98/37 47/77/11 55/105/37
|
||||||
|
f 71/106/37 67/104/37 47/77/11
|
||||||
|
f 64/103/38 72/107/38 52/70/31
|
||||||
|
f 72/107/38 60/108/38 52/70/31
|
||||||
|
f 59/109/37 71/106/37 47/77/11
|
||||||
|
f 63/110/37 59/109/37 48/76/6
|
||||||
|
f 47/77/11 48/76/6 59/109/37
|
||||||
|
f 60/108/38 68/111/38 53/71/3
|
||||||
|
f 52/70/31 60/108/38 53/71/3
|
||||||
|
f 68/111/38 11/112/38 53/71/3
|
||||||
|
f 8/113/37 63/110/37 48/76/6
|
||||||
|
f 37/114/39 8/113/37 49/35/34
|
||||||
|
f 48/76/6 49/35/34 8/113/37
|
||||||
|
f 54/87/27 11/112/38 34/115/40
|
||||||
|
f 53/71/3 11/112/38 54/87/27
|
||||||
|
f 38/25/8 39/86/13 36/116/35 35/26/10
|
||||||
|
f 18/117/41 44/118/12 17/119/25 16/120/26 54/121/27 34/122/40
|
||||||
|
f 51/123/41 37/124/39 49/125/34 1/126/25 33/127/26 45/128/33
|
||||||
|
g chair_Cylinder_grey
|
||||||
|
f 36/126/35 39/82/13 18/129/41 51/130/41
|
||||||
|
g chair_Cylinder_wood
|
||||||
|
s off
|
||||||
|
f 73/131/14 74/132/14 76/133/14 75/134/14
|
||||||
|
f 75/134/42 76/133/42 78/135/42 77/136/42
|
||||||
|
f 77/136/38 78/135/38 80/137/38 79/138/38
|
||||||
|
f 79/138/43 80/137/43 82/139/43 81/140/43
|
||||||
|
f 81/141/44 82/142/44 84/143/44 83/144/44
|
||||||
|
f 83/144/45 84/143/45 86/145/45 85/146/45
|
||||||
|
f 87/147/46 88/148/46 74/132/46 73/131/46
|
||||||
|
f 85/146/37 86/145/37 88/148/37 87/147/37
|
||||||
|
f 73/149/41 75/150/41 77/151/41 79/152/41 81/153/41 83/154/41 85/155/41 87/156/41
|
||||||
|
f 104/157/41 102/158/41 100/159/41 98/160/41 96/161/41 94/162/41 92/163/41 90/164/41
|
||||||
|
f 92/165/37 91/166/37 89/167/37 90/168/37
|
||||||
|
f 90/168/46 89/167/46 103/169/46 104/170/46
|
||||||
|
f 94/171/45 93/172/45 91/166/45 92/165/45
|
||||||
|
f 96/140/44 95/139/44 93/172/44 94/171/44
|
||||||
|
f 98/173/43 97/174/43 95/175/43 96/176/43
|
||||||
|
f 100/177/38 99/178/38 97/174/38 98/173/38
|
||||||
|
f 102/179/42 101/180/42 99/178/42 100/177/42
|
||||||
|
f 104/170/14 103/169/14 101/180/14 102/179/14
|
||||||
|
f 105/181/14 106/182/14 108/183/14 107/184/14
|
||||||
|
f 107/184/42 108/183/42 110/185/42 109/186/42
|
||||||
|
f 109/186/38 110/185/38 112/187/38 111/188/38
|
||||||
|
f 111/188/43 112/187/43 114/189/43 113/190/43
|
||||||
|
f 113/191/44 114/192/44 116/193/44 115/194/44
|
||||||
|
f 115/194/45 116/193/45 118/195/45 117/196/45
|
||||||
|
f 119/197/46 120/198/46 106/182/46 105/181/46
|
||||||
|
f 117/196/37 118/195/37 120/198/37 119/197/37
|
||||||
|
f 105/199/41 107/200/41 109/201/41 111/202/41 113/203/41 115/204/41 117/205/41 119/206/41
|
||||||
|
f 136/207/41 134/208/41 132/209/41 130/210/41 128/211/41 126/212/41 124/213/41 122/214/41
|
||||||
|
f 124/215/37 123/216/37 121/217/37 122/218/37
|
||||||
|
f 122/218/46 121/217/46 135/219/46 136/220/46
|
||||||
|
f 126/221/45 125/222/45 123/216/45 124/215/45
|
||||||
|
f 128/190/44 127/189/44 125/222/44 126/221/44
|
||||||
|
f 130/223/43 129/224/43 127/225/43 128/226/43
|
||||||
|
f 132/227/38 131/228/38 129/224/38 130/223/38
|
||||||
|
f 134/229/42 133/230/42 131/228/42 132/227/42
|
||||||
|
f 136/220/14 135/219/14 133/230/14 134/229/14
|
362
mods/homedecor/models/homedecor_barbecue.obj
Normal file
@ -0,0 +1,362 @@
|
|||||||
|
# Blender v2.73 (sub 0) OBJ File: 'barbecue.blend'
|
||||||
|
# www.blender.org
|
||||||
|
o Cylinder
|
||||||
|
v -0.500000 0.062500 0.312500
|
||||||
|
v -0.500000 0.062500 -0.312500
|
||||||
|
v 0.500000 0.062500 -0.312500
|
||||||
|
v 0.500000 0.062500 0.312500
|
||||||
|
v -0.500000 0.500000 0.312500
|
||||||
|
v -0.500000 0.500000 -0.312500
|
||||||
|
v 0.500000 0.500000 -0.312500
|
||||||
|
v 0.500000 0.500000 0.312500
|
||||||
|
v -1.625000 -0.500000 0.500000
|
||||||
|
v -1.625000 -0.500000 -0.500000
|
||||||
|
v -0.625000 -0.500000 -0.500000
|
||||||
|
v -0.625000 -0.500000 0.500000
|
||||||
|
v -1.625000 0.500000 0.500000
|
||||||
|
v -1.625000 0.500000 -0.500000
|
||||||
|
v -0.625000 0.500000 -0.500000
|
||||||
|
v -0.625000 0.500000 0.500000
|
||||||
|
v -0.500000 -0.500000 0.312500
|
||||||
|
v -0.500000 -0.500000 0.250000
|
||||||
|
v -0.437500 -0.500000 0.250000
|
||||||
|
v -0.437500 -0.500000 0.312500
|
||||||
|
v -0.500000 0.062500 0.312500
|
||||||
|
v -0.500000 0.062500 0.250000
|
||||||
|
v -0.437500 0.062500 0.250000
|
||||||
|
v -0.437500 0.062500 0.312500
|
||||||
|
v -0.500000 -0.500000 -0.250000
|
||||||
|
v -0.500000 -0.500000 -0.312500
|
||||||
|
v -0.437500 -0.500000 -0.312500
|
||||||
|
v -0.437500 -0.500000 -0.250000
|
||||||
|
v -0.500000 0.062500 -0.250000
|
||||||
|
v -0.500000 0.062500 -0.312500
|
||||||
|
v -0.437500 0.062500 -0.312500
|
||||||
|
v -0.437500 0.062500 -0.250000
|
||||||
|
v 0.437500 -0.500000 -0.250000
|
||||||
|
v 0.437500 -0.500000 -0.312500
|
||||||
|
v 0.500000 -0.500000 -0.312500
|
||||||
|
v 0.500000 -0.500000 -0.250000
|
||||||
|
v 0.437500 0.062500 -0.250000
|
||||||
|
v 0.437500 0.062500 -0.312500
|
||||||
|
v 0.500000 0.062500 -0.312500
|
||||||
|
v 0.500000 0.062500 -0.250000
|
||||||
|
v 0.437500 -0.500000 0.312500
|
||||||
|
v 0.437500 -0.500000 0.250000
|
||||||
|
v 0.500000 -0.500000 0.250000
|
||||||
|
v 0.500000 -0.500000 0.312500
|
||||||
|
v 0.437500 0.062500 0.312500
|
||||||
|
v 0.437500 0.062500 0.250000
|
||||||
|
v 0.500000 0.062500 0.250000
|
||||||
|
v 0.500000 0.062500 0.312500
|
||||||
|
v -0.500000 0.500000 0.250000
|
||||||
|
v 0.500000 0.500000 0.250000
|
||||||
|
v -0.500000 0.500000 -0.250000
|
||||||
|
v 0.500000 0.500000 -0.250000
|
||||||
|
v -0.437500 0.500000 0.250000
|
||||||
|
v -0.437500 0.500000 -0.250000
|
||||||
|
v 0.437500 0.500000 0.250000
|
||||||
|
v 0.437500 0.500000 -0.250000
|
||||||
|
v -0.437500 0.312500 0.250000
|
||||||
|
v -0.437500 0.312500 -0.250000
|
||||||
|
v 0.437500 0.312500 0.250000
|
||||||
|
v 0.437500 0.312500 -0.250000
|
||||||
|
v -0.390625 0.453125 0.250000
|
||||||
|
v -0.390625 0.453125 -0.250000
|
||||||
|
v -0.359375 0.453125 -0.250000
|
||||||
|
v -0.359375 0.453125 0.250000
|
||||||
|
v -0.390625 0.488281 0.250000
|
||||||
|
v -0.390625 0.488281 -0.250000
|
||||||
|
v -0.359375 0.488281 -0.250000
|
||||||
|
v -0.359375 0.488281 0.250000
|
||||||
|
v -0.265625 0.453125 0.250000
|
||||||
|
v -0.265625 0.453125 -0.250000
|
||||||
|
v -0.234375 0.453125 -0.250000
|
||||||
|
v -0.234375 0.453125 0.250000
|
||||||
|
v -0.265625 0.488281 0.250000
|
||||||
|
v -0.265625 0.488281 -0.250000
|
||||||
|
v -0.234375 0.488281 -0.250000
|
||||||
|
v -0.234375 0.488281 0.250000
|
||||||
|
v -0.140625 0.453125 0.250000
|
||||||
|
v -0.140625 0.453125 -0.250000
|
||||||
|
v -0.109375 0.453125 -0.250000
|
||||||
|
v -0.109375 0.453125 0.250000
|
||||||
|
v -0.140625 0.488281 0.250000
|
||||||
|
v -0.140625 0.488281 -0.250000
|
||||||
|
v -0.109375 0.488281 -0.250000
|
||||||
|
v -0.109375 0.488281 0.250000
|
||||||
|
v -0.015625 0.453125 0.250000
|
||||||
|
v -0.015625 0.453125 -0.250000
|
||||||
|
v 0.015625 0.453125 -0.250000
|
||||||
|
v 0.015625 0.453125 0.250000
|
||||||
|
v -0.015625 0.488281 0.250000
|
||||||
|
v -0.015625 0.488281 -0.250000
|
||||||
|
v 0.015625 0.488281 -0.250000
|
||||||
|
v 0.015625 0.488281 0.250000
|
||||||
|
v 0.109375 0.453125 0.250000
|
||||||
|
v 0.109375 0.453125 -0.250000
|
||||||
|
v 0.140625 0.453125 -0.250000
|
||||||
|
v 0.140625 0.453125 0.250000
|
||||||
|
v 0.109375 0.488281 0.250000
|
||||||
|
v 0.109375 0.488281 -0.250000
|
||||||
|
v 0.140625 0.488281 -0.250000
|
||||||
|
v 0.140625 0.488281 0.250000
|
||||||
|
v 0.234375 0.453125 0.250000
|
||||||
|
v 0.234375 0.453125 -0.250000
|
||||||
|
v 0.265625 0.453125 -0.250000
|
||||||
|
v 0.265625 0.453125 0.250000
|
||||||
|
v 0.234375 0.488281 0.250000
|
||||||
|
v 0.234375 0.488281 -0.250000
|
||||||
|
v 0.265625 0.488281 -0.250000
|
||||||
|
v 0.265625 0.488281 0.250000
|
||||||
|
v 0.359375 0.453125 0.250000
|
||||||
|
v 0.359375 0.453125 -0.250000
|
||||||
|
v 0.390625 0.453125 -0.250000
|
||||||
|
v 0.390625 0.453125 0.250000
|
||||||
|
v 0.359375 0.488281 0.250000
|
||||||
|
v 0.359375 0.488281 -0.250000
|
||||||
|
v 0.390625 0.488281 -0.250000
|
||||||
|
v 0.390625 0.488281 0.250000
|
||||||
|
v 0.187500 0.511719 -0.093750
|
||||||
|
v 0.187500 0.488282 -0.093750
|
||||||
|
v -0.187500 0.488282 -0.093750
|
||||||
|
v -0.187500 0.511719 -0.093750
|
||||||
|
v -0.121209 0.488282 -0.066291
|
||||||
|
v -0.121209 0.511719 -0.066291
|
||||||
|
v -0.093750 0.488282 0.000000
|
||||||
|
v -0.093750 0.511719 0.000000
|
||||||
|
v -0.121209 0.488282 0.066291
|
||||||
|
v -0.121209 0.511719 0.066291
|
||||||
|
v -0.187500 0.488282 0.093750
|
||||||
|
v -0.187500 0.511719 0.093750
|
||||||
|
v -0.253791 0.488282 0.066291
|
||||||
|
v -0.253791 0.511719 0.066291
|
||||||
|
v -0.281250 0.488282 -0.000000
|
||||||
|
v -0.281250 0.511719 -0.000000
|
||||||
|
v -0.253791 0.488282 -0.066291
|
||||||
|
v -0.253791 0.511719 -0.066291
|
||||||
|
v 0.253791 0.488282 -0.066291
|
||||||
|
v 0.253791 0.511719 -0.066291
|
||||||
|
v 0.281250 0.488282 0.000000
|
||||||
|
v 0.281250 0.511719 0.000000
|
||||||
|
v 0.253791 0.488282 0.066291
|
||||||
|
v 0.253791 0.511719 0.066291
|
||||||
|
v 0.187500 0.488282 0.093750
|
||||||
|
v 0.187500 0.511719 0.093750
|
||||||
|
v 0.121209 0.488282 0.066291
|
||||||
|
v 0.121209 0.511719 0.066291
|
||||||
|
v 0.093750 0.488282 -0.000000
|
||||||
|
v 0.093750 0.511719 -0.000000
|
||||||
|
v 0.121209 0.488282 -0.066291
|
||||||
|
v 0.121209 0.511719 -0.066291
|
||||||
|
v -0.187500 0.511719 -0.000000
|
||||||
|
v 0.187500 0.511719 0.000000
|
||||||
|
vt 0.000000 0.812500
|
||||||
|
vt 0.000000 0.187500
|
||||||
|
vt 0.437500 0.187500
|
||||||
|
vt 0.437500 0.812500
|
||||||
|
vt 0.000000 1.000000
|
||||||
|
vt 0.000000 0.000000
|
||||||
|
vt 0.437500 0.000000
|
||||||
|
vt 0.437500 1.000000
|
||||||
|
vt 1.000000 0.000000
|
||||||
|
vt 1.000000 1.000000
|
||||||
|
vt 0.812500 0.000000
|
||||||
|
vt 0.812500 1.000000
|
||||||
|
vt 0.750000 1.000000
|
||||||
|
vt 0.750000 0.000000
|
||||||
|
vt 0.437500 0.750000
|
||||||
|
vt 1.000000 0.750000
|
||||||
|
vt 1.000000 0.812500
|
||||||
|
vt 0.437500 0.937500
|
||||||
|
vt 1.000000 0.937500
|
||||||
|
vt 0.437500 0.250000
|
||||||
|
vt 1.000000 0.187500
|
||||||
|
vt 1.000000 0.250000
|
||||||
|
vt 0.437500 0.062500
|
||||||
|
vt 1.000000 0.062500
|
||||||
|
vt 0.062500 0.000000
|
||||||
|
vt 0.062500 0.062500
|
||||||
|
vt 0.000000 0.062500
|
||||||
|
vt 0.937500 0.000000
|
||||||
|
vt 0.937500 0.062500
|
||||||
|
vt 0.937500 0.937500
|
||||||
|
vt 0.937500 1.000000
|
||||||
|
vt 0.000000 0.937500
|
||||||
|
vt 0.062500 0.937500
|
||||||
|
vt 0.062500 1.000000
|
||||||
|
vt 0.187500 1.000000
|
||||||
|
vt 0.187500 0.000000
|
||||||
|
vt 0.250000 0.000000
|
||||||
|
vt 0.250000 1.000000
|
||||||
|
vt 0.750000 0.062500
|
||||||
|
vt 0.250000 0.062500
|
||||||
|
vt 0.750000 0.937500
|
||||||
|
vt 0.250000 0.937500
|
||||||
|
vt 0.000000 0.250000
|
||||||
|
vt 0.187500 0.250000
|
||||||
|
vt 0.187500 0.750000
|
||||||
|
vt 0.000000 0.750000
|
||||||
|
vt 0.187500 0.062500
|
||||||
|
vt 0.187500 0.937500
|
||||||
|
vt 0.890625 0.750000
|
||||||
|
vt 0.890625 0.250000
|
||||||
|
vt 0.921875 0.250000
|
||||||
|
vt 0.921875 0.750000
|
||||||
|
vt 0.062500 0.812500
|
||||||
|
vt 0.062500 0.187500
|
||||||
|
vt 0.937500 0.187500
|
||||||
|
vt 0.937500 0.812500
|
||||||
|
vt 0.421376 0.729703
|
||||||
|
vt 0.533337 0.683327
|
||||||
|
vt 0.533337 0.841663
|
||||||
|
vt 0.875000 0.125000
|
||||||
|
vt 0.937500 0.125000
|
||||||
|
vt 0.937500 0.250000
|
||||||
|
vt 0.875000 0.250000
|
||||||
|
vt 0.750000 0.500000
|
||||||
|
vt 0.812500 0.500000
|
||||||
|
vt 0.812500 0.625000
|
||||||
|
vt 0.750000 0.625000
|
||||||
|
vt 0.645298 0.729703
|
||||||
|
vt 0.875000 0.000000
|
||||||
|
vt 0.812500 0.750000
|
||||||
|
vt 0.750000 0.750000
|
||||||
|
vt 0.421376 0.953624
|
||||||
|
vt 0.375000 0.841663
|
||||||
|
vt 0.875000 0.875000
|
||||||
|
vt 0.937500 0.875000
|
||||||
|
vt 0.875000 1.000000
|
||||||
|
vt 0.812500 0.875000
|
||||||
|
vt 0.750000 0.875000
|
||||||
|
vt 0.533337 1.000000
|
||||||
|
vt 0.875000 0.750000
|
||||||
|
vt 0.937500 0.750000
|
||||||
|
vt 0.937500 0.375000
|
||||||
|
vt 0.875000 0.375000
|
||||||
|
vt 0.875000 0.625000
|
||||||
|
vt 0.937500 0.625000
|
||||||
|
vt 0.812500 0.125000
|
||||||
|
vt 0.750000 0.125000
|
||||||
|
vt 0.937500 0.500000
|
||||||
|
vt 0.875000 0.500000
|
||||||
|
vt 0.812500 0.250000
|
||||||
|
vt 0.750000 0.250000
|
||||||
|
vt 0.270298 0.953624
|
||||||
|
vt 0.158337 1.000000
|
||||||
|
vt 0.158337 0.841663
|
||||||
|
vt 0.750000 0.375000
|
||||||
|
vt 0.812500 0.375000
|
||||||
|
vt 0.645298 0.953624
|
||||||
|
vt 0.691673 0.841663
|
||||||
|
vt 0.046376 0.953624
|
||||||
|
vt 0.000000 0.841663
|
||||||
|
vt 0.046376 0.729703
|
||||||
|
vt 0.158337 0.683327
|
||||||
|
vt 0.270298 0.729703
|
||||||
|
vt 0.316673 0.841663
|
||||||
|
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
|
||||||
|
vn -0.923900 0.000000 0.382700
|
||||||
|
vn 0.382700 0.000000 -0.923900
|
||||||
|
vn -0.382700 0.000000 0.923900
|
||||||
|
vn 0.923900 0.000000 -0.382700
|
||||||
|
vn 0.382700 0.000000 0.923900
|
||||||
|
vn 0.923900 0.000000 0.382700
|
||||||
|
vn -0.923900 0.000000 -0.382700
|
||||||
|
vn -0.382700 0.000000 -0.923900
|
||||||
|
g Cylinder_Cylinder_metal
|
||||||
|
s off
|
||||||
|
f 5/1/1 6/2/1 2/3/1 1/4/1
|
||||||
|
f 6/5/2 7/6/2 3/7/2 2/8/2
|
||||||
|
f 7/1/3 8/2/3 4/3/3 3/4/3
|
||||||
|
f 8/5/4 5/6/4 1/7/4 4/8/4
|
||||||
|
f 1/6/5 2/9/5 3/10/5 4/5/5
|
||||||
|
f 5/11/6 8/12/6 50/13/6 49/14/6
|
||||||
|
f 21/4/1 22/15/1 18/16/1 17/17/1
|
||||||
|
f 22/8/2 23/18/2 19/19/2 18/10/2
|
||||||
|
f 23/20/3 24/3/3 20/21/3 19/22/3
|
||||||
|
f 24/23/4 21/7/4 17/9/4 20/24/4
|
||||||
|
f 17/6/5 18/25/5 19/26/5 20/27/5
|
||||||
|
f 29/20/1 30/3/1 26/21/1 25/22/1
|
||||||
|
f 30/8/2 31/18/2 27/19/2 26/10/2
|
||||||
|
f 31/4/3 32/15/3 28/16/3 27/17/3
|
||||||
|
f 32/23/4 29/7/4 25/9/4 28/24/4
|
||||||
|
f 25/28/5 26/9/5 27/24/5 28/29/5
|
||||||
|
f 37/20/1 38/3/1 34/21/1 33/22/1
|
||||||
|
f 38/23/2 39/7/2 35/9/2 34/24/2
|
||||||
|
f 39/4/3 40/15/3 36/16/3 35/17/3
|
||||||
|
f 40/8/4 37/18/4 33/19/4 36/10/4
|
||||||
|
f 33/30/5 34/19/5 35/10/5 36/31/5
|
||||||
|
f 45/4/1 46/15/1 42/16/1 41/17/1
|
||||||
|
f 46/23/2 47/7/2 43/9/2 42/24/2
|
||||||
|
f 47/20/3 48/3/3 44/21/3 43/22/3
|
||||||
|
f 48/8/4 45/18/4 41/19/4 44/10/4
|
||||||
|
f 41/32/5 42/33/5 43/34/5 44/5/5
|
||||||
|
f 7/35/6 6/36/6 51/37/6 52/38/6
|
||||||
|
f 53/39/6 54/40/6 51/37/6 49/14/6
|
||||||
|
f 55/41/6 50/13/6 52/38/6 56/42/6
|
||||||
|
f 56/43/1 60/44/1 59/45/1 55/46/1
|
||||||
|
f 54/46/3 53/43/3 57/44/3 58/45/3
|
||||||
|
f 56/32/4 54/27/4 58/47/4 60/48/4
|
||||||
|
f 59/47/2 57/48/2 53/32/2 55/27/2
|
||||||
|
f 65/31/1 66/28/1 62/9/1 61/10/1
|
||||||
|
f 67/31/3 68/28/3 64/9/3 63/10/3
|
||||||
|
f 68/49/6 67/50/6 66/51/6 65/52/6
|
||||||
|
f 73/31/1 74/28/1 70/9/1 69/10/1
|
||||||
|
f 75/31/3 76/28/3 72/9/3 71/10/3
|
||||||
|
f 76/49/6 75/50/6 74/51/6 73/52/6
|
||||||
|
f 81/31/1 82/28/1 78/9/1 77/10/1
|
||||||
|
f 83/31/3 84/28/3 80/9/3 79/10/3
|
||||||
|
f 84/49/6 83/50/6 82/51/6 81/52/6
|
||||||
|
f 89/31/1 90/28/1 86/9/1 85/10/1
|
||||||
|
f 91/31/3 92/28/3 88/9/3 87/10/3
|
||||||
|
f 92/49/6 91/50/6 90/51/6 89/52/6
|
||||||
|
f 97/31/1 98/28/1 94/9/1 93/10/1
|
||||||
|
f 99/31/3 100/28/3 96/9/3 95/10/3
|
||||||
|
f 100/49/6 99/50/6 98/51/6 97/52/6
|
||||||
|
f 105/31/1 106/28/1 102/9/1 101/10/1
|
||||||
|
f 107/31/3 108/28/3 104/9/3 103/10/3
|
||||||
|
f 108/49/6 107/50/6 106/51/6 105/52/6
|
||||||
|
f 113/31/1 114/28/1 110/9/1 109/10/1
|
||||||
|
f 115/31/3 116/28/3 112/9/3 111/10/3
|
||||||
|
f 116/49/6 115/50/6 114/51/6 113/52/6
|
||||||
|
g Cylinder_Cylinder_embers
|
||||||
|
f 58/53/6 57/54/6 59/55/6 60/56/6
|
||||||
|
g Cylinder_Cylinder_meat
|
||||||
|
f 130/57/6 128/58/6 149/59/6
|
||||||
|
f 143/60/7 144/61/7 146/62/7 145/63/7
|
||||||
|
f 119/64/8 120/65/8 122/66/8 121/67/8
|
||||||
|
f 128/58/6 126/68/6 149/59/6
|
||||||
|
f 141/69/9 142/28/9 144/61/9 143/60/9
|
||||||
|
f 121/67/10 122/66/10 124/70/10 123/71/10
|
||||||
|
f 134/72/6 132/73/6 149/59/6
|
||||||
|
f 139/74/11 140/75/11 142/31/11 141/76/11
|
||||||
|
f 123/71/12 124/70/12 126/77/12 125/78/12
|
||||||
|
f 120/79/6 134/72/6 149/59/6
|
||||||
|
f 137/80/12 138/81/12 140/75/12 139/74/12
|
||||||
|
f 125/78/11 126/77/11 128/12/11 127/13/11
|
||||||
|
f 145/63/13 146/62/13 148/82/13 147/83/13
|
||||||
|
f 135/84/10 136/85/10 138/81/10 137/80/10
|
||||||
|
f 127/14/9 128/11/9 130/86/9 129/87/9
|
||||||
|
f 147/83/14 148/82/14 117/88/14 118/89/14
|
||||||
|
f 118/89/8 117/88/8 136/85/8 135/84/8
|
||||||
|
f 129/87/7 130/86/7 132/90/7 131/91/7
|
||||||
|
f 136/92/6 117/93/6 150/94/6
|
||||||
|
f 133/95/14 134/96/14 120/65/14 119/64/14
|
||||||
|
f 131/91/13 132/90/13 134/96/13 133/95/13
|
||||||
|
f 132/73/6 130/57/6 149/59/6
|
||||||
|
f 122/97/6 120/79/6 149/59/6
|
||||||
|
f 126/68/6 124/98/6 149/59/6
|
||||||
|
f 124/98/6 122/97/6 149/59/6
|
||||||
|
f 117/93/6 148/99/6 150/94/6
|
||||||
|
f 148/99/6 146/100/6 150/94/6
|
||||||
|
f 146/100/6 144/101/6 150/94/6
|
||||||
|
f 144/101/6 142/102/6 150/94/6
|
||||||
|
f 142/102/6 140/103/6 150/94/6
|
||||||
|
f 140/103/6 138/104/6 150/94/6
|
||||||
|
f 138/104/6 136/92/6 150/94/6
|
993
mods/homedecor/models/homedecor_bathroom_faucet.obj
Normal file
@ -0,0 +1,993 @@
|
|||||||
|
# Blender v2.73 (sub 0) OBJ File: 'bathroom-faucet.blend'
|
||||||
|
# www.blender.org
|
||||||
|
o Cylinder
|
||||||
|
v -0.250000 -0.421875 0.500000
|
||||||
|
v -0.250000 -0.421875 0.484375
|
||||||
|
v 0.250000 -0.421875 0.484375
|
||||||
|
v 0.250000 -0.421875 0.500000
|
||||||
|
v -0.250000 -0.265625 0.500000
|
||||||
|
v -0.250000 -0.265625 0.484375
|
||||||
|
v 0.250000 -0.265625 0.484375
|
||||||
|
v 0.250000 -0.265625 0.500000
|
||||||
|
v -0.062500 -0.421875 0.312500
|
||||||
|
v -0.016179 -0.359927 0.250003
|
||||||
|
v -0.016179 -0.410156 0.250003
|
||||||
|
v -0.016179 -0.304690 0.305242
|
||||||
|
v -0.016179 -0.304690 0.484375
|
||||||
|
v 0.016179 -0.304690 0.305242
|
||||||
|
v 0.016179 -0.304690 0.484375
|
||||||
|
v 0.039060 -0.327571 0.305242
|
||||||
|
v 0.039060 -0.327571 0.484375
|
||||||
|
v 0.039060 -0.359929 0.305242
|
||||||
|
v 0.039060 -0.359929 0.484375
|
||||||
|
v 0.016179 -0.382810 0.305242
|
||||||
|
v 0.016179 -0.382810 0.484375
|
||||||
|
v -0.016179 -0.382810 0.305242
|
||||||
|
v -0.016179 -0.382810 0.484375
|
||||||
|
v -0.039060 -0.359929 0.305242
|
||||||
|
v -0.039060 -0.359929 0.484375
|
||||||
|
v -0.039060 -0.327571 0.305242
|
||||||
|
v -0.039060 -0.327571 0.484375
|
||||||
|
v 0.016179 -0.410156 0.250003
|
||||||
|
v 0.016179 -0.359927 0.250003
|
||||||
|
v 0.039060 -0.410156 0.272884
|
||||||
|
v 0.039060 -0.359927 0.272884
|
||||||
|
v 0.039060 -0.410156 0.305242
|
||||||
|
v 0.167968 -0.338896 0.484375
|
||||||
|
v 0.016179 -0.410156 0.328122
|
||||||
|
v 0.016179 -0.359927 0.328122
|
||||||
|
v -0.016179 -0.410156 0.328122
|
||||||
|
v -0.016179 -0.359927 0.328122
|
||||||
|
v -0.039060 -0.410156 0.305242
|
||||||
|
v 0.167968 -0.338896 0.464844
|
||||||
|
v -0.039060 -0.410156 0.272884
|
||||||
|
v -0.039060 -0.359927 0.272884
|
||||||
|
v -0.016179 -0.332308 0.257404
|
||||||
|
v 0.016179 -0.332308 0.257404
|
||||||
|
v 0.039060 -0.343748 0.277219
|
||||||
|
v 0.161104 -0.332032 0.484375
|
||||||
|
v 0.161104 -0.332032 0.464844
|
||||||
|
v -0.039060 -0.343748 0.277219
|
||||||
|
v -0.016179 -0.312090 0.277623
|
||||||
|
v 0.016179 -0.312090 0.277623
|
||||||
|
v 0.039060 -0.331905 0.289063
|
||||||
|
v 0.151396 -0.332032 0.484375
|
||||||
|
v 0.151396 -0.332032 0.464844
|
||||||
|
v -0.039060 -0.331905 0.289063
|
||||||
|
v 0.167968 -0.348604 0.464844
|
||||||
|
v 0.167968 -0.348604 0.484375
|
||||||
|
v 0.161104 -0.355468 0.464844
|
||||||
|
v 0.161104 -0.355468 0.484375
|
||||||
|
v 0.151396 -0.355468 0.464844
|
||||||
|
v 0.151396 -0.355468 0.484375
|
||||||
|
v 0.144532 -0.348604 0.464844
|
||||||
|
v 0.144532 -0.348604 0.484375
|
||||||
|
v 0.144532 -0.338896 0.464844
|
||||||
|
v 0.144532 -0.338896 0.484375
|
||||||
|
v 0.143306 -0.312500 0.441406
|
||||||
|
v 0.143306 -0.312500 0.464844
|
||||||
|
v 0.169194 -0.312500 0.441406
|
||||||
|
v 0.169194 -0.312500 0.464844
|
||||||
|
v 0.187500 -0.330806 0.441406
|
||||||
|
v 0.187500 -0.330806 0.464844
|
||||||
|
v 0.187500 -0.356694 0.441406
|
||||||
|
v 0.187500 -0.356694 0.464844
|
||||||
|
v 0.169194 -0.375000 0.441406
|
||||||
|
v 0.169194 -0.375000 0.464844
|
||||||
|
v 0.143306 -0.375000 0.441406
|
||||||
|
v 0.143306 -0.375000 0.464844
|
||||||
|
v 0.125000 -0.356694 0.441406
|
||||||
|
v 0.125000 -0.356694 0.464844
|
||||||
|
v 0.125000 -0.330806 0.441406
|
||||||
|
v 0.125000 -0.330806 0.464844
|
||||||
|
v 0.212891 -0.357553 0.447407
|
||||||
|
v 0.212891 -0.349467 0.439322
|
||||||
|
v 0.187500 -0.348482 0.441701
|
||||||
|
v 0.238281 -0.348257 0.442244
|
||||||
|
v 0.187500 -0.355174 0.448393
|
||||||
|
v 0.238281 -0.354630 0.448618
|
||||||
|
v 0.187500 -0.355174 0.457857
|
||||||
|
v 0.238281 -0.354630 0.457632
|
||||||
|
v 0.187500 -0.348482 0.464549
|
||||||
|
v 0.238281 -0.348257 0.464005
|
||||||
|
v 0.187500 -0.339018 0.464549
|
||||||
|
v 0.238281 -0.339243 0.464005
|
||||||
|
v 0.187500 -0.332326 0.457857
|
||||||
|
v 0.238281 -0.332870 0.457632
|
||||||
|
v 0.187500 -0.332326 0.448393
|
||||||
|
v 0.238281 -0.332870 0.448618
|
||||||
|
v 0.187500 -0.339018 0.441701
|
||||||
|
v 0.238281 -0.339243 0.442244
|
||||||
|
v 0.212891 -0.357553 0.458842
|
||||||
|
v 0.212891 -0.349467 0.466928
|
||||||
|
v 0.212891 -0.338033 0.466928
|
||||||
|
v 0.212891 -0.329947 0.458842
|
||||||
|
v 0.212891 -0.329947 0.447407
|
||||||
|
v 0.212891 -0.338033 0.439322
|
||||||
|
v 0.234710 -0.337771 0.438689
|
||||||
|
v 0.234710 -0.329314 0.447145
|
||||||
|
v 0.234710 -0.349729 0.438689
|
||||||
|
v 0.234710 -0.329314 0.459104
|
||||||
|
v 0.234710 -0.337771 0.467561
|
||||||
|
v 0.234710 -0.349729 0.467561
|
||||||
|
v 0.234710 -0.358186 0.459104
|
||||||
|
v 0.234710 -0.358186 0.447145
|
||||||
|
v 0.156250 -0.343750 0.433594
|
||||||
|
v 0.170053 -0.287109 0.447407
|
||||||
|
v 0.161967 -0.287109 0.439322
|
||||||
|
v 0.160982 -0.312500 0.441701
|
||||||
|
v 0.160757 -0.261719 0.442244
|
||||||
|
v 0.167674 -0.312500 0.448393
|
||||||
|
v 0.167130 -0.261719 0.448618
|
||||||
|
v 0.167674 -0.312500 0.457857
|
||||||
|
v 0.167130 -0.261719 0.457632
|
||||||
|
v 0.160982 -0.312500 0.464549
|
||||||
|
v 0.160757 -0.261719 0.464005
|
||||||
|
v 0.151518 -0.312500 0.464549
|
||||||
|
v 0.151743 -0.261719 0.464005
|
||||||
|
v 0.144826 -0.312500 0.457857
|
||||||
|
v 0.145370 -0.261719 0.457632
|
||||||
|
v 0.144826 -0.312500 0.448393
|
||||||
|
v 0.145370 -0.261719 0.448618
|
||||||
|
v 0.151518 -0.312500 0.441701
|
||||||
|
v 0.151743 -0.261719 0.442244
|
||||||
|
v 0.170053 -0.287109 0.458842
|
||||||
|
v 0.161967 -0.287109 0.466928
|
||||||
|
v 0.150533 -0.287109 0.466928
|
||||||
|
v 0.142447 -0.287109 0.458842
|
||||||
|
v 0.142447 -0.287109 0.447407
|
||||||
|
v 0.150533 -0.287109 0.439322
|
||||||
|
v 0.150271 -0.265290 0.438689
|
||||||
|
v 0.141814 -0.265290 0.447145
|
||||||
|
v 0.162229 -0.265290 0.438689
|
||||||
|
v 0.141814 -0.265290 0.459104
|
||||||
|
v 0.150271 -0.265290 0.467561
|
||||||
|
v 0.162229 -0.265290 0.467561
|
||||||
|
v 0.170686 -0.265290 0.459104
|
||||||
|
v 0.170686 -0.265290 0.447145
|
||||||
|
v 0.099609 -0.329947 0.447407
|
||||||
|
v 0.099609 -0.338033 0.439322
|
||||||
|
v 0.125000 -0.339018 0.441701
|
||||||
|
v 0.074219 -0.339243 0.442244
|
||||||
|
v 0.125000 -0.332326 0.448393
|
||||||
|
v 0.074219 -0.332870 0.448618
|
||||||
|
v 0.125000 -0.332326 0.457857
|
||||||
|
v 0.074219 -0.332870 0.457632
|
||||||
|
v 0.125000 -0.339018 0.464549
|
||||||
|
v 0.074219 -0.339243 0.464005
|
||||||
|
v 0.125000 -0.348482 0.464549
|
||||||
|
v 0.074219 -0.348257 0.464005
|
||||||
|
v 0.125000 -0.355174 0.457857
|
||||||
|
v 0.074219 -0.354630 0.457632
|
||||||
|
v 0.125000 -0.355174 0.448393
|
||||||
|
v 0.074219 -0.354630 0.448618
|
||||||
|
v 0.125000 -0.348482 0.441701
|
||||||
|
v 0.074219 -0.348257 0.442244
|
||||||
|
v 0.099609 -0.329947 0.458842
|
||||||
|
v 0.099609 -0.338033 0.466928
|
||||||
|
v 0.099609 -0.349467 0.466928
|
||||||
|
v 0.099609 -0.357553 0.458842
|
||||||
|
v 0.099609 -0.357553 0.447407
|
||||||
|
v 0.099609 -0.349467 0.439322
|
||||||
|
v 0.077790 -0.349729 0.438689
|
||||||
|
v 0.077790 -0.358186 0.447145
|
||||||
|
v 0.077790 -0.337771 0.438689
|
||||||
|
v 0.077790 -0.358186 0.459104
|
||||||
|
v 0.077790 -0.349729 0.467561
|
||||||
|
v 0.077790 -0.337771 0.467561
|
||||||
|
v 0.077790 -0.329314 0.459104
|
||||||
|
v 0.077790 -0.329314 0.447145
|
||||||
|
v 0.142447 -0.400391 0.447407
|
||||||
|
v 0.150533 -0.400391 0.439322
|
||||||
|
v 0.151518 -0.375000 0.441701
|
||||||
|
v 0.151743 -0.425781 0.442244
|
||||||
|
v 0.144826 -0.375000 0.448393
|
||||||
|
v 0.145370 -0.425781 0.448618
|
||||||
|
v 0.144826 -0.375000 0.457857
|
||||||
|
v 0.145370 -0.425781 0.457632
|
||||||
|
v 0.151518 -0.375000 0.464549
|
||||||
|
v 0.151743 -0.425781 0.464005
|
||||||
|
v 0.160982 -0.375000 0.464549
|
||||||
|
v 0.160757 -0.425781 0.464005
|
||||||
|
v 0.167674 -0.375000 0.457857
|
||||||
|
v 0.167130 -0.425781 0.457632
|
||||||
|
v 0.167674 -0.375000 0.448393
|
||||||
|
v 0.167130 -0.425781 0.448618
|
||||||
|
v 0.160982 -0.375000 0.441701
|
||||||
|
v 0.160757 -0.425781 0.442244
|
||||||
|
v 0.142447 -0.400391 0.458842
|
||||||
|
v 0.150533 -0.400391 0.466928
|
||||||
|
v 0.161967 -0.400391 0.466928
|
||||||
|
v 0.170053 -0.400391 0.458842
|
||||||
|
v 0.170053 -0.400391 0.447407
|
||||||
|
v 0.161967 -0.400391 0.439322
|
||||||
|
v 0.162229 -0.422210 0.438689
|
||||||
|
v 0.170686 -0.422210 0.447145
|
||||||
|
v 0.150271 -0.422210 0.438689
|
||||||
|
v 0.170686 -0.422210 0.459104
|
||||||
|
v 0.162229 -0.422210 0.467561
|
||||||
|
v 0.150271 -0.422210 0.467561
|
||||||
|
v 0.141814 -0.422210 0.459104
|
||||||
|
v 0.141814 -0.422210 0.447145
|
||||||
|
v -0.144532 -0.338896 0.484375
|
||||||
|
v -0.144532 -0.338896 0.464844
|
||||||
|
v -0.151396 -0.332032 0.484375
|
||||||
|
v -0.151396 -0.332032 0.464844
|
||||||
|
v -0.161104 -0.332032 0.484375
|
||||||
|
v -0.161104 -0.332032 0.464844
|
||||||
|
v -0.144532 -0.348604 0.464844
|
||||||
|
v -0.144532 -0.348604 0.484375
|
||||||
|
v -0.151396 -0.355468 0.464844
|
||||||
|
v -0.151396 -0.355468 0.484375
|
||||||
|
v -0.161104 -0.355468 0.464844
|
||||||
|
v -0.161104 -0.355468 0.484375
|
||||||
|
v -0.167968 -0.348604 0.464844
|
||||||
|
v -0.167968 -0.348604 0.484375
|
||||||
|
v -0.167968 -0.338896 0.464844
|
||||||
|
v -0.167968 -0.338896 0.484375
|
||||||
|
v -0.169194 -0.312500 0.441406
|
||||||
|
v -0.169194 -0.312500 0.464844
|
||||||
|
v -0.143306 -0.312500 0.441406
|
||||||
|
v -0.143306 -0.312500 0.464844
|
||||||
|
v -0.125000 -0.330806 0.441406
|
||||||
|
v -0.125000 -0.330806 0.464844
|
||||||
|
v -0.125000 -0.356694 0.441406
|
||||||
|
v -0.125000 -0.356694 0.464844
|
||||||
|
v -0.143306 -0.375000 0.441406
|
||||||
|
v -0.143306 -0.375000 0.464844
|
||||||
|
v -0.169194 -0.375000 0.441406
|
||||||
|
v -0.169194 -0.375000 0.464844
|
||||||
|
v -0.187500 -0.356694 0.441406
|
||||||
|
v -0.187500 -0.356694 0.464844
|
||||||
|
v -0.187500 -0.330806 0.441406
|
||||||
|
v -0.187500 -0.330806 0.464844
|
||||||
|
v -0.099609 -0.357553 0.447407
|
||||||
|
v -0.099609 -0.349467 0.439322
|
||||||
|
v -0.125000 -0.348482 0.441701
|
||||||
|
v -0.074219 -0.348257 0.442244
|
||||||
|
v -0.125000 -0.355174 0.448393
|
||||||
|
v -0.074219 -0.354630 0.448618
|
||||||
|
v -0.125000 -0.355174 0.457857
|
||||||
|
v -0.074219 -0.354630 0.457632
|
||||||
|
v -0.125000 -0.348482 0.464549
|
||||||
|
v -0.074219 -0.348257 0.464005
|
||||||
|
v -0.125000 -0.339018 0.464549
|
||||||
|
v -0.074219 -0.339243 0.464005
|
||||||
|
v -0.125000 -0.332326 0.457857
|
||||||
|
v -0.074219 -0.332870 0.457632
|
||||||
|
v -0.125000 -0.332326 0.448393
|
||||||
|
v -0.074219 -0.332870 0.448618
|
||||||
|
v -0.125000 -0.339018 0.441701
|
||||||
|
v -0.074219 -0.339243 0.442244
|
||||||
|
v -0.099609 -0.357553 0.458842
|
||||||
|
v -0.099609 -0.349467 0.466928
|
||||||
|
v -0.099609 -0.338033 0.466928
|
||||||
|
v -0.099609 -0.329947 0.458842
|
||||||
|
v -0.099609 -0.329947 0.447407
|
||||||
|
v -0.099609 -0.338033 0.439322
|
||||||
|
v -0.077790 -0.337771 0.438689
|
||||||
|
v -0.077790 -0.329314 0.447145
|
||||||
|
v -0.077790 -0.349729 0.438689
|
||||||
|
v -0.077790 -0.329314 0.459104
|
||||||
|
v -0.077790 -0.337771 0.467561
|
||||||
|
v -0.077790 -0.349729 0.467561
|
||||||
|
v -0.077790 -0.358186 0.459104
|
||||||
|
v -0.077790 -0.358186 0.447145
|
||||||
|
v -0.156250 -0.343750 0.433594
|
||||||
|
v -0.142447 -0.287109 0.447407
|
||||||
|
v -0.150533 -0.287109 0.439322
|
||||||
|
v -0.151518 -0.312500 0.441701
|
||||||
|
v -0.151743 -0.261719 0.442244
|
||||||
|
v -0.144826 -0.312500 0.448393
|
||||||
|
v -0.145370 -0.261719 0.448618
|
||||||
|
v -0.144826 -0.312500 0.457857
|
||||||
|
v -0.145370 -0.261719 0.457632
|
||||||
|
v -0.151518 -0.312500 0.464549
|
||||||
|
v -0.151743 -0.261719 0.464005
|
||||||
|
v -0.160982 -0.312500 0.464549
|
||||||
|
v -0.160757 -0.261719 0.464005
|
||||||
|
v -0.167674 -0.312500 0.457857
|
||||||
|
v -0.167130 -0.261719 0.457632
|
||||||
|
v -0.167674 -0.312500 0.448393
|
||||||
|
v -0.167130 -0.261719 0.448618
|
||||||
|
v -0.160982 -0.312500 0.441701
|
||||||
|
v -0.160757 -0.261719 0.442244
|
||||||
|
v -0.142447 -0.287109 0.458842
|
||||||
|
v -0.150533 -0.287109 0.466928
|
||||||
|
v -0.161967 -0.287109 0.466928
|
||||||
|
v -0.170053 -0.287109 0.458842
|
||||||
|
v -0.170053 -0.287109 0.447407
|
||||||
|
v -0.161967 -0.287109 0.439322
|
||||||
|
v -0.162229 -0.265290 0.438689
|
||||||
|
v -0.170686 -0.265290 0.447145
|
||||||
|
v -0.150271 -0.265290 0.438689
|
||||||
|
v -0.170686 -0.265290 0.459104
|
||||||
|
v -0.162229 -0.265290 0.467561
|
||||||
|
v -0.150271 -0.265290 0.467561
|
||||||
|
v -0.141814 -0.265290 0.459104
|
||||||
|
v -0.141814 -0.265290 0.447145
|
||||||
|
v -0.212891 -0.329947 0.447407
|
||||||
|
v -0.212891 -0.338033 0.439322
|
||||||
|
v -0.187500 -0.339018 0.441701
|
||||||
|
v -0.238281 -0.339243 0.442244
|
||||||
|
v -0.187500 -0.332326 0.448393
|
||||||
|
v -0.238281 -0.332870 0.448618
|
||||||
|
v -0.187500 -0.332326 0.457857
|
||||||
|
v -0.238281 -0.332870 0.457632
|
||||||
|
v -0.187500 -0.339018 0.464549
|
||||||
|
v -0.238281 -0.339243 0.464005
|
||||||
|
v -0.187500 -0.348482 0.464549
|
||||||
|
v -0.238281 -0.348257 0.464005
|
||||||
|
v -0.187500 -0.355174 0.457857
|
||||||
|
v -0.238281 -0.354630 0.457632
|
||||||
|
v -0.187500 -0.355174 0.448393
|
||||||
|
v -0.238281 -0.354630 0.448618
|
||||||
|
v -0.187500 -0.348482 0.441701
|
||||||
|
v -0.238281 -0.348257 0.442244
|
||||||
|
v -0.212891 -0.329947 0.458842
|
||||||
|
v -0.212891 -0.338033 0.466928
|
||||||
|
v -0.212891 -0.349467 0.466928
|
||||||
|
v -0.212891 -0.357553 0.458842
|
||||||
|
v -0.212891 -0.357553 0.447407
|
||||||
|
v -0.212891 -0.349467 0.439322
|
||||||
|
v -0.234710 -0.349729 0.438689
|
||||||
|
v -0.234710 -0.358186 0.447145
|
||||||
|
v -0.234710 -0.337771 0.438689
|
||||||
|
v -0.234710 -0.358186 0.459104
|
||||||
|
v -0.234710 -0.349729 0.467561
|
||||||
|
v -0.234710 -0.337771 0.467561
|
||||||
|
v -0.234710 -0.329314 0.459104
|
||||||
|
v -0.234710 -0.329314 0.447145
|
||||||
|
v -0.170053 -0.400391 0.447407
|
||||||
|
v -0.161967 -0.400391 0.439322
|
||||||
|
v -0.160982 -0.375000 0.441701
|
||||||
|
v -0.160757 -0.425781 0.442244
|
||||||
|
v -0.167674 -0.375000 0.448393
|
||||||
|
v -0.167130 -0.425781 0.448618
|
||||||
|
v -0.167674 -0.375000 0.457857
|
||||||
|
v -0.167130 -0.425781 0.457632
|
||||||
|
v -0.160982 -0.375000 0.464549
|
||||||
|
v -0.160757 -0.425781 0.464005
|
||||||
|
v -0.151518 -0.375000 0.464549
|
||||||
|
v -0.151743 -0.425781 0.464005
|
||||||
|
v -0.144826 -0.375000 0.457857
|
||||||
|
v -0.145370 -0.425781 0.457632
|
||||||
|
v -0.144826 -0.375000 0.448393
|
||||||
|
v -0.145370 -0.425781 0.448618
|
||||||
|
v -0.151518 -0.375000 0.441701
|
||||||
|
v -0.151743 -0.425781 0.442244
|
||||||
|
v -0.170053 -0.400391 0.458842
|
||||||
|
v -0.161967 -0.400391 0.466928
|
||||||
|
v -0.150533 -0.400391 0.466928
|
||||||
|
v -0.142447 -0.400391 0.458842
|
||||||
|
v -0.142447 -0.400391 0.447407
|
||||||
|
v -0.150533 -0.400391 0.439322
|
||||||
|
v -0.150271 -0.422210 0.438689
|
||||||
|
v -0.141814 -0.422210 0.447145
|
||||||
|
v -0.162229 -0.422210 0.438689
|
||||||
|
v -0.141814 -0.422210 0.459104
|
||||||
|
v -0.150271 -0.422210 0.467561
|
||||||
|
v -0.162229 -0.422210 0.467561
|
||||||
|
v -0.170686 -0.422210 0.459104
|
||||||
|
v -0.170686 -0.422210 0.447145
|
||||||
|
vt 0.250000 0.812500
|
||||||
|
vt 0.250000 0.750000
|
||||||
|
vt 0.437500 0.750000
|
||||||
|
vt 0.437500 0.812500
|
||||||
|
vt 0.250000 0.250000
|
||||||
|
vt 0.437500 0.250000
|
||||||
|
vt 0.250000 0.187500
|
||||||
|
vt 0.437500 0.187500
|
||||||
|
vt 0.187500 0.250000
|
||||||
|
vt 0.187500 0.750000
|
||||||
|
vt 0.000000 0.750000
|
||||||
|
vt 0.000000 0.250000
|
||||||
|
vt 0.500000 0.750000
|
||||||
|
vt 0.500000 0.250000
|
||||||
|
vt 0.843722 0.575376
|
||||||
|
vt 0.781278 0.575376
|
||||||
|
vt 0.737124 0.531222
|
||||||
|
vt 0.737124 0.468778
|
||||||
|
vt 0.781278 0.424624
|
||||||
|
vt 0.843722 0.424624
|
||||||
|
vt 0.887876 0.468778
|
||||||
|
vt 0.887876 0.531222
|
||||||
|
vt 0.625000 0.312500
|
||||||
|
vt 0.625000 0.375000
|
||||||
|
vt 0.562500 0.375000
|
||||||
|
vt 0.562500 0.312500
|
||||||
|
vt 0.687500 0.500000
|
||||||
|
vt 0.875000 0.500000
|
||||||
|
vt 0.875000 0.562500
|
||||||
|
vt 0.687500 0.562500
|
||||||
|
vt 0.633447 0.406211
|
||||||
|
vt 0.625085 0.375003
|
||||||
|
vt 0.687500 0.375000
|
||||||
|
vt 0.375000 0.499919
|
||||||
|
vt 0.187500 0.499919
|
||||||
|
vt 0.187500 0.437419
|
||||||
|
vt 0.375000 0.437419
|
||||||
|
vt 0.312500 0.312500
|
||||||
|
vt 0.312500 0.375000
|
||||||
|
vt 0.250000 0.375000
|
||||||
|
vt 0.250000 0.312500
|
||||||
|
vt 0.375000 0.437500
|
||||||
|
vt 0.187500 0.437500
|
||||||
|
vt 0.187500 0.375000
|
||||||
|
vt 0.375000 0.375000
|
||||||
|
vt 0.406208 0.429058
|
||||||
|
vt 0.187500 0.312500
|
||||||
|
vt 0.375000 0.312500
|
||||||
|
vt 0.429056 0.406212
|
||||||
|
vt 0.375000 0.250000
|
||||||
|
vt 0.562408 0.375000
|
||||||
|
vt 0.500000 0.375000
|
||||||
|
vt 0.455870 0.330870
|
||||||
|
vt 0.455870 0.268462
|
||||||
|
vt 0.500000 0.224332
|
||||||
|
vt 0.562408 0.224332
|
||||||
|
vt 0.606538 0.268462
|
||||||
|
vt 0.606538 0.330870
|
||||||
|
vt 0.500000 0.312500
|
||||||
|
vt 0.437500 0.375000
|
||||||
|
vt 0.437500 0.312500
|
||||||
|
vt 0.687500 0.312500
|
||||||
|
vt 0.875000 0.312500
|
||||||
|
vt 0.875000 0.375000
|
||||||
|
vt 0.687500 0.437500
|
||||||
|
vt 0.875000 0.437500
|
||||||
|
vt 0.437419 0.375003
|
||||||
|
vt 0.750000 0.312500
|
||||||
|
vt 0.750000 0.375000
|
||||||
|
vt 0.656294 0.429056
|
||||||
|
vt 0.687500 0.437415
|
||||||
|
vt 0.500000 0.437500
|
||||||
|
vt 0.437500 0.437500
|
||||||
|
vt 0.500000 0.500000
|
||||||
|
vt 0.437500 0.500000
|
||||||
|
vt 0.625000 0.437500
|
||||||
|
vt 0.562500 0.437500
|
||||||
|
vt 0.625000 0.500000
|
||||||
|
vt 0.562500 0.500000
|
||||||
|
vt 0.375000 0.687500
|
||||||
|
vt 0.375000 0.625000
|
||||||
|
vt 0.437500 0.625000
|
||||||
|
vt 0.437500 0.687500
|
||||||
|
vt 0.500000 0.625000
|
||||||
|
vt 0.500000 0.687500
|
||||||
|
vt 0.562500 0.625000
|
||||||
|
vt 0.562500 0.687500
|
||||||
|
vt 0.625000 0.625000
|
||||||
|
vt 0.625000 0.687500
|
||||||
|
vt 0.687500 0.625000
|
||||||
|
vt 0.687500 0.687500
|
||||||
|
vt 0.750000 0.625000
|
||||||
|
vt 0.750000 0.687500
|
||||||
|
vt 0.312500 0.687500
|
||||||
|
vt 0.312500 0.625000
|
||||||
|
vt 0.250000 0.687500
|
||||||
|
vt 0.250000 0.625000
|
||||||
|
vt 0.500000 0.812500
|
||||||
|
vt 0.562500 0.750000
|
||||||
|
vt 0.562500 0.812500
|
||||||
|
vt 0.062500 0.812500
|
||||||
|
vt 0.062500 0.750000
|
||||||
|
vt 0.125000 0.750000
|
||||||
|
vt 0.125000 0.812500
|
||||||
|
vt 0.187500 0.812500
|
||||||
|
vt 0.312500 0.750000
|
||||||
|
vt 0.312500 0.812500
|
||||||
|
vt 0.375000 0.750000
|
||||||
|
vt 0.375000 0.812500
|
||||||
|
vt 0.312444 0.963252
|
||||||
|
vt 0.250000 0.963252
|
||||||
|
vt 0.281222 0.887876
|
||||||
|
vt 0.205846 0.919098
|
||||||
|
vt 0.205846 0.856654
|
||||||
|
vt 0.312444 0.812500
|
||||||
|
vt 0.356598 0.856654
|
||||||
|
vt 0.356598 0.919098
|
||||||
|
vt 0.500000 0.187500
|
||||||
|
vt 0.562500 0.187500
|
||||||
|
vt 0.562500 0.250000
|
||||||
|
vt 0.125000 0.437500
|
||||||
|
vt 0.125000 0.312500
|
||||||
|
vt 0.062500 0.250000
|
||||||
|
vt 0.062500 0.187500
|
||||||
|
vt 0.125000 0.187500
|
||||||
|
vt 0.125000 0.250000
|
||||||
|
vt 0.250000 0.437500
|
||||||
|
vt 0.187500 0.187500
|
||||||
|
vt 0.312500 0.437500
|
||||||
|
vt 0.312500 0.187500
|
||||||
|
vt 0.312500 0.250000
|
||||||
|
vt 0.375000 0.187500
|
||||||
|
vt 0.375000 0.036757
|
||||||
|
vt 0.419152 0.080908
|
||||||
|
vt 0.419152 0.143348
|
||||||
|
vt 0.312560 0.187500
|
||||||
|
vt 0.268408 0.143348
|
||||||
|
vt 0.268408 0.080908
|
||||||
|
vt 0.312560 0.036757
|
||||||
|
vt 0.062500 0.312500
|
||||||
|
vt 0.062500 0.437500
|
||||||
|
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
|
||||||
|
vn 0.297100 0.717300 0.630200
|
||||||
|
vn -0.297100 0.717300 0.630200
|
||||||
|
vn -0.717300 0.297100 0.630200
|
||||||
|
vn -0.717300 -0.297100 0.630200
|
||||||
|
vn -0.297100 -0.717300 0.630200
|
||||||
|
vn 0.297100 -0.717300 0.630200
|
||||||
|
vn 0.717300 -0.297100 0.630200
|
||||||
|
vn 0.717300 0.297100 0.630200
|
||||||
|
vn -0.717300 -0.630200 -0.297100
|
||||||
|
vn -0.911400 0.057100 -0.407600
|
||||||
|
vn -0.370200 0.118600 -0.921300
|
||||||
|
vn -0.297100 -0.630200 -0.717300
|
||||||
|
vn -0.370200 0.921300 -0.118600
|
||||||
|
vn -0.382700 0.923900 0.000000
|
||||||
|
vn 0.382700 0.923900 0.000000
|
||||||
|
vn 0.370200 0.921300 -0.118600
|
||||||
|
vn -0.900700 0.217200 -0.376100
|
||||||
|
vn -0.975300 -0.156200 0.156200
|
||||||
|
vn 0.923900 0.382700 0.000000
|
||||||
|
vn 0.911400 0.407600 -0.057100
|
||||||
|
vn 0.297100 -0.630200 0.717300
|
||||||
|
vn 0.382700 0.000000 0.923900
|
||||||
|
vn -0.382700 0.000000 0.923900
|
||||||
|
vn -0.297100 -0.630200 0.717300
|
||||||
|
vn 0.923900 -0.382700 0.000000
|
||||||
|
vn 0.975300 -0.156200 0.156200
|
||||||
|
vn 0.900700 0.376200 -0.217200
|
||||||
|
vn 0.382700 -0.923900 0.000000
|
||||||
|
vn 0.900700 0.217200 -0.376100
|
||||||
|
vn -0.382700 -0.923900 -0.000000
|
||||||
|
vn 0.297100 -0.630200 -0.717300
|
||||||
|
vn 0.717300 -0.630200 -0.297100
|
||||||
|
vn 0.717300 -0.630200 0.297100
|
||||||
|
vn -0.717300 -0.630200 0.297100
|
||||||
|
vn 0.370200 0.118600 -0.921300
|
||||||
|
vn 0.911400 0.057100 -0.407600
|
||||||
|
vn -0.923900 -0.382700 -0.000000
|
||||||
|
vn -0.911400 0.407600 -0.057100
|
||||||
|
vn -0.923900 0.382700 -0.000000
|
||||||
|
vn -0.900700 0.376200 -0.217200
|
||||||
|
vn 0.362000 0.466100 -0.807200
|
||||||
|
vn 0.362000 0.807300 -0.466000
|
||||||
|
vn -0.362000 0.466100 -0.807200
|
||||||
|
vn -0.362000 0.807300 -0.466000
|
||||||
|
vn -0.317700 0.767000 -0.557400
|
||||||
|
vn 0.317700 0.767000 -0.557400
|
||||||
|
vn 0.767000 0.317700 -0.557400
|
||||||
|
vn 0.767000 -0.317700 -0.557400
|
||||||
|
vn 0.317700 -0.767000 -0.557400
|
||||||
|
vn -0.317700 -0.767000 -0.557400
|
||||||
|
vn -0.767000 -0.317700 -0.557400
|
||||||
|
vn -0.767000 0.317700 -0.557400
|
||||||
|
vn -0.065600 -0.381800 -0.921900
|
||||||
|
vn -0.065600 -0.921900 -0.381800
|
||||||
|
vn -0.100900 -0.919200 -0.380700
|
||||||
|
vn -0.100900 -0.380700 -0.919200
|
||||||
|
vn 0.353600 -0.358000 -0.864200
|
||||||
|
vn 0.898600 -0.167900 -0.405400
|
||||||
|
vn 0.898600 -0.405400 -0.167900
|
||||||
|
vn 0.353600 -0.864200 -0.358000
|
||||||
|
vn -0.100900 0.380700 -0.919200
|
||||||
|
vn -0.065600 0.381800 -0.921900
|
||||||
|
vn -0.100900 -0.919200 0.380700
|
||||||
|
vn -0.065600 -0.921900 0.381800
|
||||||
|
vn -0.065600 -0.381800 0.921900
|
||||||
|
vn -0.100900 -0.380700 0.919200
|
||||||
|
vn 0.898600 -0.405400 0.167900
|
||||||
|
vn 0.353600 -0.864200 0.358000
|
||||||
|
vn 0.353600 0.358000 -0.864200
|
||||||
|
vn -0.065600 0.381800 0.921900
|
||||||
|
vn -0.100900 0.380700 0.919200
|
||||||
|
vn 0.898600 -0.167900 0.405400
|
||||||
|
vn 0.353600 -0.358000 0.864200
|
||||||
|
vn -0.065600 0.921900 -0.381800
|
||||||
|
vn 0.353600 0.864200 -0.358000
|
||||||
|
vn -0.065600 0.921900 0.381800
|
||||||
|
vn -0.100900 0.919200 0.380700
|
||||||
|
vn 0.898600 0.167900 0.405400
|
||||||
|
vn 0.353600 0.358000 0.864200
|
||||||
|
vn -0.100900 0.919200 -0.380700
|
||||||
|
vn 0.898600 0.405400 0.167900
|
||||||
|
vn 0.353600 0.864200 0.358000
|
||||||
|
vn 0.898600 0.405400 -0.167900
|
||||||
|
vn 0.898600 0.167900 -0.405400
|
||||||
|
vn 0.381800 -0.065600 -0.921900
|
||||||
|
vn 0.921900 -0.065600 -0.381800
|
||||||
|
vn 0.919200 -0.100900 -0.380700
|
||||||
|
vn 0.380700 -0.100900 -0.919200
|
||||||
|
vn 0.358000 0.353600 -0.864200
|
||||||
|
vn 0.167900 0.898600 -0.405400
|
||||||
|
vn 0.405400 0.898600 -0.167900
|
||||||
|
vn 0.864200 0.353600 -0.358000
|
||||||
|
vn -0.380700 -0.100900 -0.919200
|
||||||
|
vn -0.381800 -0.065600 -0.921900
|
||||||
|
vn 0.919200 -0.100900 0.380700
|
||||||
|
vn 0.921900 -0.065600 0.381800
|
||||||
|
vn 0.381800 -0.065600 0.921900
|
||||||
|
vn 0.380700 -0.100900 0.919200
|
||||||
|
vn 0.405400 0.898600 0.167900
|
||||||
|
vn 0.864200 0.353600 0.358000
|
||||||
|
vn -0.358000 0.353600 -0.864200
|
||||||
|
vn -0.381800 -0.065600 0.921900
|
||||||
|
vn -0.380700 -0.100900 0.919200
|
||||||
|
vn 0.167900 0.898600 0.405400
|
||||||
|
vn 0.358000 0.353600 0.864200
|
||||||
|
vn -0.921900 -0.065600 -0.381800
|
||||||
|
vn -0.864200 0.353600 -0.358000
|
||||||
|
vn -0.921900 -0.065600 0.381800
|
||||||
|
vn -0.919200 -0.100900 0.380700
|
||||||
|
vn -0.167900 0.898600 0.405400
|
||||||
|
vn -0.358000 0.353600 0.864200
|
||||||
|
vn -0.919200 -0.100900 -0.380700
|
||||||
|
vn -0.405400 0.898600 0.167900
|
||||||
|
vn -0.864200 0.353600 0.358000
|
||||||
|
vn -0.405400 0.898600 -0.167900
|
||||||
|
vn -0.167900 0.898600 -0.405400
|
||||||
|
vn 0.065600 0.381800 -0.921900
|
||||||
|
vn 0.065600 0.921900 -0.381800
|
||||||
|
vn 0.100900 0.919200 -0.380700
|
||||||
|
vn 0.100900 0.380700 -0.919200
|
||||||
|
vn -0.353600 0.358000 -0.864200
|
||||||
|
vn -0.898600 0.167900 -0.405400
|
||||||
|
vn -0.898600 0.405400 -0.167900
|
||||||
|
vn -0.353600 0.864200 -0.358000
|
||||||
|
vn 0.100900 -0.380700 -0.919200
|
||||||
|
vn 0.065600 -0.381800 -0.921900
|
||||||
|
vn 0.100900 0.919200 0.380700
|
||||||
|
vn 0.065600 0.921900 0.381800
|
||||||
|
vn 0.065600 0.381800 0.921900
|
||||||
|
vn 0.100900 0.380700 0.919200
|
||||||
|
vn -0.898600 0.405400 0.167900
|
||||||
|
vn -0.353600 0.864200 0.358000
|
||||||
|
vn -0.353600 -0.358000 -0.864200
|
||||||
|
vn 0.065600 -0.381800 0.921900
|
||||||
|
vn 0.100900 -0.380700 0.919200
|
||||||
|
vn -0.898600 0.167900 0.405400
|
||||||
|
vn -0.353600 0.358000 0.864200
|
||||||
|
vn 0.065600 -0.921900 -0.381800
|
||||||
|
vn -0.353600 -0.864200 -0.358000
|
||||||
|
vn 0.065600 -0.921900 0.381800
|
||||||
|
vn 0.100900 -0.919200 0.380700
|
||||||
|
vn -0.898600 -0.167900 0.405400
|
||||||
|
vn -0.353600 -0.358000 0.864200
|
||||||
|
vn 0.100900 -0.919200 -0.380700
|
||||||
|
vn -0.898600 -0.405400 0.167900
|
||||||
|
vn -0.353600 -0.864200 0.358000
|
||||||
|
vn -0.898600 -0.405400 -0.167900
|
||||||
|
vn -0.898600 -0.167900 -0.405400
|
||||||
|
vn -0.381800 0.065600 -0.921900
|
||||||
|
vn -0.921900 0.065600 -0.381800
|
||||||
|
vn -0.919200 0.100900 -0.380700
|
||||||
|
vn -0.380700 0.100900 -0.919200
|
||||||
|
vn -0.358000 -0.353600 -0.864200
|
||||||
|
vn -0.167900 -0.898600 -0.405400
|
||||||
|
vn -0.405400 -0.898600 -0.167900
|
||||||
|
vn -0.864200 -0.353600 -0.358000
|
||||||
|
vn 0.380700 0.100900 -0.919200
|
||||||
|
vn 0.381800 0.065600 -0.921900
|
||||||
|
vn -0.919200 0.100900 0.380700
|
||||||
|
vn -0.921900 0.065600 0.381800
|
||||||
|
vn -0.381800 0.065600 0.921900
|
||||||
|
vn -0.380700 0.100900 0.919200
|
||||||
|
vn -0.405400 -0.898600 0.167900
|
||||||
|
vn -0.864200 -0.353600 0.358000
|
||||||
|
vn 0.358000 -0.353600 -0.864200
|
||||||
|
vn 0.381800 0.065600 0.921900
|
||||||
|
vn 0.380700 0.100900 0.919200
|
||||||
|
vn -0.167900 -0.898600 0.405400
|
||||||
|
vn -0.358000 -0.353600 0.864200
|
||||||
|
vn 0.921900 0.065600 -0.381800
|
||||||
|
vn 0.864200 -0.353600 -0.358000
|
||||||
|
vn 0.921900 0.065600 0.381800
|
||||||
|
vn 0.919200 0.100900 0.380700
|
||||||
|
vn 0.167900 -0.898600 0.405400
|
||||||
|
vn 0.358000 -0.353600 0.864200
|
||||||
|
vn 0.919200 0.100900 -0.380700
|
||||||
|
vn 0.405400 -0.898600 0.167900
|
||||||
|
vn 0.864200 -0.353600 0.358000
|
||||||
|
vn 0.405400 -0.898600 -0.167900
|
||||||
|
vn 0.167900 -0.898600 -0.405400
|
||||||
|
g Cylinder_Cylinder_metal
|
||||||
|
s off
|
||||||
|
f 5/1/1 6/2/1 2/3/1 1/4/1
|
||||||
|
f 6/2/2 7/5/2 3/6/2 2/3/2
|
||||||
|
f 7/5/3 8/7/3 4/8/3 3/6/3
|
||||||
|
f 8/9/4 5/10/4 1/11/4 4/12/4
|
||||||
|
f 1/13/5 2/3/5 3/6/5 4/14/5
|
||||||
|
f 8/9/6 7/5/6 6/2/6 5/10/6
|
||||||
|
s 1
|
||||||
|
f 67/15/7 65/16/8 79/17/9 77/18/10 75/19/11 73/20/12 71/21/13 69/22/14
|
||||||
|
f 228/15/7 226/16/8 240/17/9 238/18/10 236/19/11 234/20/12 232/21/13 230/22/14
|
||||||
|
g Cylinder_Cylinder_bright-metal
|
||||||
|
f 40/23/15 41/24/16 10/25/17 11/26/18
|
||||||
|
f 12/27/19 13/28/20 15/29/21 14/30/22
|
||||||
|
f 47/31/23 41/32/16 24/33/24
|
||||||
|
f 14/34/22 15/35/21 17/36/25 16/37/26
|
||||||
|
f 34/38/27 35/39/28 37/40/29 36/41/30
|
||||||
|
f 16/42/26 17/43/25 19/44/31 18/45/32
|
||||||
|
f 18/45/32 50/46/33 16/37/26
|
||||||
|
f 18/45/32 19/44/31 21/47/34 20/48/34
|
||||||
|
f 44/49/35 50/46/33 18/45/32
|
||||||
|
f 20/48/34 21/47/34 23/9/36 22/50/36
|
||||||
|
f 11/51/18 28/52/37 30/53/38 32/54/39 34/55/27 36/56/30 38/57/40 40/58/15
|
||||||
|
f 28/59/37 29/52/41 31/60/42 30/61/38
|
||||||
|
f 22/62/36 23/63/36 25/64/43 24/33/24
|
||||||
|
f 11/26/18 10/25/17 29/52/41 28/59/37
|
||||||
|
f 26/65/44 27/66/45 13/28/20 12/27/19
|
||||||
|
f 24/33/24 25/64/43 27/66/45 26/65/44
|
||||||
|
f 31/67/42 44/49/35 18/45/32
|
||||||
|
f 36/68/30 37/69/29 24/33/24 38/62/40
|
||||||
|
f 32/48/39 18/45/32 35/39/28 34/38/27
|
||||||
|
f 30/61/38 31/60/42 18/45/32 32/48/39
|
||||||
|
f 38/62/40 24/33/24 41/24/16 40/23/15
|
||||||
|
f 53/70/46 47/31/23 24/33/24
|
||||||
|
f 24/33/24 26/71/44 53/70/46
|
||||||
|
f 29/59/41 43/52/47 44/60/35 31/61/42
|
||||||
|
f 49/72/48 50/73/33 44/60/35 43/52/47
|
||||||
|
f 14/74/22 16/75/26 50/73/33 49/72/48
|
||||||
|
f 42/25/49 10/26/17 41/23/16 47/24/23
|
||||||
|
f 53/76/46 48/77/50 42/25/49 47/24/23
|
||||||
|
f 26/78/44 12/79/19 48/77/50 53/76/46
|
||||||
|
f 42/25/49 43/52/47 29/59/41 10/26/17
|
||||||
|
f 49/72/48 43/52/47 42/25/49 48/77/50
|
||||||
|
f 12/79/19 14/74/22 49/72/48 48/77/50
|
||||||
|
f 52/80/20 51/81/20 45/82/21 46/83/21
|
||||||
|
f 46/83/21 45/82/21 33/84/25 39/85/25
|
||||||
|
f 39/85/25 33/84/25 55/86/31 54/87/31
|
||||||
|
f 54/87/31 55/86/31 57/88/34 56/89/34
|
||||||
|
f 56/89/34 57/88/34 59/90/36 58/91/36
|
||||||
|
f 58/91/36 59/90/36 61/92/43 60/93/43
|
||||||
|
f 62/94/45 63/95/45 51/81/20 52/80/20
|
||||||
|
f 60/96/43 61/97/43 63/95/45 62/94/45
|
||||||
|
f 214/80/20 213/81/20 211/82/21 212/83/21
|
||||||
|
f 212/83/21 211/82/21 209/84/25 210/85/25
|
||||||
|
f 210/85/25 209/84/25 216/86/31 215/87/31
|
||||||
|
f 215/87/31 216/86/31 218/88/34 217/89/34
|
||||||
|
f 217/89/34 218/88/34 220/90/36 219/91/36
|
||||||
|
f 219/91/36 220/90/36 222/92/43 221/93/43
|
||||||
|
f 223/94/45 224/95/45 213/81/20 214/80/20
|
||||||
|
f 221/96/43 222/97/43 224/95/45 223/94/45
|
||||||
|
g Cylinder_Cylinder_handle-metal
|
||||||
|
f 64/98/51 65/13/8 67/99/7 66/100/52
|
||||||
|
f 66/101/52 67/102/7 69/103/14 68/104/53
|
||||||
|
f 68/104/53 69/103/14 71/10/13 70/105/54
|
||||||
|
f 70/105/54 71/10/13 73/2/12 72/1/55
|
||||||
|
f 72/1/55 73/2/12 75/106/11 74/107/56
|
||||||
|
f 74/107/56 75/106/11 77/108/10 76/109/57
|
||||||
|
f 78/4/58 79/3/9 65/13/8 64/98/51
|
||||||
|
f 76/109/57 77/108/10 79/3/9 78/4/58
|
||||||
|
f 64/110/51 66/111/52 112/112/2
|
||||||
|
f 66/111/52 68/113/53 112/112/2
|
||||||
|
f 68/113/53 70/114/54 112/112/2
|
||||||
|
f 70/114/54 72/1/55 112/112/2
|
||||||
|
f 72/1/55 74/115/56 112/112/2
|
||||||
|
f 74/115/56 76/116/57 112/112/2
|
||||||
|
f 76/116/57 78/117/58 112/112/2
|
||||||
|
f 78/117/58 64/110/51 112/112/2
|
||||||
|
f 225/98/51 226/13/8 228/99/7 227/100/52
|
||||||
|
f 227/101/52 228/102/7 230/103/14 229/104/53
|
||||||
|
f 229/104/53 230/103/14 232/10/13 231/105/54
|
||||||
|
f 231/105/54 232/10/13 234/2/12 233/1/55
|
||||||
|
f 233/1/55 234/2/12 236/106/11 235/107/56
|
||||||
|
f 235/107/56 236/106/11 238/108/10 237/109/57
|
||||||
|
f 239/4/58 240/3/9 226/13/8 225/98/51
|
||||||
|
f 237/109/57 238/108/10 240/3/9 239/4/58
|
||||||
|
f 225/110/51 227/111/52 273/112/2
|
||||||
|
f 227/111/52 229/113/53 273/112/2
|
||||||
|
f 229/113/53 231/114/54 273/112/2
|
||||||
|
f 231/114/54 233/1/55 273/112/2
|
||||||
|
f 233/1/55 235/115/56 273/112/2
|
||||||
|
f 235/115/56 237/116/57 273/112/2
|
||||||
|
f 237/116/57 239/117/58 273/112/2
|
||||||
|
f 239/117/58 225/110/51 273/112/2
|
||||||
|
g Cylinder_Cylinder_handle-detail
|
||||||
|
f 81/59/59 80/26/60 84/77/61 82/72/62
|
||||||
|
f 106/14/63 83/118/64 85/119/65 111/120/66
|
||||||
|
f 96/73/67 103/61/68 81/59/59 82/72/62
|
||||||
|
f 86/121/69 98/122/70 99/47/71 88/43/72
|
||||||
|
f 111/123/66 85/124/65 87/125/73 110/126/74
|
||||||
|
f 103/61/68 104/6/75 106/14/63 81/59/59
|
||||||
|
f 88/43/72 99/47/71 100/41/76 90/127/77
|
||||||
|
f 110/126/74 87/125/73 89/128/78 109/9/79
|
||||||
|
f 102/48/80 105/50/81 104/6/75 103/61/68
|
||||||
|
f 90/127/77 100/41/76 101/38/82 92/129/83
|
||||||
|
f 109/9/79 89/128/78 91/7/84 108/5/85
|
||||||
|
f 94/42/86 102/48/80 103/61/68 96/73/67
|
||||||
|
f 92/129/83 101/38/82 102/48/80 94/42/86
|
||||||
|
f 108/5/85 91/7/84 93/130/87 107/131/88
|
||||||
|
f 107/131/88 93/130/87 95/132/89 105/50/81
|
||||||
|
f 85/133/65 83/134/64 97/135/90 95/132/89 93/136/87 91/137/84 89/138/78 87/139/73
|
||||||
|
f 104/6/75 97/8/90 83/118/64 106/14/63
|
||||||
|
f 105/50/81 95/132/89 97/8/90 104/6/75
|
||||||
|
f 101/38/82 107/131/88 105/50/81 102/48/80
|
||||||
|
f 100/41/76 108/5/85 107/131/88 101/38/82
|
||||||
|
f 99/47/71 109/9/79 108/5/85 100/41/76
|
||||||
|
f 98/122/70 110/126/74 109/9/79 99/47/71
|
||||||
|
f 80/140/60 111/123/66 110/126/74 98/122/70
|
||||||
|
f 81/59/59 106/14/63 111/120/66 80/26/60
|
||||||
|
f 84/141/61 80/140/60 98/122/70 86/121/69
|
||||||
|
f 114/59/91 113/26/92 117/77/93 115/72/94
|
||||||
|
f 139/14/95 116/118/96 118/119/97 144/120/98
|
||||||
|
f 129/73/99 136/61/100 114/59/91 115/72/94
|
||||||
|
f 119/121/101 131/122/102 132/47/103 121/43/104
|
||||||
|
f 144/123/98 118/124/97 120/125/105 143/126/106
|
||||||
|
f 136/61/100 137/6/107 139/14/95 114/59/91
|
||||||
|
f 121/43/104 132/47/103 133/41/108 123/127/109
|
||||||
|
f 143/126/106 120/125/105 122/128/110 142/9/111
|
||||||
|
f 135/48/112 138/50/113 137/6/107 136/61/100
|
||||||
|
f 123/127/109 133/41/108 134/38/114 125/129/115
|
||||||
|
f 142/9/111 122/128/110 124/7/116 141/5/117
|
||||||
|
f 127/42/118 135/48/112 136/61/100 129/73/99
|
||||||
|
f 125/129/115 134/38/114 135/48/112 127/42/118
|
||||||
|
f 141/5/117 124/7/116 126/130/119 140/131/120
|
||||||
|
f 140/131/120 126/130/119 128/132/121 138/50/113
|
||||||
|
f 118/133/97 116/134/96 130/135/122 128/132/121 126/136/119 124/137/116 122/138/110 120/139/105
|
||||||
|
f 137/6/107 130/8/122 116/118/96 139/14/95
|
||||||
|
f 138/50/113 128/132/121 130/8/122 137/6/107
|
||||||
|
f 134/38/114 140/131/120 138/50/113 135/48/112
|
||||||
|
f 133/41/108 141/5/117 140/131/120 134/38/114
|
||||||
|
f 132/47/103 142/9/111 141/5/117 133/41/108
|
||||||
|
f 131/122/102 143/126/106 142/9/111 132/47/103
|
||||||
|
f 113/140/92 144/123/98 143/126/106 131/122/102
|
||||||
|
f 114/59/91 139/14/95 144/120/98 113/26/92
|
||||||
|
f 117/141/93 113/140/92 131/122/102 119/121/101
|
||||||
|
f 146/59/123 145/26/124 149/77/125 147/72/126
|
||||||
|
f 171/14/127 148/118/128 150/119/129 176/120/130
|
||||||
|
f 161/73/131 168/61/132 146/59/123 147/72/126
|
||||||
|
f 151/121/133 163/122/134 164/47/135 153/43/136
|
||||||
|
f 176/123/130 150/124/129 152/125/137 175/126/138
|
||||||
|
f 168/61/132 169/6/139 171/14/127 146/59/123
|
||||||
|
f 153/43/136 164/47/135 165/41/140 155/127/141
|
||||||
|
f 175/126/138 152/125/137 154/128/142 174/9/143
|
||||||
|
f 167/48/144 170/50/145 169/6/139 168/61/132
|
||||||
|
f 155/127/141 165/41/140 166/38/146 157/129/147
|
||||||
|
f 174/9/143 154/128/142 156/7/148 173/5/149
|
||||||
|
f 159/42/150 167/48/144 168/61/132 161/73/131
|
||||||
|
f 157/129/147 166/38/146 167/48/144 159/42/150
|
||||||
|
f 173/5/149 156/7/148 158/130/151 172/131/152
|
||||||
|
f 172/131/152 158/130/151 160/132/153 170/50/145
|
||||||
|
f 150/133/129 148/134/128 162/135/154 160/132/153 158/136/151 156/137/148 154/138/142 152/139/137
|
||||||
|
f 169/6/139 162/8/154 148/118/128 171/14/127
|
||||||
|
f 170/50/145 160/132/153 162/8/154 169/6/139
|
||||||
|
f 166/38/146 172/131/152 170/50/145 167/48/144
|
||||||
|
f 165/41/140 173/5/149 172/131/152 166/38/146
|
||||||
|
f 164/47/135 174/9/143 173/5/149 165/41/140
|
||||||
|
f 163/122/134 175/126/138 174/9/143 164/47/135
|
||||||
|
f 145/140/124 176/123/130 175/126/138 163/122/134
|
||||||
|
f 146/59/123 171/14/127 176/120/130 145/26/124
|
||||||
|
f 149/141/125 145/140/124 163/122/134 151/121/133
|
||||||
|
f 178/59/155 177/26/156 181/77/157 179/72/158
|
||||||
|
f 203/14/159 180/118/160 182/119/161 208/120/162
|
||||||
|
f 193/73/163 200/61/164 178/59/155 179/72/158
|
||||||
|
f 183/121/165 195/122/166 196/47/167 185/43/168
|
||||||
|
f 208/123/162 182/124/161 184/125/169 207/126/170
|
||||||
|
f 200/61/164 201/6/171 203/14/159 178/59/155
|
||||||
|
f 185/43/168 196/47/167 197/41/172 187/127/173
|
||||||
|
f 207/126/170 184/125/169 186/128/174 206/9/175
|
||||||
|
f 199/48/176 202/50/177 201/6/171 200/61/164
|
||||||
|
f 187/127/173 197/41/172 198/38/178 189/129/179
|
||||||
|
f 206/9/175 186/128/174 188/7/180 205/5/181
|
||||||
|
f 191/42/182 199/48/176 200/61/164 193/73/163
|
||||||
|
f 189/129/179 198/38/178 199/48/176 191/42/182
|
||||||
|
f 205/5/181 188/7/180 190/130/183 204/131/184
|
||||||
|
f 204/131/184 190/130/183 192/132/185 202/50/177
|
||||||
|
f 182/133/161 180/134/160 194/135/186 192/132/185 190/136/183 188/137/180 186/138/174 184/139/169
|
||||||
|
f 201/6/171 194/8/186 180/118/160 203/14/159
|
||||||
|
f 202/50/177 192/132/185 194/8/186 201/6/171
|
||||||
|
f 198/38/178 204/131/184 202/50/177 199/48/176
|
||||||
|
f 197/41/172 205/5/181 204/131/184 198/38/178
|
||||||
|
f 196/47/167 206/9/175 205/5/181 197/41/172
|
||||||
|
f 195/122/166 207/126/170 206/9/175 196/47/167
|
||||||
|
f 177/140/156 208/123/162 207/126/170 195/122/166
|
||||||
|
f 178/59/155 203/14/159 208/120/162 177/26/156
|
||||||
|
f 181/141/157 177/140/156 195/122/166 183/121/165
|
||||||
|
f 242/59/59 241/26/60 245/77/61 243/72/62
|
||||||
|
f 267/14/63 244/118/64 246/119/65 272/120/66
|
||||||
|
f 257/73/67 264/61/68 242/59/59 243/72/62
|
||||||
|
f 247/121/69 259/122/70 260/47/71 249/43/72
|
||||||
|
f 272/123/66 246/124/65 248/125/73 271/126/74
|
||||||
|
f 264/61/68 265/6/75 267/14/63 242/59/59
|
||||||
|
f 249/43/72 260/47/71 261/41/76 251/127/77
|
||||||
|
f 271/126/74 248/125/73 250/128/78 270/9/79
|
||||||
|
f 263/48/80 266/50/81 265/6/75 264/61/68
|
||||||
|
f 251/127/77 261/41/76 262/38/82 253/129/83
|
||||||
|
f 270/9/79 250/128/78 252/7/84 269/5/85
|
||||||
|
f 255/42/86 263/48/80 264/61/68 257/73/67
|
||||||
|
f 253/129/83 262/38/82 263/48/80 255/42/86
|
||||||
|
f 269/5/85 252/7/84 254/130/87 268/131/88
|
||||||
|
f 268/131/88 254/130/87 256/132/89 266/50/81
|
||||||
|
f 246/133/65 244/134/64 258/135/90 256/132/89 254/136/87 252/137/84 250/138/78 248/139/73
|
||||||
|
f 265/6/75 258/8/90 244/118/64 267/14/63
|
||||||
|
f 266/50/81 256/132/89 258/8/90 265/6/75
|
||||||
|
f 262/38/82 268/131/88 266/50/81 263/48/80
|
||||||
|
f 261/41/76 269/5/85 268/131/88 262/38/82
|
||||||
|
f 260/47/71 270/9/79 269/5/85 261/41/76
|
||||||
|
f 259/122/70 271/126/74 270/9/79 260/47/71
|
||||||
|
f 241/140/60 272/123/66 271/126/74 259/122/70
|
||||||
|
f 242/59/59 267/14/63 272/120/66 241/26/60
|
||||||
|
f 245/141/61 241/140/60 259/122/70 247/121/69
|
||||||
|
f 275/59/91 274/26/92 278/77/93 276/72/94
|
||||||
|
f 300/14/95 277/118/96 279/119/97 305/120/98
|
||||||
|
f 290/73/99 297/61/100 275/59/91 276/72/94
|
||||||
|
f 280/121/101 292/122/102 293/47/103 282/43/104
|
||||||
|
f 305/123/98 279/124/97 281/125/105 304/126/106
|
||||||
|
f 297/61/100 298/6/107 300/14/95 275/59/91
|
||||||
|
f 282/43/104 293/47/103 294/41/108 284/127/109
|
||||||
|
f 304/126/106 281/125/105 283/128/110 303/9/111
|
||||||
|
f 296/48/112 299/50/113 298/6/107 297/61/100
|
||||||
|
f 284/127/109 294/41/108 295/38/114 286/129/115
|
||||||
|
f 303/9/111 283/128/110 285/7/116 302/5/117
|
||||||
|
f 288/42/118 296/48/112 297/61/100 290/73/99
|
||||||
|
f 286/129/115 295/38/114 296/48/112 288/42/118
|
||||||
|
f 302/5/117 285/7/116 287/130/119 301/131/120
|
||||||
|
f 301/131/120 287/130/119 289/132/121 299/50/113
|
||||||
|
f 279/133/97 277/134/96 291/135/122 289/132/121 287/136/119 285/137/116 283/138/110 281/139/105
|
||||||
|
f 298/6/107 291/8/122 277/118/96 300/14/95
|
||||||
|
f 299/50/113 289/132/121 291/8/122 298/6/107
|
||||||
|
f 295/38/114 301/131/120 299/50/113 296/48/112
|
||||||
|
f 294/41/108 302/5/117 301/131/120 295/38/114
|
||||||
|
f 293/47/103 303/9/111 302/5/117 294/41/108
|
||||||
|
f 292/122/102 304/126/106 303/9/111 293/47/103
|
||||||
|
f 274/140/92 305/123/98 304/126/106 292/122/102
|
||||||
|
f 275/59/91 300/14/95 305/120/98 274/26/92
|
||||||
|
f 278/141/93 274/140/92 292/122/102 280/121/101
|
||||||
|
f 307/59/123 306/26/124 310/77/125 308/72/126
|
||||||
|
f 332/14/127 309/118/128 311/119/129 337/120/130
|
||||||
|
f 322/73/131 329/61/132 307/59/123 308/72/126
|
||||||
|
f 312/121/133 324/122/134 325/47/135 314/43/136
|
||||||
|
f 337/123/130 311/124/129 313/125/137 336/126/138
|
||||||
|
f 329/61/132 330/6/139 332/14/127 307/59/123
|
||||||
|
f 314/43/136 325/47/135 326/41/140 316/127/141
|
||||||
|
f 336/126/138 313/125/137 315/128/142 335/9/143
|
||||||
|
f 328/48/144 331/50/145 330/6/139 329/61/132
|
||||||
|
f 316/127/141 326/41/140 327/38/146 318/129/147
|
||||||
|
f 335/9/143 315/128/142 317/7/148 334/5/149
|
||||||
|
f 320/42/150 328/48/144 329/61/132 322/73/131
|
||||||
|
f 318/129/147 327/38/146 328/48/144 320/42/150
|
||||||
|
f 334/5/149 317/7/148 319/130/151 333/131/152
|
||||||
|
f 333/131/152 319/130/151 321/132/153 331/50/145
|
||||||
|
f 311/133/129 309/134/128 323/135/154 321/132/153 319/136/151 317/137/148 315/138/142 313/139/137
|
||||||
|
f 330/6/139 323/8/154 309/118/128 332/14/127
|
||||||
|
f 331/50/145 321/132/153 323/8/154 330/6/139
|
||||||
|
f 327/38/146 333/131/152 331/50/145 328/48/144
|
||||||
|
f 326/41/140 334/5/149 333/131/152 327/38/146
|
||||||
|
f 325/47/135 335/9/143 334/5/149 326/41/140
|
||||||
|
f 324/122/134 336/126/138 335/9/143 325/47/135
|
||||||
|
f 306/140/124 337/123/130 336/126/138 324/122/134
|
||||||
|
f 307/59/123 332/14/127 337/120/130 306/26/124
|
||||||
|
f 310/141/125 306/140/124 324/122/134 312/121/133
|
||||||
|
f 339/59/155 338/26/156 342/77/157 340/72/158
|
||||||
|
f 364/14/159 341/118/160 343/119/161 369/120/162
|
||||||
|
f 354/73/163 361/61/164 339/59/155 340/72/158
|
||||||
|
f 344/121/165 356/122/166 357/47/167 346/43/168
|
||||||
|
f 369/123/162 343/124/161 345/125/169 368/126/170
|
||||||
|
f 361/61/164 362/6/171 364/14/159 339/59/155
|
||||||
|
f 346/43/168 357/47/167 358/41/172 348/127/173
|
||||||
|
f 368/126/170 345/125/169 347/128/174 367/9/175
|
||||||
|
f 360/48/176 363/50/177 362/6/171 361/61/164
|
||||||
|
f 348/127/173 358/41/172 359/38/178 350/129/179
|
||||||
|
f 367/9/175 347/128/174 349/7/180 366/5/181
|
||||||
|
f 352/42/182 360/48/176 361/61/164 354/73/163
|
||||||
|
f 350/129/179 359/38/178 360/48/176 352/42/182
|
||||||
|
f 366/5/181 349/7/180 351/130/183 365/131/184
|
||||||
|
f 365/131/184 351/130/183 353/132/185 363/50/177
|
||||||
|
f 343/133/161 341/134/160 355/135/186 353/132/185 351/136/183 349/137/180 347/138/174 345/139/169
|
||||||
|
f 362/6/171 355/8/186 341/118/160 364/14/159
|
||||||
|
f 363/50/177 353/132/185 355/8/186 362/6/171
|
||||||
|
f 359/38/178 365/131/184 363/50/177 360/48/176
|
||||||
|
f 358/41/172 366/5/181 365/131/184 359/38/178
|
||||||
|
f 357/47/167 367/9/175 366/5/181 358/41/172
|
||||||
|
f 356/122/166 368/126/170 367/9/175 357/47/167
|
||||||
|
f 338/140/156 369/123/162 368/126/170 356/122/166
|
||||||
|
f 339/59/155 364/14/159 369/120/162 338/26/156
|
||||||
|
f 342/141/157 338/140/156 356/122/166 344/121/165
|
1087
mods/homedecor/models/homedecor_bathroom_sink.obj
Normal file
421
mods/homedecor/models/homedecor_beer_mug.obj
Normal file
@ -0,0 +1,421 @@
|
|||||||
|
# Blender v2.73 (sub 0) OBJ File: 'beer_mug.blend'
|
||||||
|
# www.blender.org
|
||||||
|
o Torus.001
|
||||||
|
v -0.200872 -0.271336 -0.101373
|
||||||
|
v 0.027435 -0.500000 0.013804
|
||||||
|
v 0.078127 -0.500000 -0.007193
|
||||||
|
v -0.213731 -0.262707 -0.113186
|
||||||
|
v 0.116925 -0.500000 -0.045991
|
||||||
|
v 0.137922 -0.500000 -0.096683
|
||||||
|
v -0.201779 -0.214262 -0.136814
|
||||||
|
v 0.137922 -0.500000 -0.151551
|
||||||
|
v 0.116925 -0.500000 -0.202243
|
||||||
|
v -0.190840 -0.230675 -0.148627
|
||||||
|
v 0.078127 -0.500000 -0.241041
|
||||||
|
v 0.027435 -0.500000 -0.262038
|
||||||
|
v -0.179901 -0.247087 -0.136814
|
||||||
|
v -0.027433 -0.500000 -0.262038
|
||||||
|
v -0.078125 -0.500000 -0.241041
|
||||||
|
v -0.179901 -0.247087 -0.113186
|
||||||
|
v -0.116923 -0.500000 -0.202243
|
||||||
|
v -0.137920 -0.500000 -0.151551
|
||||||
|
v -0.190840 -0.230675 -0.101373
|
||||||
|
v -0.137920 -0.500000 -0.096682
|
||||||
|
v -0.116923 -0.500000 -0.045991
|
||||||
|
v -0.201779 -0.214262 -0.113186
|
||||||
|
v -0.078125 -0.500000 -0.007193
|
||||||
|
v -0.027433 -0.500000 0.013804
|
||||||
|
v -0.183162 -0.175815 -0.136814
|
||||||
|
v 0.024062 -0.166667 -0.003152
|
||||||
|
v 0.068522 -0.166667 -0.021568
|
||||||
|
v -0.175215 -0.198406 -0.148627
|
||||||
|
v 0.102550 -0.166667 -0.055596
|
||||||
|
v 0.120966 -0.166667 -0.100055
|
||||||
|
v -0.167267 -0.220996 -0.136814
|
||||||
|
v 0.120966 -0.166667 -0.148178
|
||||||
|
v 0.102550 -0.166667 -0.192638
|
||||||
|
v -0.167267 -0.220996 -0.113186
|
||||||
|
v 0.068522 -0.166667 -0.226666
|
||||||
|
v 0.024062 -0.166667 -0.245082
|
||||||
|
v -0.175215 -0.198406 -0.101373
|
||||||
|
v -0.024061 -0.166667 -0.245082
|
||||||
|
v -0.068520 -0.166667 -0.226666
|
||||||
|
v -0.183162 -0.175815 -0.113186
|
||||||
|
v -0.102548 -0.166667 -0.192638
|
||||||
|
v -0.120964 -0.166667 -0.148178
|
||||||
|
v -0.159704 -0.151131 -0.136814
|
||||||
|
v -0.120964 -0.166667 -0.100055
|
||||||
|
v -0.102548 -0.166667 -0.055596
|
||||||
|
v -0.155526 -0.177688 -0.148627
|
||||||
|
v -0.068520 -0.166667 -0.021568
|
||||||
|
v -0.024060 -0.166667 -0.003152
|
||||||
|
v -0.151348 -0.204244 -0.136814
|
||||||
|
v 0.027435 -0.125001 0.013804
|
||||||
|
v 0.078127 -0.125001 -0.007193
|
||||||
|
v -0.151348 -0.204244 -0.113186
|
||||||
|
v 0.116925 -0.125001 -0.045991
|
||||||
|
v 0.137922 -0.125001 -0.096683
|
||||||
|
v -0.155526 -0.177688 -0.101373
|
||||||
|
v 0.137922 -0.125001 -0.151551
|
||||||
|
v 0.116925 -0.125001 -0.202243
|
||||||
|
v -0.159704 -0.151131 -0.113186
|
||||||
|
v 0.078127 -0.125001 -0.241041
|
||||||
|
v 0.027435 -0.125001 -0.262038
|
||||||
|
v -0.133701 -0.142626 -0.136814
|
||||||
|
v -0.027433 -0.125001 -0.262038
|
||||||
|
v -0.078125 -0.125001 -0.241041
|
||||||
|
v -0.133701 -0.170549 -0.148627
|
||||||
|
v -0.116923 -0.125001 -0.202243
|
||||||
|
v -0.137921 -0.125001 -0.151551
|
||||||
|
v -0.133701 -0.198472 -0.136814
|
||||||
|
v -0.137921 -0.125001 -0.096682
|
||||||
|
v -0.116923 -0.125001 -0.045991
|
||||||
|
v -0.133701 -0.198472 -0.113186
|
||||||
|
v -0.078125 -0.125001 -0.007193
|
||||||
|
v -0.027433 -0.125001 0.013804
|
||||||
|
v -0.133701 -0.170549 -0.101373
|
||||||
|
v 0.024062 -0.125001 -0.003152
|
||||||
|
v 0.068522 -0.125001 -0.021568
|
||||||
|
v -0.133701 -0.142626 -0.113186
|
||||||
|
v 0.102550 -0.125001 -0.055596
|
||||||
|
v 0.120966 -0.125001 -0.100055
|
||||||
|
v -0.133701 -0.490192 -0.136814
|
||||||
|
v 0.120966 -0.125001 -0.148178
|
||||||
|
v 0.102550 -0.125001 -0.192638
|
||||||
|
v -0.133701 -0.462269 -0.148627
|
||||||
|
v 0.068522 -0.125001 -0.226666
|
||||||
|
v 0.024062 -0.125001 -0.245082
|
||||||
|
v -0.133701 -0.434346 -0.136814
|
||||||
|
v -0.024061 -0.125001 -0.245082
|
||||||
|
v -0.068520 -0.125001 -0.226666
|
||||||
|
v -0.133701 -0.434346 -0.113186
|
||||||
|
v -0.102548 -0.125001 -0.192638
|
||||||
|
v -0.120964 -0.125001 -0.148178
|
||||||
|
v -0.133701 -0.462269 -0.101373
|
||||||
|
v -0.120964 -0.125001 -0.100055
|
||||||
|
v -0.102548 -0.125001 -0.055596
|
||||||
|
v -0.133701 -0.490192 -0.113186
|
||||||
|
v -0.068520 -0.125001 -0.021568
|
||||||
|
v -0.024061 -0.125001 -0.003152
|
||||||
|
v -0.188013 -0.279964 -0.113186
|
||||||
|
v -0.188013 -0.279964 -0.136814
|
||||||
|
v -0.200872 -0.271336 -0.148627
|
||||||
|
v -0.213731 -0.262707 -0.136814
|
||||||
|
v -0.217850 -0.316409 -0.113186
|
||||||
|
v -0.204329 -0.316409 -0.101373
|
||||||
|
v -0.190808 -0.316409 -0.113186
|
||||||
|
v -0.190808 -0.316409 -0.136814
|
||||||
|
v -0.204329 -0.316409 -0.148627
|
||||||
|
v -0.217850 -0.316409 -0.136814
|
||||||
|
v -0.213731 -0.370111 -0.113186
|
||||||
|
v -0.200872 -0.361482 -0.101373
|
||||||
|
v -0.188013 -0.352853 -0.113186
|
||||||
|
v -0.188013 -0.352853 -0.136814
|
||||||
|
v -0.200872 -0.361482 -0.148627
|
||||||
|
v -0.213731 -0.370111 -0.136814
|
||||||
|
v -0.201779 -0.418556 -0.113186
|
||||||
|
v -0.190840 -0.402143 -0.101373
|
||||||
|
v -0.179901 -0.385730 -0.113186
|
||||||
|
v -0.179901 -0.385730 -0.136814
|
||||||
|
v -0.190840 -0.402143 -0.148627
|
||||||
|
v -0.201779 -0.418556 -0.136814
|
||||||
|
v -0.183162 -0.457002 -0.113186
|
||||||
|
v -0.175215 -0.434412 -0.101373
|
||||||
|
v -0.167268 -0.411822 -0.113186
|
||||||
|
v -0.167268 -0.411822 -0.136814
|
||||||
|
v -0.175215 -0.434412 -0.148627
|
||||||
|
v -0.183162 -0.457002 -0.136814
|
||||||
|
v -0.159704 -0.481686 -0.113186
|
||||||
|
v -0.155526 -0.455130 -0.101373
|
||||||
|
v -0.151348 -0.428574 -0.113186
|
||||||
|
v -0.151348 -0.428574 -0.136814
|
||||||
|
v -0.155526 -0.455130 -0.148627
|
||||||
|
v -0.159704 -0.481686 -0.136814
|
||||||
|
vt 0.156250 0.218750
|
||||||
|
vt 0.156250 0.187500
|
||||||
|
vt 0.218750 0.187500
|
||||||
|
vt 0.218750 0.218750
|
||||||
|
vt 0.465889 0.405864
|
||||||
|
vt 0.537350 0.405864
|
||||||
|
vt 0.603372 0.433211
|
||||||
|
vt 0.653903 0.483742
|
||||||
|
vt 0.681251 0.549764
|
||||||
|
vt 0.681251 0.621226
|
||||||
|
vt 0.653904 0.687248
|
||||||
|
vt 0.603372 0.737779
|
||||||
|
vt 0.537350 0.765126
|
||||||
|
vt 0.465889 0.765126
|
||||||
|
vt 0.399867 0.737779
|
||||||
|
vt 0.349335 0.687248
|
||||||
|
vt 0.321988 0.621226
|
||||||
|
vt 0.321988 0.549764
|
||||||
|
vt 0.349335 0.483742
|
||||||
|
vt 0.399867 0.433211
|
||||||
|
vt 0.625000 0.906250
|
||||||
|
vt 0.687500 0.906250
|
||||||
|
vt 0.687500 0.937500
|
||||||
|
vt 0.625000 0.937500
|
||||||
|
vt 0.937500 0.906250
|
||||||
|
vt 1.000000 0.906250
|
||||||
|
vt 1.000000 0.937500
|
||||||
|
vt 0.937500 0.937500
|
||||||
|
vt 0.250000 0.906250
|
||||||
|
vt 0.312500 0.906250
|
||||||
|
vt 0.312500 0.937500
|
||||||
|
vt 0.250000 0.937500
|
||||||
|
vt 0.562500 0.906250
|
||||||
|
vt 0.562500 0.937500
|
||||||
|
vt 0.875000 0.906250
|
||||||
|
vt 0.875000 0.937500
|
||||||
|
vt 0.187500 0.906250
|
||||||
|
vt 0.187500 0.937500
|
||||||
|
vt 0.812500 0.906250
|
||||||
|
vt 0.812500 0.937500
|
||||||
|
vt 0.437500 0.906250
|
||||||
|
vt 0.500000 0.906250
|
||||||
|
vt 0.500000 0.937500
|
||||||
|
vt 0.437500 0.937500
|
||||||
|
vt 0.125000 0.906250
|
||||||
|
vt 0.125000 0.937500
|
||||||
|
vt 0.750000 0.906250
|
||||||
|
vt 0.750000 0.937500
|
||||||
|
vt 0.375000 0.906250
|
||||||
|
vt 0.375000 0.937500
|
||||||
|
vt 0.062500 0.906250
|
||||||
|
vt 0.062500 0.937500
|
||||||
|
vt -0.000000 0.906250
|
||||||
|
vt -0.000000 0.937500
|
||||||
|
vt 0.281250 0.312500
|
||||||
|
vt 0.281250 0.281250
|
||||||
|
vt 0.343750 0.281250
|
||||||
|
vt 0.343750 0.312500
|
||||||
|
vt 0.093750 0.218750
|
||||||
|
vt 0.156250 0.250000
|
||||||
|
vt 0.093750 0.250000
|
||||||
|
vt 0.375000 1.000000
|
||||||
|
vt 0.312500 1.000000
|
||||||
|
vt 0.281250 0.250000
|
||||||
|
vt 0.343750 0.250000
|
||||||
|
vt 0.156250 0.312500
|
||||||
|
vt 0.156250 0.281250
|
||||||
|
vt 0.218750 0.281250
|
||||||
|
vt 0.218750 0.312500
|
||||||
|
vt 0.531250 0.187500
|
||||||
|
vt 0.593750 0.187500
|
||||||
|
vt 0.593750 0.218750
|
||||||
|
vt 0.531250 0.218750
|
||||||
|
vt 0.656250 0.187500
|
||||||
|
vt 0.656250 0.218750
|
||||||
|
vt 0.093750 0.187500
|
||||||
|
vt 0.218750 0.250000
|
||||||
|
vt 0.125000 0.406250
|
||||||
|
vt 0.187500 0.406250
|
||||||
|
vt 0.687500 1.000000
|
||||||
|
vt 0.625000 1.000000
|
||||||
|
vt 0.937500 0.406250
|
||||||
|
vt 1.000000 0.406250
|
||||||
|
vt 0.062500 1.000000
|
||||||
|
vt 0.125000 1.000000
|
||||||
|
vt 0.375000 0.406250
|
||||||
|
vt 0.437500 0.406250
|
||||||
|
vt 0.687500 0.406250
|
||||||
|
vt 0.750000 0.406250
|
||||||
|
vt 0.937500 1.000000
|
||||||
|
vt 0.875000 1.000000
|
||||||
|
vt 0.250000 0.406250
|
||||||
|
vt 0.187500 1.000000
|
||||||
|
vt 0.093750 0.343750
|
||||||
|
vt 0.093750 0.312500
|
||||||
|
vt 0.156250 0.343750
|
||||||
|
vt 0.500000 0.406250
|
||||||
|
vt 0.812500 0.406250
|
||||||
|
vt 0.437500 1.000000
|
||||||
|
vt 0.218750 0.156250
|
||||||
|
vt 0.281250 0.156250
|
||||||
|
vt 0.281250 0.187500
|
||||||
|
vt 0.750000 1.000000
|
||||||
|
vt 0.031250 0.250000
|
||||||
|
vt 0.031250 0.218750
|
||||||
|
vt 0.562500 0.406250
|
||||||
|
vt -0.000000 0.406250
|
||||||
|
vt 0.062500 0.406250
|
||||||
|
vt 1.000000 1.000000
|
||||||
|
vt 0.343750 0.187500
|
||||||
|
vt 0.343750 0.156250
|
||||||
|
vt 0.406250 0.156250
|
||||||
|
vt 0.406250 0.187500
|
||||||
|
vt 0.312500 0.406250
|
||||||
|
vt 0.625000 0.406250
|
||||||
|
vt 0.250000 1.000000
|
||||||
|
vt 0.406250 0.343750
|
||||||
|
vt 0.406250 0.312500
|
||||||
|
vt 0.468750 0.312500
|
||||||
|
vt 0.468750 0.343750
|
||||||
|
vt 0.875000 0.406250
|
||||||
|
vt 0.468750 0.156250
|
||||||
|
vt 0.468750 0.187500
|
||||||
|
vt 0.500000 1.000000
|
||||||
|
vt 0.812500 1.000000
|
||||||
|
vt 0.406250 0.281250
|
||||||
|
vt 0.406250 0.250000
|
||||||
|
vt 0.562500 1.000000
|
||||||
|
vt -0.000000 1.000000
|
||||||
|
vt 0.218750 0.343750
|
||||||
|
vt 0.531250 0.312500
|
||||||
|
vt 0.531250 0.281250
|
||||||
|
vt 0.593750 0.281250
|
||||||
|
vt 0.593750 0.312500
|
||||||
|
vt 0.468750 0.281250
|
||||||
|
vt 0.468750 0.250000
|
||||||
|
vt 0.531250 0.250000
|
||||||
|
vt 0.281250 0.343750
|
||||||
|
vt 0.593750 0.250000
|
||||||
|
vt 0.281250 0.218750
|
||||||
|
vt 0.343750 0.218750
|
||||||
|
vt 0.031250 0.156250
|
||||||
|
vt 0.093750 0.156250
|
||||||
|
vt 0.031250 0.187500
|
||||||
|
vt 0.813063 0.373140
|
||||||
|
vt 0.756333 0.349641
|
||||||
|
vt 0.712914 0.306222
|
||||||
|
vt 0.689415 0.249492
|
||||||
|
vt 0.689415 0.188087
|
||||||
|
vt 0.712914 0.131357
|
||||||
|
vt 0.756333 0.087938
|
||||||
|
vt 0.813063 0.064439
|
||||||
|
vt 0.874467 0.064439
|
||||||
|
vt 0.931197 0.087938
|
||||||
|
vt 0.974617 0.131357
|
||||||
|
vt 0.998115 0.188088
|
||||||
|
vt 0.998115 0.249492
|
||||||
|
vt 0.974617 0.306222
|
||||||
|
vt 0.931197 0.349641
|
||||||
|
vt 0.874467 0.373140
|
||||||
|
vt 0.156250 0.156250
|
||||||
|
vt 0.656250 0.250000
|
||||||
|
vt 0.031250 0.312500
|
||||||
|
vt 0.031250 0.281250
|
||||||
|
vt 0.093750 0.281250
|
||||||
|
vt 0.656250 0.281250
|
||||||
|
vt 0.656250 0.312500
|
||||||
|
vt 0.406250 0.218750
|
||||||
|
vt 0.468750 0.218750
|
||||||
|
vt 0.031250 0.343750
|
||||||
|
vt 0.656250 0.343750
|
||||||
|
vt 0.593750 0.343750
|
||||||
|
vt 0.531250 0.343750
|
||||||
|
vt 0.531250 0.156250
|
||||||
|
vt 0.593750 0.156250
|
||||||
|
vt 0.343750 0.343750
|
||||||
|
vt 0.656250 0.156250
|
||||||
|
s 1
|
||||||
|
f 120/1 121/2 115/3 114/4
|
||||||
|
f 2/5 24/6 23/7 21/8 20/9 18/10 17/11 15/12 14/13 12/14 11/15 9/16 8/17 6/18 5/19 3/20
|
||||||
|
f 51/21 53/22 77/23 75/24
|
||||||
|
f 59/25 60/26 84/27 83/28
|
||||||
|
f 66/29 68/30 92/31 90/32
|
||||||
|
f 50/33 51/21 75/24 74/34
|
||||||
|
f 57/35 59/25 83/28 81/36
|
||||||
|
f 65/37 66/29 90/32 89/38
|
||||||
|
f 56/39 57/35 81/36 80/40
|
||||||
|
f 71/41 72/42 96/43 95/44
|
||||||
|
f 63/45 65/37 89/38 87/46
|
||||||
|
f 54/47 56/39 80/40 78/48
|
||||||
|
f 69/49 71/41 95/44 93/50
|
||||||
|
f 62/51 63/45 87/46 86/52
|
||||||
|
f 53/22 54/47 78/48 77/23
|
||||||
|
f 60/53 62/51 86/52 84/54
|
||||||
|
f 111/55 112/56 106/57 105/58
|
||||||
|
f 72/42 50/33 74/34 96/43
|
||||||
|
f 126/59 120/1 119/60 125/61
|
||||||
|
f 45/62 44/63 92/31 93/50
|
||||||
|
f 106/57 112/56 107/64 101/65
|
||||||
|
f 123/66 124/67 118/68 117/69
|
||||||
|
f 34/70 52/71 55/72 37/73
|
||||||
|
f 55/72 52/71 70/74 73/75
|
||||||
|
f 126/59 127/76 121/2 120/1
|
||||||
|
f 112/56 118/68 113/77 107/64
|
||||||
|
f 15/78 17/79 65/37 63/45
|
||||||
|
f 29/80 27/81 75/24 77/23
|
||||||
|
f 11/82 12/83 60/26 59/25
|
||||||
|
f 38/84 86/52 87/46 39/85
|
||||||
|
f 21/86 23/87 71/41 69/49
|
||||||
|
f 5/88 6/89 54/47 53/22
|
||||||
|
f 35/90 33/91 81/36 83/28
|
||||||
|
f 17/79 18/92 66/29 65/37
|
||||||
|
f 41/93 39/85 87/46 89/38
|
||||||
|
f 128/94 129/95 123/66 122/96
|
||||||
|
f 23/87 24/97 72/42 71/41
|
||||||
|
f 6/89 8/98 56/39 54/47
|
||||||
|
f 47/99 45/62 93/50 95/44
|
||||||
|
f 115/3 116/100 110/101 109/102
|
||||||
|
f 30/103 29/80 77/23 78/48
|
||||||
|
f 94/104 91/105 126/59 125/61
|
||||||
|
f 24/97 2/106 50/33 72/42
|
||||||
|
f 12/107 14/108 62/51 60/53
|
||||||
|
f 36/109 35/90 83/28 84/27
|
||||||
|
f 103/110 104/111 98/112 97/113
|
||||||
|
f 18/92 20/114 68/30 66/29
|
||||||
|
f 2/106 3/115 51/21 50/33
|
||||||
|
f 42/116 41/93 89/38 90/32
|
||||||
|
f 98/117 99/118 10/119 13/120
|
||||||
|
f 8/98 9/121 57/35 56/39
|
||||||
|
f 97/113 98/112 13/122 16/123
|
||||||
|
f 48/124 47/99 95/44 96/43
|
||||||
|
f 32/125 30/103 78/48 80/40
|
||||||
|
f 100/126 106/57 101/65 4/127
|
||||||
|
f 14/108 15/78 63/45 62/51
|
||||||
|
f 118/68 112/56 111/55 117/69
|
||||||
|
f 26/128 48/124 96/43 74/34
|
||||||
|
f 38/84 36/129 84/54 86/52
|
||||||
|
f 20/114 21/86 69/49 68/30
|
||||||
|
f 122/96 123/66 117/69 116/130
|
||||||
|
f 3/115 5/88 53/22 51/21
|
||||||
|
f 44/63 42/116 90/32 92/31
|
||||||
|
f 27/81 26/128 74/34 75/24
|
||||||
|
f 28/131 25/132 43/133 46/134
|
||||||
|
f 9/121 11/82 59/25 57/35
|
||||||
|
f 33/91 32/125 80/40 81/36
|
||||||
|
f 25/132 7/135 22/136 40/137
|
||||||
|
f 116/130 117/69 111/55 110/138
|
||||||
|
f 40/137 37/73 55/72 58/139
|
||||||
|
f 107/64 108/140 102/141 101/65
|
||||||
|
f 105/58 106/57 100/126 99/118
|
||||||
|
f 43/133 25/132 40/137 58/139
|
||||||
|
f 85/142 128/143 127/76 88/144
|
||||||
|
f 26/145 27/146 29/147 30/148 32/149 33/150 35/151 36/152 38/153 39/154 41/155 42/156 44/157 45/158 47/159 48/160
|
||||||
|
f 68/30 69/49 93/50 92/31
|
||||||
|
f 127/76 128/143 122/161 121/2
|
||||||
|
f 55/72 73/75 76/162 58/139
|
||||||
|
f 99/118 100/126 7/135 10/119
|
||||||
|
f 82/163 79/164 130/165 129/95
|
||||||
|
f 119/60 120/1 114/4 113/77
|
||||||
|
f 118/68 124/67 119/60 113/77
|
||||||
|
f 43/133 61/166 64/167 46/134
|
||||||
|
f 10/119 7/135 25/132 28/131
|
||||||
|
f 130/165 124/67 123/66 129/95
|
||||||
|
f 4/127 1/168 19/169 22/136
|
||||||
|
f 124/67 130/165 125/61 119/60
|
||||||
|
f 61/166 43/133 58/139 76/162
|
||||||
|
f 110/101 104/111 103/110 109/102
|
||||||
|
f 108/140 109/102 103/110 102/141
|
||||||
|
f 88/144 127/76 126/59 91/105
|
||||||
|
f 97/113 16/123 19/169 1/168
|
||||||
|
f 82/163 129/95 128/94 85/170
|
||||||
|
f 19/169 16/123 34/70 37/73
|
||||||
|
f 19/169 37/73 40/137 22/136
|
||||||
|
f 46/134 64/167 67/171 49/172
|
||||||
|
f 114/4 108/140 107/64 113/77
|
||||||
|
f 115/3 109/102 108/140 114/4
|
||||||
|
f 101/65 102/141 1/168 4/127
|
||||||
|
f 10/119 28/131 31/173 13/120
|
||||||
|
f 16/123 13/122 31/174 34/70
|
||||||
|
f 102/141 103/110 97/113 1/168
|
||||||
|
f 31/174 49/175 52/71 34/70
|
||||||
|
f 111/55 105/58 104/176 110/138
|
||||||
|
f 7/135 100/126 4/127 22/136
|
||||||
|
f 122/161 116/100 115/3 121/2
|
||||||
|
f 105/58 99/118 98/117 104/176
|
||||||
|
f 31/173 28/131 46/134 49/172
|
||||||
|
f 130/165 79/164 94/104 125/61
|
||||||
|
f 52/71 49/175 67/177 70/74
|
240
mods/homedecor/models/homedecor_book.obj
Normal file
@ -0,0 +1,240 @@
|
|||||||
|
# Blender v2.73 (sub 0) OBJ File: 'book.blend'
|
||||||
|
# www.blender.org
|
||||||
|
o Cube.002_Cube.001
|
||||||
|
v 0.161995 -0.448008 0.216625
|
||||||
|
v 0.149566 -0.485966 0.216625
|
||||||
|
v 0.113157 -0.485966 0.216625
|
||||||
|
v 0.142021 -0.448008 0.216625
|
||||||
|
v 0.115781 -0.485966 0.208120
|
||||||
|
v 0.142021 -0.448008 0.208120
|
||||||
|
v 0.113157 -0.485966 -0.220555
|
||||||
|
v -0.159347 -0.485966 -0.220555
|
||||||
|
v 0.115781 -0.485966 -0.212050
|
||||||
|
v 0.161995 -0.448008 0.208120
|
||||||
|
v -0.148926 -0.485966 0.208120
|
||||||
|
v -0.155653 -0.448008 0.208120
|
||||||
|
v -0.155653 -0.448008 -0.212051
|
||||||
|
v -0.148926 -0.485966 -0.212051
|
||||||
|
v 0.152482 -0.485966 0.208120
|
||||||
|
v 0.152482 -0.485966 -0.212050
|
||||||
|
v 0.161995 -0.448008 -0.220555
|
||||||
|
v 0.161995 -0.448008 -0.212050
|
||||||
|
v 0.145193 -0.500002 -0.212050
|
||||||
|
v 0.145193 -0.500002 0.208120
|
||||||
|
v 0.115781 -0.500002 0.208120
|
||||||
|
v 0.115781 -0.500002 -0.212050
|
||||||
|
v 0.115781 -0.396013 -0.212050
|
||||||
|
v 0.115781 -0.396013 0.208120
|
||||||
|
v 0.145193 -0.396013 0.208120
|
||||||
|
v 0.145193 -0.396013 -0.212050
|
||||||
|
v 0.152482 -0.410049 -0.212050
|
||||||
|
v 0.152482 -0.410049 0.208120
|
||||||
|
v -0.148926 -0.410049 -0.212051
|
||||||
|
v -0.148926 -0.410049 0.208120
|
||||||
|
v 0.115781 -0.410049 -0.212050
|
||||||
|
v -0.159347 -0.410049 -0.220555
|
||||||
|
v 0.113157 -0.410049 -0.220555
|
||||||
|
v 0.115781 -0.410049 0.208120
|
||||||
|
v 0.113157 -0.410049 0.216625
|
||||||
|
v 0.149566 -0.410049 0.216625
|
||||||
|
v 0.115781 -0.396013 0.216625
|
||||||
|
v 0.141549 -0.396013 0.216625
|
||||||
|
v 0.149566 -0.410049 -0.220555
|
||||||
|
v 0.141549 -0.396013 -0.220555
|
||||||
|
v -0.159346 -0.396013 -0.220555
|
||||||
|
v -0.159347 -0.396013 0.216624
|
||||||
|
v 0.115781 -0.396013 -0.220555
|
||||||
|
v -0.159347 -0.410049 0.216624
|
||||||
|
v 0.115781 -0.500002 0.216625
|
||||||
|
v 0.141549 -0.500002 0.216625
|
||||||
|
v 0.142021 -0.448008 -0.212050
|
||||||
|
v 0.149566 -0.485966 -0.220555
|
||||||
|
v 0.141549 -0.500002 -0.220555
|
||||||
|
v -0.159346 -0.500002 -0.220555
|
||||||
|
v -0.159347 -0.500002 0.216624
|
||||||
|
v 0.142021 -0.448008 -0.220555
|
||||||
|
v 0.115781 -0.500002 -0.220555
|
||||||
|
v -0.159347 -0.485966 0.216624
|
||||||
|
vt 0.921987 0.383861
|
||||||
|
vt 0.921987 0.340448
|
||||||
|
vt 0.931829 0.340448
|
||||||
|
vt 0.931829 0.383861
|
||||||
|
vt 0.931829 0.427274
|
||||||
|
vt 0.921987 0.427274
|
||||||
|
vt 0.768089 0.490273
|
||||||
|
vt 0.722954 0.490273
|
||||||
|
vt 0.722954 0.009727
|
||||||
|
vt 0.768089 0.009727
|
||||||
|
vt 0.768089 0.500000
|
||||||
|
vt 0.722404 0.500000
|
||||||
|
vt 0.809636 0.490273
|
||||||
|
vt 0.809086 0.500000
|
||||||
|
vt 0.352434 0.000000
|
||||||
|
vt 0.670829 0.000000
|
||||||
|
vt 0.670829 0.009727
|
||||||
|
vt 0.670829 0.490273
|
||||||
|
vt 0.670829 0.500000
|
||||||
|
vt 0.352433 0.499999
|
||||||
|
vt 0.809636 0.009727
|
||||||
|
vt 0.809086 0.000000
|
||||||
|
vt 0.823601 0.000000
|
||||||
|
vt 0.824288 0.009727
|
||||||
|
vt 0.012060 0.509727
|
||||||
|
vt 0.000000 0.500001
|
||||||
|
vt 0.315359 0.500000
|
||||||
|
vt 0.318396 0.509727
|
||||||
|
vt 0.700649 0.000000
|
||||||
|
vt 0.704866 0.009727
|
||||||
|
vt 0.731001 0.867517
|
||||||
|
vt 0.731001 0.844673
|
||||||
|
vt 0.774928 0.811661
|
||||||
|
vt 0.774928 0.853302
|
||||||
|
vt 0.687072 0.853302
|
||||||
|
vt 0.687072 0.811661
|
||||||
|
vt 0.774928 0.500000
|
||||||
|
vt 0.791171 0.500000
|
||||||
|
vt 0.791171 0.814662
|
||||||
|
vt 0.791171 0.844133
|
||||||
|
vt 0.851343 0.522844
|
||||||
|
vt 0.851343 0.500000
|
||||||
|
vt 0.895271 0.514215
|
||||||
|
vt 0.895271 0.555856
|
||||||
|
vt 0.912144 0.383862
|
||||||
|
vt 0.912144 0.340448
|
||||||
|
vt 0.334639 0.500000
|
||||||
|
vt 0.334639 0.999999
|
||||||
|
vt 0.318396 0.999999
|
||||||
|
vt 0.318396 0.500000
|
||||||
|
vt 0.895271 0.867517
|
||||||
|
vt 0.911514 0.523384
|
||||||
|
vt 0.911514 0.552855
|
||||||
|
vt 0.911514 0.867516
|
||||||
|
vt 0.824288 0.490273
|
||||||
|
vt 0.823601 0.500000
|
||||||
|
vt 0.807415 0.555856
|
||||||
|
vt 0.807415 0.514215
|
||||||
|
vt 0.768089 0.000000
|
||||||
|
vt 0.722404 0.000000
|
||||||
|
vt 0.912144 0.427274
|
||||||
|
vt 0.318396 0.990273
|
||||||
|
vt 0.315359 1.000000
|
||||||
|
vt 0.000000 1.000000
|
||||||
|
vt 0.012060 0.990274
|
||||||
|
vt 0.704866 0.490273
|
||||||
|
vt 0.318396 0.490273
|
||||||
|
vt 0.318396 0.009727
|
||||||
|
vt 0.352433 0.009727
|
||||||
|
vt 0.352433 0.490273
|
||||||
|
vt 0.705553 0.490273
|
||||||
|
vt 0.705553 0.009727
|
||||||
|
vt 0.670829 0.509727
|
||||||
|
vt 0.364493 0.509726
|
||||||
|
vt 0.667792 0.500000
|
||||||
|
vt 0.318396 0.000000
|
||||||
|
vt 0.348216 0.000000
|
||||||
|
vt 0.704866 0.500000
|
||||||
|
vt 0.807415 0.867517
|
||||||
|
vt 0.791172 0.867516
|
||||||
|
vt 0.791171 0.552855
|
||||||
|
vt 0.791171 0.523384
|
||||||
|
vt 0.336190 0.500000
|
||||||
|
vt 0.352433 0.999999
|
||||||
|
vt 0.336190 0.999999
|
||||||
|
vt 0.670829 0.844133
|
||||||
|
vt 0.670829 0.814662
|
||||||
|
vt 0.687072 0.500000
|
||||||
|
vt 0.348216 0.500000
|
||||||
|
vt 0.364493 0.990273
|
||||||
|
vt 0.670829 0.990273
|
||||||
|
vt 0.667792 1.000000
|
||||||
|
vt 0.704866 0.000000
|
||||||
|
vt 0.000000 0.000001
|
||||||
|
vt 0.439305 1.000000
|
||||||
|
vt 0.439305 0.319104
|
||||||
|
vt 0.527160 0.379125
|
||||||
|
vt 0.527160 0.984613
|
||||||
|
vt 0.087857 1.000000
|
||||||
|
vt 0.087857 0.319104
|
||||||
|
vt 0.175712 0.334491
|
||||||
|
vt 0.175712 0.939979
|
||||||
|
vt 0.351448 0.984613
|
||||||
|
vt 0.351448 0.379125
|
||||||
|
vt 0.000000 0.939979
|
||||||
|
vt 0.000000 0.334491
|
||||||
|
vt 0.351448 0.000000
|
||||||
|
vt 0.351448 0.961094
|
||||||
|
vt 0.263593 0.961094
|
||||||
|
vt 0.263593 0.000000
|
||||||
|
vt 0.175736 0.000000
|
||||||
|
vt 0.175736 0.961094
|
||||||
|
vn -0.803100 -0.582900 0.123900
|
||||||
|
vn -0.803000 0.582900 0.123900
|
||||||
|
vn 0.970000 0.243100 0.000000
|
||||||
|
vn 0.947900 0.274000 -0.162500
|
||||||
|
vn 0.947900 -0.274000 -0.162500
|
||||||
|
vn -0.000000 -1.000000 -0.000000
|
||||||
|
vn 0.831600 -0.453400 0.320700
|
||||||
|
vn 0.000000 1.000000 -0.000000
|
||||||
|
vn 0.000000 0.000000 1.000000
|
||||||
|
vn 0.000000 0.000000 -1.000000
|
||||||
|
vn -0.803100 -0.582900 -0.123900
|
||||||
|
vn -1.000000 -0.000000 -0.000000
|
||||||
|
vn 0.831600 -0.453400 -0.320700
|
||||||
|
vn 0.947900 -0.274000 0.162500
|
||||||
|
vn 0.970000 -0.243100 -0.000000
|
||||||
|
vn 0.947900 0.274000 0.162500
|
||||||
|
vn -0.803000 0.582900 -0.123900
|
||||||
|
vn 0.887500 -0.460900 -0.000000
|
||||||
|
vn 0.887500 0.460900 -0.000000
|
||||||
|
vn 0.831600 0.453400 -0.320700
|
||||||
|
vn 0.831600 0.453400 0.320700
|
||||||
|
vn -0.984700 -0.174500 -0.000000
|
||||||
|
vn -0.984700 0.174500 0.000000
|
||||||
|
g Cube.002_Cube.001_Cube.002_Cube.001_cover
|
||||||
|
s off
|
||||||
|
f 47/1/1 31/2/1 33/3/1 52/4/1
|
||||||
|
f 47/1/2 52/4/2 7/5/2 9/6/2
|
||||||
|
f 18/7/3 27/8/3 28/9/3 10/10/3
|
||||||
|
f 27/8/4 18/7/4 17/11/4 39/12/4
|
||||||
|
f 16/13/5 48/14/5 17/11/5 18/7/5
|
||||||
|
f 50/15/6 53/16/6 22/17/6 21/18/6 45/19/6 51/20/6
|
||||||
|
f 15/21/7 2/22/7 46/23/7 20/24/7
|
||||||
|
f 11/25/8 54/26/8 3/27/8 5/28/8
|
||||||
|
f 22/17/6 53/16/6 49/29/6 19/30/6
|
||||||
|
f 1/31/9 4/32/9 3/33/9 2/34/9
|
||||||
|
f 1/31/9 36/35/9 35/36/9 4/32/9
|
||||||
|
f 2/34/9 3/33/9 54/37/9 51/38/9 45/39/9 46/40/9
|
||||||
|
f 52/41/10 17/42/10 48/43/10 7/44/10
|
||||||
|
f 34/2/11 6/1/11 4/45/11 35/46/11
|
||||||
|
f 50/47/12 51/48/12 54/49/12 8/50/12
|
||||||
|
f 8/51/10 7/44/10 48/43/10 49/52/10 53/53/10 50/54/10
|
||||||
|
f 19/55/13 49/56/13 48/14/13 16/13/13
|
||||||
|
f 52/41/10 33/57/10 39/58/10 17/42/10
|
||||||
|
f 10/10/14 1/59/14 2/22/14 15/21/14
|
||||||
|
f 18/7/15 10/10/15 15/21/15 16/13/15
|
||||||
|
f 10/10/16 28/9/16 36/60/16 1/59/16
|
||||||
|
f 5/6/17 3/61/17 4/45/17 6/1/17
|
||||||
|
f 9/62/8 7/63/8 8/64/8 14/65/8
|
||||||
|
f 16/13/18 15/21/18 20/24/18 19/55/18
|
||||||
|
f 22/17/6 19/30/6 20/66/6 21/18/6
|
||||||
|
f 23/67/8 24/68/8 25/69/8 26/70/8
|
||||||
|
f 27/8/19 26/71/19 25/72/19 28/9/19
|
||||||
|
f 31/73/6 29/74/6 32/20/6 33/75/6
|
||||||
|
f 25/69/8 24/68/8 37/76/8 38/77/8
|
||||||
|
f 26/71/20 27/8/20 39/12/20 40/78/20
|
||||||
|
f 32/79/10 41/80/10 43/81/10 40/82/10 39/58/10 33/57/10
|
||||||
|
f 41/83/12 32/20/12 44/84/12 42/85/12
|
||||||
|
f 36/35/9 38/86/9 37/87/9 42/19/9 44/88/9 35/36/9
|
||||||
|
f 23/67/8 26/70/8 40/89/8 43/50/8
|
||||||
|
f 30/90/6 34/91/6 35/92/6 44/84/6
|
||||||
|
f 28/9/21 25/72/21 38/93/21 36/60/21
|
||||||
|
f 29/74/6 30/90/6 44/84/6 32/20/6
|
||||||
|
f 41/26/8 42/94/8 37/76/8 24/68/8 23/67/8 43/50/8
|
||||||
|
f 54/26/8 11/25/8 14/65/8 8/64/8
|
||||||
|
g Cube.002_Cube.001_Cube.002_Cube.001_edges
|
||||||
|
f 13/95/10 47/96/10 9/97/10 14/98/10
|
||||||
|
f 6/99/9 12/100/9 11/101/9 5/102/9
|
||||||
|
f 13/95/10 29/103/10 31/104/10 47/96/10
|
||||||
|
f 6/99/9 34/105/9 30/106/9 12/100/9
|
||||||
|
f 14/107/22 11/108/22 12/109/22 13/110/22
|
||||||
|
f 29/111/23 13/110/23 12/109/23 30/112/23
|
419
mods/homedecor/models/homedecor_book_open.obj
Normal file
@ -0,0 +1,419 @@
|
|||||||
|
# Blender v2.73 (sub 0) OBJ File: 'book-open.blend'
|
||||||
|
# www.blender.org
|
||||||
|
o Cube.002_Cube.001
|
||||||
|
v -0.012428 -0.485966 0.216625
|
||||||
|
v 0.000001 -0.486750 -0.220555
|
||||||
|
v -0.321341 -0.485966 -0.220555
|
||||||
|
v 0.000001 -0.462863 0.208120
|
||||||
|
v -0.310920 -0.485966 0.208120
|
||||||
|
v -0.306022 -0.464409 0.208120
|
||||||
|
v -0.306022 -0.464409 -0.212051
|
||||||
|
v -0.310920 -0.485966 -0.212051
|
||||||
|
v 0.000001 -0.462862 -0.212050
|
||||||
|
v -0.016802 -0.500002 -0.212050
|
||||||
|
v -0.016802 -0.500002 0.208120
|
||||||
|
v -0.046214 -0.500002 0.208120
|
||||||
|
v -0.046214 -0.500002 -0.212050
|
||||||
|
v -0.046214 -0.500002 0.216625
|
||||||
|
v -0.020445 -0.500002 0.216625
|
||||||
|
v -0.012428 -0.485966 -0.220555
|
||||||
|
v -0.020445 -0.500002 -0.220555
|
||||||
|
v -0.321340 -0.500002 -0.220555
|
||||||
|
v -0.321341 -0.500002 0.216624
|
||||||
|
v -0.046214 -0.500002 -0.220555
|
||||||
|
v -0.321341 -0.485966 0.216624
|
||||||
|
v -0.238235 -0.450057 0.208120
|
||||||
|
v 0.000001 -0.486750 0.216625
|
||||||
|
v -0.238235 -0.450057 -0.212051
|
||||||
|
v 0.306023 -0.464409 0.208120
|
||||||
|
v 0.306023 -0.464409 -0.212051
|
||||||
|
v 0.238237 -0.450057 0.208120
|
||||||
|
v 0.238237 -0.450057 -0.212051
|
||||||
|
v 0.046215 -0.500003 -0.212050
|
||||||
|
v 0.046215 -0.500003 0.208120
|
||||||
|
v 0.016803 -0.500003 0.208120
|
||||||
|
v 0.016803 -0.500003 -0.212050
|
||||||
|
v 0.000001 -0.481442 0.216625
|
||||||
|
v 0.000001 -0.481442 -0.220555
|
||||||
|
v 0.310922 -0.485967 -0.212051
|
||||||
|
v 0.310922 -0.485967 0.208120
|
||||||
|
v 0.321343 -0.485967 -0.220555
|
||||||
|
v 0.012430 -0.485967 0.216625
|
||||||
|
v 0.046215 -0.500003 0.216625
|
||||||
|
v 0.020447 -0.500003 0.216625
|
||||||
|
v 0.012430 -0.485967 -0.220555
|
||||||
|
v 0.020447 -0.500003 -0.220555
|
||||||
|
v 0.321342 -0.500003 -0.220555
|
||||||
|
v 0.321343 -0.500003 0.216624
|
||||||
|
v 0.046215 -0.500003 -0.220555
|
||||||
|
v 0.321343 -0.485967 0.216624
|
||||||
|
v 0.000001 -0.486750 0.208120
|
||||||
|
v 0.000001 -0.486750 -0.212050
|
||||||
|
v 0.086920 -0.442244 -0.212051
|
||||||
|
v 0.086920 -0.442244 0.208120
|
||||||
|
v -0.086847 -0.442244 -0.212051
|
||||||
|
v -0.086847 -0.442244 0.208120
|
||||||
|
v -0.043405 -0.447755 -0.212050
|
||||||
|
v -0.043405 -0.447755 0.208120
|
||||||
|
v 0.043478 -0.447755 -0.212050
|
||||||
|
v 0.043478 -0.447755 0.208120
|
||||||
|
v 0.010224 -0.490836 0.216625
|
||||||
|
v -0.006214 -0.482857 0.216625
|
||||||
|
v -0.006214 -0.482857 -0.220555
|
||||||
|
v -0.008400 -0.490836 0.208120
|
||||||
|
v -0.008400 -0.490836 -0.212050
|
||||||
|
v -0.010222 -0.490836 -0.220555
|
||||||
|
v -0.010222 -0.490836 0.216625
|
||||||
|
v 0.010224 -0.490836 -0.220555
|
||||||
|
v 0.008402 -0.490836 -0.212050
|
||||||
|
v 0.008402 -0.490836 0.208120
|
||||||
|
v 0.006215 -0.482858 -0.220555
|
||||||
|
v 0.006215 -0.482858 0.216625
|
||||||
|
v -0.012428 -0.485966 -0.212050
|
||||||
|
v 0.000001 -0.481442 -0.212050
|
||||||
|
v 0.012430 -0.485967 -0.212050
|
||||||
|
v -0.006214 -0.482857 -0.212050
|
||||||
|
v 0.006215 -0.482858 -0.212050
|
||||||
|
v -0.012428 -0.485966 0.208120
|
||||||
|
v 0.000001 -0.481442 0.208120
|
||||||
|
v 0.012430 -0.485967 0.208120
|
||||||
|
v -0.006214 -0.482857 0.208120
|
||||||
|
v 0.006215 -0.482858 0.208120
|
||||||
|
vt 0.965735 0.839196
|
||||||
|
vt 0.711783 0.839196
|
||||||
|
vt 0.711783 0.832541
|
||||||
|
vt 0.711783 0.503765
|
||||||
|
vt 0.711783 0.497110
|
||||||
|
vt 0.965736 0.497110
|
||||||
|
vt 0.395683 0.494736
|
||||||
|
vt 0.395683 0.261171
|
||||||
|
vt 0.403533 0.261171
|
||||||
|
vt 0.403532 0.502890
|
||||||
|
vt 0.687998 0.839196
|
||||||
|
vt 0.684635 0.832541
|
||||||
|
vt 0.987044 0.738829
|
||||||
|
vt 0.987044 0.497110
|
||||||
|
vt 1.000000 0.497110
|
||||||
|
vt 0.999999 0.712393
|
||||||
|
vt 0.999999 0.732556
|
||||||
|
vt 0.992051 0.000000
|
||||||
|
vt 0.992051 0.342086
|
||||||
|
vt 0.979145 0.342086
|
||||||
|
vt 0.979145 0.000000
|
||||||
|
vt 0.969912 1.000000
|
||||||
|
vt 0.969911 0.758280
|
||||||
|
vt 0.982867 0.764553
|
||||||
|
vt 0.982867 0.784716
|
||||||
|
vt 0.982868 0.999999
|
||||||
|
vt 0.403533 0.241720
|
||||||
|
vt 0.395683 0.241720
|
||||||
|
vt 0.395683 0.008154
|
||||||
|
vt 0.403532 0.000000
|
||||||
|
vt 0.684634 0.503765
|
||||||
|
vt 0.007850 0.008154
|
||||||
|
vt 0.000000 0.000000
|
||||||
|
vt 0.657486 0.832541
|
||||||
|
vt 0.657486 0.503765
|
||||||
|
vt 0.657486 0.497110
|
||||||
|
vt 0.681271 0.497110
|
||||||
|
vt 0.969911 0.497110
|
||||||
|
vt 0.982867 0.497110
|
||||||
|
vt 0.982868 0.712393
|
||||||
|
vt 0.982868 0.732556
|
||||||
|
vt 0.969912 0.738829
|
||||||
|
vt 0.966239 0.000000
|
||||||
|
vt 0.966239 0.342086
|
||||||
|
vt 0.987044 0.758280
|
||||||
|
vt 1.000000 0.764553
|
||||||
|
vt 1.000000 0.784716
|
||||||
|
vt 0.999999 1.000000
|
||||||
|
vt 0.987043 1.000000
|
||||||
|
vt 0.681271 0.839196
|
||||||
|
vt 0.657486 0.839196
|
||||||
|
vt 0.000000 0.261171
|
||||||
|
vt 0.007850 0.261171
|
||||||
|
vt 0.007850 0.494736
|
||||||
|
vt 0.000000 0.502891
|
||||||
|
vt 0.403534 0.839196
|
||||||
|
vt 0.403533 0.497110
|
||||||
|
vt 0.687998 0.497110
|
||||||
|
vt 0.974407 0.740555
|
||||||
|
vt 0.970635 0.748555
|
||||||
|
vt 0.967042 0.743692
|
||||||
|
vt 0.965736 0.748555
|
||||||
|
vt 0.967042 0.753417
|
||||||
|
vt 0.974406 0.756554
|
||||||
|
vt 0.991539 0.740555
|
||||||
|
vt 0.987768 0.748555
|
||||||
|
vt 0.984174 0.743692
|
||||||
|
vt 0.982868 0.748555
|
||||||
|
vt 0.984174 0.753417
|
||||||
|
vt 0.991539 0.756554
|
||||||
|
vt 0.044849 0.844977
|
||||||
|
vt 0.035593 0.844977
|
||||||
|
vt 0.035446 0.838322
|
||||||
|
vt 0.044554 0.838322
|
||||||
|
vt 0.956803 0.342087
|
||||||
|
vt 0.956803 0.335432
|
||||||
|
vt 0.964557 0.335432
|
||||||
|
vt 0.947366 0.342087
|
||||||
|
vt 0.949048 0.335432
|
||||||
|
vt 0.045143 0.838322
|
||||||
|
vt 0.054251 0.838322
|
||||||
|
vt 0.054104 0.844977
|
||||||
|
vt 0.044554 0.509546
|
||||||
|
vt 0.035446 0.509546
|
||||||
|
vt 0.035593 0.502890
|
||||||
|
vt 0.044849 0.502891
|
||||||
|
vt 0.964557 0.006655
|
||||||
|
vt 0.956803 0.006655
|
||||||
|
vt 0.956803 0.000000
|
||||||
|
vt 0.949048 0.006655
|
||||||
|
vt 0.947366 0.000000
|
||||||
|
vt 0.054104 0.502891
|
||||||
|
vt 0.054251 0.509546
|
||||||
|
vt 0.045143 0.509546
|
||||||
|
vt 0.000000 0.256308
|
||||||
|
vt 0.000000 0.251445
|
||||||
|
vt 0.007850 0.251445
|
||||||
|
vt 0.007850 0.256308
|
||||||
|
vt 0.000000 0.246582
|
||||||
|
vt 0.000000 0.241720
|
||||||
|
vt 0.007850 0.241720
|
||||||
|
vt 0.007850 0.246582
|
||||||
|
vt 0.403533 0.251445
|
||||||
|
vt 0.403533 0.256308
|
||||||
|
vt 0.395683 0.256308
|
||||||
|
vt 0.395683 0.251445
|
||||||
|
vt 0.403533 0.246582
|
||||||
|
vt 0.395683 0.246582
|
||||||
|
vt 0.779948 0.000000
|
||||||
|
vt 0.779948 1.000000
|
||||||
|
vt 0.724984 1.000000
|
||||||
|
vt 0.724983 0.000000
|
||||||
|
vt 0.717416 1.000000
|
||||||
|
vt 0.662450 1.000000
|
||||||
|
vt 0.662449 0.000000
|
||||||
|
vt 0.717416 0.000000
|
||||||
|
vt 0.184400 1.000000
|
||||||
|
vt 0.126957 0.970419
|
||||||
|
vt 0.221962 0.896695
|
||||||
|
vt 0.485666 0.793134
|
||||||
|
vt 0.471964 0.896524
|
||||||
|
vt 0.376957 0.970419
|
||||||
|
vt 0.216239 0.433002
|
||||||
|
vt 0.126957 0.260013
|
||||||
|
vt 0.059402 0.000000
|
||||||
|
vt 0.001957 0.029581
|
||||||
|
vt 0.009688 0.014790
|
||||||
|
vt 0.235664 0.793305
|
||||||
|
vt 0.013207 0.000000
|
||||||
|
vt 0.091241 0.566998
|
||||||
|
vt 0.055557 0.728328
|
||||||
|
vt 0.001957 0.739987
|
||||||
|
vt 0.110666 0.206866
|
||||||
|
vt 0.134686 0.985210
|
||||||
|
vt 0.096964 0.103476
|
||||||
|
vt 0.180555 0.271672
|
||||||
|
vt 0.138205 1.000000
|
||||||
|
vt 0.341239 0.566998
|
||||||
|
vt 0.305555 0.728328
|
||||||
|
vt 0.251957 0.739987
|
||||||
|
vt 0.251957 0.029581
|
||||||
|
vt 0.360664 0.206695
|
||||||
|
vt 0.388207 1.000000
|
||||||
|
vt 0.384688 0.985210
|
||||||
|
vt 0.434402 1.000000
|
||||||
|
vt 0.346962 0.103305
|
||||||
|
vt 0.466241 0.433002
|
||||||
|
vt 0.376957 0.260013
|
||||||
|
vt 0.309400 0.000000
|
||||||
|
vt 0.259687 0.014790
|
||||||
|
vt 0.263205 0.000000
|
||||||
|
vt 0.430558 0.271672
|
||||||
|
vt 0.636817 0.156314
|
||||||
|
vt 0.875000 0.156314
|
||||||
|
vt 0.875000 0.984312
|
||||||
|
vt 0.636817 0.984312
|
||||||
|
vt 0.000000 0.156314
|
||||||
|
vt 0.125000 0.156314
|
||||||
|
vt 0.125000 0.984312
|
||||||
|
vt 0.000000 0.984313
|
||||||
|
vt 1.000000 0.156314
|
||||||
|
vt 1.000000 0.984313
|
||||||
|
vt 0.363296 0.156314
|
||||||
|
vt 0.431676 0.156314
|
||||||
|
vt 0.431676 0.984311
|
||||||
|
vt 0.363296 0.984312
|
||||||
|
vt 0.500000 0.156314
|
||||||
|
vt 0.568437 0.156314
|
||||||
|
vt 0.568437 0.984311
|
||||||
|
vt 0.500000 0.984311
|
||||||
|
vn -0.577300 -0.577300 -0.577300
|
||||||
|
vn 0.000000 -0.707100 -0.707100
|
||||||
|
vn 0.000000 -1.000000 0.000000
|
||||||
|
vn 0.000000 -0.707100 0.707100
|
||||||
|
vn -0.577300 -0.577300 0.577300
|
||||||
|
vn 0.280700 0.927500 0.246900
|
||||||
|
vn 0.172900 0.732100 0.658800
|
||||||
|
vn 0.148700 0.629400 0.762700
|
||||||
|
vn 0.577300 0.577300 0.577300
|
||||||
|
vn 0.216600 -0.711100 -0.668800
|
||||||
|
vn 0.428700 -0.900500 -0.071700
|
||||||
|
vn -0.148700 0.629400 0.762700
|
||||||
|
vn -0.577300 0.577300 0.577300
|
||||||
|
vn 0.216600 -0.711100 0.668800
|
||||||
|
vn -0.577300 0.577300 -0.577300
|
||||||
|
vn -0.148700 0.629400 -0.762700
|
||||||
|
vn -0.172900 0.732100 0.658800
|
||||||
|
vn -0.280700 0.927500 0.246900
|
||||||
|
vn 0.428700 -0.900500 0.071700
|
||||||
|
vn -0.280700 0.927500 -0.246900
|
||||||
|
vn -0.428800 -0.900500 0.071700
|
||||||
|
vn -0.428800 -0.900500 -0.071700
|
||||||
|
vn -0.216600 -0.711100 0.668800
|
||||||
|
vn 0.577300 0.577300 -0.577300
|
||||||
|
vn 0.577300 -0.577300 -0.577300
|
||||||
|
vn 0.000000 -0.707100 -0.707000
|
||||||
|
vn -0.216600 -0.711100 -0.668800
|
||||||
|
vn 0.148700 0.629400 -0.762700
|
||||||
|
vn 0.577300 -0.577300 0.577300
|
||||||
|
vn 0.172900 0.732100 -0.658800
|
||||||
|
vn 0.280700 0.927500 -0.246900
|
||||||
|
vn -0.350300 -0.496700 -0.794100
|
||||||
|
vn 0.000000 -0.580000 -0.814600
|
||||||
|
vn 0.246900 0.689300 -0.681100
|
||||||
|
vn 0.000000 0.750900 -0.660400
|
||||||
|
vn -0.246800 0.689300 -0.681100
|
||||||
|
vn 0.350300 -0.496700 -0.794100
|
||||||
|
vn 0.350300 -0.496700 0.794100
|
||||||
|
vn 0.000000 -0.580000 0.814600
|
||||||
|
vn -0.246800 0.689300 0.681100
|
||||||
|
vn 0.000000 0.750900 0.660400
|
||||||
|
vn 0.246900 0.689300 0.681100
|
||||||
|
vn -0.350300 -0.496700 0.794100
|
||||||
|
vn -0.569600 -0.819500 0.062900
|
||||||
|
vn 0.000000 -0.999700 0.023700
|
||||||
|
vn 0.569600 -0.819500 0.062900
|
||||||
|
vn -0.569600 -0.819500 -0.062900
|
||||||
|
vn 0.000000 -0.999700 -0.023700
|
||||||
|
vn 0.569600 -0.819500 -0.062900
|
||||||
|
vn 0.000000 0.649100 -0.760600
|
||||||
|
vn 0.228600 0.638300 -0.735000
|
||||||
|
vn -0.172900 0.732100 -0.658800
|
||||||
|
vn -0.228600 0.638300 -0.735000
|
||||||
|
vn 0.228600 0.638300 0.735000
|
||||||
|
vn 0.000000 0.649100 0.760600
|
||||||
|
vn -0.228600 0.638300 0.735000
|
||||||
|
vn -0.559600 0.567900 0.603500
|
||||||
|
vn -0.559600 0.567900 -0.603500
|
||||||
|
vn 0.559600 0.567900 -0.603500
|
||||||
|
vn 0.559600 0.567900 0.603500
|
||||||
|
vn 0.000200 0.614300 -0.789000
|
||||||
|
vn 0.166600 0.709800 -0.684400
|
||||||
|
vn -0.027100 0.725500 0.687600
|
||||||
|
vn -0.166400 0.709800 0.684400
|
||||||
|
vn -0.093900 0.717800 -0.689800
|
||||||
|
vn 0.027100 0.725500 -0.687600
|
||||||
|
vn 0.093900 0.717800 -0.689800
|
||||||
|
vn -0.027100 0.725500 -0.687600
|
||||||
|
vn -0.166400 0.709800 -0.684400
|
||||||
|
vn -0.093900 0.717800 0.689800
|
||||||
|
vn 0.027100 0.725500 0.687600
|
||||||
|
vn 0.000200 0.614300 0.789000
|
||||||
|
vn 0.166600 0.709800 0.684400
|
||||||
|
vn 0.093900 0.717800 0.689800
|
||||||
|
g Cube.002_Cube.001_Cube.002_Cube.001_cover
|
||||||
|
s 1
|
||||||
|
f 18/1/1 20/2/2 13/3/3 12/4/3 14/5/4 19/6/5
|
||||||
|
f 36/7/6 76/8/7 38/9/8 46/10/9
|
||||||
|
f 13/3/3 20/2/2 17/11/10 10/12/11
|
||||||
|
f 1/13/12 21/14/13 19/15/5 14/16/4 15/17/14
|
||||||
|
f 18/18/1 19/19/5 21/20/13 3/21/15
|
||||||
|
f 3/22/15 16/23/16 17/24/10 20/25/2 18/26/1
|
||||||
|
f 1/27/12 74/28/17 5/29/18 21/30/13
|
||||||
|
f 13/3/3 10/12/11 11/31/19 12/4/3
|
||||||
|
f 21/30/13 5/29/18 8/32/20 3/33/15
|
||||||
|
f 29/34/3 30/35/3 31/31/21 32/12/22
|
||||||
|
f 31/31/21 30/35/3 39/36/4 40/37/23
|
||||||
|
f 37/38/24 43/39/25 45/40/26 42/41/27 41/42/28
|
||||||
|
f 43/43/25 37/21/24 46/20/9 44/44/29
|
||||||
|
f 38/45/8 40/46/23 39/47/4 44/48/29 46/49/9
|
||||||
|
f 29/34/3 32/12/22 42/50/27 45/51/26
|
||||||
|
f 41/52/28 71/53/30 35/54/31 37/55/24
|
||||||
|
f 35/54/31 36/7/6 46/10/9 37/55/24
|
||||||
|
f 43/56/25 44/57/29 39/36/4 30/35/3 29/34/3 45/51/26
|
||||||
|
f 15/58/14 14/5/4 12/4/3 11/31/19
|
||||||
|
f 42/41/27 64/59/32 41/42/28
|
||||||
|
f 41/42/28 64/59/32 2/60/33 67/61/34
|
||||||
|
f 67/61/34 2/60/33 34/62/35
|
||||||
|
f 34/62/35 2/60/33 59/63/36
|
||||||
|
f 2/60/33 62/64/37 16/23/16 59/63/36
|
||||||
|
f 16/23/16 62/64/37 17/24/10
|
||||||
|
f 15/17/14 63/65/38 1/13/12
|
||||||
|
f 23/66/39 58/67/40 1/13/12 63/65/38
|
||||||
|
f 58/67/40 23/66/39 33/68/41
|
||||||
|
f 68/69/42 33/68/41 23/66/39
|
||||||
|
f 38/45/8 68/69/42 23/66/39 57/70/43
|
||||||
|
f 57/70/43 40/46/23 38/45/8
|
||||||
|
f 40/71/23 57/72/43 66/73/44 31/74/21
|
||||||
|
f 57/44/43 23/75/39 47/76/45 66/77/44
|
||||||
|
f 47/76/45 23/75/39 63/78/38 60/79/46
|
||||||
|
f 15/71/14 11/80/19 60/81/46 63/82/38
|
||||||
|
f 32/83/22 65/84/47 64/85/32 42/86/27
|
||||||
|
f 64/43/32 65/87/47 48/88/48 2/89/33
|
||||||
|
f 48/88/48 61/90/49 62/91/37 2/89/33
|
||||||
|
f 17/86/10 62/92/37 61/93/49 10/94/11
|
||||||
|
f 67/95/34 34/96/35 70/97/50 73/98/51
|
||||||
|
f 59/99/36 16/100/16 69/101/52 72/102/53
|
||||||
|
f 41/52/28 67/95/34 73/98/51 71/53/30
|
||||||
|
f 34/96/35 59/99/36 72/102/53 70/97/50
|
||||||
|
f 33/103/41 68/104/42 78/105/54 75/106/55
|
||||||
|
f 1/27/12 58/107/40 77/108/56 74/28/17
|
||||||
|
f 68/104/42 38/9/8 76/8/7 78/105/54
|
||||||
|
f 58/107/40 33/103/41 75/106/55 77/108/56
|
||||||
|
f 8/32/20 69/101/52 16/100/16 3/33/15
|
||||||
|
f 10/94/11 61/93/49 60/81/46 11/80/19
|
||||||
|
f 47/76/45 60/79/46 61/90/49 48/88/48
|
||||||
|
f 65/87/47 66/77/44 47/76/45 48/88/48
|
||||||
|
f 31/74/21 66/73/44 65/84/47 32/83/22
|
||||||
|
g Cube.002_Cube.001_Cube.002_Cube.001_edges
|
||||||
|
f 8/109/20 5/110/18 6/111/57 7/112/58
|
||||||
|
f 35/113/31 26/114/59 25/115/60 36/116/6
|
||||||
|
f 9/117/61 69/118/52 53/119/62
|
||||||
|
f 50/120/63 56/121/64 76/122/7
|
||||||
|
f 24/123/65 69/118/52 8/124/20
|
||||||
|
f 9/125/61 71/126/30 73/127/51
|
||||||
|
f 51/128/66 53/119/62 69/118/52
|
||||||
|
f 9/125/61 73/127/51 70/129/50
|
||||||
|
f 28/130/67 26/131/59 35/132/31
|
||||||
|
f 71/126/30 49/133/68 28/130/67
|
||||||
|
f 72/134/53 69/118/52 9/117/61
|
||||||
|
f 71/126/30 55/135/69 49/133/68
|
||||||
|
f 28/130/67 35/132/31 71/126/30
|
||||||
|
f 24/123/65 8/124/20 7/136/58
|
||||||
|
f 69/118/52 24/123/65 51/128/66
|
||||||
|
f 9/125/61 55/135/69 71/126/30
|
||||||
|
f 70/137/50 72/134/53 9/117/61
|
||||||
|
f 22/138/70 6/139/57 5/140/18
|
||||||
|
f 74/141/17 52/142/71 22/138/70
|
||||||
|
f 75/143/55 78/144/54 4/145/72
|
||||||
|
f 74/141/17 54/146/73 52/142/71
|
||||||
|
f 22/138/70 5/140/18 74/141/17
|
||||||
|
f 27/147/74 76/122/7 36/148/6
|
||||||
|
f 4/149/72 74/141/17 77/150/56
|
||||||
|
f 27/147/74 50/120/63 76/122/7
|
||||||
|
f 4/149/72 77/150/56 75/151/55
|
||||||
|
f 4/145/72 78/144/54 76/122/7
|
||||||
|
f 4/149/72 54/146/73 74/141/17
|
||||||
|
f 27/147/74 36/148/6 25/152/60
|
||||||
|
f 56/121/64 4/145/72 76/122/7
|
||||||
|
g Cube.002_Cube.001_Cube.002_Cube.001_pages
|
||||||
|
f 50/153/63 27/154/74 28/155/67 49/156/68
|
||||||
|
f 6/157/57 22/158/70 24/159/65 7/160/58
|
||||||
|
f 27/154/74 25/161/60 26/162/59 28/155/67
|
||||||
|
f 52/163/71 54/164/73 53/165/62 51/166/66
|
||||||
|
f 22/158/70 52/163/71 51/166/66 24/159/65
|
||||||
|
f 4/167/72 56/168/64 55/169/69 9/170/61
|
||||||
|
f 54/164/73 4/167/72 9/170/61 53/165/62
|
||||||
|
f 56/168/64 50/153/63 49/156/68 55/169/69
|
1852
mods/homedecor/models/homedecor_coffeemaker.obj
Normal file
245
mods/homedecor/models/homedecor_desk.obj
Normal file
@ -0,0 +1,245 @@
|
|||||||
|
# Blender v2.73 (sub 0) OBJ File: 'desk.blend'
|
||||||
|
# www.blender.org
|
||||||
|
o main-parts-wood_Cube.001
|
||||||
|
v -0.312500 0.000000 -0.437500
|
||||||
|
v -0.312500 0.000000 -0.500000
|
||||||
|
v 0.437500 0.000000 -0.500000
|
||||||
|
v 0.437500 0.000000 -0.437500
|
||||||
|
v -0.312500 0.375000 -0.437500
|
||||||
|
v -0.312500 0.375000 -0.500000
|
||||||
|
v 0.437500 0.375000 -0.500000
|
||||||
|
v 0.437500 0.375000 -0.437500
|
||||||
|
v -0.312500 -0.437500 -0.437500
|
||||||
|
v -0.312500 -0.437500 -0.500000
|
||||||
|
v 0.437500 -0.437500 -0.500000
|
||||||
|
v 0.437500 -0.437500 -0.437500
|
||||||
|
v -0.312500 -0.062500 -0.437500
|
||||||
|
v -0.312500 -0.062500 -0.500000
|
||||||
|
v 0.437500 -0.062500 -0.500000
|
||||||
|
v 0.437500 -0.062500 -0.437500
|
||||||
|
v -0.500000 0.437500 0.000000
|
||||||
|
v -0.500000 0.437500 -0.437500
|
||||||
|
v -0.531250 0.437500 -0.437500
|
||||||
|
v -0.531250 0.437500 0.000000
|
||||||
|
v -0.500000 0.312500 0.000000
|
||||||
|
v -0.500000 0.312500 -0.437500
|
||||||
|
v -0.531250 0.312500 -0.437500
|
||||||
|
v -0.531250 0.312500 0.000000
|
||||||
|
v -1.406250 0.312500 0.000000
|
||||||
|
v -1.406250 0.312500 -0.437500
|
||||||
|
v -1.375000 0.312500 -0.437500
|
||||||
|
v -1.375000 0.312500 0.000000
|
||||||
|
v -1.406250 0.437500 0.000000
|
||||||
|
v -1.406250 0.437500 -0.437500
|
||||||
|
v -1.375000 0.437500 -0.437500
|
||||||
|
v -1.375000 0.437500 0.000000
|
||||||
|
v -0.375000 -0.500000 0.500000
|
||||||
|
v -0.375000 -0.500000 -0.437500
|
||||||
|
v 0.500000 -0.500000 -0.437500
|
||||||
|
v 0.500000 -0.500000 0.500000
|
||||||
|
v -0.375000 0.437500 0.500000
|
||||||
|
v -0.375000 0.437500 -0.437500
|
||||||
|
v 0.500000 0.437500 -0.437500
|
||||||
|
v 0.500000 0.437500 0.500000
|
||||||
|
v -0.312500 0.000000 -0.437500
|
||||||
|
v -0.500000 0.437500 0.500000
|
||||||
|
v -0.500000 0.437500 -0.437500
|
||||||
|
v 0.437500 0.000000 -0.437500
|
||||||
|
v -0.312500 0.375000 -0.437500
|
||||||
|
v -0.500000 0.500000 0.500000
|
||||||
|
v -0.500000 0.500000 -0.437500
|
||||||
|
v 0.437500 0.375000 -0.437500
|
||||||
|
v -0.312500 -0.437500 -0.437500
|
||||||
|
v -0.500000 -0.375000 0.500000
|
||||||
|
v -0.500000 0.250000 0.500000
|
||||||
|
v 0.437500 -0.437500 -0.437500
|
||||||
|
v -0.312500 -0.062500 -0.437500
|
||||||
|
v -0.500000 -0.375000 0.437500
|
||||||
|
v -0.500000 0.250000 0.437500
|
||||||
|
v 0.437500 -0.062500 -0.437500
|
||||||
|
v -1.500000 0.437500 0.500000
|
||||||
|
v -1.500000 0.437500 -0.437500
|
||||||
|
v -1.500000 0.500000 0.500000
|
||||||
|
v -1.500000 0.500000 -0.437500
|
||||||
|
v 0.500000 0.500000 -0.437500
|
||||||
|
v 0.500000 0.500000 0.500000
|
||||||
|
v -1.500000 -0.500000 0.500000
|
||||||
|
v -1.500000 -0.500000 -0.437500
|
||||||
|
v -1.437500 -0.500000 -0.437500
|
||||||
|
v -1.437500 -0.500000 0.500000
|
||||||
|
v -1.437500 0.437500 -0.437500
|
||||||
|
v -1.437500 0.437500 0.500000
|
||||||
|
v -1.437500 -0.375000 0.500000
|
||||||
|
v -1.437500 -0.375000 0.437500
|
||||||
|
v -0.375000 -0.375000 0.437500
|
||||||
|
v -0.375000 -0.375000 0.500000
|
||||||
|
v -1.437500 0.250000 0.500000
|
||||||
|
v -1.437500 0.250000 0.437500
|
||||||
|
v -0.375000 0.250000 0.437500
|
||||||
|
v -0.375000 0.250000 0.500000
|
||||||
|
v -1.375000 0.328125 -0.062500
|
||||||
|
v -1.375000 0.328125 -0.375000
|
||||||
|
v -0.531250 0.328125 -0.375000
|
||||||
|
v -0.531250 0.328125 -0.062500
|
||||||
|
v -1.375000 0.359375 -0.062500
|
||||||
|
v -1.375000 0.359375 -0.375000
|
||||||
|
v -0.531250 0.359375 -0.375000
|
||||||
|
v -0.531250 0.359375 -0.062500
|
||||||
|
v -0.375000 0.000000 -0.437500
|
||||||
|
v -0.375000 0.375000 -0.437500
|
||||||
|
v -0.375000 -0.437500 -0.437500
|
||||||
|
v -0.375000 -0.062500 -0.437500
|
||||||
|
v 0.500000 0.000000 -0.437500
|
||||||
|
v 0.500000 0.375000 -0.437500
|
||||||
|
v 0.500000 -0.437500 -0.437500
|
||||||
|
v 0.500000 -0.062500 -0.437500
|
||||||
|
vt 1.000000 1.000000
|
||||||
|
vt 0.062500 1.000000
|
||||||
|
vt 0.062500 0.062500
|
||||||
|
vt 1.000000 0.062500
|
||||||
|
vt 1.000000 0.937500
|
||||||
|
vt 0.062500 0.937500
|
||||||
|
vt 0.062500 0.000000
|
||||||
|
vt 1.000000 0.000000
|
||||||
|
vt 0.125000 0.937500
|
||||||
|
vt 0.125000 0.000000
|
||||||
|
vt 0.125000 1.000000
|
||||||
|
vt 0.000000 1.000000
|
||||||
|
vt 0.000000 0.000000
|
||||||
|
vt 0.000000 0.937500
|
||||||
|
vt 0.937500 0.750000
|
||||||
|
vt 0.000000 0.750000
|
||||||
|
vt 0.000000 0.125000
|
||||||
|
vt 0.937500 0.125000
|
||||||
|
vt 0.125000 0.750000
|
||||||
|
vt 0.125000 0.125000
|
||||||
|
vt 0.937500 1.000000
|
||||||
|
vt 0.937500 0.937500
|
||||||
|
vt 0.937500 0.000000
|
||||||
|
vt 1.000000 0.750000
|
||||||
|
vt 0.875000 0.750000
|
||||||
|
vt 0.875000 0.125000
|
||||||
|
vt 1.000000 0.125000
|
||||||
|
vt 0.062500 0.750000
|
||||||
|
vt 0.062500 0.125000
|
||||||
|
vt 0.875000 0.859375
|
||||||
|
vt 0.031250 0.859375
|
||||||
|
vt 0.031250 0.828125
|
||||||
|
vt 0.875000 0.828125
|
||||||
|
vt 0.968750 0.859375
|
||||||
|
vt 0.125000 0.859375
|
||||||
|
vt 0.125000 0.828125
|
||||||
|
vt 0.968750 0.828125
|
||||||
|
vt 0.000000 0.984375
|
||||||
|
vt 0.000000 0.773396
|
||||||
|
vt 0.569642 0.773396
|
||||||
|
vt 0.569642 0.984375
|
||||||
|
vt 0.569642 0.523397
|
||||||
|
vt 0.569642 0.734375
|
||||||
|
vt 0.000000 0.734375
|
||||||
|
vt 0.000000 0.523397
|
||||||
|
vt 0.000000 0.062500
|
||||||
|
vt 0.875000 0.000000
|
||||||
|
vt 0.875000 0.062500
|
||||||
|
vt 0.000000 0.437500
|
||||||
|
vt 0.875000 0.437500
|
||||||
|
vt 0.875000 0.500000
|
||||||
|
vt 0.000000 0.500000
|
||||||
|
vt 0.062500 0.875000
|
||||||
|
vt 0.000000 0.875000
|
||||||
|
vt 0.062500 0.500000
|
||||||
|
vt 0.062500 0.437500
|
||||||
|
vt 0.812500 0.437500
|
||||||
|
vt 0.812500 0.062500
|
||||||
|
vt 0.875000 0.875000
|
||||||
|
vt 0.812500 0.875000
|
||||||
|
vt 0.812500 0.500000
|
||||||
|
vt 0.875000 0.937500
|
||||||
|
vt 0.812500 1.000000
|
||||||
|
vt 0.812500 0.937500
|
||||||
|
vt 0.812500 0.000000
|
||||||
|
vt 0.750000 0.937500
|
||||||
|
vt 0.750000 0.875000
|
||||||
|
vt 1.000000 0.875000
|
||||||
|
vt 0.750000 0.750000
|
||||||
|
vt 0.000000 0.562500
|
||||||
|
vt 0.750000 0.562500
|
||||||
|
vt 0.750000 0.312500
|
||||||
|
vt 0.000000 0.312500
|
||||||
|
vt 0.750000 0.125000
|
||||||
|
vt 0.750000 0.625000
|
||||||
|
vt 1.000000 0.562500
|
||||||
|
vt 1.000000 0.625000
|
||||||
|
vt 0.750000 0.000000
|
||||||
|
vt 0.750000 0.062500
|
||||||
|
vt 0.750000 0.500000
|
||||||
|
vt 1.000000 0.500000
|
||||||
|
vt 0.750000 1.000000
|
||||||
|
vn -1.000000 0.000000 0.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
|
||||||
|
vn 0.000000 0.000000 -1.000000
|
||||||
|
g main-parts-wood_Cube.001_wood
|
||||||
|
s off
|
||||||
|
f 37/1/1 38/2/1 34/3/1 33/4/1
|
||||||
|
f 39/5/2 40/6/2 36/7/2 35/8/2
|
||||||
|
f 40/5/3 37/9/3 33/10/3 36/8/3
|
||||||
|
f 33/11/4 34/10/4 35/8/4 36/1/4
|
||||||
|
f 62/8/5 61/1/5 47/12/5 46/13/5
|
||||||
|
f 60/1/6 47/12/6 43/14/6 58/5/6
|
||||||
|
f 62/1/3 46/12/3 42/14/3 40/5/3
|
||||||
|
f 57/12/4 58/13/4 43/8/4 42/1/4
|
||||||
|
f 74/15/6 55/16/6 54/17/6 70/18/6
|
||||||
|
f 76/19/3 51/16/3 50/17/3 72/20/3
|
||||||
|
f 59/21/1 60/12/1 58/14/1 57/22/1
|
||||||
|
f 69/2/4 70/6/4 54/5/4 50/1/4
|
||||||
|
f 76/9/5 75/11/5 55/12/5 51/14/5
|
||||||
|
f 46/8/5 47/1/5 60/12/5 59/13/5
|
||||||
|
f 67/22/2 68/14/2 66/13/2 65/23/2
|
||||||
|
f 63/12/4 64/13/4 65/7/4 66/2/4
|
||||||
|
f 55/24/6 75/25/6 71/26/6 54/27/6
|
||||||
|
f 51/24/3 73/28/3 69/29/3 50/27/3
|
||||||
|
f 50/12/4 54/14/4 71/9/4 72/11/4
|
||||||
|
f 51/5/5 55/1/5 74/2/5 73/6/5
|
||||||
|
f 82/30/6 83/31/6 79/32/6 78/33/6
|
||||||
|
f 84/34/3 81/35/3 77/36/3 80/37/3
|
||||||
|
f 77/38/4 78/39/4 79/40/4 80/41/4
|
||||||
|
f 84/42/5 83/43/5 82/44/5 81/45/5
|
||||||
|
f 91/46/6 35/13/6 34/47/6 87/48/6
|
||||||
|
f 92/49/6 88/50/6 85/51/6 89/52/6
|
||||||
|
f 48/53/6 90/54/6 89/52/6 44/55/6
|
||||||
|
f 56/56/6 92/49/6 91/46/6 52/3/6
|
||||||
|
f 88/50/6 53/57/6 49/58/6 87/48/6
|
||||||
|
f 86/59/6 45/60/6 41/61/6 85/51/6
|
||||||
|
f 47/1/6 61/12/6 39/14/6 43/5/6
|
||||||
|
f 61/1/2 62/2/2 40/6/2 39/5/2
|
||||||
|
f 46/1/3 59/12/3 57/14/3 42/5/3
|
||||||
|
f 42/12/4 43/13/4 39/8/4 40/1/4
|
||||||
|
f 57/22/1 58/14/1 64/13/1 63/23/1
|
||||||
|
f 58/5/6 67/22/6 65/23/6 64/8/6
|
||||||
|
f 68/6/3 57/14/3 63/13/3 66/7/3
|
||||||
|
f 90/54/6 86/59/6 38/62/6 39/14/6
|
||||||
|
g main-parts-wood_Cube.001_drawers
|
||||||
|
f 5/59/1 6/60/1 2/61/1 1/51/1
|
||||||
|
f 6/60/6 7/53/6 3/55/6 2/61/6
|
||||||
|
f 7/53/2 8/54/2 4/52/2 3/55/2
|
||||||
|
f 1/6/4 2/2/4 3/63/4 4/64/4
|
||||||
|
f 8/60/5 7/64/5 6/6/5 5/53/5
|
||||||
|
f 13/50/1 14/57/1 10/58/1 9/48/1
|
||||||
|
f 14/57/6 15/56/6 11/3/6 10/58/6
|
||||||
|
f 15/56/2 16/49/2 12/46/2 11/3/2
|
||||||
|
f 9/7/4 10/3/4 11/58/4 12/65/4
|
||||||
|
f 16/57/5 15/61/5 14/55/5 13/56/5
|
||||||
|
g main-parts-wood_Cube.001_metal
|
||||||
|
f 32/66/3 29/67/3 25/68/3 28/5/3
|
||||||
|
f 31/69/2 32/16/2 28/70/2 27/71/2
|
||||||
|
f 29/72/1 30/73/1 26/17/1 25/74/1
|
||||||
|
f 30/75/6 31/71/6 27/76/6 26/77/6
|
||||||
|
f 24/13/4 23/78/4 22/79/4 21/46/4
|
||||||
|
f 19/71/6 18/80/6 22/81/6 23/76/6
|
||||||
|
f 20/71/1 19/70/1 23/73/1 24/72/1
|
||||||
|
f 18/82/2 17/12/2 21/16/2 22/69/2
|
||||||
|
f 17/82/3 20/66/3 24/5/3 21/1/3
|
||||||
|
f 25/74/4 26/17/4 27/46/4 28/79/4
|
205
mods/homedecor/models/homedecor_kitchen_chair.obj
Normal file
@ -0,0 +1,205 @@
|
|||||||
|
# Blender v2.73 (sub 0) OBJ File: 'kitchen-chair.blend'
|
||||||
|
# www.blender.org
|
||||||
|
o Cylinder
|
||||||
|
v 0.312500 -0.125000 0.187500
|
||||||
|
v -0.312500 -0.125000 0.187500
|
||||||
|
v 0.312500 -0.500000 -0.312500
|
||||||
|
v 0.312500 -0.500000 -0.187500
|
||||||
|
v 0.187500 -0.500000 -0.187500
|
||||||
|
v 0.187500 -0.500000 -0.312500
|
||||||
|
v 0.312500 -0.125000 -0.312500
|
||||||
|
v 0.312500 -0.125000 -0.187500
|
||||||
|
v 0.187500 -0.125000 -0.187500
|
||||||
|
v 0.187500 -0.125000 -0.312500
|
||||||
|
v -0.187500 -0.500000 -0.312500
|
||||||
|
v -0.187500 -0.500000 -0.187500
|
||||||
|
v -0.312500 -0.500000 -0.187500
|
||||||
|
v -0.187500 -0.125000 -0.312500
|
||||||
|
v -0.187500 -0.125000 -0.187500
|
||||||
|
v -0.312500 -0.125000 -0.187500
|
||||||
|
v -0.312500 -0.125000 -0.312500
|
||||||
|
v 0.312500 -0.062500 0.187500
|
||||||
|
v 0.312500 -0.062500 -0.312500
|
||||||
|
v -0.312500 -0.062500 -0.312500
|
||||||
|
v 0.312500 0.000000 0.187500
|
||||||
|
v -0.312500 0.000000 0.187500
|
||||||
|
v 0.312500 0.000000 -0.312500
|
||||||
|
v -0.312500 0.000000 -0.312500
|
||||||
|
v 0.312500 0.500000 0.312500
|
||||||
|
v 0.312500 0.500000 0.187500
|
||||||
|
v 0.187500 0.500000 0.187500
|
||||||
|
v 0.187500 0.500000 0.312500
|
||||||
|
v -0.187500 0.500000 0.312500
|
||||||
|
v -0.187500 0.500000 0.187500
|
||||||
|
v -0.312500 0.500000 0.187500
|
||||||
|
v -0.312500 0.500000 0.312500
|
||||||
|
v -0.312500 -0.062500 0.187500
|
||||||
|
v 0.187500 0.437500 0.257812
|
||||||
|
v -0.187500 0.437500 0.257813
|
||||||
|
v 0.187500 0.062500 0.257812
|
||||||
|
v -0.187500 0.062500 0.257813
|
||||||
|
v 0.187500 0.437500 0.242187
|
||||||
|
v -0.187500 0.437500 0.242187
|
||||||
|
v 0.187500 0.062500 0.242188
|
||||||
|
v -0.187500 0.062500 0.242188
|
||||||
|
v -0.187500 -0.500000 -0.312500
|
||||||
|
v -0.187500 -0.500000 -0.187500
|
||||||
|
v -0.312500 -0.500000 -0.187500
|
||||||
|
v -0.312500 -0.500000 -0.312500
|
||||||
|
v -0.187500 -0.125000 -0.312500
|
||||||
|
v -0.312500 -0.125000 -0.187500
|
||||||
|
v -0.312500 -0.125000 -0.312500
|
||||||
|
v 0.312500 -0.500000 0.187500
|
||||||
|
v 0.187500 -0.500000 0.312500
|
||||||
|
v 0.187500 -0.500000 0.187500
|
||||||
|
v 0.312500 0.500000 0.187500
|
||||||
|
v 0.187500 0.500000 0.312500
|
||||||
|
v 0.187500 0.500000 0.187500
|
||||||
|
v -0.187500 0.500000 0.187500
|
||||||
|
v -0.312500 -0.500000 0.187500
|
||||||
|
v 0.312500 0.500000 0.312500
|
||||||
|
v 0.312500 0.500000 0.187500
|
||||||
|
v 0.187500 -0.500000 0.187500
|
||||||
|
v 0.187500 -0.500000 0.312500
|
||||||
|
v 0.312500 -0.500000 0.312500
|
||||||
|
v 0.312500 -0.500000 0.187500
|
||||||
|
v -0.312500 -0.500000 0.312500
|
||||||
|
v -0.187500 -0.500000 0.312500
|
||||||
|
v -0.187500 -0.500000 0.187500
|
||||||
|
v 0.187500 0.500000 0.312500
|
||||||
|
v -0.187500 0.500000 0.312500
|
||||||
|
v -0.312500 0.500000 0.312500
|
||||||
|
v -0.312500 0.500000 0.187500
|
||||||
|
v -0.187500 -0.125000 0.187500
|
||||||
|
v -0.187500 0.000000 0.187500
|
||||||
|
v 0.187500 -0.125000 0.187500
|
||||||
|
v 0.187500 0.000000 0.187500
|
||||||
|
v -0.187500 -0.125000 0.312500
|
||||||
|
v -0.187500 0.000000 0.312500
|
||||||
|
v 0.187500 -0.125000 0.312500
|
||||||
|
v 0.187500 -0.062500 0.312500
|
||||||
|
v 0.187500 0.000000 0.312500
|
||||||
|
v -0.187500 -0.062500 0.312500
|
||||||
|
vt 0.125000 0.375000
|
||||||
|
vt 0.625000 0.375000
|
||||||
|
vt 0.625000 0.437500
|
||||||
|
vt 0.125000 0.437500
|
||||||
|
vt 0.187500 0.375000
|
||||||
|
vt 0.812500 0.375000
|
||||||
|
vt 0.812500 0.437500
|
||||||
|
vt 0.187500 0.437500
|
||||||
|
vt 0.500000 0.375000
|
||||||
|
vt 0.500000 0.000000
|
||||||
|
vt 0.625000 0.000000
|
||||||
|
vt 0.687500 0.375000
|
||||||
|
vt 0.687500 0.000000
|
||||||
|
vt 0.812500 0.000000
|
||||||
|
vt 0.375000 0.375000
|
||||||
|
vt 0.375000 0.000000
|
||||||
|
vt 0.312500 0.375000
|
||||||
|
vt 0.187500 0.000000
|
||||||
|
vt 0.312500 0.000000
|
||||||
|
vt 0.187500 0.812500
|
||||||
|
vt 0.187500 0.687500
|
||||||
|
vt 0.312500 0.687500
|
||||||
|
vt 0.312500 0.812500
|
||||||
|
vt 0.812500 0.812500
|
||||||
|
vt 0.187500 0.187500
|
||||||
|
vt 0.812500 0.187500
|
||||||
|
vt 0.187500 1.000000
|
||||||
|
vt 0.187500 0.875000
|
||||||
|
vt 0.312500 0.875000
|
||||||
|
vt 0.312500 1.000000
|
||||||
|
vt 0.687500 1.000000
|
||||||
|
vt 0.687500 0.875000
|
||||||
|
vt 0.812500 0.875000
|
||||||
|
vt 0.812500 1.000000
|
||||||
|
vt 0.312500 0.562500
|
||||||
|
vt 0.687500 0.562500
|
||||||
|
vt 0.687500 0.937500
|
||||||
|
vt 0.312500 0.937500
|
||||||
|
vt 0.312500 0.968750
|
||||||
|
vt 0.312500 0.906250
|
||||||
|
vt 0.687500 0.906250
|
||||||
|
vt 0.687500 0.968750
|
||||||
|
vt 0.687500 0.812500
|
||||||
|
vt 0.687500 0.687500
|
||||||
|
vt 0.812500 0.687500
|
||||||
|
vt 0.875000 0.375000
|
||||||
|
vt 0.875000 0.437500
|
||||||
|
vt 0.375000 0.437500
|
||||||
|
vt 1.000000 1.000000
|
||||||
|
vt 0.875000 1.000000
|
||||||
|
vt 0.875000 0.000000
|
||||||
|
vt 1.000000 0.000000
|
||||||
|
vt 0.125000 1.000000
|
||||||
|
vt 0.000000 1.000000
|
||||||
|
vt 0.000000 0.000000
|
||||||
|
vt 0.125000 0.000000
|
||||||
|
vt 0.187500 0.312500
|
||||||
|
vt 0.312500 0.187500
|
||||||
|
vt 0.312500 0.312500
|
||||||
|
vt 0.687500 0.312500
|
||||||
|
vt 0.687500 0.187500
|
||||||
|
vt 0.812500 0.312500
|
||||||
|
vt 0.687500 0.437500
|
||||||
|
vt 0.312500 0.437500
|
||||||
|
vt 0.232843 0.000000
|
||||||
|
vt 0.250000 0.937500
|
||||||
|
vt 0.750000 0.937500
|
||||||
|
vt 0.750000 1.000000
|
||||||
|
vt 0.250000 1.000000
|
||||||
|
vt 0.250000 0.687500
|
||||||
|
vt 0.750000 0.687500
|
||||||
|
vt 0.750000 0.750000
|
||||||
|
vt 0.250000 0.750000
|
||||||
|
vt 0.312500 0.625000
|
||||||
|
vt 0.687500 0.625000
|
||||||
|
vn 1.000000 0.000000 0.000000
|
||||||
|
vn 0.000000 0.000000 -1.000000
|
||||||
|
vn 0.000000 0.000000 1.000000
|
||||||
|
vn -1.000000 0.000000 0.000000
|
||||||
|
vn 0.000000 -1.000000 0.000000
|
||||||
|
vn 0.000000 1.000000 0.000000
|
||||||
|
g Cylinder_Cylinder_wood
|
||||||
|
s off
|
||||||
|
f 1/1/1 7/2/1 19/3/1 18/4/1
|
||||||
|
f 7/5/2 17/6/2 20/7/2 19/8/2
|
||||||
|
f 7/2/1 8/9/1 4/10/1 3/11/1
|
||||||
|
f 8/6/3 9/12/3 5/13/3 4/14/3
|
||||||
|
f 9/9/4 10/15/4 6/16/4 5/10/4
|
||||||
|
f 10/17/2 7/5/2 3/18/2 6/19/2
|
||||||
|
f 3/20/5 4/21/5 5/22/5 6/23/5
|
||||||
|
f 14/2/1 15/9/1 12/10/1 11/11/1
|
||||||
|
f 15/17/3 16/5/3 13/18/3 12/19/3
|
||||||
|
f 17/24/5 7/20/5 1/25/5 2/26/5
|
||||||
|
f 25/27/6 26/28/6 27/29/6 28/30/6
|
||||||
|
f 29/31/6 30/32/6 31/33/6 32/34/6
|
||||||
|
f 37/35/3 36/36/3 34/37/3 35/38/3
|
||||||
|
f 41/36/2 39/37/2 38/38/2 40/35/2
|
||||||
|
f 34/39/6 38/40/6 39/41/6 35/42/6
|
||||||
|
f 37/40/5 41/41/5 40/42/5 36/39/5
|
||||||
|
f 42/43/5 43/44/5 44/45/5 45/24/5
|
||||||
|
f 48/6/2 46/12/2 42/13/2 45/14/2
|
||||||
|
f 17/15/4 2/46/4 33/47/4 20/48/4
|
||||||
|
f 47/9/4 48/15/4 45/16/4 44/10/4
|
||||||
|
f 53/49/4 54/50/4 51/51/4 50/52/4
|
||||||
|
f 54/30/2 52/27/2 49/18/2 51/19/2
|
||||||
|
f 55/53/1 67/54/1 64/55/1 65/56/1
|
||||||
|
f 62/57/5 61/25/5 60/58/5 59/59/5
|
||||||
|
f 65/60/5 64/61/5 63/26/5 56/62/5
|
||||||
|
f 57/34/3 66/31/3 60/13/3 61/14/3
|
||||||
|
f 58/53/1 57/54/1 61/55/1 62/56/1
|
||||||
|
f 69/34/2 55/31/2 65/13/2 56/14/2
|
||||||
|
f 68/49/4 69/50/4 56/51/4 63/52/4
|
||||||
|
f 67/30/3 68/27/3 63/18/3 64/19/3
|
||||||
|
f 77/63/3 79/64/3 74/17/3 76/12/3
|
||||||
|
f 70/65/5 72/65/5 76/65/5 74/65/5
|
||||||
|
f 72/65/2 70/65/2 71/65/2 73/65/2
|
||||||
|
g Cylinder_Cylinder_seat
|
||||||
|
f 19/20/2 20/24/2 24/33/2 23/28/2
|
||||||
|
f 24/20/6 22/57/6 21/62/6 23/24/6
|
||||||
|
f 18/66/1 19/67/1 23/68/1 21/69/1
|
||||||
|
f 20/70/4 33/71/4 22/72/4 24/73/4
|
||||||
|
f 77/74/3 78/35/3 75/36/3 79/75/3
|
||||||
|
f 73/60/6 71/59/6 75/58/6 78/61/6
|
572
mods/homedecor/models/homedecor_kitchen_faucet.obj
Normal file
@ -0,0 +1,572 @@
|
|||||||
|
# Blender v2.73 (sub 0) OBJ File: 'kitchen-faucet.blend'
|
||||||
|
# www.blender.org
|
||||||
|
o Cylinder
|
||||||
|
v -0.000001 -0.062671 0.278471
|
||||||
|
v 0.028112 -0.074316 0.278471
|
||||||
|
v 0.039756 -0.102428 0.278471
|
||||||
|
v 0.028112 -0.130540 0.278471
|
||||||
|
v -0.000001 -0.142184 0.278471
|
||||||
|
v -0.028113 -0.130540 0.278471
|
||||||
|
v -0.039757 -0.102428 0.278471
|
||||||
|
v -0.028113 -0.074316 0.278471
|
||||||
|
v -0.000001 -0.077803 0.354543
|
||||||
|
v 0.028112 -0.088561 0.350087
|
||||||
|
v 0.039756 -0.114533 0.339329
|
||||||
|
v 0.028112 -0.140505 0.328570
|
||||||
|
v -0.000001 -0.151264 0.324114
|
||||||
|
v -0.028113 -0.140505 0.328570
|
||||||
|
v -0.039757 -0.114533 0.339329
|
||||||
|
v -0.028113 -0.088561 0.350087
|
||||||
|
v -0.000001 -0.120894 0.419033
|
||||||
|
v 0.028112 -0.129128 0.410800
|
||||||
|
v 0.039756 -0.149006 0.390921
|
||||||
|
v 0.028112 -0.168885 0.371043
|
||||||
|
v -0.000001 -0.177119 0.362809
|
||||||
|
v -0.028113 -0.168885 0.371043
|
||||||
|
v -0.039757 -0.149006 0.390921
|
||||||
|
v -0.028113 -0.129128 0.410800
|
||||||
|
v -0.000001 -0.185385 0.462125
|
||||||
|
v 0.028112 -0.189841 0.451367
|
||||||
|
v 0.039756 -0.200599 0.425394
|
||||||
|
v 0.028112 -0.211357 0.399422
|
||||||
|
v -0.000001 -0.215813 0.388664
|
||||||
|
v -0.028113 -0.211357 0.399422
|
||||||
|
v -0.039757 -0.200599 0.425394
|
||||||
|
v -0.028113 -0.189841 0.451367
|
||||||
|
v -0.000001 -0.261457 0.397743
|
||||||
|
v -0.028113 -0.261457 0.409388
|
||||||
|
v -0.039757 -0.261457 0.437500
|
||||||
|
v -0.039757 -0.429688 0.437500
|
||||||
|
v -0.028113 -0.429688 0.409387
|
||||||
|
v -0.000000 -0.429688 0.397743
|
||||||
|
v 0.028113 -0.429688 0.409387
|
||||||
|
v 0.028113 -0.261457 0.409387
|
||||||
|
v 0.039757 -0.429688 0.437500
|
||||||
|
v 0.039757 -0.261457 0.437500
|
||||||
|
v 0.028113 -0.429688 0.465613
|
||||||
|
v 0.028113 -0.261457 0.465613
|
||||||
|
v -0.000000 -0.429688 0.477257
|
||||||
|
v -0.000000 -0.261457 0.477257
|
||||||
|
v -0.028113 -0.429688 0.465613
|
||||||
|
v -0.028113 -0.261457 0.465613
|
||||||
|
v -0.000001 -0.062671 0.198956
|
||||||
|
v 0.028112 -0.074316 0.198956
|
||||||
|
v 0.039756 -0.102428 0.198956
|
||||||
|
v 0.028112 -0.130540 0.198956
|
||||||
|
v -0.000001 -0.142184 0.198956
|
||||||
|
v -0.028113 -0.130540 0.198956
|
||||||
|
v -0.039757 -0.102428 0.198956
|
||||||
|
v -0.028113 -0.074316 0.198956
|
||||||
|
v -0.000001 -0.090877 0.131657
|
||||||
|
v 0.028112 -0.099014 0.139987
|
||||||
|
v 0.039756 -0.118659 0.160096
|
||||||
|
v 0.028112 -0.138304 0.180205
|
||||||
|
v -0.000001 -0.146441 0.188534
|
||||||
|
v -0.028113 -0.138304 0.180205
|
||||||
|
v -0.039757 -0.118659 0.160096
|
||||||
|
v -0.028113 -0.099014 0.139987
|
||||||
|
v -0.000001 -0.152992 0.097615
|
||||||
|
v 0.028112 -0.155461 0.108995
|
||||||
|
v 0.039756 -0.161422 0.136468
|
||||||
|
v 0.028112 -0.167383 0.163941
|
||||||
|
v -0.000001 -0.169852 0.175320
|
||||||
|
v -0.028113 -0.167383 0.163941
|
||||||
|
v -0.039757 -0.161422 0.136468
|
||||||
|
v -0.028113 -0.155461 0.108995
|
||||||
|
v 0.000032 -0.156294 0.181851
|
||||||
|
v 0.000032 -0.116962 0.108762
|
||||||
|
v 0.028179 -0.122722 0.119466
|
||||||
|
v -0.028114 -0.150534 0.171148
|
||||||
|
v -0.039772 -0.136628 0.145307
|
||||||
|
v 0.039837 -0.136628 0.145307
|
||||||
|
v -0.028114 -0.122722 0.119466
|
||||||
|
v 0.028179 -0.150534 0.171148
|
||||||
|
v 0.028179 -0.132068 0.188529
|
||||||
|
v -0.028114 -0.080197 0.166688
|
||||||
|
v 0.000032 -0.142811 0.193053
|
||||||
|
v 0.000032 -0.069454 0.162164
|
||||||
|
v 0.028179 -0.080197 0.166688
|
||||||
|
v -0.028114 -0.132068 0.188529
|
||||||
|
v 0.039837 -0.106132 0.177608
|
||||||
|
v -0.039772 -0.106132 0.177608
|
||||||
|
v -0.061719 -0.451562 0.396875
|
||||||
|
v -0.142969 -0.451562 0.396875
|
||||||
|
v 0.062500 -0.451562 0.396875
|
||||||
|
v 0.143750 -0.451562 0.396875
|
||||||
|
v 0.062500 -0.480289 0.408774
|
||||||
|
v 0.143750 -0.480289 0.408774
|
||||||
|
v 0.062500 -0.492188 0.437500
|
||||||
|
v 0.143750 -0.492188 0.437500
|
||||||
|
v 0.062500 -0.480289 0.466226
|
||||||
|
v 0.143750 -0.480289 0.466226
|
||||||
|
v 0.062500 -0.451562 0.478125
|
||||||
|
v 0.143750 -0.451562 0.478125
|
||||||
|
v 0.062500 -0.422836 0.466226
|
||||||
|
v 0.143750 -0.422836 0.466226
|
||||||
|
v 0.062500 -0.410937 0.437500
|
||||||
|
v 0.143750 -0.410937 0.437500
|
||||||
|
v 0.062500 -0.422836 0.408774
|
||||||
|
v 0.143750 -0.422836 0.408774
|
||||||
|
v -0.142969 -0.480289 0.408774
|
||||||
|
v -0.061719 -0.480289 0.408774
|
||||||
|
v -0.142969 -0.492188 0.437500
|
||||||
|
v -0.061719 -0.492188 0.437500
|
||||||
|
v -0.142969 -0.480289 0.466226
|
||||||
|
v -0.061719 -0.480289 0.466226
|
||||||
|
v -0.142969 -0.451562 0.478125
|
||||||
|
v -0.061719 -0.451562 0.478125
|
||||||
|
v -0.142969 -0.422836 0.466226
|
||||||
|
v -0.061719 -0.422836 0.466226
|
||||||
|
v -0.142969 -0.410937 0.437500
|
||||||
|
v -0.061719 -0.410937 0.437500
|
||||||
|
v -0.142969 -0.422836 0.408774
|
||||||
|
v -0.061719 -0.422836 0.408774
|
||||||
|
v -0.062500 -0.500000 0.375000
|
||||||
|
v 0.062500 -0.500000 0.375000
|
||||||
|
v -0.062500 -0.500000 0.500000
|
||||||
|
v 0.062500 -0.500000 0.500000
|
||||||
|
v -0.062500 -0.464123 0.495242
|
||||||
|
v 0.062500 -0.464123 0.495242
|
||||||
|
v -0.062500 -0.433709 0.481694
|
||||||
|
v 0.062500 -0.433709 0.481694
|
||||||
|
v -0.062500 -0.413386 0.461418
|
||||||
|
v 0.062500 -0.413386 0.461418
|
||||||
|
v -0.062500 -0.406250 0.437500
|
||||||
|
v 0.062500 -0.406250 0.437500
|
||||||
|
v -0.062500 -0.413386 0.413582
|
||||||
|
v 0.062500 -0.413386 0.413582
|
||||||
|
v -0.062500 -0.433709 0.393306
|
||||||
|
v 0.062500 -0.433709 0.393306
|
||||||
|
v -0.062500 -0.464123 0.379758
|
||||||
|
v 0.062500 -0.464123 0.379758
|
||||||
|
v -0.000001 -0.161422 0.136468
|
||||||
|
vt 0.187500 0.000000
|
||||||
|
vt 0.187500 0.312500
|
||||||
|
vt 0.125000 0.312500
|
||||||
|
vt 0.125000 0.000000
|
||||||
|
vt 0.500000 0.000000
|
||||||
|
vt 0.500000 0.312500
|
||||||
|
vt 0.437500 0.312500
|
||||||
|
vt 0.437500 0.000000
|
||||||
|
vt 0.062500 0.000000
|
||||||
|
vt 0.062500 0.312500
|
||||||
|
vt 0.000000 0.312500
|
||||||
|
vt 0.000000 0.000000
|
||||||
|
vt 0.187500 0.437500
|
||||||
|
vt 0.250000 0.312500
|
||||||
|
vt 0.250000 0.437500
|
||||||
|
vt 0.125000 0.437500
|
||||||
|
vt 0.437500 0.437500
|
||||||
|
vt 0.500000 0.437500
|
||||||
|
vt 0.375000 0.437500
|
||||||
|
vt 0.375000 0.312500
|
||||||
|
vt 0.312500 0.437500
|
||||||
|
vt 0.312500 0.312500
|
||||||
|
vt 0.250000 0.625000
|
||||||
|
vt 0.250000 0.562500
|
||||||
|
vt 0.312500 0.562500
|
||||||
|
vt 0.312500 0.625000
|
||||||
|
vt 0.375000 0.562500
|
||||||
|
vt 0.375000 0.625000
|
||||||
|
vt 0.437500 0.562500
|
||||||
|
vt 0.437500 0.625000
|
||||||
|
vt 0.500000 0.562500
|
||||||
|
vt 0.500000 0.625000
|
||||||
|
vt 0.000000 0.625000
|
||||||
|
vt 0.000000 0.562500
|
||||||
|
vt 0.062500 0.562500
|
||||||
|
vt 0.062500 0.625000
|
||||||
|
vt 0.125000 0.562500
|
||||||
|
vt 0.125000 0.625000
|
||||||
|
vt 0.187500 0.562500
|
||||||
|
vt 0.187500 0.625000
|
||||||
|
vt 0.250000 0.500000
|
||||||
|
vt 0.312500 0.500000
|
||||||
|
vt 0.375000 0.500000
|
||||||
|
vt 0.437500 0.500000
|
||||||
|
vt 0.500000 0.500000
|
||||||
|
vt 0.000000 0.500000
|
||||||
|
vt 0.062500 0.500000
|
||||||
|
vt 0.125000 0.500000
|
||||||
|
vt 0.187500 0.500000
|
||||||
|
vt 0.000000 0.437500
|
||||||
|
vt 0.062500 0.437500
|
||||||
|
vt 0.375000 0.000000
|
||||||
|
vt 0.312500 0.000000
|
||||||
|
vt 0.250000 0.000000
|
||||||
|
vt 0.582997 0.000000
|
||||||
|
vt 0.787184 0.000000
|
||||||
|
vt 0.779413 0.058604
|
||||||
|
vt 0.757281 0.108287
|
||||||
|
vt 0.724160 0.141483
|
||||||
|
vt 0.685091 0.153141
|
||||||
|
vt 0.646021 0.141483
|
||||||
|
vt 0.612899 0.108287
|
||||||
|
vt 0.590768 0.058604
|
||||||
|
vt 0.500000 0.750000
|
||||||
|
vt 0.437500 0.750000
|
||||||
|
vt 0.375000 0.750000
|
||||||
|
vt 0.187500 0.750000
|
||||||
|
vt 0.125000 0.750000
|
||||||
|
vt 0.250000 0.750000
|
||||||
|
vt 0.312500 0.750000
|
||||||
|
vt 0.062500 0.750000
|
||||||
|
vt 0.000000 0.750000
|
||||||
|
vt 0.250000 0.937500
|
||||||
|
vt 0.312500 0.937500
|
||||||
|
vt 0.312500 1.000000
|
||||||
|
vt 0.250000 1.000000
|
||||||
|
vt 0.375000 0.937500
|
||||||
|
vt 0.375000 1.000000
|
||||||
|
vt 0.437500 0.937500
|
||||||
|
vt 0.437500 1.000000
|
||||||
|
vt 0.500000 0.937500
|
||||||
|
vt 0.500000 1.000000
|
||||||
|
vt 0.000000 0.937500
|
||||||
|
vt 0.062500 0.937500
|
||||||
|
vt 0.062500 1.000000
|
||||||
|
vt 0.000000 1.000000
|
||||||
|
vt 0.125000 0.937500
|
||||||
|
vt 0.125000 1.000000
|
||||||
|
vt 0.187500 0.937500
|
||||||
|
vt 0.187500 1.000000
|
||||||
|
vt 0.250000 0.812500
|
||||||
|
vt 0.312500 0.812500
|
||||||
|
vt 0.312500 0.875000
|
||||||
|
vt 0.250000 0.875000
|
||||||
|
vt 0.375000 0.812500
|
||||||
|
vt 0.375000 0.875000
|
||||||
|
vt 0.437500 0.812500
|
||||||
|
vt 0.437500 0.875000
|
||||||
|
vt 0.500000 0.812500
|
||||||
|
vt 0.500000 0.875000
|
||||||
|
vt 0.000000 0.812500
|
||||||
|
vt 0.062500 0.812500
|
||||||
|
vt 0.062500 0.875000
|
||||||
|
vt 0.000000 0.875000
|
||||||
|
vt 0.125000 0.812500
|
||||||
|
vt 0.125000 0.875000
|
||||||
|
vt 0.187500 0.812500
|
||||||
|
vt 0.187500 0.875000
|
||||||
|
vt 0.937500 0.937500
|
||||||
|
vt 1.000000 0.937500
|
||||||
|
vt 1.000000 1.000000
|
||||||
|
vt 0.937500 1.000000
|
||||||
|
vt 0.812500 0.625000
|
||||||
|
vt 0.875000 0.625000
|
||||||
|
vt 0.875000 0.687500
|
||||||
|
vt 0.812500 0.687500
|
||||||
|
vt 0.937500 0.875000
|
||||||
|
vt 1.000000 0.875000
|
||||||
|
vt 0.875000 0.750000
|
||||||
|
vt 0.812500 0.750000
|
||||||
|
vt 0.937500 0.812500
|
||||||
|
vt 1.000000 0.812500
|
||||||
|
vt 0.875000 0.812500
|
||||||
|
vt 0.812500 0.812500
|
||||||
|
vt 0.838381 0.080809
|
||||||
|
vt 0.862049 0.023669
|
||||||
|
vt 0.919190 0.000000
|
||||||
|
vt 0.976331 0.023669
|
||||||
|
vt 1.000000 0.080809
|
||||||
|
vt 0.976331 0.137950
|
||||||
|
vt 0.919190 0.161619
|
||||||
|
vt 0.862049 0.137950
|
||||||
|
vt 0.937500 0.750000
|
||||||
|
vt 1.000000 0.750000
|
||||||
|
vt 0.875000 0.875000
|
||||||
|
vt 0.812500 0.875000
|
||||||
|
vt 0.937500 0.500000
|
||||||
|
vt 1.000000 0.500000
|
||||||
|
vt 1.000000 0.562500
|
||||||
|
vt 0.937500 0.562500
|
||||||
|
vt 0.937500 0.687500
|
||||||
|
vt 1.000000 0.687500
|
||||||
|
vt 0.875000 0.937500
|
||||||
|
vt 0.812500 0.937500
|
||||||
|
vt 1.000000 0.625000
|
||||||
|
vt 0.937500 0.625000
|
||||||
|
vt 0.875000 1.000000
|
||||||
|
vt 0.812500 1.000000
|
||||||
|
vt 0.862050 0.137950
|
||||||
|
vt 0.862050 0.023669
|
||||||
|
vt 0.812500 0.562500
|
||||||
|
vt 0.875000 0.562500
|
||||||
|
vt 0.812500 0.500000
|
||||||
|
vt 0.875000 0.500000
|
||||||
|
vt 0.562500 0.500000
|
||||||
|
vt 0.750000 0.500000
|
||||||
|
vt 0.750000 0.562500
|
||||||
|
vt 0.562500 0.562500
|
||||||
|
vt 0.750000 0.625000
|
||||||
|
vt 0.562500 0.625000
|
||||||
|
vt 0.750000 0.687500
|
||||||
|
vt 0.562500 0.687500
|
||||||
|
vt 0.750000 0.750000
|
||||||
|
vt 0.562500 0.750000
|
||||||
|
vt 0.750000 0.812500
|
||||||
|
vt 0.562500 0.812500
|
||||||
|
vt 0.750000 0.875000
|
||||||
|
vt 0.562500 0.875000
|
||||||
|
vt 0.562500 0.937500
|
||||||
|
vt 0.750000 0.937500
|
||||||
|
vt 0.750000 1.000000
|
||||||
|
vt 0.562500 1.000000
|
||||||
|
vt 0.812500 0.250000
|
||||||
|
vt 1.000000 0.250000
|
||||||
|
vt 1.000000 0.437500
|
||||||
|
vt 0.812500 0.437500
|
||||||
|
vt 0.656250 0.247387
|
||||||
|
vt 0.724812 0.275611
|
||||||
|
vt 0.656250 0.343750
|
||||||
|
vt 0.753210 0.343750
|
||||||
|
vt 0.724811 0.411889
|
||||||
|
vt 0.656250 0.440113
|
||||||
|
vt 0.587688 0.411888
|
||||||
|
vt 0.559289 0.343750
|
||||||
|
vt 0.587688 0.275611
|
||||||
|
vn -0.707100 0.000000 0.707100
|
||||||
|
vn -0.694200 0.070800 0.716300
|
||||||
|
vn -0.999700 0.004700 0.023800
|
||||||
|
vn -1.000000 0.000000 -0.000000
|
||||||
|
vn -0.000000 0.000000 -1.000000
|
||||||
|
vn 0.000000 -0.100400 -0.994900
|
||||||
|
vn 0.718000 -0.068500 -0.692600
|
||||||
|
vn 0.707100 0.000000 -0.707100
|
||||||
|
vn -0.707100 0.000000 -0.707100
|
||||||
|
vn -0.718000 -0.068500 -0.692600
|
||||||
|
vn -0.684000 0.279100 0.673900
|
||||||
|
vn 0.000000 0.095800 0.995400
|
||||||
|
vn 0.000000 0.382700 0.923900
|
||||||
|
vn -0.998800 0.018300 0.044100
|
||||||
|
vn 0.731700 -0.260800 -0.629700
|
||||||
|
vn 0.000000 -0.382700 -0.923900
|
||||||
|
vn 0.998800 0.018300 0.044100
|
||||||
|
vn 0.999700 0.004700 0.023800
|
||||||
|
vn 0.684000 0.279100 0.673900
|
||||||
|
vn 0.694200 0.070800 0.716300
|
||||||
|
vn 0.000000 0.995400 0.095700
|
||||||
|
vn 0.000000 0.923900 0.382700
|
||||||
|
vn 0.684000 0.673900 0.279100
|
||||||
|
vn 0.694200 0.716300 0.070700
|
||||||
|
vn 0.998800 0.044100 0.018300
|
||||||
|
vn 0.999700 0.023800 0.004700
|
||||||
|
vn 0.731700 -0.629700 -0.260800
|
||||||
|
vn 0.718000 -0.692600 -0.068500
|
||||||
|
vn 0.000000 -0.923900 -0.382700
|
||||||
|
vn 0.000000 -0.994900 -0.100400
|
||||||
|
vn -0.731700 -0.629700 -0.260800
|
||||||
|
vn -0.718000 -0.692600 -0.068500
|
||||||
|
vn -0.998800 0.044100 0.018300
|
||||||
|
vn -0.999700 0.023800 0.004700
|
||||||
|
vn -0.684000 0.673900 0.279100
|
||||||
|
vn -0.694200 0.716300 0.070700
|
||||||
|
vn 0.000000 0.707100 0.707100
|
||||||
|
vn 0.684000 0.515800 0.515800
|
||||||
|
vn 0.998800 0.033800 0.033800
|
||||||
|
vn 0.731700 -0.481900 -0.481900
|
||||||
|
vn 0.000000 -0.707100 -0.707100
|
||||||
|
vn -0.731700 -0.481900 -0.481900
|
||||||
|
vn -0.998800 0.033800 0.033800
|
||||||
|
vn -0.684000 0.515800 0.515800
|
||||||
|
vn -0.731700 -0.260800 -0.629700
|
||||||
|
vn 1.000000 0.000000 0.000000
|
||||||
|
vn 0.707100 0.000000 0.707100
|
||||||
|
vn -0.000000 0.000000 1.000000
|
||||||
|
vn 0.570700 -0.541100 0.617600
|
||||||
|
vn 0.570700 -0.541100 -0.617600
|
||||||
|
vn 0.676300 0.200400 -0.708900
|
||||||
|
vn 0.668400 0.421000 -0.613100
|
||||||
|
vn 0.655800 0.648200 -0.387000
|
||||||
|
vn 0.648000 0.761600 0.000000
|
||||||
|
vn 0.655800 0.648200 0.387000
|
||||||
|
vn 0.668400 0.421000 0.613100
|
||||||
|
vn 0.676300 0.200400 0.708900
|
||||||
|
vn -0.000600 -0.997700 0.066900
|
||||||
|
vn 0.713700 -0.698500 0.051500
|
||||||
|
vn 0.999800 0.021100 -0.003300
|
||||||
|
vn -0.694800 0.716200 -0.064900
|
||||||
|
vn -0.999800 0.020800 -0.004800
|
||||||
|
vn -0.000100 0.996100 -0.088500
|
||||||
|
vn 0.694600 0.716500 -0.064200
|
||||||
|
vn -0.714000 -0.698400 0.049600
|
||||||
|
vn 0.000200 0.488100 -0.872700
|
||||||
|
vn 0.691000 0.353900 -0.630200
|
||||||
|
vn 0.556700 -0.470300 -0.684700
|
||||||
|
vn -0.000200 -0.412600 -0.910900
|
||||||
|
vn 0.999200 0.019700 -0.034500
|
||||||
|
vn 0.773900 -0.613000 -0.158700
|
||||||
|
vn 0.726300 -0.341800 0.596300
|
||||||
|
vn 0.541200 -0.769100 0.339900
|
||||||
|
vn 0.000600 -0.499000 0.866600
|
||||||
|
vn -0.000400 -0.841200 0.540700
|
||||||
|
vn -0.726000 -0.342200 0.596500
|
||||||
|
vn -0.542000 -0.768300 0.340400
|
||||||
|
vn -0.999200 0.019800 -0.034900
|
||||||
|
vn -0.774700 -0.612200 -0.158200
|
||||||
|
vn -0.690700 0.354000 -0.630500
|
||||||
|
vn -0.557300 -0.469800 -0.684700
|
||||||
|
vn 0.000200 0.922100 -0.386900
|
||||||
|
vn 0.683100 0.673500 -0.282400
|
||||||
|
vn 0.692600 0.535000 -0.483800
|
||||||
|
vn -0.000200 0.741800 -0.670600
|
||||||
|
vn 0.998500 0.049900 -0.021000
|
||||||
|
vn 0.999400 0.028000 -0.018000
|
||||||
|
vn 0.741500 -0.619500 0.257500
|
||||||
|
vn 0.726200 -0.484000 0.488200
|
||||||
|
vn 0.001300 -0.923900 0.382600
|
||||||
|
vn -0.001000 -0.694000 0.720000
|
||||||
|
vn -0.741200 -0.619900 0.257700
|
||||||
|
vn -0.726500 -0.483400 0.488300
|
||||||
|
vn -0.998500 0.050400 -0.021200
|
||||||
|
vn -0.999500 0.027800 -0.017600
|
||||||
|
vn -0.682600 0.673900 -0.282600
|
||||||
|
vn -0.693000 0.534700 -0.483600
|
||||||
|
vn -0.630200 0.549000 0.549000
|
||||||
|
vn 0.000000 1.000000 -0.000000
|
||||||
|
vn -0.630200 0.776400 0.000000
|
||||||
|
vn 0.630200 0.000000 -0.776400
|
||||||
|
vn 0.630200 -0.549000 -0.549000
|
||||||
|
vn -0.630200 0.000000 0.776400
|
||||||
|
vn 0.630200 -0.776400 0.000000
|
||||||
|
vn 0.000000 -1.000000 0.000000
|
||||||
|
vn -0.630200 -0.549000 0.549000
|
||||||
|
vn 0.000000 -0.707100 0.707100
|
||||||
|
vn 0.630200 -0.549000 0.549000
|
||||||
|
vn -0.630200 0.000000 -0.776400
|
||||||
|
vn -0.630200 -0.549000 -0.549000
|
||||||
|
vn -0.630200 -0.776400 0.000000
|
||||||
|
vn -0.630200 0.549000 -0.549000
|
||||||
|
vn 0.630200 0.000000 0.776400
|
||||||
|
vn 0.000000 0.707100 -0.707100
|
||||||
|
vn 0.630200 0.549000 0.549000
|
||||||
|
vn 0.630200 0.776400 0.000000
|
||||||
|
vn 0.630200 0.549000 -0.549000
|
||||||
|
vn -0.570700 -0.541100 -0.617600
|
||||||
|
vn -0.570700 -0.541100 0.617600
|
||||||
|
vn -0.676300 0.200400 0.708900
|
||||||
|
vn -0.668400 0.421000 0.613100
|
||||||
|
vn -0.655800 0.648200 0.387000
|
||||||
|
vn -0.648000 0.761600 0.000000
|
||||||
|
vn -0.655800 0.648200 -0.387000
|
||||||
|
vn -0.668400 0.421000 -0.613100
|
||||||
|
vn -0.676300 0.200400 -0.708900
|
||||||
|
vn 0.000000 -0.977200 -0.212000
|
||||||
|
s 1
|
||||||
|
f 47/1/1 48/2/2 35/3/3 36/4/4
|
||||||
|
f 38/5/5 33/6/6 40/7/7 39/8/8
|
||||||
|
f 37/9/9 34/10/10 33/11/6 38/12/5
|
||||||
|
f 36/4/4 35/3/3 34/10/10 37/9/9
|
||||||
|
f 32/13/11 48/2/2 46/14/12 25/15/13
|
||||||
|
f 31/16/14 35/3/3 48/2/2 32/13/11
|
||||||
|
f 28/17/15 40/7/7 33/6/6 29/18/16
|
||||||
|
f 27/19/17 42/20/18 40/7/7 28/17/15
|
||||||
|
f 26/21/19 44/22/20 42/20/18 27/19/17
|
||||||
|
f 25/15/13 46/14/12 44/22/20 26/21/19
|
||||||
|
f 1/23/21 9/24/22 10/25/23 2/26/24
|
||||||
|
f 2/26/24 10/25/23 11/27/25 3/28/26
|
||||||
|
f 3/28/26 11/27/25 12/29/27 4/30/28
|
||||||
|
f 4/30/28 12/29/27 13/31/29 5/32/30
|
||||||
|
f 5/33/30 13/34/29 14/35/31 6/36/32
|
||||||
|
f 6/36/32 14/35/31 15/37/33 7/38/34
|
||||||
|
f 7/38/34 15/37/33 16/39/35 8/40/36
|
||||||
|
f 8/40/36 16/39/35 9/24/22 1/23/21
|
||||||
|
f 9/24/22 17/41/37 18/42/38 10/25/23
|
||||||
|
f 10/25/23 18/42/38 19/43/39 11/27/25
|
||||||
|
f 11/27/25 19/43/39 20/44/40 12/29/27
|
||||||
|
f 12/29/27 20/44/40 21/45/41 13/31/29
|
||||||
|
f 13/34/29 21/46/41 22/47/42 14/35/31
|
||||||
|
f 14/35/31 22/47/42 23/48/43 15/37/33
|
||||||
|
f 15/37/33 23/48/43 24/49/44 16/39/35
|
||||||
|
f 16/39/35 24/49/44 17/41/37 9/24/22
|
||||||
|
f 17/41/37 25/15/13 26/21/19 18/42/38
|
||||||
|
f 18/42/38 26/21/19 27/19/17 19/43/39
|
||||||
|
f 19/43/39 27/19/17 28/17/15 20/44/40
|
||||||
|
f 20/44/40 28/17/15 29/18/16 21/45/41
|
||||||
|
f 21/46/41 29/50/16 30/51/45 22/47/42
|
||||||
|
f 22/47/42 30/51/45 31/16/14 23/48/43
|
||||||
|
f 23/48/43 31/16/14 32/13/11 24/49/44
|
||||||
|
f 24/49/44 32/13/11 25/15/13 17/41/37
|
||||||
|
f 29/50/16 33/11/6 34/10/10 30/51/45
|
||||||
|
f 30/51/45 34/10/10 35/3/3 31/16/14
|
||||||
|
f 39/8/8 40/7/7 42/20/18 41/52/46
|
||||||
|
f 41/52/46 42/20/18 44/22/20 43/53/47
|
||||||
|
f 43/53/47 44/22/20 46/14/12 45/54/48
|
||||||
|
f 45/54/48 46/14/12 48/2/2 47/1/1
|
||||||
|
f 124/55/49 122/56/50 138/57/51 136/58/52 134/59/53 132/60/54 130/61/55 128/62/56 126/63/57
|
||||||
|
f 4/30/28 5/32/30 53/64/58 52/65/59
|
||||||
|
f 3/28/26 4/30/28 52/65/59 51/66/60
|
||||||
|
f 7/38/34 8/40/36 56/67/61 55/68/62
|
||||||
|
f 8/40/36 1/23/21 49/69/63 56/67/61
|
||||||
|
f 2/26/24 3/28/26 51/66/60 50/70/64
|
||||||
|
f 6/36/32 7/38/34 55/68/62 54/71/65
|
||||||
|
f 1/23/21 2/26/24 50/70/64 49/69/63
|
||||||
|
f 5/33/30 6/36/32 54/71/65 53/72/58
|
||||||
|
f 74/73/66 75/74/67 66/75/68 65/76/69
|
||||||
|
f 75/74/67 78/77/70 67/78/71 66/75/68
|
||||||
|
f 78/77/70 80/79/72 68/80/73 67/78/71
|
||||||
|
f 80/79/72 73/81/74 69/82/75 68/80/73
|
||||||
|
f 73/83/74 76/84/76 70/85/77 69/86/75
|
||||||
|
f 76/84/76 77/87/78 71/88/79 70/85/77
|
||||||
|
f 77/87/78 79/89/80 72/90/81 71/88/79
|
||||||
|
f 79/89/80 74/73/66 65/76/69 72/90/81
|
||||||
|
f 84/91/82 85/92/83 58/93/84 57/94/85
|
||||||
|
f 85/92/83 87/95/86 59/96/87 58/93/84
|
||||||
|
f 87/95/86 81/97/88 60/98/89 59/96/87
|
||||||
|
f 81/97/88 83/99/90 61/100/91 60/98/89
|
||||||
|
f 83/101/90 86/102/92 62/103/93 61/104/91
|
||||||
|
f 86/102/92 88/105/94 63/106/95 62/103/93
|
||||||
|
f 88/105/94 82/107/96 64/108/97 63/106/95
|
||||||
|
f 82/107/96 84/91/82 57/94/85 64/108/97
|
||||||
|
f 56/67/61 49/69/63 84/91/82 82/107/96
|
||||||
|
f 55/68/62 56/67/61 82/107/96 88/105/94
|
||||||
|
f 54/71/65 55/68/62 88/105/94 86/102/92
|
||||||
|
f 53/72/58 54/71/65 86/102/92 83/101/90
|
||||||
|
f 52/65/59 53/64/58 83/99/90 81/97/88
|
||||||
|
f 51/66/60 52/65/59 81/97/88 87/95/86
|
||||||
|
f 50/70/64 51/66/60 87/95/86 85/92/83
|
||||||
|
f 49/69/63 50/70/64 85/92/83 84/91/82
|
||||||
|
f 64/108/97 57/94/85 74/73/66 79/89/80
|
||||||
|
f 63/106/95 64/108/97 79/89/80 77/87/78
|
||||||
|
f 62/103/93 63/106/95 77/87/78 76/84/76
|
||||||
|
f 61/104/91 62/103/93 76/84/76 73/83/74
|
||||||
|
f 60/98/89 61/100/91 73/81/74 80/79/72
|
||||||
|
f 59/96/87 60/98/89 80/79/72 78/77/70
|
||||||
|
f 58/93/84 59/96/87 78/77/70 75/74/67
|
||||||
|
f 57/94/85 58/93/84 75/74/67 74/73/66
|
||||||
|
f 115/109/98 116/110/37 118/111/99 117/112/100
|
||||||
|
f 91/113/5 92/114/101 94/115/102 93/116/41
|
||||||
|
f 113/117/103 114/118/48 116/110/37 115/109/98
|
||||||
|
f 93/116/41 94/115/102 96/119/104 95/120/105
|
||||||
|
f 111/121/106 112/122/107 114/118/48 113/117/103
|
||||||
|
f 95/120/105 96/119/104 98/123/108 97/124/107
|
||||||
|
f 90/125/109 107/126/110 109/127/111 111/128/106 113/129/103 115/130/98 117/131/100 119/132/112
|
||||||
|
f 109/133/111 110/134/105 112/122/107 111/121/106
|
||||||
|
f 97/124/107 98/123/108 100/135/113 99/136/48
|
||||||
|
f 117/137/100 118/138/99 120/139/114 119/140/112
|
||||||
|
f 107/141/110 108/142/41 110/134/105 109/133/111
|
||||||
|
f 99/136/48 100/135/113 102/143/115 101/144/37
|
||||||
|
f 119/140/112 120/139/114 89/145/5 90/146/109
|
||||||
|
f 90/146/109 89/145/5 108/142/41 107/141/110
|
||||||
|
f 101/144/37 102/143/115 104/147/116 103/148/99
|
||||||
|
f 94/128/102 92/129/101 106/130/117 104/131/116 102/149/115 100/125/113 98/150/108 96/127/104
|
||||||
|
f 105/151/114 106/152/117 92/114/101 91/113/5
|
||||||
|
f 103/153/99 104/154/116 106/152/117 105/151/114
|
||||||
|
f 121/55/118 123/56/119 125/57/120 127/58/121 129/59/122 131/60/123 133/61/124 135/62/125 137/63/126
|
||||||
|
f 123/155/119 124/156/49 126/157/57 125/158/120
|
||||||
|
f 125/158/120 126/157/57 128/159/56 127/160/121
|
||||||
|
f 127/160/121 128/159/56 130/161/55 129/162/122
|
||||||
|
f 129/162/122 130/161/55 132/163/54 131/164/123
|
||||||
|
f 131/164/123 132/163/54 134/165/53 133/166/124
|
||||||
|
f 133/166/124 134/165/53 136/167/52 135/168/125
|
||||||
|
f 137/169/126 138/170/51 122/171/50 121/172/118
|
||||||
|
f 135/168/125 136/167/52 138/170/51 137/169/126
|
||||||
|
f 121/173/118 122/174/50 124/175/49 123/176/119
|
||||||
|
f 69/177/75 70/178/77 139/179/127
|
||||||
|
f 70/178/77 71/180/79 139/179/127
|
||||||
|
f 71/180/79 72/181/81 139/179/127
|
||||||
|
f 72/181/81 65/182/69 139/179/127
|
||||||
|
f 65/182/69 66/183/68 139/179/127
|
||||||
|
f 66/183/68 67/184/71 139/179/127
|
||||||
|
f 67/184/71 68/185/73 139/179/127
|
||||||
|
f 68/185/73 69/177/75 139/179/127
|
104
mods/homedecor/models/homedecor_kitchen_sink.obj
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
# Blender v2.73 (sub 0) OBJ File: 'kitchen_sink.blend'
|
||||||
|
# www.blender.org
|
||||||
|
o Cube
|
||||||
|
v -0.500000 -0.500000 -0.500000
|
||||||
|
v 0.500000 -0.500000 -0.500000
|
||||||
|
v 0.500000 -0.500000 0.500000
|
||||||
|
v -0.500000 -0.500000 0.500000
|
||||||
|
v -0.500000 0.500000 0.500000
|
||||||
|
v -0.500000 0.500000 -0.500000
|
||||||
|
v 0.500000 0.500000 -0.500000
|
||||||
|
v 0.500000 0.500000 0.500000
|
||||||
|
v -0.387500 0.500000 0.387500
|
||||||
|
v -0.387500 0.500000 -0.387500
|
||||||
|
v 0.387500 0.500000 -0.387500
|
||||||
|
v 0.387500 0.500000 0.387500
|
||||||
|
v -0.387500 0.400000 0.387500
|
||||||
|
v -0.387500 0.400000 -0.387500
|
||||||
|
v 0.387500 0.400000 -0.387500
|
||||||
|
v 0.387500 0.400000 0.387500
|
||||||
|
v 0.062500 0.400000 -0.062500
|
||||||
|
v 0.062500 0.400000 0.062500
|
||||||
|
v -0.062500 0.400000 -0.062500
|
||||||
|
v -0.062500 0.400000 0.062500
|
||||||
|
v 0.062500 0.312500 0.062500
|
||||||
|
v 0.062500 0.312500 -0.062500
|
||||||
|
v -0.062500 0.312500 0.062500
|
||||||
|
v -0.062500 0.312500 -0.062500
|
||||||
|
vt 0.468750 0.906250
|
||||||
|
vt 0.468750 0.531250
|
||||||
|
vt 0.531250 0.468750
|
||||||
|
vt 0.531250 0.968750
|
||||||
|
vt 0.031250 0.968750
|
||||||
|
vt 0.093750 0.906250
|
||||||
|
vt 0.031250 0.468750
|
||||||
|
vt 0.093750 0.531250
|
||||||
|
vt 0.812500 0.500000
|
||||||
|
vt 0.812500 0.937500
|
||||||
|
vt 0.781250 0.937500
|
||||||
|
vt 0.781250 0.500000
|
||||||
|
vt 0.687500 0.500000
|
||||||
|
vt 0.718750 0.500000
|
||||||
|
vt 0.718750 0.937500
|
||||||
|
vt 0.687500 0.937500
|
||||||
|
vt 0.906250 0.500000
|
||||||
|
vt 0.906250 0.937500
|
||||||
|
vt 0.875000 0.937500
|
||||||
|
vt 0.875000 0.500000
|
||||||
|
vt 0.593750 0.500000
|
||||||
|
vt 0.625000 0.500000
|
||||||
|
vt 0.625000 0.937500
|
||||||
|
vt 0.593750 0.937500
|
||||||
|
vt 0.312500 0.750000
|
||||||
|
vt 0.312500 0.687500
|
||||||
|
vt 0.250000 0.687500
|
||||||
|
vt 0.250000 0.750000
|
||||||
|
vt 0.218750 0.375000
|
||||||
|
vt 0.218750 0.312500
|
||||||
|
vt 0.250000 0.312500
|
||||||
|
vt 0.250000 0.375000
|
||||||
|
vt 0.250000 0.406250
|
||||||
|
vt 0.312500 0.375000
|
||||||
|
vt 0.312500 0.406250
|
||||||
|
vt 0.312500 0.312500
|
||||||
|
vt 0.343750 0.312500
|
||||||
|
vt 0.343750 0.375000
|
||||||
|
vt 0.250000 0.281250
|
||||||
|
vt 0.312500 0.281250
|
||||||
|
vt 0.000000 0.000000
|
||||||
|
vt 1.000000 0.000000
|
||||||
|
vt 1.000000 1.000000
|
||||||
|
vt 0.000000 1.000000
|
||||||
|
vn 0.000000 1.000000 0.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
|
||||||
|
g Cube_Cube_top
|
||||||
|
s off
|
||||||
|
f 9/1/1 10/2/1 6/3/1 5/4/1
|
||||||
|
f 5/4/1 8/5/1 12/6/1 9/1/1
|
||||||
|
f 7/7/1 6/3/1 10/2/1 11/8/1
|
||||||
|
f 8/5/1 7/7/1 11/8/1 12/6/1
|
||||||
|
f 15/9/2 16/10/2 12/11/2 11/12/2
|
||||||
|
f 16/13/3 13/14/3 9/15/3 12/16/3
|
||||||
|
f 13/17/4 14/18/4 10/19/4 9/20/4
|
||||||
|
f 14/21/5 15/22/5 11/23/5 10/24/5
|
||||||
|
f 13/2/1 16/1/1 18/25/1 20/26/1
|
||||||
|
f 19/27/1 14/8/1 13/2/1 20/26/1
|
||||||
|
f 17/28/1 15/6/1 14/8/1 19/27/1
|
||||||
|
f 16/1/1 15/6/1 17/28/1 18/25/1
|
||||||
|
f 17/29/2 22/30/2 21/31/2 18/32/2
|
||||||
|
f 18/33/3 21/32/3 23/34/3 20/35/3
|
||||||
|
f 20/34/4 23/36/4 24/37/4 19/38/4
|
||||||
|
f 19/31/5 24/39/5 22/40/5 17/36/5
|
||||||
|
f 24/27/1 23/26/1 21/25/1 22/28/1
|
||||||
|
g Cube_Cube_front
|
||||||
|
f 2/41/3 1/42/3 6/43/3 7/44/3
|
||||||
|
g Cube_Cube_sides
|
||||||
|
f 1/41/2 4/42/2 5/43/2 6/44/2
|
||||||
|
f 2/42/4 7/43/4 8/44/4 3/41/4
|
||||||
|
f 4/41/5 3/42/5 8/43/5 5/44/5
|
||||||
|
g Cube_Cube_bottom
|
||||||
|
f 1/43/6 2/44/6 3/41/6 4/42/6
|
62
mods/homedecor/models/homedecor_medicine_cabinet.obj
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
# Blender v2.73 (sub 0) OBJ File: 'medicine-cabinet.blend'
|
||||||
|
# www.blender.org
|
||||||
|
o Cylinder
|
||||||
|
v -0.312500 -0.187500 0.500000
|
||||||
|
v -0.312500 -0.187500 0.312500
|
||||||
|
v 0.312500 -0.187500 0.312500
|
||||||
|
v 0.312500 -0.187500 0.500000
|
||||||
|
v -0.312500 0.500000 0.500000
|
||||||
|
v -0.312500 0.500000 0.312500
|
||||||
|
v 0.312500 0.500000 0.312500
|
||||||
|
v 0.312500 0.500000 0.500000
|
||||||
|
v -0.312500 0.437500 0.312500
|
||||||
|
v 0.312500 0.437500 0.312500
|
||||||
|
v -0.312500 -0.125000 0.312500
|
||||||
|
v 0.312500 -0.125000 0.312500
|
||||||
|
v -0.250000 0.437500 0.312500
|
||||||
|
v -0.250000 -0.125000 0.312500
|
||||||
|
v 0.250000 0.437500 0.312500
|
||||||
|
v 0.250000 -0.125000 0.312500
|
||||||
|
vt 0.875000 0.562500
|
||||||
|
vt 0.875000 0.750000
|
||||||
|
vt 0.187500 0.750000
|
||||||
|
vt 0.187500 0.562500
|
||||||
|
vt 0.812500 1.000000
|
||||||
|
vt 0.187500 1.000000
|
||||||
|
vt 0.187500 0.937500
|
||||||
|
vt 0.812500 0.937500
|
||||||
|
vt 0.875000 0.812500
|
||||||
|
vt 0.875000 1.000000
|
||||||
|
vt 0.187500 0.812500
|
||||||
|
vt 0.187500 0.312500
|
||||||
|
vt 0.812500 0.312500
|
||||||
|
vt 0.250000 0.250000
|
||||||
|
vt 0.250000 0.062500
|
||||||
|
vt 0.875000 0.062500
|
||||||
|
vt 0.875000 0.250000
|
||||||
|
vt 0.812500 0.812500
|
||||||
|
vt 0.812500 0.375000
|
||||||
|
vt 0.187500 0.375000
|
||||||
|
vt 0.750000 0.937500
|
||||||
|
vt 0.750000 0.375000
|
||||||
|
vt 0.250000 0.937500
|
||||||
|
vt 0.250000 0.375000
|
||||||
|
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
|
||||||
|
g Cylinder_Cylinder_wood
|
||||||
|
s off
|
||||||
|
f 5/1/1 6/2/1 2/3/1 1/4/1
|
||||||
|
f 6/5/2 7/6/2 10/7/2 9/8/2
|
||||||
|
f 7/9/3 8/10/3 4/6/3 3/11/3
|
||||||
|
f 8/5/4 5/6/4 1/12/4 4/13/4
|
||||||
|
f 1/14/5 2/15/5 3/16/5 4/17/5
|
||||||
|
f 8/18/6 7/5/6 6/6/6 5/11/6
|
||||||
|
f 3/12/2 2/13/2 11/19/2 12/20/2
|
||||||
|
f 13/21/2 14/22/2 11/19/2 9/8/2
|
||||||
|
f 15/23/2 10/7/2 12/20/2 16/24/2
|
||||||
|
g Cylinder_Cylinder_mirror
|
||||||
|
f 14/22/2 13/21/2 15/23/2 16/24/2
|
100
mods/homedecor/models/homedecor_medicine_cabinet_open.obj
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
# Blender v2.73 (sub 0) OBJ File: 'medicine-cabinet-open.blend'
|
||||||
|
# www.blender.org
|
||||||
|
o Cylinder
|
||||||
|
v -0.312500 -0.187500 0.500000
|
||||||
|
v 0.312500 -0.187500 0.500000
|
||||||
|
v -0.312500 0.500000 0.500000
|
||||||
|
v 0.312500 0.500000 0.500000
|
||||||
|
v -0.312500 0.500000 0.375000
|
||||||
|
v -0.312500 -0.187500 0.375000
|
||||||
|
v 0.312500 0.500000 0.375000
|
||||||
|
v 0.312500 -0.187500 0.375000
|
||||||
|
v -0.312500 -0.187500 -0.250000
|
||||||
|
v -0.312500 0.500000 -0.250000
|
||||||
|
v -0.312500 0.437500 0.375000
|
||||||
|
v -0.312500 0.437500 -0.250000
|
||||||
|
v -0.312500 -0.125000 0.375000
|
||||||
|
v -0.312500 -0.125000 -0.250000
|
||||||
|
v -0.312500 0.437500 0.312500
|
||||||
|
v -0.312500 -0.125000 0.312500
|
||||||
|
v -0.312500 0.437500 -0.187500
|
||||||
|
v -0.312500 -0.125000 -0.187500
|
||||||
|
v -0.250000 0.500000 0.375000
|
||||||
|
v -0.250000 -0.187500 0.375000
|
||||||
|
v -0.250000 0.500000 -0.250000
|
||||||
|
v -0.250000 -0.187500 -0.250000
|
||||||
|
v 0.250000 0.437500 0.375000
|
||||||
|
v 0.250000 -0.125000 0.375000
|
||||||
|
v -0.250000 0.125000 0.375000
|
||||||
|
v 0.250000 0.125000 0.375000
|
||||||
|
v 0.250000 0.187500 0.375000
|
||||||
|
v -0.250000 0.187500 0.375000
|
||||||
|
v -0.250000 -0.125000 0.375000
|
||||||
|
v -0.250000 0.437500 0.375000
|
||||||
|
v 0.312500 0.437500 0.375000
|
||||||
|
v 0.312500 -0.125000 0.375000
|
||||||
|
vt 0.875000 0.875000
|
||||||
|
vt 0.875000 1.000000
|
||||||
|
vt 0.187500 1.000000
|
||||||
|
vt 0.187500 0.875000
|
||||||
|
vt 0.812500 1.000000
|
||||||
|
vt 0.187500 0.312500
|
||||||
|
vt 0.812500 0.312500
|
||||||
|
vt 0.812500 0.375000
|
||||||
|
vt 0.187500 0.375000
|
||||||
|
vt 0.187500 0.937500
|
||||||
|
vt 0.812500 0.937500
|
||||||
|
vt 0.250000 0.125000
|
||||||
|
vt 0.250000 0.062500
|
||||||
|
vt 0.875000 0.062500
|
||||||
|
vt 0.875000 0.125000
|
||||||
|
vt 0.812500 0.812500
|
||||||
|
vt 0.187500 0.812500
|
||||||
|
vt 0.250000 0.250000
|
||||||
|
vt 0.875000 0.250000
|
||||||
|
vt 0.875000 0.562500
|
||||||
|
vt 0.875000 0.687500
|
||||||
|
vt 0.187500 0.687500
|
||||||
|
vt 0.187500 0.562500
|
||||||
|
vt 0.750000 0.937500
|
||||||
|
vt 0.750000 0.375000
|
||||||
|
vt 0.250000 0.937500
|
||||||
|
vt 0.250000 0.375000
|
||||||
|
vt 0.875000 0.750000
|
||||||
|
vt 0.187500 0.750000
|
||||||
|
vt 0.750000 0.312500
|
||||||
|
vt 0.750000 1.000000
|
||||||
|
vt 0.250000 0.687500
|
||||||
|
vt 0.250000 0.625000
|
||||||
|
vt 0.750000 0.625000
|
||||||
|
vt 0.750000 0.687500
|
||||||
|
vn 1.000000 0.000000 0.000000
|
||||||
|
vn 0.000000 0.000000 1.000000
|
||||||
|
vn -1.000000 0.000000 -0.000000
|
||||||
|
vn 0.000000 1.000000 0.000000
|
||||||
|
vn 0.000000 -1.000000 0.000000
|
||||||
|
vn 0.000000 0.000000 -1.000000
|
||||||
|
g Cylinder_Cylinder_wood
|
||||||
|
s off
|
||||||
|
f 7/1/1 4/2/1 2/3/1 8/4/1
|
||||||
|
f 4/5/2 3/3/2 1/6/2 2/7/2
|
||||||
|
f 9/6/3 6/7/3 13/8/3 14/9/3
|
||||||
|
f 21/3/4 10/10/4 5/11/4 19/5/4
|
||||||
|
f 20/12/5 6/13/5 9/14/5 22/15/5
|
||||||
|
f 5/5/3 10/3/3 12/10/3 11/11/3
|
||||||
|
f 4/16/4 7/11/4 5/10/4 3/17/4
|
||||||
|
f 1/18/5 6/12/5 8/15/5 2/19/5
|
||||||
|
f 3/20/3 5/21/3 6/22/3 1/23/3
|
||||||
|
f 22/7/1 21/5/1 19/3/1 20/6/1
|
||||||
|
f 15/24/3 16/25/3 13/8/3 11/11/3
|
||||||
|
f 17/26/3 12/10/3 14/9/3 18/27/3
|
||||||
|
f 10/21/6 21/28/6 22/29/6 9/22/6
|
||||||
|
f 8/6/6 20/30/6 29/25/6 32/9/6
|
||||||
|
f 19/31/6 7/3/6 31/10/6 30/24/6
|
||||||
|
f 23/26/6 31/10/6 32/9/6 24/27/6
|
||||||
|
f 27/32/6 26/33/6 25/34/6 28/35/6
|
||||||
|
g Cylinder_Cylinder_mirror
|
||||||
|
f 16/25/3 15/24/3 17/26/3 18/27/3
|
||||||
|
g Cylinder_Cylinder_inside
|
||||||
|
f 23/26/6 27/32/6 28/35/6 30/24/6
|
||||||
|
f 25/34/6 26/33/6 24/27/6 29/25/6
|
970
mods/homedecor/models/homedecor_office_chair_basic.obj
Normal file
@ -0,0 +1,970 @@
|
|||||||
|
# Blender v2.73 (sub 0) OBJ File: 'desk_chair_lowend.blend'
|
||||||
|
# www.blender.org
|
||||||
|
o chair_Cube.003
|
||||||
|
v -0.230121 0.283332 0.400571
|
||||||
|
v -0.230121 0.283332 0.349943
|
||||||
|
v -0.221091 0.793095 0.361231
|
||||||
|
v -0.221091 0.793095 0.434435
|
||||||
|
v -0.124012 0.896416 0.450239
|
||||||
|
v -0.124012 0.896416 0.415414
|
||||||
|
v -0.275274 0.346154 0.400571
|
||||||
|
v -0.275274 0.346154 0.320594
|
||||||
|
v -0.285377 0.559500 0.400571
|
||||||
|
v -0.285377 0.559500 0.295760
|
||||||
|
v -0.114000 0.793095 0.337677
|
||||||
|
v -0.063944 0.896416 0.450239
|
||||||
|
v -0.118656 0.283332 0.326389
|
||||||
|
v -0.118656 0.283332 0.400571
|
||||||
|
v -0.063944 0.896416 0.391861
|
||||||
|
v -0.141938 0.342874 0.400571
|
||||||
|
v -0.141938 0.342874 0.297040
|
||||||
|
v -0.147148 0.559500 0.272206
|
||||||
|
v -0.241693 0.793095 0.396242
|
||||||
|
v -0.144615 0.896416 0.432070
|
||||||
|
v -0.250724 0.283332 0.374156
|
||||||
|
v -0.295877 0.346154 0.358844
|
||||||
|
v -0.305980 0.559500 0.345887
|
||||||
|
v -0.139259 0.273288 0.361867
|
||||||
|
v -0.084547 0.906885 0.419781
|
||||||
|
v -0.265896 0.128562 0.362790
|
||||||
|
v -0.288656 0.101646 -0.397805
|
||||||
|
v -0.265896 0.220126 0.362790
|
||||||
|
v -0.288656 0.177983 -0.397805
|
||||||
|
v -0.343931 0.216106 -0.266452
|
||||||
|
v -0.343931 0.116444 -0.266452
|
||||||
|
v -0.300517 0.116666 0.266781
|
||||||
|
v -0.300517 0.217671 0.266781
|
||||||
|
v -0.322224 0.118537 0.000165
|
||||||
|
v -0.322224 0.228706 0.000165
|
||||||
|
v -0.132174 0.205953 0.362790
|
||||||
|
v -0.143488 0.101073 -0.397805
|
||||||
|
v -0.132174 0.117452 0.362790
|
||||||
|
v -0.143488 0.175027 -0.397805
|
||||||
|
v -0.170964 0.106959 -0.266452
|
||||||
|
v -0.170964 0.202281 -0.266452
|
||||||
|
v -0.149384 0.099242 0.266781
|
||||||
|
v -0.149384 0.202846 0.266781
|
||||||
|
v -0.160174 0.099917 0.000165
|
||||||
|
v -0.160174 0.206831 0.000165
|
||||||
|
v -0.288785 0.171651 0.380481
|
||||||
|
v -0.311545 0.137569 -0.413173
|
||||||
|
v -0.366819 0.163344 -0.266452
|
||||||
|
v -0.323406 0.164198 0.266781
|
||||||
|
v -0.345113 0.170381 0.000165
|
||||||
|
v -0.155063 0.159100 0.380481
|
||||||
|
v -0.166376 0.135875 -0.413173
|
||||||
|
v 0.230121 0.283332 0.400571
|
||||||
|
v 0.230121 0.283332 0.349943
|
||||||
|
v 0.221091 0.793095 0.361231
|
||||||
|
v 0.221091 0.793095 0.434435
|
||||||
|
v 0.124012 0.896416 0.450239
|
||||||
|
v 0.124012 0.896416 0.415414
|
||||||
|
v 0.000000 0.283332 0.400571
|
||||||
|
v 0.275274 0.346154 0.400571
|
||||||
|
v 0.275274 0.346154 0.320594
|
||||||
|
v 0.000000 0.339381 0.400571
|
||||||
|
v 0.285378 0.559500 0.400571
|
||||||
|
v 0.285378 0.559500 0.295760
|
||||||
|
v 0.000000 0.559500 0.400571
|
||||||
|
v 0.114000 0.793095 0.337677
|
||||||
|
v 0.063944 0.896416 0.450239
|
||||||
|
v 0.118656 0.283332 0.326389
|
||||||
|
v 0.118656 0.283332 0.400571
|
||||||
|
v 0.063944 0.896416 0.391861
|
||||||
|
v 0.141938 0.342874 0.400571
|
||||||
|
v 0.141938 0.342874 0.297040
|
||||||
|
v 0.147148 0.559500 0.272206
|
||||||
|
v 0.241694 0.793095 0.396242
|
||||||
|
v 0.144615 0.896416 0.432069
|
||||||
|
v 0.250724 0.283332 0.374156
|
||||||
|
v 0.295877 0.346154 0.358843
|
||||||
|
v 0.305980 0.559500 0.345887
|
||||||
|
v 0.139259 0.273288 0.361867
|
||||||
|
v 0.084547 0.906885 0.419781
|
||||||
|
v 0.265896 0.128562 0.362790
|
||||||
|
v 0.288656 0.101646 -0.397805
|
||||||
|
v 0.265896 0.220126 0.362790
|
||||||
|
v 0.288656 0.177983 -0.397805
|
||||||
|
v 0.000000 0.197428 0.362790
|
||||||
|
v 0.000000 0.103367 0.362790
|
||||||
|
v -0.000000 0.170037 -0.397805
|
||||||
|
v -0.000000 0.091756 -0.397805
|
||||||
|
v 0.343931 0.216106 -0.266452
|
||||||
|
v 0.343931 0.116444 -0.266452
|
||||||
|
v -0.000000 0.092701 -0.266452
|
||||||
|
v -0.000000 0.193555 -0.266452
|
||||||
|
v 0.300517 0.116666 0.266781
|
||||||
|
v 0.300517 0.217671 0.266781
|
||||||
|
v 0.000000 0.079102 0.266781
|
||||||
|
v 0.000000 0.193555 0.266781
|
||||||
|
v 0.322224 0.118537 0.000165
|
||||||
|
v 0.322224 0.228706 0.000165
|
||||||
|
v 0.000000 0.079102 0.000165
|
||||||
|
v 0.000000 0.193555 0.000165
|
||||||
|
v 0.132174 0.205953 0.362790
|
||||||
|
v 0.143488 0.101073 -0.397805
|
||||||
|
v 0.132174 0.117452 0.362790
|
||||||
|
v 0.143488 0.175027 -0.397805
|
||||||
|
v 0.170964 0.106959 -0.266452
|
||||||
|
v 0.170964 0.202281 -0.266452
|
||||||
|
v 0.149384 0.099242 0.266781
|
||||||
|
v 0.149384 0.202846 0.266781
|
||||||
|
v 0.160174 0.099917 0.000165
|
||||||
|
v 0.160174 0.206831 0.000165
|
||||||
|
v 0.288785 0.171651 0.380481
|
||||||
|
v 0.311545 0.137569 -0.413173
|
||||||
|
v 0.000000 0.147631 0.380481
|
||||||
|
v -0.000000 0.128594 -0.413173
|
||||||
|
v 0.366819 0.163344 -0.266452
|
||||||
|
v 0.323406 0.164198 0.266781
|
||||||
|
v 0.345113 0.170381 0.000165
|
||||||
|
v 0.155063 0.159100 0.380481
|
||||||
|
v 0.166376 0.135875 -0.413173
|
||||||
|
v 0.196992 0.059935 -0.115636
|
||||||
|
v 0.196992 0.059935 0.115636
|
||||||
|
v 0.026330 0.114953 0.115638
|
||||||
|
v -0.021064 0.114953 0.115638
|
||||||
|
v 0.196992 0.114953 -0.115636
|
||||||
|
v 0.196992 0.114953 0.115636
|
||||||
|
v -0.196992 0.114953 0.115636
|
||||||
|
v -0.196992 0.114953 -0.115636
|
||||||
|
v -0.021064 0.114953 0.324567
|
||||||
|
v 0.026330 0.114953 0.324567
|
||||||
|
v 0.026330 0.059935 0.324567
|
||||||
|
v -0.021064 0.059935 0.324567
|
||||||
|
v -0.021064 0.109697 0.360918
|
||||||
|
v 0.029090 0.109697 0.360918
|
||||||
|
v 0.026330 0.084222 0.380825
|
||||||
|
v -0.021064 0.084222 0.380825
|
||||||
|
v -0.022875 0.212080 0.402273
|
||||||
|
v 0.026693 0.211560 0.402243
|
||||||
|
v 0.026761 0.211291 0.426733
|
||||||
|
v -0.022807 0.211811 0.426763
|
||||||
|
v -0.062308 0.503626 0.402273
|
||||||
|
v 0.067396 0.503105 0.402243
|
||||||
|
v 0.067574 0.502836 0.426733
|
||||||
|
v -0.062130 0.503357 0.426763
|
||||||
|
v -0.029017 0.458109 0.402273
|
||||||
|
v -0.028930 0.457840 0.426763
|
||||||
|
v 0.034167 0.457319 0.426733
|
||||||
|
v 0.034080 0.457588 0.402243
|
||||||
|
v -0.062162 0.540052 0.402672
|
||||||
|
v 0.067542 0.539532 0.402642
|
||||||
|
v 0.067720 0.539263 0.427132
|
||||||
|
v -0.061983 0.539783 0.427162
|
||||||
|
v -0.196992 0.059935 0.115636
|
||||||
|
v -0.196992 0.059935 -0.115636
|
||||||
|
v 0.197931 0.059935 0.115636
|
||||||
|
v -0.346991 0.409282 0.302826
|
||||||
|
v 0.348226 0.194174 -0.251706
|
||||||
|
v 0.347930 0.409282 0.302826
|
||||||
|
v 0.348226 0.181475 -0.192630
|
||||||
|
v 0.348426 0.234603 -0.172317
|
||||||
|
v 0.348152 0.164844 -0.191504
|
||||||
|
v -0.062308 0.503626 0.402273
|
||||||
|
v 0.067396 0.503105 0.402243
|
||||||
|
v -0.029017 0.458109 0.402273
|
||||||
|
v 0.034080 0.457588 0.402243
|
||||||
|
v -0.062162 0.540052 0.402672
|
||||||
|
v 0.067542 0.539532 0.402642
|
||||||
|
v 0.001590 -0.430287 0.037516
|
||||||
|
v 0.001590 -0.355601 0.037516
|
||||||
|
v -0.035281 -0.430287 0.010727
|
||||||
|
v -0.035281 -0.355601 0.010727
|
||||||
|
v -0.021198 -0.430287 -0.032618
|
||||||
|
v -0.021198 -0.355601 -0.032618
|
||||||
|
v 0.024379 -0.430287 -0.032618
|
||||||
|
v 0.024379 -0.355601 -0.032618
|
||||||
|
v 0.038462 -0.430287 0.010727
|
||||||
|
v 0.038462 -0.355601 0.010727
|
||||||
|
v -0.012139 -0.445474 -0.498394
|
||||||
|
v -0.012139 -0.400563 -0.498394
|
||||||
|
v 0.015320 -0.445474 -0.498394
|
||||||
|
v 0.015320 -0.400563 -0.498394
|
||||||
|
v 0.486206 -0.445474 -0.173150
|
||||||
|
v 0.486206 -0.400563 -0.173150
|
||||||
|
v 0.494691 -0.445474 -0.147036
|
||||||
|
v 0.494691 -0.400563 -0.147036
|
||||||
|
v 0.275494 -0.445474 0.399100
|
||||||
|
v 0.275494 -0.400563 0.399100
|
||||||
|
v 0.297708 -0.445474 0.382960
|
||||||
|
v 0.297708 -0.400563 0.382960
|
||||||
|
v -0.272552 -0.445474 0.399429
|
||||||
|
v -0.272552 -0.400563 0.399429
|
||||||
|
v -0.294766 -0.445474 0.383289
|
||||||
|
v -0.294766 -0.400563 0.383289
|
||||||
|
v -0.464453 -0.445474 -0.138244
|
||||||
|
v -0.464453 -0.400563 -0.138244
|
||||||
|
v -0.455968 -0.445474 -0.164358
|
||||||
|
v -0.455968 -0.400563 -0.164358
|
||||||
|
v 0.001591 -0.202699 0.037516
|
||||||
|
v -0.035281 -0.202699 0.010727
|
||||||
|
v -0.021198 -0.202699 -0.032618
|
||||||
|
v 0.024379 -0.202699 -0.032618
|
||||||
|
v 0.038462 -0.202699 0.010727
|
||||||
|
v 0.001591 -0.202699 0.024570
|
||||||
|
v -0.022969 -0.202699 0.006726
|
||||||
|
v -0.013588 -0.202699 -0.022144
|
||||||
|
v 0.016769 -0.202699 -0.022144
|
||||||
|
v 0.026150 -0.202699 0.006726
|
||||||
|
v 0.001590 -0.075588 0.024570
|
||||||
|
v -0.022969 -0.075588 0.006726
|
||||||
|
v -0.013588 -0.075588 -0.022144
|
||||||
|
v 0.016769 -0.075588 -0.022144
|
||||||
|
v 0.026150 -0.075588 0.006726
|
||||||
|
v 0.001590 -0.075588 0.017627
|
||||||
|
v -0.016366 -0.075588 0.004581
|
||||||
|
v -0.009507 -0.075588 -0.016528
|
||||||
|
v 0.012688 -0.075588 -0.016528
|
||||||
|
v 0.019547 -0.075588 0.004581
|
||||||
|
v 0.001590 0.063069 0.017627
|
||||||
|
v -0.016366 0.063069 0.004581
|
||||||
|
v -0.009507 0.063069 -0.016528
|
||||||
|
v 0.012688 0.063069 -0.016528
|
||||||
|
v 0.019547 0.063069 0.004581
|
||||||
|
v 0.029818 -0.470000 -0.430182
|
||||||
|
v -0.029818 -0.470000 -0.430182
|
||||||
|
v 0.029818 -0.491084 -0.438916
|
||||||
|
v -0.029818 -0.491084 -0.438916
|
||||||
|
v 0.029818 -0.499818 -0.460000
|
||||||
|
v -0.029818 -0.499818 -0.460000
|
||||||
|
v 0.029818 -0.491084 -0.481084
|
||||||
|
v -0.029818 -0.491084 -0.481084
|
||||||
|
v 0.029818 -0.470000 -0.489818
|
||||||
|
v -0.029818 -0.470000 -0.489818
|
||||||
|
v 0.029818 -0.448916 -0.481084
|
||||||
|
v -0.029818 -0.448916 -0.481084
|
||||||
|
v 0.029818 -0.440182 -0.460000
|
||||||
|
v -0.029818 -0.440182 -0.460000
|
||||||
|
v 0.029818 -0.448916 -0.438916
|
||||||
|
v -0.029818 -0.448916 -0.438916
|
||||||
|
v 0.026242 -0.202699 0.009105
|
||||||
|
v 0.467304 -0.470000 -0.112330
|
||||||
|
v 0.407668 -0.470000 -0.112330
|
||||||
|
v 0.467304 -0.491084 -0.121064
|
||||||
|
v 0.407668 -0.491084 -0.121064
|
||||||
|
v 0.467304 -0.499818 -0.142148
|
||||||
|
v 0.407668 -0.499818 -0.142148
|
||||||
|
v 0.467304 -0.491084 -0.163232
|
||||||
|
v 0.407668 -0.491084 -0.163232
|
||||||
|
v 0.467304 -0.470000 -0.171966
|
||||||
|
v 0.407668 -0.470000 -0.171966
|
||||||
|
v 0.467304 -0.448916 -0.163232
|
||||||
|
v 0.407668 -0.448916 -0.163232
|
||||||
|
v 0.467304 -0.440182 -0.142148
|
||||||
|
v 0.407668 -0.440182 -0.142148
|
||||||
|
v 0.467304 -0.448916 -0.121064
|
||||||
|
v 0.407668 -0.448916 -0.121064
|
||||||
|
v -0.000550 -0.202699 0.027772
|
||||||
|
v 0.300199 -0.470000 0.401966
|
||||||
|
v 0.240563 -0.470000 0.401966
|
||||||
|
v 0.300199 -0.491084 0.393232
|
||||||
|
v 0.240563 -0.491084 0.393232
|
||||||
|
v 0.300199 -0.499818 0.372148
|
||||||
|
v 0.240563 -0.499818 0.372148
|
||||||
|
v 0.300199 -0.491084 0.351063
|
||||||
|
v 0.240563 -0.491084 0.351063
|
||||||
|
v 0.300199 -0.470000 0.342330
|
||||||
|
v 0.240563 -0.470000 0.342330
|
||||||
|
v 0.300199 -0.448916 0.351063
|
||||||
|
v 0.240563 -0.448916 0.351063
|
||||||
|
v 0.300199 -0.440182 0.372148
|
||||||
|
v 0.240563 -0.440182 0.372148
|
||||||
|
v 0.300199 -0.448916 0.393232
|
||||||
|
v 0.240563 -0.448916 0.393232
|
||||||
|
v -0.026582 -0.202699 0.008059
|
||||||
|
v -0.240563 -0.470000 0.401966
|
||||||
|
v -0.300199 -0.470000 0.401966
|
||||||
|
v -0.240564 -0.491084 0.393232
|
||||||
|
v -0.300199 -0.491084 0.393232
|
||||||
|
v -0.240563 -0.499818 0.372148
|
||||||
|
v -0.300199 -0.499818 0.372148
|
||||||
|
v -0.240563 -0.491084 0.351063
|
||||||
|
v -0.300199 -0.491084 0.351063
|
||||||
|
v -0.240564 -0.470000 0.342330
|
||||||
|
v -0.300199 -0.470000 0.342330
|
||||||
|
v -0.240563 -0.448916 0.351063
|
||||||
|
v -0.300199 -0.448916 0.351063
|
||||||
|
v -0.240563 -0.440182 0.372148
|
||||||
|
v -0.300199 -0.440182 0.372148
|
||||||
|
v -0.240564 -0.448916 0.393232
|
||||||
|
v -0.300199 -0.448916 0.393232
|
||||||
|
v -0.407668 -0.470000 -0.112330
|
||||||
|
v -0.467304 -0.470000 -0.112330
|
||||||
|
v -0.407668 -0.491084 -0.121063
|
||||||
|
v -0.467304 -0.491084 -0.121063
|
||||||
|
v -0.407668 -0.499818 -0.142148
|
||||||
|
v -0.467304 -0.499818 -0.142148
|
||||||
|
v -0.407668 -0.491084 -0.163232
|
||||||
|
v -0.467304 -0.491084 -0.163232
|
||||||
|
v -0.407668 -0.470000 -0.171966
|
||||||
|
v -0.467304 -0.470000 -0.171966
|
||||||
|
v -0.407668 -0.448916 -0.163232
|
||||||
|
v -0.467304 -0.448916 -0.163232
|
||||||
|
v -0.407668 -0.440182 -0.142148
|
||||||
|
v -0.467304 -0.440182 -0.142148
|
||||||
|
v -0.407668 -0.448916 -0.121063
|
||||||
|
v -0.467304 -0.448916 -0.121063
|
||||||
|
v 0.026330 0.059935 0.115638
|
||||||
|
v -0.021064 0.059935 0.115638
|
||||||
|
vt 0.984375 0.320312
|
||||||
|
vt 0.984375 0.343750
|
||||||
|
vt 0.726562 0.343750
|
||||||
|
vt 0.726562 0.320312
|
||||||
|
vt 0.726562 0.453125
|
||||||
|
vt 0.984375 0.453125
|
||||||
|
vt 0.984375 0.554688
|
||||||
|
vt 0.726562 0.554688
|
||||||
|
vt 0.171875 0.218750
|
||||||
|
vt 0.085938 0.218750
|
||||||
|
vt 0.085938 0.195312
|
||||||
|
vt 0.171875 0.195312
|
||||||
|
vt 0.171875 0.242188
|
||||||
|
vt 0.085938 0.242188
|
||||||
|
vt 0.116601 0.128897
|
||||||
|
vt 0.133574 0.128897
|
||||||
|
vt 0.138818 0.112755
|
||||||
|
vt 0.125087 0.102779
|
||||||
|
vt 0.111356 0.112755
|
||||||
|
vt 0.406250 0.132812
|
||||||
|
vt 0.406250 0.125000
|
||||||
|
vt 0.414062 0.125000
|
||||||
|
vt 0.414062 0.132812
|
||||||
|
vt 0.421875 0.125000
|
||||||
|
vt 0.421875 0.132812
|
||||||
|
vt 0.359375 0.132812
|
||||||
|
vt 0.359375 0.125000
|
||||||
|
vt 0.367188 0.125000
|
||||||
|
vt 0.367188 0.132812
|
||||||
|
vt 0.375000 0.125000
|
||||||
|
vt 0.375000 0.132812
|
||||||
|
vt 0.382812 0.125000
|
||||||
|
vt 0.382812 0.132812
|
||||||
|
vt 0.390625 0.125000
|
||||||
|
vt 0.390625 0.132812
|
||||||
|
vt 0.385479 0.146639
|
||||||
|
vt 0.382479 0.153880
|
||||||
|
vt 0.385479 0.161122
|
||||||
|
vt 0.392721 0.164122
|
||||||
|
vt 0.399962 0.161122
|
||||||
|
vt 0.402961 0.153880
|
||||||
|
vt 0.399962 0.146639
|
||||||
|
vt 0.392721 0.143640
|
||||||
|
vt 0.398438 0.132812
|
||||||
|
vt 0.398438 0.125000
|
||||||
|
vt 0.984375 0.429688
|
||||||
|
vt 0.726562 0.429688
|
||||||
|
vt 0.496967 0.726626
|
||||||
|
vt 0.434092 0.728066
|
||||||
|
vt 0.455384 0.700488
|
||||||
|
vt 0.507946 0.700488
|
||||||
|
vt 0.329335 0.685124
|
||||||
|
vt 0.319620 0.703161
|
||||||
|
vt 0.298327 0.689321
|
||||||
|
vt 0.308043 0.677902
|
||||||
|
vt 0.255479 0.683698
|
||||||
|
vt 0.245763 0.665446
|
||||||
|
vt 0.298327 0.665446
|
||||||
|
vt 0.122874 0.726567
|
||||||
|
vt 0.133853 0.700428
|
||||||
|
vt 0.245759 0.700428
|
||||||
|
vt 0.256738 0.726567
|
||||||
|
vt 0.271206 0.980248
|
||||||
|
vt 0.256281 0.976540
|
||||||
|
vt 0.294063 0.924214
|
||||||
|
vt 0.313493 0.937580
|
||||||
|
vt 0.136048 0.924214
|
||||||
|
vt 0.120417 0.821666
|
||||||
|
vt 0.259194 0.821666
|
||||||
|
vt 0.243563 0.924214
|
||||||
|
vt 0.563899 0.821725
|
||||||
|
vt 0.429327 0.821725
|
||||||
|
vt 0.563899 0.725093
|
||||||
|
vt 0.459642 0.924273
|
||||||
|
vt 0.668156 0.924273
|
||||||
|
vt 0.622378 0.969632
|
||||||
|
vt 0.594052 0.969632
|
||||||
|
vt 0.533746 0.969632
|
||||||
|
vt 0.505420 0.969632
|
||||||
|
vt 0.357783 0.821630
|
||||||
|
vt 0.335840 0.821630
|
||||||
|
vt 0.319613 0.728007
|
||||||
|
vt 0.337168 0.728007
|
||||||
|
vt 0.348360 0.830152
|
||||||
|
vt 0.371498 0.851471
|
||||||
|
vt 0.563899 0.700488
|
||||||
|
vt 0.248285 0.969572
|
||||||
|
vt 0.219959 0.969572
|
||||||
|
vt 0.298321 0.700428
|
||||||
|
vt 0.257972 0.988527
|
||||||
|
vt 0.248259 0.997092
|
||||||
|
vt 0.219941 0.997092
|
||||||
|
vt 0.229654 0.982733
|
||||||
|
vt 0.324378 0.821666
|
||||||
|
vt 0.319620 0.665446
|
||||||
|
vt 0.264824 0.994862
|
||||||
|
vt 0.312023 0.962730
|
||||||
|
vt 0.381189 0.821630
|
||||||
|
vt 0.354722 0.728007
|
||||||
|
vt 0.374075 0.885297
|
||||||
|
vt 0.248259 0.980676
|
||||||
|
vt 0.219941 0.969572
|
||||||
|
vt 0.498430 0.337960
|
||||||
|
vt 0.442055 0.343252
|
||||||
|
vt 0.451705 0.325087
|
||||||
|
vt 0.508080 0.320403
|
||||||
|
vt 0.344366 0.357516
|
||||||
|
vt 0.321063 0.346650
|
||||||
|
vt 0.311414 0.331505
|
||||||
|
vt 0.334717 0.337744
|
||||||
|
vt 0.626780 0.400293
|
||||||
|
vt 0.619525 0.363688
|
||||||
|
vt 0.675900 0.363688
|
||||||
|
vt 0.690496 0.400293
|
||||||
|
vt 0.259862 0.345936
|
||||||
|
vt 0.189719 0.342866
|
||||||
|
vt 0.189719 0.327336
|
||||||
|
vt 0.250212 0.331264
|
||||||
|
vt 0.252695 0.617074
|
||||||
|
vt 0.245440 0.653679
|
||||||
|
vt 0.189718 0.653679
|
||||||
|
vt 0.189718 0.617074
|
||||||
|
vt 0.352151 0.515448
|
||||||
|
vt 0.354835 0.413768
|
||||||
|
vt 0.372722 0.413768
|
||||||
|
vt 0.371923 0.515448
|
||||||
|
vt 0.624295 0.653679
|
||||||
|
vt 0.635878 0.603598
|
||||||
|
vt 0.708798 0.603598
|
||||||
|
vt 0.685495 0.653679
|
||||||
|
vt 0.250210 0.363688
|
||||||
|
vt 0.261793 0.413768
|
||||||
|
vt 0.189718 0.413768
|
||||||
|
vt 0.189718 0.363688
|
||||||
|
vt 0.631329 0.501946
|
||||||
|
vt 0.699647 0.501946
|
||||||
|
vt 0.257244 0.515421
|
||||||
|
vt 0.189718 0.515421
|
||||||
|
vt 0.427459 0.340110
|
||||||
|
vt 0.437109 0.320072
|
||||||
|
vt 0.354510 0.617127
|
||||||
|
vt 0.372636 0.617127
|
||||||
|
vt 0.563802 0.333127
|
||||||
|
vt 0.563802 0.314464
|
||||||
|
vt 0.563802 0.400293
|
||||||
|
vt 0.563802 0.363688
|
||||||
|
vt 0.316411 0.617074
|
||||||
|
vt 0.301815 0.653679
|
||||||
|
vt 0.563802 0.653679
|
||||||
|
vt 0.563802 0.603598
|
||||||
|
vt 0.311411 0.363688
|
||||||
|
vt 0.334713 0.413768
|
||||||
|
vt 0.563802 0.501946
|
||||||
|
vt 0.325562 0.515421
|
||||||
|
vt 0.508080 0.357714
|
||||||
|
vt 0.451705 0.363688
|
||||||
|
vt 0.334717 0.379760
|
||||||
|
vt 0.250212 0.362442
|
||||||
|
vt 0.189719 0.360338
|
||||||
|
vt 0.329908 0.515448
|
||||||
|
vt 0.437109 0.362653
|
||||||
|
vt 0.334117 0.617127
|
||||||
|
vt 0.563802 0.354118
|
||||||
|
vt 0.630831 0.726626
|
||||||
|
vt 0.619853 0.700488
|
||||||
|
vt 0.672415 0.700488
|
||||||
|
vt 0.693707 0.728066
|
||||||
|
vt 0.050280 0.685124
|
||||||
|
vt 0.071572 0.677902
|
||||||
|
vt 0.081288 0.689321
|
||||||
|
vt 0.059995 0.703161
|
||||||
|
vt 0.124137 0.683698
|
||||||
|
vt 0.081288 0.665446
|
||||||
|
vt 0.133853 0.665446
|
||||||
|
vt 0.108405 0.980248
|
||||||
|
vt 0.066119 0.937580
|
||||||
|
vt 0.085549 0.924214
|
||||||
|
vt 0.123331 0.976540
|
||||||
|
vt 0.698471 0.821725
|
||||||
|
vt 0.023406 0.821630
|
||||||
|
vt 0.042444 0.728007
|
||||||
|
vt 0.059998 0.728007
|
||||||
|
vt 0.045349 0.821630
|
||||||
|
vt 0.008113 0.851471
|
||||||
|
vt 0.031251 0.830152
|
||||||
|
vt 0.131327 0.969572
|
||||||
|
vt 0.159653 0.969572
|
||||||
|
vt 0.081290 0.700428
|
||||||
|
vt 0.121623 0.988527
|
||||||
|
vt 0.149940 0.982733
|
||||||
|
vt 0.159653 0.997092
|
||||||
|
vt 0.131335 0.997092
|
||||||
|
vt 0.055234 0.821666
|
||||||
|
vt 0.059995 0.665446
|
||||||
|
vt 0.114788 0.994862
|
||||||
|
vt 0.067588 0.962730
|
||||||
|
vt 0.000000 0.821630
|
||||||
|
vt 0.024890 0.728007
|
||||||
|
vt 0.005536 0.885297
|
||||||
|
vt 0.131335 0.980676
|
||||||
|
vt 0.629173 0.337960
|
||||||
|
vt 0.619523 0.320403
|
||||||
|
vt 0.675898 0.325087
|
||||||
|
vt 0.685548 0.343252
|
||||||
|
vt 0.035073 0.357516
|
||||||
|
vt 0.044722 0.337744
|
||||||
|
vt 0.068025 0.331505
|
||||||
|
vt 0.058376 0.346650
|
||||||
|
vt 0.500824 0.400293
|
||||||
|
vt 0.437109 0.400293
|
||||||
|
vt 0.508080 0.363688
|
||||||
|
vt 0.119577 0.345936
|
||||||
|
vt 0.129227 0.331264
|
||||||
|
vt 0.126740 0.617074
|
||||||
|
vt 0.133995 0.653679
|
||||||
|
vt 0.027284 0.515448
|
||||||
|
vt 0.007512 0.515448
|
||||||
|
vt 0.006715 0.413768
|
||||||
|
vt 0.024600 0.413768
|
||||||
|
vt 0.503310 0.653679
|
||||||
|
vt 0.442110 0.653679
|
||||||
|
vt 0.418807 0.603598
|
||||||
|
vt 0.491726 0.603598
|
||||||
|
vt 0.129226 0.363688
|
||||||
|
vt 0.117642 0.413768
|
||||||
|
vt 0.496275 0.501946
|
||||||
|
vt 0.427958 0.501946
|
||||||
|
vt 0.122191 0.515421
|
||||||
|
vt 0.690494 0.320072
|
||||||
|
vt 0.700144 0.340110
|
||||||
|
vt 0.024926 0.617127
|
||||||
|
vt 0.006799 0.617127
|
||||||
|
vt 0.063025 0.617074
|
||||||
|
vt 0.077620 0.653679
|
||||||
|
vt 0.068025 0.363688
|
||||||
|
vt 0.044722 0.413768
|
||||||
|
vt 0.053874 0.515421
|
||||||
|
vt 0.619523 0.357714
|
||||||
|
vt 0.044722 0.379760
|
||||||
|
vt 0.129227 0.362442
|
||||||
|
vt 0.049527 0.515448
|
||||||
|
vt 0.690494 0.362653
|
||||||
|
vt 0.045319 0.617127
|
||||||
|
vt 0.455692 0.046847
|
||||||
|
vt 0.455692 0.023876
|
||||||
|
vt 0.479179 0.034017
|
||||||
|
vt 0.470868 0.040478
|
||||||
|
vt 0.498360 0.087287
|
||||||
|
vt 0.488135 0.087399
|
||||||
|
vt 0.687287 0.024092
|
||||||
|
vt 0.687287 0.047063
|
||||||
|
vt 0.672112 0.040694
|
||||||
|
vt 0.663799 0.034233
|
||||||
|
vt 0.523254 0.007353
|
||||||
|
vt 0.523254 0.022978
|
||||||
|
vt 0.507629 0.022978
|
||||||
|
vt 0.507629 0.007353
|
||||||
|
vt 0.488135 0.190120
|
||||||
|
vt 0.498360 0.190008
|
||||||
|
vt 0.498360 0.209012
|
||||||
|
vt 0.488135 0.209124
|
||||||
|
vt 0.654857 0.087398
|
||||||
|
vt 0.644633 0.087286
|
||||||
|
vt 0.597528 0.034322
|
||||||
|
vt 0.617296 0.034322
|
||||||
|
vt 0.617476 0.087321
|
||||||
|
vt 0.596802 0.087538
|
||||||
|
vt 0.527657 0.040663
|
||||||
|
vt 0.548576 0.040663
|
||||||
|
vt 0.549331 0.087537
|
||||||
|
vt 0.528656 0.087320
|
||||||
|
vt 0.498526 0.224221
|
||||||
|
vt 0.488301 0.224333
|
||||||
|
vt 0.644633 0.190008
|
||||||
|
vt 0.654857 0.190120
|
||||||
|
vt 0.654857 0.209124
|
||||||
|
vt 0.644633 0.209012
|
||||||
|
vt 0.620565 0.189938
|
||||||
|
vt 0.594248 0.190156
|
||||||
|
vt 0.551893 0.190155
|
||||||
|
vt 0.525575 0.189938
|
||||||
|
vt 0.511561 0.225441
|
||||||
|
vt 0.565714 0.225454
|
||||||
|
vt 0.565640 0.235679
|
||||||
|
vt 0.511486 0.235666
|
||||||
|
vt 0.654690 0.224333
|
||||||
|
vt 0.644465 0.224220
|
||||||
|
vt 0.189808 0.665446
|
||||||
|
vt 0.634499 0.208923
|
||||||
|
vt 0.634560 0.224116
|
||||||
|
vt 0.580461 0.224333
|
||||||
|
vt 0.580400 0.209140
|
||||||
|
vt 0.940843 0.607079
|
||||||
|
vt 0.941271 0.613390
|
||||||
|
vt 0.963690 0.618209
|
||||||
|
vt 0.565779 0.209139
|
||||||
|
vt 0.511679 0.208922
|
||||||
|
vt 0.565717 0.224333
|
||||||
|
vt 0.511617 0.224115
|
||||||
|
vt 0.213217 0.249509
|
||||||
|
vt 0.213217 0.231846
|
||||||
|
vt 0.382049 0.231846
|
||||||
|
vt 0.382049 0.241659
|
||||||
|
vt 0.132812 0.085938
|
||||||
|
vt 0.109375 0.085938
|
||||||
|
vt 0.109375 0.000000
|
||||||
|
vt 0.132812 0.000000
|
||||||
|
vt 0.189948 0.000000
|
||||||
|
vt 0.206653 0.000000
|
||||||
|
vt 0.203333 0.168670
|
||||||
|
vt 0.193269 0.168670
|
||||||
|
vt 0.406250 0.117188
|
||||||
|
vt 0.406250 0.093750
|
||||||
|
vt 0.414062 0.093750
|
||||||
|
vt 0.414062 0.117188
|
||||||
|
vt 0.156538 0.000000
|
||||||
|
vt 0.173243 0.000000
|
||||||
|
vt 0.169923 0.168784
|
||||||
|
vt 0.159859 0.168784
|
||||||
|
vt 0.382042 0.200580
|
||||||
|
vt 0.382042 0.218243
|
||||||
|
vt 0.213210 0.210393
|
||||||
|
vt 0.213210 0.200580
|
||||||
|
vt 0.382812 0.117188
|
||||||
|
vt 0.375000 0.117188
|
||||||
|
vt 0.375000 0.093750
|
||||||
|
vt 0.382812 0.093750
|
||||||
|
vt 0.186628 0.168848
|
||||||
|
vt 0.176564 0.168847
|
||||||
|
vt 0.398438 0.117188
|
||||||
|
vt 0.390625 0.117188
|
||||||
|
vt 0.390625 0.093750
|
||||||
|
vt 0.398438 0.093750
|
||||||
|
vt 0.223359 0.000001
|
||||||
|
vt 0.220038 0.168738
|
||||||
|
vt 0.209974 0.168738
|
||||||
|
vt 0.240064 0.000000
|
||||||
|
vt 0.236744 0.168837
|
||||||
|
vt 0.226679 0.168837
|
||||||
|
vt 0.070177 0.178780
|
||||||
|
vt 0.095592 0.178779
|
||||||
|
vt 0.091349 0.184895
|
||||||
|
vt 0.074420 0.184895
|
||||||
|
vt 0.085938 0.085938
|
||||||
|
vt 0.085938 0.000000
|
||||||
|
vt 0.062500 0.085938
|
||||||
|
vt 0.062500 0.000000
|
||||||
|
vt 0.039062 0.085938
|
||||||
|
vt 0.039062 0.000000
|
||||||
|
vt 0.015625 0.085938
|
||||||
|
vt 0.015625 0.000000
|
||||||
|
vt 0.093750 0.164062
|
||||||
|
vt 0.078125 0.164062
|
||||||
|
vt 0.078125 0.085938
|
||||||
|
vt 0.093750 0.085938
|
||||||
|
vt 0.121007 0.178780
|
||||||
|
vt 0.116765 0.184895
|
||||||
|
vt 0.099836 0.184895
|
||||||
|
vt 0.146421 0.178780
|
||||||
|
vt 0.142177 0.184894
|
||||||
|
vt 0.125250 0.184894
|
||||||
|
vt 0.171836 0.178780
|
||||||
|
vt 0.167592 0.184895
|
||||||
|
vt 0.150663 0.184896
|
||||||
|
vt 0.197249 0.178780
|
||||||
|
vt 0.193007 0.184895
|
||||||
|
vt 0.176078 0.184896
|
||||||
|
vt 0.069976 0.187157
|
||||||
|
vt 0.086929 0.187158
|
||||||
|
vt 0.084650 0.190480
|
||||||
|
vt 0.072255 0.190480
|
||||||
|
vt 0.062500 0.164062
|
||||||
|
vt 0.046875 0.164062
|
||||||
|
vt 0.046875 0.085938
|
||||||
|
vt 0.031250 0.164062
|
||||||
|
vt 0.031250 0.085938
|
||||||
|
vt 0.015625 0.164062
|
||||||
|
vt 0.054688 0.250000
|
||||||
|
vt 0.046875 0.250000
|
||||||
|
vt 0.054688 0.164062
|
||||||
|
vt 0.103883 0.187159
|
||||||
|
vt 0.101604 0.190481
|
||||||
|
vt 0.089208 0.190480
|
||||||
|
vt 0.120835 0.187159
|
||||||
|
vt 0.118556 0.190482
|
||||||
|
vt 0.106162 0.190482
|
||||||
|
vt 0.137789 0.187157
|
||||||
|
vt 0.135510 0.190480
|
||||||
|
vt 0.123114 0.190481
|
||||||
|
vt 0.154743 0.187157
|
||||||
|
vt 0.152464 0.190481
|
||||||
|
vt 0.140067 0.190480
|
||||||
|
vt 0.039062 0.250000
|
||||||
|
vt 0.039062 0.164062
|
||||||
|
vt 0.031250 0.250000
|
||||||
|
vt 0.023438 0.250000
|
||||||
|
vt 0.023438 0.164062
|
||||||
|
vt 0.015625 0.250000
|
||||||
|
vt 0.624817 0.007353
|
||||||
|
vt 0.624817 0.022978
|
||||||
|
vt 0.292515 0.169147
|
||||||
|
vt 0.282290 0.169147
|
||||||
|
vt 0.278916 0.000000
|
||||||
|
vt 0.295889 0.000000
|
||||||
|
vt 0.275542 0.169133
|
||||||
|
vt 0.265317 0.169133
|
||||||
|
vt 0.261943 0.000000
|
||||||
|
vt 0.343433 0.169156
|
||||||
|
vt 0.333208 0.169156
|
||||||
|
vt 0.329834 0.000000
|
||||||
|
vt 0.346807 0.000000
|
||||||
|
vt 0.326461 0.169074
|
||||||
|
vt 0.316235 0.169073
|
||||||
|
vt 0.312861 0.000000
|
||||||
|
vt 0.309488 0.169046
|
||||||
|
vt 0.299262 0.169046
|
||||||
|
s off
|
||||||
|
f 126/1 152/2 154/3 125/4
|
||||||
|
f 124/5 127/6 126/7 125/8
|
||||||
|
f 126/9 127/10 153/11 152/12
|
||||||
|
f 124/13 125/14 154/10 120/9
|
||||||
|
f 173/15 171/16 169/17 167/18 175/19
|
||||||
|
f 222/20 223/21 225/22 224/23
|
||||||
|
f 224/23 225/22 227/24 226/25
|
||||||
|
f 226/26 227/27 229/28 228/29
|
||||||
|
f 228/29 229/28 231/30 230/31
|
||||||
|
f 230/31 231/30 233/32 232/33
|
||||||
|
f 232/33 233/32 235/34 234/35
|
||||||
|
f 225/36 223/37 237/38 235/39 233/40 231/41 229/42 227/43
|
||||||
|
f 236/44 237/45 223/21 222/20
|
||||||
|
f 234/35 235/34 237/45 236/44
|
||||||
|
f 222/37 224/36 226/43 228/42 230/41 232/40 234/39 236/38
|
||||||
|
f 239/20 240/21 242/22 241/23
|
||||||
|
f 241/23 242/22 244/24 243/25
|
||||||
|
f 243/26 244/27 246/28 245/29
|
||||||
|
f 245/29 246/28 248/30 247/31
|
||||||
|
f 247/31 248/30 250/32 249/33
|
||||||
|
f 249/33 250/32 252/34 251/35
|
||||||
|
f 242/36 240/37 254/38 252/39 250/40 248/41 246/42 244/43
|
||||||
|
f 253/44 254/45 240/21 239/20
|
||||||
|
f 251/35 252/34 254/45 253/44
|
||||||
|
f 239/37 241/36 243/43 245/42 247/41 249/40 251/39 253/38
|
||||||
|
f 256/20 257/21 259/22 258/23
|
||||||
|
f 258/23 259/22 261/24 260/25
|
||||||
|
f 260/26 261/27 263/28 262/29
|
||||||
|
f 262/29 263/28 265/30 264/31
|
||||||
|
f 264/31 265/30 267/32 266/33
|
||||||
|
f 266/33 267/32 269/34 268/35
|
||||||
|
f 259/36 257/37 271/38 269/39 267/40 265/41 263/42 261/43
|
||||||
|
f 270/44 271/45 257/21 256/20
|
||||||
|
f 268/35 269/34 271/45 270/44
|
||||||
|
f 256/37 258/36 260/43 262/42 264/41 266/40 268/39 270/38
|
||||||
|
f 273/20 274/21 276/22 275/23
|
||||||
|
f 275/23 276/22 278/24 277/25
|
||||||
|
f 277/26 278/27 280/28 279/29
|
||||||
|
f 279/29 280/28 282/30 281/31
|
||||||
|
f 281/31 282/30 284/32 283/33
|
||||||
|
f 283/33 284/32 286/34 285/35
|
||||||
|
f 276/36 274/37 288/38 286/39 284/40 282/41 280/42 278/43
|
||||||
|
f 287/44 288/45 274/21 273/20
|
||||||
|
f 285/35 286/34 288/45 287/44
|
||||||
|
f 273/37 275/36 277/43 279/42 281/41 283/40 285/39 287/38
|
||||||
|
f 289/20 290/21 292/22 291/23
|
||||||
|
f 291/23 292/22 294/24 293/25
|
||||||
|
f 293/26 294/27 296/28 295/29
|
||||||
|
f 295/29 296/28 298/30 297/31
|
||||||
|
f 297/31 298/30 300/32 299/33
|
||||||
|
f 299/33 300/32 302/34 301/35
|
||||||
|
f 292/36 290/37 304/38 302/39 300/40 298/41 296/42 294/43
|
||||||
|
f 303/44 304/45 290/21 289/20
|
||||||
|
f 301/35 302/34 304/45 303/44
|
||||||
|
f 289/37 291/36 293/43 295/42 297/41 299/40 301/39 303/38
|
||||||
|
f 153/46 127/6 124/5 120/47
|
||||||
|
s 1
|
||||||
|
f 16/48 7/49 1/50 14/51
|
||||||
|
f 22/52 8/53 2/54 21/55
|
||||||
|
f 24/56 14/57 1/58 21/55
|
||||||
|
f 72/59 68/60 13/61 17/62
|
||||||
|
f 20/63 6/64 3/65 19/66
|
||||||
|
f 66/67 73/68 18/69 11/70
|
||||||
|
f 65/71 9/72 7/49 16/48 62/73
|
||||||
|
f 4/74 56/75 57/76 67/77 12/78 5/79
|
||||||
|
f 23/80 10/81 8/82 22/83
|
||||||
|
f 19/66 3/65 10/84 23/85
|
||||||
|
f 73/68 72/59 17/62 18/69
|
||||||
|
f 62/73 16/48 14/51 59/86
|
||||||
|
f 6/87 15/88 11/70 3/65
|
||||||
|
f 8/82 17/62 13/61 2/89
|
||||||
|
f 20/90 5/91 12/92 25/93
|
||||||
|
f 10/94 18/69 17/62 8/82
|
||||||
|
f 3/65 11/70 18/69 10/94
|
||||||
|
f 7/95 22/52 21/55 1/58
|
||||||
|
f 13/61 24/56 21/55 2/54
|
||||||
|
f 5/96 20/63 19/66 4/97
|
||||||
|
f 9/98 23/80 22/83 7/99
|
||||||
|
f 4/97 19/66 23/85 9/100
|
||||||
|
f 6/101 20/90 25/93 15/102
|
||||||
|
f 51/103 46/104 26/105 38/106
|
||||||
|
f 48/107 47/108 27/109 31/110
|
||||||
|
f 42/111 38/112 26/113 32/114
|
||||||
|
f 52/115 114/116 88/117 37/118
|
||||||
|
f 43/119 36/120 85/121 96/122
|
||||||
|
f 50/123 48/124 31/125 34/126
|
||||||
|
f 37/127 40/128 31/129 27/130
|
||||||
|
f 39/131 41/132 92/133 87/134
|
||||||
|
f 44/135 42/111 32/114 34/136
|
||||||
|
f 45/137 43/119 96/122 100/138
|
||||||
|
f 46/104 49/139 32/140 26/105
|
||||||
|
f 49/141 50/123 34/126 32/142
|
||||||
|
f 40/128 44/135 34/136 31/129
|
||||||
|
f 41/132 45/137 100/138 92/133
|
||||||
|
f 113/143 51/103 38/106 86/144
|
||||||
|
f 95/145 86/146 38/112 42/111
|
||||||
|
f 47/108 52/115 37/118 27/109
|
||||||
|
f 33/147 28/148 36/120 43/119
|
||||||
|
f 88/149 91/150 40/128 37/127
|
||||||
|
f 29/151 30/152 41/132 39/131
|
||||||
|
f 99/153 95/145 42/111 44/135
|
||||||
|
f 35/154 33/147 43/119 45/137
|
||||||
|
f 91/150 99/153 44/135 40/128
|
||||||
|
f 30/152 35/154 45/137 41/132
|
||||||
|
f 36/155 28/156 46/104 51/103
|
||||||
|
f 30/157 29/151 47/108 48/107
|
||||||
|
f 39/158 87/159 114/116 52/115
|
||||||
|
f 35/160 30/152 48/124 50/123
|
||||||
|
f 28/156 33/161 49/139 46/104
|
||||||
|
f 33/162 35/160 50/123 49/141
|
||||||
|
f 85/163 36/155 51/103 113/143
|
||||||
|
f 29/151 39/158 52/115 47/108
|
||||||
|
f 71/164 69/165 53/166 60/167
|
||||||
|
f 77/168 76/169 54/170 61/171
|
||||||
|
f 79/172 76/169 53/173 69/174
|
||||||
|
f 75/175 74/176 55/177 58/178
|
||||||
|
f 65/71 62/73 71/164 60/167 63/179
|
||||||
|
f 4/74 9/72 65/71 63/179 56/75
|
||||||
|
f 78/180 77/181 61/182 64/183
|
||||||
|
f 74/176 78/184 64/185 55/177
|
||||||
|
f 62/73 59/86 69/165 71/164
|
||||||
|
f 58/186 55/177 66/67 70/187
|
||||||
|
f 61/182 54/188 68/60 72/59
|
||||||
|
f 75/189 80/190 67/191 57/192
|
||||||
|
f 64/193 61/182 72/59 73/68
|
||||||
|
f 55/177 64/193 73/68 66/67
|
||||||
|
f 60/194 53/173 76/169 77/168
|
||||||
|
f 68/60 54/170 76/169 79/172
|
||||||
|
f 57/195 56/196 74/176 75/175
|
||||||
|
f 63/197 60/198 77/181 78/180
|
||||||
|
f 56/196 63/199 78/184 74/176
|
||||||
|
f 58/200 70/187 80/190 75/189
|
||||||
|
f 118/201 103/202 81/203 111/204
|
||||||
|
f 115/205 90/206 82/207 112/208
|
||||||
|
f 107/209 93/210 81/156 103/211
|
||||||
|
f 119/212 102/213 88/117 114/116
|
||||||
|
f 108/214 96/122 85/121 101/215
|
||||||
|
f 117/216 97/217 90/218 115/219
|
||||||
|
f 102/220 82/221 90/222 105/223
|
||||||
|
f 104/224 87/134 92/133 106/225
|
||||||
|
f 109/226 97/227 93/210 107/209
|
||||||
|
f 110/228 100/138 96/122 108/214
|
||||||
|
f 111/204 81/203 93/229 116/230
|
||||||
|
f 116/231 93/232 97/217 117/216
|
||||||
|
f 105/223 90/222 97/227 109/226
|
||||||
|
f 106/225 92/133 100/138 110/228
|
||||||
|
f 113/143 86/144 103/202 118/201
|
||||||
|
f 95/145 107/209 103/211 86/146
|
||||||
|
f 112/208 82/207 102/213 119/212
|
||||||
|
f 94/233 108/214 101/215 83/234
|
||||||
|
f 88/149 102/220 105/223 91/150
|
||||||
|
f 84/235 104/224 106/225 89/236
|
||||||
|
f 99/153 109/226 107/209 95/145
|
||||||
|
f 98/237 110/228 108/214 94/233
|
||||||
|
f 91/150 105/223 109/226 99/153
|
||||||
|
f 89/236 106/225 110/228 98/237
|
||||||
|
f 101/238 118/201 111/204 83/113
|
||||||
|
f 89/239 115/205 112/208 84/235
|
||||||
|
f 104/240 119/212 114/116 87/159
|
||||||
|
f 98/241 117/216 115/219 89/236
|
||||||
|
f 83/113 111/204 116/230 94/242
|
||||||
|
f 94/243 116/231 117/216 98/241
|
||||||
|
f 85/163 113/143 118/201 101/238
|
||||||
|
f 84/235 112/208 119/212 104/240
|
||||||
|
f 121/3 152/2 153/46 120/47
|
||||||
|
f 128/244 131/245 135/246 132/247
|
||||||
|
f 131/245 128/244 123/244 306/245
|
||||||
|
f 132/247 135/246 139/248 136/249
|
||||||
|
f 130/250 129/251 133/252 134/253
|
||||||
|
f 131/254 130/255 134/256 135/257
|
||||||
|
f 144/258 145/259 143/260 140/261
|
||||||
|
f 134/253 133/252 137/262 138/263
|
||||||
|
f 135/264 134/265 138/266 139/267
|
||||||
|
f 133/268 132/269 136/270 137/271
|
||||||
|
f 140/261 143/260 151/272 148/273
|
||||||
|
f 146/274 147/275 141/276 142/277
|
||||||
|
f 136/249 139/248 145/259 144/258
|
||||||
|
f 138/263 137/262 147/275 146/274
|
||||||
|
f 139/267 138/266 146/278 145/279
|
||||||
|
f 137/271 136/270 144/280 147/281
|
||||||
|
f 149/282 148/283 151/284 150/285
|
||||||
|
f 142/277 141/276 149/286 150/287
|
||||||
|
f 15/102 25/93 80/190 70/187
|
||||||
|
f 24/56 79/172 69/174 59/288 14/57
|
||||||
|
f 80/190 25/93 12/92 67/191
|
||||||
|
f 70/187 66/67 11/70 15/88
|
||||||
|
f 142/289 150/290 151/291 143/292 145/279 146/278
|
||||||
|
f 79/172 24/56 13/61 68/60
|
||||||
|
f 160/293 158/294 156/295
|
||||||
|
f 164/281 163/280 161/296 162/297
|
||||||
|
f 162/297 161/296 165/298 166/299
|
||||||
|
f 170/300 169/301 191/302 192/303
|
||||||
|
f 172/300 171/301 195/302 196/303
|
||||||
|
f 174/300 173/301 179/302 180/303
|
||||||
|
f 168/304 176/305 201/306 197/307
|
||||||
|
f 176/308 168/309 186/310 188/311
|
||||||
|
f 176/300 175/301 183/302 184/303
|
||||||
|
f 177/312 178/313 180/314 179/315
|
||||||
|
f 172/316 174/317 180/318 178/319
|
||||||
|
f 171/320 172/321 178/322 177/323
|
||||||
|
f 181/324 182/325 184/326 183/327
|
||||||
|
f 174/317 176/308 184/328 182/329
|
||||||
|
f 173/320 174/321 182/322 181/323
|
||||||
|
f 187/330 188/331 186/332 185/333
|
||||||
|
f 175/320 176/321 188/322 187/323
|
||||||
|
f 168/300 167/301 185/302 186/303
|
||||||
|
f 189/333 190/313 192/312 191/330
|
||||||
|
f 167/320 168/321 190/322 189/323
|
||||||
|
f 168/309 170/334 192/335 190/336
|
||||||
|
f 193/331 194/324 196/327 195/332
|
||||||
|
f 170/334 172/337 196/338 194/339
|
||||||
|
f 169/320 170/321 194/322 193/323
|
||||||
|
f 197/340 201/341 206/342 202/343
|
||||||
|
f 176/305 174/344 200/345 201/306
|
||||||
|
f 174/344 172/346 199/347 200/345
|
||||||
|
f 172/346 170/348 198/349 199/347
|
||||||
|
f 170/348 168/350 197/351 198/349
|
||||||
|
f 202/352 206/353 211/354 207/355
|
||||||
|
f 201/341 200/356 205/357 206/358
|
||||||
|
f 200/356 199/359 204/360 205/361
|
||||||
|
f 199/359 198/362 203/363 204/364
|
||||||
|
f 198/362 197/365 202/366 203/367
|
||||||
|
f 207/368 211/369 216/370 212/371
|
||||||
|
f 206/353 205/372 210/346 211/354
|
||||||
|
f 205/372 204/373 209/374 210/346
|
||||||
|
f 204/373 203/375 208/376 209/374
|
||||||
|
f 203/375 202/377 207/350 208/376
|
||||||
|
f 212/378 216/379 221/373 217/380
|
||||||
|
f 211/369 210/381 215/382 216/383
|
||||||
|
f 210/381 209/384 214/385 215/386
|
||||||
|
f 209/384 208/387 213/388 214/389
|
||||||
|
f 208/387 207/390 212/391 213/392
|
||||||
|
f 216/379 215/393 220/394 221/373
|
||||||
|
f 215/393 214/395 219/375 220/394
|
||||||
|
f 214/395 213/396 218/397 219/375
|
||||||
|
f 213/396 212/398 217/377 218/397
|
||||||
|
f 129/251 130/250 305/250 122/251
|
||||||
|
f 130/255 131/254 306/399 305/400
|
||||||
|
f 193/401 195/402 171/403 169/404
|
||||||
|
f 177/405 179/406 173/407 171/403
|
||||||
|
f 181/408 183/409 175/410 173/411
|
||||||
|
f 187/412 185/413 167/414 175/410
|
||||||
|
f 189/415 191/416 169/404 167/414
|
||||||
|
l 158 159
|
135
mods/homedecor/models/homedecor_picture_frame.obj
Normal file
@ -0,0 +1,135 @@
|
|||||||
|
# Blender v2.73 (sub 0) OBJ File: 'pictureframe.blend'
|
||||||
|
# www.blender.org
|
||||||
|
o Cube.001
|
||||||
|
v 0.173052 -0.495810 -0.052949
|
||||||
|
v 0.172886 -0.499223 -0.033954
|
||||||
|
v 0.171698 -0.092877 0.039032
|
||||||
|
v 0.171864 -0.089465 0.020037
|
||||||
|
v -0.167440 -0.093323 0.035990
|
||||||
|
v -0.167274 -0.089911 0.016995
|
||||||
|
v 0.147926 -0.118279 0.014651
|
||||||
|
v 0.023980 -0.210277 0.016652
|
||||||
|
v 0.148946 -0.467059 -0.047994
|
||||||
|
v -0.143167 -0.118662 0.012041
|
||||||
|
v -0.166085 -0.496255 -0.055991
|
||||||
|
v -0.142147 -0.467441 -0.050606
|
||||||
|
v 0.148849 -0.469041 -0.036961
|
||||||
|
v -0.143264 -0.120644 0.023074
|
||||||
|
v -0.142244 -0.469423 -0.039573
|
||||||
|
v 0.023869 -0.172444 0.023448
|
||||||
|
v 0.147829 -0.120261 0.025685
|
||||||
|
v -0.166251 -0.499668 -0.036996
|
||||||
|
v -0.022442 -0.210337 0.016236
|
||||||
|
v -0.022553 -0.172506 0.023031
|
||||||
|
v -0.047003 -0.499354 0.123450
|
||||||
|
v -0.047695 -0.499323 0.127967
|
||||||
|
v 0.052470 -0.498423 0.124796
|
||||||
|
v 0.051783 -0.498230 0.128805
|
||||||
|
vt 1.000000 1.000000
|
||||||
|
vt 0.000000 1.000000
|
||||||
|
vt 0.000000 0.000000
|
||||||
|
vt 1.000000 0.000000
|
||||||
|
vt 0.821100 0.491529
|
||||||
|
vt 0.000000 0.491529
|
||||||
|
vt 0.000000 0.444804
|
||||||
|
vt 0.821099 0.444804
|
||||||
|
vt 0.000000 0.937471
|
||||||
|
vt 0.999521 0.937471
|
||||||
|
vt 0.928722 0.995633
|
||||||
|
vt 0.070799 0.995632
|
||||||
|
vt 0.000000 0.933133
|
||||||
|
vt 0.070799 0.874973
|
||||||
|
vt 0.928725 0.874972
|
||||||
|
vt 0.999524 0.933133
|
||||||
|
vt 0.000000 0.852545
|
||||||
|
vt 0.058161 0.781746
|
||||||
|
vt 0.762937 0.781746
|
||||||
|
vt 0.821097 0.852545
|
||||||
|
vt 0.704776 0.373327
|
||||||
|
vt 0.000000 0.373330
|
||||||
|
vt 0.000002 0.346187
|
||||||
|
vt 0.704777 0.346187
|
||||||
|
vt 0.000000 0.569804
|
||||||
|
vt 0.999524 0.569804
|
||||||
|
vt 0.999523 0.616529
|
||||||
|
vt 0.000002 0.616529
|
||||||
|
vt 0.762938 0.758795
|
||||||
|
vt 0.058162 0.758795
|
||||||
|
vt 0.000000 0.687996
|
||||||
|
vt 0.821099 0.687996
|
||||||
|
vt 0.857926 0.408687
|
||||||
|
vt 0.857927 0.435827
|
||||||
|
vt 0.000000 0.435830
|
||||||
|
vt 0.000001 0.408687
|
||||||
|
vt 0.857924 0.404580
|
||||||
|
vt 0.000000 0.404579
|
||||||
|
vt 0.000000 0.377439
|
||||||
|
vt 0.857924 0.377440
|
||||||
|
vt 0.821097 0.554029
|
||||||
|
vt 0.000000 0.554029
|
||||||
|
vt 0.000000 0.507304
|
||||||
|
vt 0.821097 0.507304
|
||||||
|
vt 0.000002 0.342080
|
||||||
|
vt 0.000000 0.314940
|
||||||
|
vt 0.704775 0.314940
|
||||||
|
vt 0.704777 0.342080
|
||||||
|
vt 0.000002 0.632304
|
||||||
|
vt 0.999525 0.632304
|
||||||
|
vt 0.999526 0.679029
|
||||||
|
vt 0.000000 0.679029
|
||||||
|
vt 1.000000 0.794897
|
||||||
|
vt 0.968292 0.716732
|
||||||
|
vt 0.992429 0.003230
|
||||||
|
vt 0.598091 1.000000
|
||||||
|
vt 0.590222 0.998491
|
||||||
|
vt 0.591098 0.768719
|
||||||
|
vt 0.598091 0.770223
|
||||||
|
vt 0.808277 0.000000
|
||||||
|
vt 0.889066 0.000639
|
||||||
|
vt 0.936493 0.711728
|
||||||
|
vt 0.763359 0.711728
|
||||||
|
vt 0.634221 0.001037
|
||||||
|
vt 0.715008 0.000000
|
||||||
|
vt 0.763359 0.768719
|
||||||
|
vt 0.590222 0.768719
|
||||||
|
vt 0.936493 0.078064
|
||||||
|
vt 0.968292 0.000000
|
||||||
|
vt 0.968292 0.793425
|
||||||
|
vt 0.961698 0.791145
|
||||||
|
vt 0.590222 0.925281
|
||||||
|
vt 0.000002 0.925115
|
||||||
|
vt 0.590222 0.000169
|
||||||
|
vn 0.008600 0.176800 -0.984200
|
||||||
|
vn -0.002900 0.984200 0.176800
|
||||||
|
vn 0.002900 -0.984200 -0.176800
|
||||||
|
vn -1.000000 -0.001300 -0.009000
|
||||||
|
vn 1.000000 0.001300 0.009000
|
||||||
|
vn -0.987400 0.025800 -0.156400
|
||||||
|
vn 0.009900 -0.999600 0.027900
|
||||||
|
vn 0.013700 -0.349500 -0.936800
|
||||||
|
vn -0.010600 0.306600 0.951800
|
||||||
|
vn 0.992400 0.052500 -0.111300
|
||||||
|
vn -0.008600 -0.176800 0.984200
|
||||||
|
g Cube.001_Cube.001_picture
|
||||||
|
s off
|
||||||
|
f 14/1/1 17/2/1 13/3/1 15/4/1
|
||||||
|
g Cube.001_Cube.001_frame
|
||||||
|
f 5/5/2 3/6/2 4/7/2 6/8/2
|
||||||
|
f 11/9/1 6/10/1 10/11/1 12/12/1
|
||||||
|
f 1/13/1 9/14/1 7/15/1 4/16/1
|
||||||
|
f 11/17/1 12/18/1 9/19/1 1/20/1
|
||||||
|
f 10/21/3 7/22/3 17/23/3 14/24/3
|
||||||
|
f 18/25/4 5/26/4 6/27/4 11/28/4
|
||||||
|
f 7/29/1 10/30/1 6/31/1 4/32/1
|
||||||
|
f 9/33/4 13/34/4 17/35/4 7/36/4
|
||||||
|
f 12/37/5 10/38/5 14/39/5 15/40/5
|
||||||
|
f 2/41/3 18/42/3 11/43/3 1/44/3
|
||||||
|
f 12/45/2 15/46/2 13/47/2 9/48/2
|
||||||
|
f 1/49/5 4/50/5 3/51/5 2/52/5
|
||||||
|
g Cube.001_Cube.001_back
|
||||||
|
f 20/53/6 19/54/6 21/55/6 22/4/6
|
||||||
|
f 22/56/7 21/57/7 23/58/7 24/59/7
|
||||||
|
f 19/60/8 8/61/8 23/62/8 21/63/8
|
||||||
|
f 16/64/9 20/65/9 22/66/9 24/67/9
|
||||||
|
f 8/68/10 16/69/10 24/70/10 23/71/10
|
||||||
|
f 18/72/11 2/73/11 3/3/11 5/74/11
|
464
mods/homedecor/models/homedecor_refrigerator.obj
Normal file
@ -0,0 +1,464 @@
|
|||||||
|
# Blender v2.73 (sub 0) OBJ File: 'refrigerator.blend'
|
||||||
|
# www.blender.org
|
||||||
|
o nodebox-1.001
|
||||||
|
v -0.500000 -0.500000 0.421875
|
||||||
|
v -0.500000 -0.500000 -0.500000
|
||||||
|
v 0.500000 -0.500000 -0.500000
|
||||||
|
v 0.500000 -0.500000 0.421875
|
||||||
|
v -0.500000 1.500000 0.421875
|
||||||
|
v 0.484375 -0.421875 0.437500
|
||||||
|
v 0.500000 1.500000 -0.500000
|
||||||
|
v 0.500000 1.500000 0.421875
|
||||||
|
v -0.500000 -0.437500 -0.500000
|
||||||
|
v -0.500000 -0.437500 -0.515625
|
||||||
|
v 0.023438 -0.437500 -0.515625
|
||||||
|
v 0.023438 -0.437500 -0.500000
|
||||||
|
v -0.500000 1.500000 -0.500000
|
||||||
|
v -0.500000 1.500000 -0.515625
|
||||||
|
v 0.023438 1.500000 -0.515625
|
||||||
|
v 0.023438 1.500000 -0.500000
|
||||||
|
v 0.035156 -0.437500 -0.500000
|
||||||
|
v 0.035156 -0.437500 -0.515625
|
||||||
|
v 0.500000 -0.437500 -0.515625
|
||||||
|
v 0.500000 -0.437500 -0.500000
|
||||||
|
v 0.035156 1.500000 -0.500000
|
||||||
|
v 0.035156 1.500000 -0.515625
|
||||||
|
v 0.500000 1.500000 -0.515625
|
||||||
|
v -0.484375 -0.421875 0.437500
|
||||||
|
v 0.140625 1.000000 -0.589563
|
||||||
|
v 0.140625 0.312500 -0.589563
|
||||||
|
v -0.046875 0.312500 -0.589563
|
||||||
|
v -0.046875 1.000000 -0.589563
|
||||||
|
v -0.031250 0.312500 -0.562500
|
||||||
|
v -0.031250 1.000000 -0.562500
|
||||||
|
v -0.046875 0.312500 -0.535437
|
||||||
|
v -0.046875 1.000000 -0.535437
|
||||||
|
v -0.078125 0.312500 -0.535437
|
||||||
|
v -0.078125 1.000000 -0.535437
|
||||||
|
v -0.093750 0.312500 -0.562500
|
||||||
|
v -0.093750 1.000000 -0.562500
|
||||||
|
v -0.078125 0.312500 -0.589563
|
||||||
|
v -0.078125 1.000000 -0.589563
|
||||||
|
v 0.156250 0.312500 -0.562500
|
||||||
|
v 0.156250 1.000000 -0.562500
|
||||||
|
v 0.140625 0.312500 -0.535437
|
||||||
|
v 0.140625 1.000000 -0.535437
|
||||||
|
v 0.109375 0.312500 -0.535437
|
||||||
|
v 0.109375 1.000000 -0.535437
|
||||||
|
v 0.093750 0.312500 -0.562500
|
||||||
|
v 0.093750 1.000000 -0.562500
|
||||||
|
v 0.109375 0.312500 -0.589563
|
||||||
|
v 0.109375 1.000000 -0.589563
|
||||||
|
v 0.078125 1.000000 -0.515484
|
||||||
|
v 0.078125 1.000000 -0.562359
|
||||||
|
v 0.171875 1.000000 -0.562359
|
||||||
|
v 0.171875 1.000000 -0.515484
|
||||||
|
v 0.078125 1.046875 -0.515484
|
||||||
|
v 0.078125 1.046875 -0.562359
|
||||||
|
v 0.171875 1.046875 -0.562359
|
||||||
|
v 0.171875 1.046875 -0.515484
|
||||||
|
v -0.095646 1.046875 -0.595504
|
||||||
|
v -0.095646 1.000000 -0.595504
|
||||||
|
v 0.125000 1.000000 -0.609234
|
||||||
|
v 0.125000 1.046875 -0.609234
|
||||||
|
v 0.142938 1.000000 -0.605666
|
||||||
|
v 0.142938 1.046875 -0.605666
|
||||||
|
v 0.158146 1.000000 -0.595504
|
||||||
|
v 0.158146 1.046875 -0.595504
|
||||||
|
v 0.168307 1.000000 -0.580297
|
||||||
|
v 0.168307 1.046875 -0.580297
|
||||||
|
v -0.015625 1.000000 -0.515484
|
||||||
|
v -0.015625 1.000000 -0.562359
|
||||||
|
v -0.105807 1.046875 -0.580297
|
||||||
|
v -0.105807 1.000000 -0.580297
|
||||||
|
v -0.019193 1.046875 -0.580297
|
||||||
|
v -0.019193 1.000000 -0.580297
|
||||||
|
v -0.029354 1.046875 -0.595504
|
||||||
|
v -0.029354 1.000000 -0.595504
|
||||||
|
v -0.044562 1.046875 -0.605666
|
||||||
|
v -0.044562 1.000000 -0.605666
|
||||||
|
v -0.062500 1.046875 -0.609234
|
||||||
|
v -0.062500 1.000000 -0.609234
|
||||||
|
v -0.015625 1.046875 -0.515484
|
||||||
|
v -0.015625 1.046875 -0.562359
|
||||||
|
v -0.109375 1.046875 -0.562359
|
||||||
|
v -0.109375 1.046875 -0.515484
|
||||||
|
v -0.109375 1.000000 -0.562359
|
||||||
|
v -0.109375 1.000000 -0.515484
|
||||||
|
v 0.081693 1.000000 -0.580297
|
||||||
|
v 0.081693 1.046875 -0.580297
|
||||||
|
v 0.091854 1.000000 -0.595504
|
||||||
|
v 0.091854 1.046875 -0.595504
|
||||||
|
v 0.107062 1.000000 -0.605666
|
||||||
|
v 0.107062 1.046875 -0.605666
|
||||||
|
v -0.080438 1.000000 -0.605666
|
||||||
|
v -0.080438 1.046875 -0.605666
|
||||||
|
v -0.095646 0.312500 -0.595504
|
||||||
|
v -0.095646 0.265625 -0.595504
|
||||||
|
v -0.015625 0.265625 -0.515484
|
||||||
|
v -0.015625 0.265625 -0.562359
|
||||||
|
v -0.105807 0.312500 -0.580297
|
||||||
|
v -0.105807 0.265625 -0.580297
|
||||||
|
v -0.019193 0.312500 -0.580297
|
||||||
|
v -0.019193 0.265625 -0.580297
|
||||||
|
v -0.029354 0.312500 -0.595504
|
||||||
|
v -0.029354 0.265625 -0.595504
|
||||||
|
v -0.044562 0.312500 -0.605666
|
||||||
|
v -0.044562 0.265625 -0.605666
|
||||||
|
v -0.062500 0.312500 -0.609234
|
||||||
|
v -0.062500 0.265625 -0.609234
|
||||||
|
v -0.015625 0.312500 -0.515484
|
||||||
|
v -0.015625 0.312500 -0.562359
|
||||||
|
v -0.109375 0.312500 -0.562359
|
||||||
|
v -0.109375 0.312500 -0.515484
|
||||||
|
v -0.109375 0.265625 -0.562359
|
||||||
|
v -0.109375 0.265625 -0.515484
|
||||||
|
v -0.080438 0.265625 -0.605666
|
||||||
|
v -0.080438 0.312500 -0.605666
|
||||||
|
v 0.091854 0.312500 -0.595504
|
||||||
|
v 0.091854 0.265625 -0.595504
|
||||||
|
v 0.171875 0.265625 -0.515484
|
||||||
|
v 0.171875 0.265625 -0.562359
|
||||||
|
v 0.081693 0.312500 -0.580297
|
||||||
|
v 0.081693 0.265625 -0.580297
|
||||||
|
v 0.168307 0.312500 -0.580297
|
||||||
|
v 0.168307 0.265625 -0.580297
|
||||||
|
v 0.158146 0.312500 -0.595504
|
||||||
|
v 0.158146 0.265625 -0.595504
|
||||||
|
v 0.142938 0.312500 -0.605666
|
||||||
|
v 0.142938 0.265625 -0.605666
|
||||||
|
v 0.125000 0.312500 -0.609234
|
||||||
|
v 0.125000 0.265625 -0.609234
|
||||||
|
v 0.171875 0.312500 -0.515484
|
||||||
|
v 0.171875 0.312500 -0.562359
|
||||||
|
v 0.078125 0.312500 -0.562359
|
||||||
|
v 0.078125 0.312500 -0.515484
|
||||||
|
v 0.078125 0.265625 -0.562359
|
||||||
|
v 0.078125 0.265625 -0.515484
|
||||||
|
v 0.107062 0.265625 -0.605666
|
||||||
|
v 0.107062 0.312500 -0.605666
|
||||||
|
v 0.035156 0.531250 -0.515625
|
||||||
|
v 0.500000 0.531250 -0.515625
|
||||||
|
v 0.437500 0.828125 -0.515625
|
||||||
|
v 0.437500 0.531250 -0.515625
|
||||||
|
v 0.035156 0.828125 -0.515625
|
||||||
|
v 0.500000 0.828125 -0.515625
|
||||||
|
v 0.125000 0.531250 -0.515625
|
||||||
|
v 0.125000 0.828125 -0.515625
|
||||||
|
v 0.437500 0.828125 -0.375000
|
||||||
|
v 0.437500 0.531250 -0.375000
|
||||||
|
v 0.125000 0.531250 -0.375000
|
||||||
|
v 0.125000 0.828125 -0.375000
|
||||||
|
v 0.312500 0.640625 -0.437500
|
||||||
|
v 0.312500 0.640625 -0.449219
|
||||||
|
v 0.375000 0.640625 -0.449219
|
||||||
|
v 0.375000 0.640625 -0.437500
|
||||||
|
v 0.312500 0.828125 -0.437500
|
||||||
|
v 0.312500 0.828125 -0.449219
|
||||||
|
v 0.375000 0.828125 -0.449219
|
||||||
|
v 0.375000 0.828125 -0.437500
|
||||||
|
v 0.187500 0.640625 -0.437500
|
||||||
|
v 0.187500 0.640625 -0.449219
|
||||||
|
v 0.250000 0.640625 -0.449219
|
||||||
|
v 0.250000 0.640625 -0.437500
|
||||||
|
v 0.187500 0.828125 -0.437500
|
||||||
|
v 0.187500 0.828125 -0.449219
|
||||||
|
v 0.250000 0.828125 -0.449219
|
||||||
|
v 0.250000 0.828125 -0.437500
|
||||||
|
v -0.484375 1.484375 0.437500
|
||||||
|
v 0.484375 1.484375 0.437500
|
||||||
|
v 0.484375 -0.421875 0.421875
|
||||||
|
v -0.484375 -0.421875 0.421875
|
||||||
|
v -0.484375 1.484375 0.421875
|
||||||
|
v 0.484375 1.484375 0.421875
|
||||||
|
v -0.500000 -0.421875 0.421875
|
||||||
|
v 0.500000 1.484375 0.421875
|
||||||
|
v -0.500000 1.484375 0.421875
|
||||||
|
v 0.500000 -0.421875 0.421875
|
||||||
|
vt 0.671875 0.500000
|
||||||
|
vt 0.687500 0.500000
|
||||||
|
vt 0.687500 0.968750
|
||||||
|
vt 0.671875 0.968750
|
||||||
|
vt 0.515625 0.984375
|
||||||
|
vt 0.500000 0.984375
|
||||||
|
vt 0.500000 0.500000
|
||||||
|
vt 0.515625 0.500000
|
||||||
|
vt 0.031250 0.984375
|
||||||
|
vt 0.265625 0.984375
|
||||||
|
vt 0.265625 0.484375
|
||||||
|
vt 0.031250 0.484375
|
||||||
|
vt 0.296875 0.250000
|
||||||
|
vt 0.296875 0.046875
|
||||||
|
vt 0.546875 0.046875
|
||||||
|
vt 0.546875 0.250000
|
||||||
|
vt 0.984375 0.968750
|
||||||
|
vt 0.968750 0.968750
|
||||||
|
vt 0.968750 0.500000
|
||||||
|
vt 0.984375 0.500000
|
||||||
|
vt 0.015625 0.984375
|
||||||
|
vt 0.015625 0.484375
|
||||||
|
vt 0.640625 0.984375
|
||||||
|
vt 0.640625 0.500000
|
||||||
|
vt 0.359375 0.984375
|
||||||
|
vt 0.343750 0.984375
|
||||||
|
vt 0.343750 0.500000
|
||||||
|
vt 0.359375 0.500000
|
||||||
|
vt 0.312500 0.984375
|
||||||
|
vt 0.296875 0.984375
|
||||||
|
vt 0.296875 0.812500
|
||||||
|
vt 0.296875 0.734375
|
||||||
|
vt 0.296875 0.500000
|
||||||
|
vt 0.312500 0.500000
|
||||||
|
vt 0.296875 0.031250
|
||||||
|
vt 0.406250 0.031250
|
||||||
|
vt 0.406250 0.046875
|
||||||
|
vt 0.140625 0.046875
|
||||||
|
vt 0.140625 0.031250
|
||||||
|
vt 0.265625 0.031250
|
||||||
|
vt 0.265625 0.046875
|
||||||
|
vt 0.390625 0.796875
|
||||||
|
vt 0.390625 0.718750
|
||||||
|
vt 0.406250 0.718750
|
||||||
|
vt 0.406250 0.796875
|
||||||
|
vt 0.421875 0.046875
|
||||||
|
vt 0.421875 0.031250
|
||||||
|
vt 0.546875 0.031250
|
||||||
|
vt 0.937500 0.968750
|
||||||
|
vt 0.718750 0.968750
|
||||||
|
vt 0.718750 0.500000
|
||||||
|
vt 0.937500 0.500000
|
||||||
|
vt 0.390625 0.500000
|
||||||
|
vt 0.390625 0.484375
|
||||||
|
vt 0.640625 0.484375
|
||||||
|
vt 0.575846 0.437297
|
||||||
|
vt 0.575846 0.450788
|
||||||
|
vt 0.548864 0.450788
|
||||||
|
vt 0.548864 0.437297
|
||||||
|
vt 0.549891 0.432135
|
||||||
|
vt 0.552815 0.427758
|
||||||
|
vt 0.557192 0.424833
|
||||||
|
vt 0.562355 0.423807
|
||||||
|
vt 0.567518 0.424833
|
||||||
|
vt 0.571894 0.427758
|
||||||
|
vt 0.574819 0.432135
|
||||||
|
vt 0.548842 0.450788
|
||||||
|
vt 0.548842 0.437287
|
||||||
|
vt 0.552797 0.427739
|
||||||
|
vt 0.562344 0.423785
|
||||||
|
vt 0.571891 0.427739
|
||||||
|
vt 0.500000 0.718750
|
||||||
|
vt 0.390625 0.984375
|
||||||
|
vt 0.500000 0.796875
|
||||||
|
vt 0.484375 0.796875
|
||||||
|
vt 0.484375 0.718750
|
||||||
|
vt 0.093750 0.328125
|
||||||
|
vt 0.140625 0.328125
|
||||||
|
vt 0.140625 0.359375
|
||||||
|
vt 0.093750 0.359375
|
||||||
|
vt 0.218750 0.328125
|
||||||
|
vt 0.265625 0.328125
|
||||||
|
vt 0.265625 0.359375
|
||||||
|
vt 0.218750 0.359375
|
||||||
|
vt 0.015625 0.359375
|
||||||
|
vt 0.015625 0.328125
|
||||||
|
vt 0.109375 0.406250
|
||||||
|
vt 0.109375 0.390625
|
||||||
|
vt 0.156250 0.390625
|
||||||
|
vt 0.156250 0.406250
|
||||||
|
vt 0.031250 0.453125
|
||||||
|
vt 0.015625 0.453125
|
||||||
|
vt 0.015625 0.406250
|
||||||
|
vt 0.031250 0.406250
|
||||||
|
vt 0.218750 0.390625
|
||||||
|
vt 0.218750 0.406250
|
||||||
|
vt 0.171875 0.406250
|
||||||
|
vt 0.171875 0.390625
|
||||||
|
vt 0.015625 0.046875
|
||||||
|
vt 0.015625 0.031250
|
||||||
|
vt 0.125000 0.031250
|
||||||
|
vt 0.125000 0.046875
|
||||||
|
vt 0.015625 0.250000
|
||||||
|
vt 0.265625 0.250000
|
||||||
|
vt 0.109375 0.453125
|
||||||
|
vt 0.109375 0.437500
|
||||||
|
vt 0.156250 0.437500
|
||||||
|
vt 0.156250 0.453125
|
||||||
|
vt 0.078125 0.453125
|
||||||
|
vt 0.062500 0.453125
|
||||||
|
vt 0.062500 0.406250
|
||||||
|
vt 0.078125 0.406250
|
||||||
|
vt 0.218750 0.437500
|
||||||
|
vt 0.218750 0.453125
|
||||||
|
vt 0.171875 0.453125
|
||||||
|
vt 0.171875 0.437500
|
||||||
|
vt 0.015625 0.734375
|
||||||
|
vt 0.015625 0.796875
|
||||||
|
vt 0.031250 0.296875
|
||||||
|
vt 0.031250 0.281250
|
||||||
|
vt 0.250000 0.281250
|
||||||
|
vt 0.250000 0.296875
|
||||||
|
vt 0.312500 0.296875
|
||||||
|
vt 0.312500 0.281250
|
||||||
|
vt 0.531250 0.281250
|
||||||
|
vt 0.531250 0.296875
|
||||||
|
vt 0.953125 0.484375
|
||||||
|
vt 0.953125 0.500000
|
||||||
|
vt 0.703125 0.500000
|
||||||
|
vt 0.703125 0.484375
|
||||||
|
vt 0.953125 0.968750
|
||||||
|
vt 0.953125 0.984375
|
||||||
|
vt 0.703125 0.984375
|
||||||
|
vt 0.703125 0.968750
|
||||||
|
vt 0.609375 0.437500
|
||||||
|
vt 0.640625 0.437500
|
||||||
|
vt 0.640625 0.453125
|
||||||
|
vt 0.609375 0.453125
|
||||||
|
vt 0.515625 0.437500
|
||||||
|
vt 0.312500 0.437500
|
||||||
|
vt 0.312500 0.421875
|
||||||
|
vt 0.515625 0.421875
|
||||||
|
vt 0.515625 0.390625
|
||||||
|
vt 0.312500 0.390625
|
||||||
|
vt 0.312500 0.375000
|
||||||
|
vt 0.515625 0.375000
|
||||||
|
vt 0.515625 0.453125
|
||||||
|
vt 0.312500 0.453125
|
||||||
|
vt 0.312500 0.359375
|
||||||
|
vt 0.515625 0.359375
|
||||||
|
vt 0.312500 0.406250
|
||||||
|
vt 0.515625 0.406250
|
||||||
|
vt 0.656250 0.437500
|
||||||
|
vt 0.656250 0.453125
|
||||||
|
vt 0.734375 0.437500
|
||||||
|
vt 0.765625 0.437500
|
||||||
|
vt 0.765625 0.453125
|
||||||
|
vt 0.734375 0.453125
|
||||||
|
vt 0.718750 0.453125
|
||||||
|
vt 0.718750 0.437500
|
||||||
|
vt 0.671875 0.437500
|
||||||
|
vt 0.671875 0.453125
|
||||||
|
vt 0.687500 0.453125
|
||||||
|
vt 0.687500 0.437500
|
||||||
|
vt 0.703125 0.437500
|
||||||
|
vt 0.703125 0.453125
|
||||||
|
vn 1.000000 0.000000 0.000000
|
||||||
|
vn 0.000000 0.000000 -1.000000
|
||||||
|
vn 0.000000 -1.000000 -0.000000
|
||||||
|
vn -1.000000 0.000000 0.000000
|
||||||
|
vn 0.000000 1.000000 0.000000
|
||||||
|
vn 0.000000 -0.000000 1.000000
|
||||||
|
vn -0.995200 0.000000 -0.098000
|
||||||
|
vn -0.500000 -0.000000 0.866000
|
||||||
|
vn 0.500000 0.000000 -0.866000
|
||||||
|
vn 0.500000 -0.000000 0.866000
|
||||||
|
vn -0.500000 0.000000 -0.866000
|
||||||
|
vn -0.923900 0.000000 -0.382700
|
||||||
|
vn 0.995200 0.000000 -0.098000
|
||||||
|
vn 0.923900 0.000000 -0.382700
|
||||||
|
vn -0.707100 0.000000 -0.707100
|
||||||
|
vn 0.382700 0.000000 -0.923900
|
||||||
|
vn -0.382700 0.000000 -0.923900
|
||||||
|
vn 0.707100 0.000000 -0.707100
|
||||||
|
s off
|
||||||
|
f 6/1/1 167/2/1 170/3/1 166/4/1
|
||||||
|
f 16/5/2 21/6/2 17/7/2 12/8/2
|
||||||
|
f 7/9/1 8/10/1 4/11/1 3/12/1
|
||||||
|
f 1/13/3 2/14/3 3/15/3 4/16/3
|
||||||
|
f 165/17/4 169/18/4 168/19/4 24/20/4
|
||||||
|
f 13/9/4 14/21/4 10/22/4 9/12/4
|
||||||
|
f 14/23/2 15/5/2 11/8/2 10/24/2
|
||||||
|
f 15/25/1 16/26/1 12/27/1 11/28/1
|
||||||
|
f 21/29/4 22/30/4 141/31/4 137/32/4 18/33/4 17/34/4
|
||||||
|
f 9/14/3 10/35/3 11/36/3 12/37/3
|
||||||
|
f 16/38/5 15/39/5 14/40/5 13/41/5
|
||||||
|
f 142/42/2 138/43/2 140/44/2 139/45/2
|
||||||
|
f 17/46/3 18/47/3 19/48/3 20/15/3
|
||||||
|
f 166/49/6 165/50/6 24/51/6 6/52/6
|
||||||
|
f 20/53/2 3/54/2 2/55/2 9/24/2
|
||||||
|
f 131/56/5 132/57/5 129/58/5 130/59/5 121/60/5 123/61/5 125/62/5 127/63/5 136/64/5 115/65/5 119/66/5
|
||||||
|
f 49/67/3 50/68/3 85/60/3 87/69/3 89/62/3 59/70/3 61/64/3 63/71/3 65/66/3 51/56/3 52/57/3
|
||||||
|
f 112/67/3 111/68/3 98/60/3 94/69/3 113/62/3 106/70/3 104/64/3 102/71/3 100/66/3 96/56/3 95/57/3
|
||||||
|
f 54/56/5 53/57/5 56/58/5 55/59/5 66/60/5 64/61/5 62/62/5 60/63/5 90/64/5 88/65/5 86/66/5
|
||||||
|
f 81/56/5 82/57/5 79/58/5 80/59/5 71/60/5 73/61/5 75/62/5 77/63/5 92/64/5 57/65/5 69/66/5
|
||||||
|
f 134/67/3 133/68/3 120/60/3 116/69/3 135/62/3 128/70/3 126/64/3 124/71/3 122/66/3 118/56/3 117/57/3
|
||||||
|
f 109/56/5 110/57/5 107/58/5 108/59/5 99/60/5 101/61/5 103/62/5 105/63/5 114/64/5 93/65/5 97/66/5
|
||||||
|
f 84/67/3 83/68/3 70/60/3 58/69/3 91/62/3 78/70/3 76/64/3 74/71/3 72/66/3 68/56/3 67/57/3
|
||||||
|
f 137/72/2 138/43/2 19/53/2 18/7/2
|
||||||
|
f 22/6/2 23/73/2 142/42/2 141/74/2
|
||||||
|
f 137/72/2 141/74/2 144/75/2 143/76/2
|
||||||
|
f 143/77/1 144/78/1 148/79/1 147/80/1
|
||||||
|
f 139/81/4 140/82/4 146/83/4 145/84/4
|
||||||
|
f 147/80/5 146/85/5 140/86/5 143/77/5
|
||||||
|
f 144/78/3 139/81/3 145/84/3 148/79/3
|
||||||
|
f 146/44/2 147/76/2 148/75/2 145/45/2
|
||||||
|
f 153/87/4 154/88/4 150/89/4 149/90/4
|
||||||
|
f 154/91/2 155/92/2 151/93/2 150/94/2
|
||||||
|
f 155/95/1 156/96/1 152/97/1 151/98/1
|
||||||
|
f 7/99/5 23/100/5 22/101/5 21/102/5
|
||||||
|
f 149/90/3 150/89/3 151/98/3 152/97/3
|
||||||
|
f 8/103/5 7/99/5 13/41/5 5/104/5
|
||||||
|
f 161/105/4 162/106/4 158/107/4 157/108/4
|
||||||
|
f 162/109/2 163/110/2 159/111/2 158/112/2
|
||||||
|
f 163/113/1 164/114/1 160/115/1 159/116/1
|
||||||
|
f 23/21/1 7/9/1 20/12/1 19/22/1 138/117/1 142/118/1
|
||||||
|
f 157/108/3 158/107/3 159/116/3 160/115/3
|
||||||
|
f 5/10/4 13/9/4 2/12/4 1/11/4
|
||||||
|
f 166/119/5 170/120/5 169/121/5 165/122/5
|
||||||
|
f 24/123/3 168/124/3 167/125/3 6/126/3
|
||||||
|
f 4/127/6 174/128/6 171/129/6 1/130/6
|
||||||
|
f 172/131/6 8/132/6 5/133/6 173/134/6
|
||||||
|
f 172/131/6 170/49/6 167/52/6 174/128/6
|
||||||
|
f 169/50/6 173/134/6 171/129/6 168/51/6
|
||||||
|
s 1
|
||||||
|
f 53/135/4 54/136/7 50/137/7 49/138/4
|
||||||
|
f 43/139/8 44/140/8 46/141/4 45/142/4
|
||||||
|
f 27/143/9 28/144/9 30/145/1 29/146/1
|
||||||
|
f 41/147/10 42/148/10 44/140/8 43/139/8
|
||||||
|
f 29/146/1 30/145/1 32/149/10 31/150/10
|
||||||
|
f 45/142/4 46/141/4 48/151/11 47/152/11
|
||||||
|
f 39/146/1 40/145/1 42/149/10 41/150/10
|
||||||
|
f 31/147/10 32/148/10 34/140/8 33/139/8
|
||||||
|
f 47/152/11 48/151/11 25/144/9 26/143/9
|
||||||
|
f 26/143/9 25/144/9 40/145/1 39/146/1
|
||||||
|
f 33/139/8 34/140/8 36/141/4 35/142/4
|
||||||
|
f 37/152/11 38/151/11 28/144/9 27/143/9
|
||||||
|
f 35/142/4 36/141/4 38/151/11 37/152/11
|
||||||
|
f 83/137/7 81/136/7 69/153/12 70/154/12
|
||||||
|
f 55/155/13 56/156/1 52/157/1 51/158/13
|
||||||
|
f 122/159/14 121/160/14 130/155/13 118/158/13
|
||||||
|
f 98/154/12 97/153/12 93/161/15 94/162/15
|
||||||
|
f 59/163/2 60/164/2 62/165/16 61/166/16
|
||||||
|
f 113/162/17 114/161/17 105/164/2 106/163/2
|
||||||
|
f 61/166/16 62/165/16 64/160/18 63/159/18
|
||||||
|
f 133/137/7 131/136/7 119/153/12 120/154/12
|
||||||
|
f 94/162/15 93/161/15 114/161/17 113/162/17
|
||||||
|
f 63/159/18 64/160/18 66/160/14 65/159/14
|
||||||
|
f 124/166/18 123/165/18 121/160/14 122/159/14
|
||||||
|
f 110/135/4 109/136/7 111/137/7 112/138/4
|
||||||
|
f 126/166/16 125/165/16 123/165/18 124/166/18
|
||||||
|
f 108/155/13 107/156/1 95/157/1 96/158/13
|
||||||
|
f 74/159/18 73/160/18 71/155/14 72/158/14
|
||||||
|
f 128/163/2 127/164/2 125/165/16 126/166/16
|
||||||
|
f 76/166/16 75/165/16 73/160/18 74/159/18
|
||||||
|
f 106/163/2 105/164/2 103/165/16 104/166/16
|
||||||
|
f 78/163/2 77/164/2 75/165/16 76/166/16
|
||||||
|
f 130/155/13 129/156/1 117/157/1 118/158/13
|
||||||
|
f 104/166/16 103/165/16 101/160/18 102/159/18
|
||||||
|
f 132/135/4 131/136/7 133/137/7 134/138/4
|
||||||
|
f 102/159/18 101/160/18 99/160/14 100/159/14
|
||||||
|
f 80/155/13 79/156/1 67/157/1 68/158/13
|
||||||
|
f 116/154/15 115/153/15 136/161/17 135/162/17
|
||||||
|
f 111/137/7 109/136/7 97/153/12 98/154/12
|
||||||
|
f 82/135/4 81/136/7 83/137/7 84/138/4
|
||||||
|
f 135/162/17 136/161/17 127/164/2 128/163/2
|
||||||
|
f 58/162/15 57/161/15 92/164/17 91/163/17
|
||||||
|
f 50/137/7 54/136/7 86/153/12 85/154/12
|
||||||
|
f 120/154/12 119/153/12 115/153/15 116/154/15
|
||||||
|
f 91/163/17 92/164/17 77/164/2 78/163/2
|
||||||
|
f 65/159/14 66/160/14 55/155/13 51/158/13
|
||||||
|
f 70/154/12 69/153/12 57/161/15 58/162/15
|
||||||
|
f 100/159/14 99/160/14 108/155/13 96/158/13
|
||||||
|
f 85/154/12 86/153/12 88/161/15 87/162/15
|
||||||
|
f 72/158/14 71/155/14 80/155/13 68/158/13
|
||||||
|
f 89/162/17 90/161/17 60/164/2 59/163/2
|
||||||
|
f 87/162/15 88/161/15 90/161/17 89/162/17
|
390
mods/homedecor/models/homedecor_shower_head.obj
Normal file
@ -0,0 +1,390 @@
|
|||||||
|
# Blender v2.73 (sub 0) OBJ File: 'showerhead.blend'
|
||||||
|
# www.blender.org
|
||||||
|
o Cylinder
|
||||||
|
v -0.002279 -0.286270 -0.029833
|
||||||
|
v -0.002279 -0.198434 0.124963
|
||||||
|
v 0.023457 -0.200797 0.131441
|
||||||
|
v 0.087796 -0.289958 -0.005981
|
||||||
|
v 0.042297 -0.207253 0.149141
|
||||||
|
v 0.153735 -0.300033 0.059184
|
||||||
|
v 0.049192 -0.216072 0.173319
|
||||||
|
v 0.177871 -0.313796 0.148201
|
||||||
|
v 0.042297 -0.224891 0.197496
|
||||||
|
v 0.153735 -0.327560 0.237218
|
||||||
|
v 0.023457 -0.231346 0.215195
|
||||||
|
v 0.087796 -0.337635 0.302383
|
||||||
|
v -0.002279 -0.233710 0.221673
|
||||||
|
v -0.002279 -0.341323 0.326235
|
||||||
|
v -0.028014 -0.231346 0.215195
|
||||||
|
v -0.092353 -0.337636 0.302382
|
||||||
|
v -0.046854 -0.224891 0.197496
|
||||||
|
v -0.158293 -0.327560 0.237218
|
||||||
|
v -0.053750 -0.216072 0.173319
|
||||||
|
v -0.182428 -0.313797 0.148200
|
||||||
|
v -0.046854 -0.207253 0.149141
|
||||||
|
v -0.158293 -0.300033 0.059184
|
||||||
|
v -0.028014 -0.200797 0.131441
|
||||||
|
v -0.092353 -0.289958 -0.005981
|
||||||
|
v -0.002279 -0.089004 0.182122
|
||||||
|
v 0.023457 -0.093670 0.187199
|
||||||
|
v 0.042297 -0.106419 0.201070
|
||||||
|
v 0.049192 -0.123834 0.220019
|
||||||
|
v 0.042297 -0.141250 0.238967
|
||||||
|
v 0.023457 -0.153999 0.252838
|
||||||
|
v -0.002279 -0.158665 0.257915
|
||||||
|
v -0.028015 -0.153999 0.252838
|
||||||
|
v -0.046854 -0.141250 0.238967
|
||||||
|
v -0.053750 -0.123834 0.220018
|
||||||
|
v -0.046854 -0.106419 0.201070
|
||||||
|
v -0.028014 -0.093670 0.187199
|
||||||
|
v -0.002279 -0.007455 0.267224
|
||||||
|
v 0.023457 -0.013348 0.270806
|
||||||
|
v 0.042297 -0.029448 0.280591
|
||||||
|
v 0.049192 -0.051440 0.293958
|
||||||
|
v 0.042297 -0.073432 0.307324
|
||||||
|
v 0.023457 -0.089532 0.317110
|
||||||
|
v -0.002279 -0.095423 0.320691
|
||||||
|
v -0.028015 -0.089532 0.317110
|
||||||
|
v -0.046854 -0.073432 0.307324
|
||||||
|
v -0.053750 -0.051441 0.293957
|
||||||
|
v -0.046854 -0.029448 0.280590
|
||||||
|
v -0.028015 -0.013348 0.270806
|
||||||
|
v -0.002279 0.045677 0.376375
|
||||||
|
v 0.023456 0.039013 0.378148
|
||||||
|
v 0.042296 0.020807 0.382994
|
||||||
|
v 0.049192 -0.004062 0.389615
|
||||||
|
v 0.042296 -0.028932 0.396235
|
||||||
|
v 0.023456 -0.047138 0.401081
|
||||||
|
v -0.002279 -0.053801 0.402856
|
||||||
|
v -0.028015 -0.047138 0.401081
|
||||||
|
v -0.046854 -0.028932 0.396235
|
||||||
|
v -0.053750 -0.004062 0.389615
|
||||||
|
v -0.046854 0.020807 0.382994
|
||||||
|
v -0.028015 0.039013 0.378147
|
||||||
|
v -0.002279 0.056048 0.499503
|
||||||
|
v 0.023456 0.049152 0.499503
|
||||||
|
v 0.042296 0.030313 0.499503
|
||||||
|
v 0.049192 0.004577 0.499503
|
||||||
|
v 0.042296 -0.021159 0.499503
|
||||||
|
v 0.023456 -0.039998 0.499503
|
||||||
|
v -0.002279 -0.046893 0.499503
|
||||||
|
v -0.028015 -0.039998 0.499503
|
||||||
|
v -0.046854 -0.021159 0.499503
|
||||||
|
v -0.053750 0.004577 0.499503
|
||||||
|
v -0.046854 0.030313 0.499503
|
||||||
|
v -0.028015 0.049152 0.499503
|
||||||
|
v 0.153735 -0.373155 0.228881
|
||||||
|
v 0.177871 -0.359391 0.139864
|
||||||
|
v -0.002279 -0.386918 0.317899
|
||||||
|
v 0.087796 -0.383230 0.294047
|
||||||
|
v 0.087796 -0.335552 -0.014318
|
||||||
|
v -0.002279 -0.331865 -0.038169
|
||||||
|
v 0.153735 -0.345628 0.050847
|
||||||
|
v -0.092353 -0.383230 0.294047
|
||||||
|
v -0.158293 -0.345628 0.050847
|
||||||
|
v -0.182428 -0.359391 0.139864
|
||||||
|
v -0.092353 -0.335552 -0.014318
|
||||||
|
v -0.158293 -0.373155 0.228881
|
||||||
|
v -0.002279 -0.359391 0.139864
|
||||||
|
vt 1.000000 0.500000
|
||||||
|
vt 0.750000 0.500000
|
||||||
|
vt 0.750000 0.437500
|
||||||
|
vt 1.000000 0.437500
|
||||||
|
vt 0.750000 0.375000
|
||||||
|
vt 1.000000 0.375000
|
||||||
|
vt 0.750000 0.312500
|
||||||
|
vt 1.000000 0.312500
|
||||||
|
vt 0.750000 0.250000
|
||||||
|
vt 1.000000 0.250000
|
||||||
|
vt 0.750000 0.187500
|
||||||
|
vt 1.000000 0.187500
|
||||||
|
vt 0.750000 0.125000
|
||||||
|
vt 1.000000 0.125000
|
||||||
|
vt 1.000000 0.875000
|
||||||
|
vt 0.750000 0.875000
|
||||||
|
vt 0.750000 0.812500
|
||||||
|
vt 1.000000 0.812500
|
||||||
|
vt 0.750000 0.750000
|
||||||
|
vt 1.000000 0.750000
|
||||||
|
vt 0.750000 0.687500
|
||||||
|
vt 1.000000 0.687500
|
||||||
|
vt 0.750000 0.625000
|
||||||
|
vt 1.000000 0.625000
|
||||||
|
vt 0.750000 0.562500
|
||||||
|
vt 1.000000 0.562500
|
||||||
|
vt 0.562500 0.500000
|
||||||
|
vt 0.562500 0.437500
|
||||||
|
vt 0.562500 0.375000
|
||||||
|
vt 0.562500 0.312500
|
||||||
|
vt 0.562500 0.250000
|
||||||
|
vt 0.562500 0.187500
|
||||||
|
vt 0.562500 0.125000
|
||||||
|
vt 0.562500 0.875000
|
||||||
|
vt 0.562500 0.812500
|
||||||
|
vt 0.562500 0.750000
|
||||||
|
vt 0.562500 0.687500
|
||||||
|
vt 0.562500 0.625000
|
||||||
|
vt 0.562500 0.562500
|
||||||
|
vt 0.375000 0.500000
|
||||||
|
vt 0.375000 0.437500
|
||||||
|
vt 0.375000 0.375000
|
||||||
|
vt 0.375000 0.312500
|
||||||
|
vt 0.375000 0.250000
|
||||||
|
vt 0.375000 0.187500
|
||||||
|
vt 0.375000 0.125000
|
||||||
|
vt 0.375000 0.875000
|
||||||
|
vt 0.375000 0.812500
|
||||||
|
vt 0.375000 0.750000
|
||||||
|
vt 0.375000 0.687500
|
||||||
|
vt 0.375000 0.625000
|
||||||
|
vt 0.375000 0.562500
|
||||||
|
vt 0.187500 0.500000
|
||||||
|
vt 0.187500 0.437500
|
||||||
|
vt 0.187500 0.375000
|
||||||
|
vt 0.187500 0.312500
|
||||||
|
vt 0.187500 0.250000
|
||||||
|
vt 0.187500 0.187500
|
||||||
|
vt 0.187500 0.125000
|
||||||
|
vt 0.187500 0.875000
|
||||||
|
vt 0.187500 0.812500
|
||||||
|
vt 0.187500 0.750000
|
||||||
|
vt 0.187500 0.687500
|
||||||
|
vt 0.187500 0.625000
|
||||||
|
vt 0.187500 0.562500
|
||||||
|
vt 0.000000 0.500000
|
||||||
|
vt 0.000000 0.437500
|
||||||
|
vt 0.000000 0.375000
|
||||||
|
vt 0.000000 0.312500
|
||||||
|
vt 0.000000 0.250000
|
||||||
|
vt 0.000000 0.187500
|
||||||
|
vt 0.000000 0.125000
|
||||||
|
vt 0.000000 0.875000
|
||||||
|
vt 0.000000 0.812500
|
||||||
|
vt 0.000000 0.750000
|
||||||
|
vt 0.000000 0.687500
|
||||||
|
vt 0.000000 0.625000
|
||||||
|
vt 0.000000 0.562500
|
||||||
|
vt 0.937500 0.312500
|
||||||
|
vt 0.937500 0.250000
|
||||||
|
vt 0.812500 0.250000
|
||||||
|
vt 0.812500 0.312500
|
||||||
|
vt 0.937500 0.187500
|
||||||
|
vt 0.937500 0.125000
|
||||||
|
vt 0.812500 0.125000
|
||||||
|
vt 0.812500 0.187500
|
||||||
|
vt 0.937500 0.500000
|
||||||
|
vt 0.937500 0.437500
|
||||||
|
vt 0.812500 0.437500
|
||||||
|
vt 0.812500 0.500000
|
||||||
|
vt 0.937500 0.375000
|
||||||
|
vt 0.812500 0.375000
|
||||||
|
vt 0.937500 0.875000
|
||||||
|
vt 0.937500 0.812500
|
||||||
|
vt 0.812500 0.812500
|
||||||
|
vt 0.812500 0.875000
|
||||||
|
vt 0.937500 0.687500
|
||||||
|
vt 0.937500 0.625000
|
||||||
|
vt 0.812500 0.625000
|
||||||
|
vt 0.812500 0.687500
|
||||||
|
vt 0.937500 0.562500
|
||||||
|
vt 0.812500 0.562500
|
||||||
|
vt 0.937500 0.750000
|
||||||
|
vt 0.812500 0.750000
|
||||||
|
vt 0.812500 0.624165
|
||||||
|
vt 0.874583 0.607530
|
||||||
|
vt 0.920030 0.562083
|
||||||
|
vt 0.936665 0.500000
|
||||||
|
vt 0.920030 0.437917
|
||||||
|
vt 0.874583 0.392470
|
||||||
|
vt 0.812500 0.375835
|
||||||
|
vt 0.750417 0.392470
|
||||||
|
vt 0.704970 0.437917
|
||||||
|
vt 0.688335 0.500000
|
||||||
|
vt 0.704970 0.562082
|
||||||
|
vt 0.750417 0.607530
|
||||||
|
vt 0.156336 0.843664
|
||||||
|
vt 0.036267 0.635697
|
||||||
|
vt 0.484375 0.515625
|
||||||
|
vt 0.036266 0.395554
|
||||||
|
vt 0.156337 0.187587
|
||||||
|
vt 0.812414 0.843664
|
||||||
|
vt 0.604445 0.963733
|
||||||
|
vt 0.932484 0.395554
|
||||||
|
vt 0.932484 0.635694
|
||||||
|
vt 0.364304 0.963734
|
||||||
|
vt 0.364305 0.067515
|
||||||
|
vt 0.812412 0.187587
|
||||||
|
vt 0.604446 0.067517
|
||||||
|
vn 0.000000 0.557000 -0.830500
|
||||||
|
vn 0.000000 0.711000 -0.703200
|
||||||
|
vn 0.414900 0.679400 -0.605100
|
||||||
|
vn 0.459500 0.536200 -0.708000
|
||||||
|
vn 0.737300 0.591100 -0.327100
|
||||||
|
vn 0.793400 0.479800 -0.374500
|
||||||
|
vn 0.881500 0.465700 0.077900
|
||||||
|
vn 0.911300 0.404200 0.078000
|
||||||
|
vn 0.789300 0.336300 0.513700
|
||||||
|
vn 0.783900 0.330700 0.525400
|
||||||
|
vn 0.465900 0.240500 0.851500
|
||||||
|
vn 0.450000 0.278500 0.848500
|
||||||
|
vn 0.000000 0.205600 0.978600
|
||||||
|
vn 0.000000 0.259800 0.965600
|
||||||
|
vn -0.465900 0.240500 0.851500
|
||||||
|
vn -0.450000 0.278500 0.848500
|
||||||
|
vn -0.789300 0.336300 0.513700
|
||||||
|
vn -0.783900 0.330700 0.525400
|
||||||
|
vn -0.881500 0.465700 0.077900
|
||||||
|
vn -0.911300 0.404200 0.078000
|
||||||
|
vn -0.737300 0.591100 -0.327200
|
||||||
|
vn -0.793400 0.479800 -0.374500
|
||||||
|
vn -0.414900 0.679400 -0.605100
|
||||||
|
vn -0.459500 0.536200 -0.708000
|
||||||
|
vn 0.000000 0.602000 -0.798500
|
||||||
|
vn 0.487500 0.524000 -0.698400
|
||||||
|
vn 0.853500 0.309600 -0.419000
|
||||||
|
vn 0.999600 0.014300 -0.023100
|
||||||
|
vn 0.876800 -0.282000 0.389400
|
||||||
|
vn 0.510200 -0.497600 0.701400
|
||||||
|
vn 0.000000 -0.575900 0.817500
|
||||||
|
vn -0.510200 -0.497600 0.701400
|
||||||
|
vn -0.876800 -0.282000 0.389400
|
||||||
|
vn -0.999600 0.014300 -0.023100
|
||||||
|
vn -0.853500 0.309600 -0.419000
|
||||||
|
vn -0.487500 0.524000 -0.698400
|
||||||
|
vn 0.000000 0.821100 -0.570800
|
||||||
|
vn 0.489200 0.715400 -0.498900
|
||||||
|
vn 0.854800 0.424200 -0.298800
|
||||||
|
vn 0.999600 0.020400 -0.016000
|
||||||
|
vn 0.877200 -0.390300 0.279500
|
||||||
|
vn 0.511400 -0.695400 0.504800
|
||||||
|
vn 0.000000 -0.807900 0.589300
|
||||||
|
vn -0.511400 -0.695400 0.504800
|
||||||
|
vn -0.877200 -0.390300 0.279500
|
||||||
|
vn -0.999600 0.020400 -0.016000
|
||||||
|
vn -0.854800 0.424200 -0.298800
|
||||||
|
vn -0.489200 0.715400 -0.498900
|
||||||
|
vn 0.000000 0.964200 -0.265100
|
||||||
|
vn 0.489400 0.840800 -0.231300
|
||||||
|
vn 0.854100 0.501400 -0.138300
|
||||||
|
vn 0.999500 0.030000 -0.008500
|
||||||
|
vn 0.881200 -0.455600 0.125800
|
||||||
|
vn 0.517300 -0.824700 0.228400
|
||||||
|
vn 0.000000 -0.963700 0.267100
|
||||||
|
vn -0.517300 -0.824700 0.228400
|
||||||
|
vn -0.881200 -0.455600 0.125800
|
||||||
|
vn -0.999500 0.030000 -0.008500
|
||||||
|
vn -0.854100 0.501400 -0.138300
|
||||||
|
vn -0.489400 0.840800 -0.231300
|
||||||
|
vn 0.000000 0.783300 0.621500
|
||||||
|
vn 0.383800 0.678900 0.625900
|
||||||
|
vn 0.661800 0.394400 0.637500
|
||||||
|
vn 0.757400 0.009800 0.652800
|
||||||
|
vn 0.648300 -0.367300 0.666900
|
||||||
|
vn 0.370300 -0.636700 0.676400
|
||||||
|
vn 0.000000 -0.733600 0.679600
|
||||||
|
vn -0.370300 -0.636700 0.676400
|
||||||
|
vn -0.648300 -0.367300 0.667000
|
||||||
|
vn -0.757400 0.009800 0.652800
|
||||||
|
vn -0.661800 0.394400 0.637500
|
||||||
|
vn -0.383800 0.678900 0.625900
|
||||||
|
vn 0.653400 -0.707700 0.268800
|
||||||
|
vn 0.757200 -0.645000 -0.103200
|
||||||
|
vn 0.000000 -0.769900 0.638100
|
||||||
|
vn 0.376200 -0.753300 0.539400
|
||||||
|
vn 0.380900 -0.535400 -0.753800
|
||||||
|
vn 0.000000 -0.518400 -0.855100
|
||||||
|
vn 0.658000 -0.581900 -0.477900
|
||||||
|
vn -0.376200 -0.753300 0.539400
|
||||||
|
vn -0.658000 -0.581900 -0.477900
|
||||||
|
vn -0.757200 -0.645000 -0.103200
|
||||||
|
vn -0.380900 -0.535400 -0.753800
|
||||||
|
vn -0.653400 -0.707700 0.268800
|
||||||
|
vn 0.000000 -0.988300 -0.152800
|
||||||
|
g Cylinder_Cylinder_main
|
||||||
|
s 1
|
||||||
|
f 1/1/1 2/2/2 3/3/3 4/4/4
|
||||||
|
f 4/4/4 3/3/3 5/5/5 6/6/6
|
||||||
|
f 6/6/6 5/5/5 7/7/7 8/8/8
|
||||||
|
f 8/8/8 7/7/7 9/9/9 10/10/10
|
||||||
|
f 10/10/10 9/9/9 11/11/11 12/12/12
|
||||||
|
f 12/12/12 11/11/11 13/13/13 14/14/14
|
||||||
|
f 14/15/14 13/16/13 15/17/15 16/18/16
|
||||||
|
f 16/18/16 15/17/15 17/19/17 18/20/18
|
||||||
|
f 18/20/18 17/19/17 19/21/19 20/22/20
|
||||||
|
f 20/22/20 19/21/19 21/23/21 22/24/22
|
||||||
|
f 22/24/22 21/23/21 23/25/23 24/26/24
|
||||||
|
f 2/2/2 1/1/1 24/26/24 23/25/23
|
||||||
|
f 2/2/2 25/27/25 26/28/26 3/3/3
|
||||||
|
f 3/3/3 26/28/26 27/29/27 5/5/5
|
||||||
|
f 5/5/5 27/29/27 28/30/28 7/7/7
|
||||||
|
f 7/7/7 28/30/28 29/31/29 9/9/9
|
||||||
|
f 9/9/9 29/31/29 30/32/30 11/11/11
|
||||||
|
f 11/11/11 30/32/30 31/33/31 13/13/13
|
||||||
|
f 13/16/13 31/34/31 32/35/32 15/17/15
|
||||||
|
f 15/17/15 32/35/32 33/36/33 17/19/17
|
||||||
|
f 17/19/17 33/36/33 34/37/34 19/21/19
|
||||||
|
f 19/21/19 34/37/34 35/38/35 21/23/21
|
||||||
|
f 21/23/21 35/38/35 36/39/36 23/25/23
|
||||||
|
f 23/25/23 36/39/36 25/27/25 2/2/2
|
||||||
|
f 25/27/25 37/40/37 38/41/38 26/28/26
|
||||||
|
f 26/28/26 38/41/38 39/42/39 27/29/27
|
||||||
|
f 27/29/27 39/42/39 40/43/40 28/30/28
|
||||||
|
f 28/30/28 40/43/40 41/44/41 29/31/29
|
||||||
|
f 29/31/29 41/44/41 42/45/42 30/32/30
|
||||||
|
f 30/32/30 42/45/42 43/46/43 31/33/31
|
||||||
|
f 31/34/31 43/47/43 44/48/44 32/35/32
|
||||||
|
f 32/35/32 44/48/44 45/49/45 33/36/33
|
||||||
|
f 33/36/33 45/49/45 46/50/46 34/37/34
|
||||||
|
f 34/37/34 46/50/46 47/51/47 35/38/35
|
||||||
|
f 35/38/35 47/51/47 48/52/48 36/39/36
|
||||||
|
f 36/39/36 48/52/48 37/40/37 25/27/25
|
||||||
|
f 37/40/37 49/53/49 50/54/50 38/41/38
|
||||||
|
f 38/41/38 50/54/50 51/55/51 39/42/39
|
||||||
|
f 39/42/39 51/55/51 52/56/52 40/43/40
|
||||||
|
f 40/43/40 52/56/52 53/57/53 41/44/41
|
||||||
|
f 41/44/41 53/57/53 54/58/54 42/45/42
|
||||||
|
f 42/45/42 54/58/54 55/59/55 43/46/43
|
||||||
|
f 43/47/43 55/60/55 56/61/56 44/48/44
|
||||||
|
f 44/48/44 56/61/56 57/62/57 45/49/45
|
||||||
|
f 45/49/45 57/62/57 58/63/58 46/50/46
|
||||||
|
f 46/50/46 58/63/58 59/64/59 47/51/47
|
||||||
|
f 47/51/47 59/64/59 60/65/60 48/52/48
|
||||||
|
f 48/52/48 60/65/60 49/53/49 37/40/37
|
||||||
|
f 49/53/49 61/66/61 62/67/62 50/54/50
|
||||||
|
f 50/54/50 62/67/62 63/68/63 51/55/51
|
||||||
|
f 51/55/51 63/68/63 64/69/64 52/56/52
|
||||||
|
f 52/56/52 64/69/64 65/70/65 53/57/53
|
||||||
|
f 53/57/53 65/70/65 66/71/66 54/58/54
|
||||||
|
f 54/58/54 66/71/66 67/72/67 55/59/55
|
||||||
|
f 55/60/55 67/73/67 68/74/68 56/61/56
|
||||||
|
f 56/61/56 68/74/68 69/75/69 57/62/57
|
||||||
|
f 57/62/57 69/75/69 70/76/70 58/63/58
|
||||||
|
f 58/63/58 70/76/70 71/77/71 59/64/59
|
||||||
|
f 59/64/59 71/77/71 72/78/72 60/65/60
|
||||||
|
f 60/65/60 72/78/72 61/66/61 49/53/49
|
||||||
|
f 8/79/8 10/80/10 73/81/73 74/82/74
|
||||||
|
f 12/83/12 14/84/14 75/85/75 76/86/76
|
||||||
|
f 1/87/1 4/88/4 77/89/77 78/90/78
|
||||||
|
f 6/91/6 8/79/8 74/82/74 79/92/79
|
||||||
|
f 14/93/14 16/94/16 80/95/80 75/96/75
|
||||||
|
f 20/97/20 22/98/22 81/99/81 82/100/82
|
||||||
|
f 22/98/22 24/101/24 83/102/83 81/99/81
|
||||||
|
f 10/80/10 12/83/12 76/86/76 73/81/73
|
||||||
|
f 16/94/16 18/103/18 84/104/84 80/95/80
|
||||||
|
f 24/101/24 1/87/1 78/90/78 83/102/83
|
||||||
|
f 18/103/18 20/97/20 82/100/82 84/104/84
|
||||||
|
f 4/88/4 6/91/6 79/92/79 77/89/77
|
||||||
|
f 67/105/67 66/106/66 65/107/65 64/108/64 63/109/63 62/110/62 61/111/61 72/112/72 71/113/71 70/114/70 69/115/69 68/116/68
|
||||||
|
g Cylinder_Cylinder_outlet
|
||||||
|
f 75/117/75 80/118/80 85/119/85
|
||||||
|
f 84/120/84 82/121/82 85/119/85
|
||||||
|
f 74/122/74 73/123/73 85/119/85
|
||||||
|
f 77/124/77 79/125/79 85/119/85
|
||||||
|
f 79/125/79 74/122/74 85/119/85
|
||||||
|
f 76/126/76 75/117/75 85/119/85
|
||||||
|
f 73/123/73 76/126/76 85/119/85
|
||||||
|
f 82/121/82 81/127/81 85/119/85
|
||||||
|
f 80/118/80 84/120/84 85/119/85
|
||||||
|
f 78/128/78 77/124/77 85/119/85
|
||||||
|
f 81/127/81 83/129/83 85/119/85
|
||||||
|
f 83/129/83 78/128/78 85/119/85
|
1418
mods/homedecor/models/homedecor_toilet_closed.obj
Normal file
1755
mods/homedecor/models/homedecor_toilet_open.obj
Normal file
223
mods/homedecor/models/homedecor_toilet_paper.obj
Normal file
@ -0,0 +1,223 @@
|
|||||||
|
# Blender v2.73 (sub 0) OBJ File: 'toilet_paper.blend'
|
||||||
|
# www.blender.org
|
||||||
|
o nodebox-3
|
||||||
|
v 0.187499 0.216954 0.063069
|
||||||
|
v -0.124999 0.216954 0.063069
|
||||||
|
v 0.187499 0.345883 0.063069
|
||||||
|
v -0.124999 0.345883 0.063069
|
||||||
|
v 0.187499 0.437050 0.154235
|
||||||
|
v -0.124999 0.437050 0.154235
|
||||||
|
v 0.187499 0.437050 0.283165
|
||||||
|
v -0.124999 0.437050 0.283165
|
||||||
|
v 0.187499 0.345883 0.374331
|
||||||
|
v -0.124999 0.345883 0.374331
|
||||||
|
v 0.187499 0.216954 0.374331
|
||||||
|
v -0.124999 0.216954 0.374331
|
||||||
|
v 0.187499 0.125787 0.283165
|
||||||
|
v -0.124999 0.125787 0.283165
|
||||||
|
v 0.187499 0.125787 0.154235
|
||||||
|
v -0.124999 0.125787 0.154235
|
||||||
|
v -0.187501 0.249999 0.187499
|
||||||
|
v -0.125000 0.249999 0.187499
|
||||||
|
v -0.187501 0.187500 0.437499
|
||||||
|
v -0.187501 0.249999 0.437499
|
||||||
|
v -0.125000 0.187500 0.437499
|
||||||
|
v -0.125000 0.249999 0.437499
|
||||||
|
v -0.187501 0.187500 0.500000
|
||||||
|
v -0.125000 0.187500 0.500000
|
||||||
|
v -0.187501 0.312500 0.187499
|
||||||
|
v -0.125000 0.312500 0.187499
|
||||||
|
v -0.187501 0.312500 0.437499
|
||||||
|
v -0.187501 0.374999 0.437499
|
||||||
|
v -0.125000 0.312500 0.437499
|
||||||
|
v -0.125000 0.374999 0.437499
|
||||||
|
v -0.187501 0.374999 0.500000
|
||||||
|
v -0.125000 0.374999 0.500000
|
||||||
|
v 0.187499 0.249999 0.187499
|
||||||
|
v 0.250000 0.249999 0.187499
|
||||||
|
v 0.187499 0.187500 0.437499
|
||||||
|
v 0.187499 0.249999 0.437499
|
||||||
|
v 0.250000 0.187500 0.437499
|
||||||
|
v 0.250000 0.249999 0.437499
|
||||||
|
v 0.187499 0.187500 0.500000
|
||||||
|
v 0.250000 0.187500 0.500000
|
||||||
|
v 0.187499 0.312500 0.187499
|
||||||
|
v 0.250000 0.312500 0.187499
|
||||||
|
v 0.187499 0.312500 0.437499
|
||||||
|
v 0.187499 0.374999 0.437499
|
||||||
|
v 0.250000 0.312500 0.437499
|
||||||
|
v 0.250000 0.374999 0.437499
|
||||||
|
v 0.187499 0.374999 0.500000
|
||||||
|
v 0.250000 0.374999 0.500000
|
||||||
|
v -0.124999 0.281418 0.218700
|
||||||
|
v 0.187499 0.281418 0.218700
|
||||||
|
vt -0.000000 0.875000
|
||||||
|
vt 0.312500 0.875000
|
||||||
|
vt 0.312500 1.000000
|
||||||
|
vt -0.000000 1.000000
|
||||||
|
vt -0.000000 0.000000
|
||||||
|
vt 0.312500 0.000000
|
||||||
|
vt 0.312500 0.125000
|
||||||
|
vt -0.000000 0.125000
|
||||||
|
vt 0.312500 0.250000
|
||||||
|
vt -0.000000 0.250000
|
||||||
|
vt 0.312500 0.375000
|
||||||
|
vt -0.000000 0.375000
|
||||||
|
vt 0.312500 0.500000
|
||||||
|
vt -0.000000 0.500000
|
||||||
|
vt 0.312500 0.625000
|
||||||
|
vt -0.000000 0.625000
|
||||||
|
vt 1.000000 0.341529
|
||||||
|
vt 1.000000 0.470971
|
||||||
|
vt 0.843750 0.406250
|
||||||
|
vt -0.000000 0.750000
|
||||||
|
vt 0.312500 0.750000
|
||||||
|
vt 0.687500 0.877221
|
||||||
|
vt 0.687500 0.747779
|
||||||
|
vt 0.843750 0.812500
|
||||||
|
vt 0.779029 0.656250
|
||||||
|
vt 0.908470 0.656250
|
||||||
|
vt 1.000000 0.747779
|
||||||
|
vt 1.000000 0.877221
|
||||||
|
vt 0.908470 0.968750
|
||||||
|
vt 0.779029 0.968750
|
||||||
|
vt 0.908471 0.562500
|
||||||
|
vt 0.779029 0.562500
|
||||||
|
vt 0.687500 0.470971
|
||||||
|
vt 0.687500 0.341529
|
||||||
|
vt 0.779029 0.250000
|
||||||
|
vt 0.908471 0.250000
|
||||||
|
vt 0.625000 0.312500
|
||||||
|
vt 0.750000 0.437500
|
||||||
|
vt 0.625000 0.437500
|
||||||
|
vt 0.750000 0.062500
|
||||||
|
vt 0.625000 0.187500
|
||||||
|
vt 0.625000 0.062500
|
||||||
|
vt 0.500000 0.562500
|
||||||
|
vt 0.500000 0.437500
|
||||||
|
vt 0.625000 0.562500
|
||||||
|
vt 0.125000 0.875000
|
||||||
|
vt 0.125000 1.000000
|
||||||
|
vt 0.625000 0.687500
|
||||||
|
vt 0.750000 0.687500
|
||||||
|
vt 0.750000 0.812500
|
||||||
|
vt 0.625000 0.812500
|
||||||
|
vt 0.000000 0.062500
|
||||||
|
vt 0.500000 0.062500
|
||||||
|
vt 0.500000 0.187500
|
||||||
|
vt 0.000000 0.187500
|
||||||
|
vt 0.375000 0.312500
|
||||||
|
vt 0.375000 0.187500
|
||||||
|
vt 0.500000 0.312500
|
||||||
|
vt 0.000000 0.312500
|
||||||
|
vt 0.000000 0.437500
|
||||||
|
vt 0.750000 0.312500
|
||||||
|
vt 0.000000 0.562500
|
||||||
|
vt 0.500000 0.687500
|
||||||
|
vt 0.375000 0.687500
|
||||||
|
vt 0.375000 0.562500
|
||||||
|
vt 0.125000 0.437500
|
||||||
|
vt 0.125000 0.562500
|
||||||
|
vt 0.500000 0.812500
|
||||||
|
vt 0.000000 0.687500
|
||||||
|
vt 0.750000 0.875000
|
||||||
|
vt 0.625000 0.875000
|
||||||
|
vt 0.625000 0.750000
|
||||||
|
vt 0.000000 0.812500
|
||||||
|
vt 0.125000 0.312500
|
||||||
|
vt 0.125000 0.187500
|
||||||
|
vt 0.125000 0.750000
|
||||||
|
vt 0.125000 0.625000
|
||||||
|
vt 0.625000 0.500000
|
||||||
|
vt 0.750000 0.500000
|
||||||
|
vt 0.625000 0.625000
|
||||||
|
vn 0.630200 -0.297100 -0.717300
|
||||||
|
vn -0.630200 -0.297100 -0.717300
|
||||||
|
vn -0.630200 0.297100 -0.717300
|
||||||
|
vn 0.630200 0.297100 -0.717300
|
||||||
|
vn -0.630200 0.717300 -0.297100
|
||||||
|
vn 0.630200 0.717300 -0.297100
|
||||||
|
vn -0.630200 0.717300 0.297100
|
||||||
|
vn 0.630200 0.717300 0.297100
|
||||||
|
vn -0.630200 0.297100 0.717300
|
||||||
|
vn 0.630200 0.297100 0.717300
|
||||||
|
vn -0.630200 -0.297100 0.717300
|
||||||
|
vn 0.630200 -0.297100 0.717300
|
||||||
|
vn -0.630200 -0.717300 0.297100
|
||||||
|
vn 0.630200 -0.717300 0.297100
|
||||||
|
vn 1.000000 0.000000 0.000000
|
||||||
|
vn 0.630200 -0.717300 -0.297100
|
||||||
|
vn -0.630200 -0.717300 -0.297100
|
||||||
|
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
|
||||||
|
vn 0.000000 -0.000000 1.000000
|
||||||
|
g nodebox-3_nodebox-3_paper
|
||||||
|
s 1
|
||||||
|
f 1/1/1 2/2/2 4/3/3 3/4/4
|
||||||
|
f 3/5/4 4/6/3 6/7/5 5/8/6
|
||||||
|
f 5/8/6 6/7/5 8/9/7 7/10/8
|
||||||
|
f 7/10/8 8/9/7 10/11/9 9/12/10
|
||||||
|
f 9/12/10 10/11/9 12/13/11 11/14/12
|
||||||
|
f 11/14/12 12/13/11 14/15/13 13/16/14
|
||||||
|
f 1/17/1 3/18/4 50/19/15
|
||||||
|
f 15/20/16 16/21/17 2/2/2 1/1/1
|
||||||
|
f 13/16/14 14/15/13 16/21/17 15/20/16
|
||||||
|
f 4/22/3 2/23/2 49/24/18
|
||||||
|
f 2/23/2 16/25/17 49/24/18
|
||||||
|
f 16/25/17 14/26/13 49/24/18
|
||||||
|
f 14/26/13 12/27/11 49/24/18
|
||||||
|
f 12/27/11 10/28/9 49/24/18
|
||||||
|
f 10/28/9 8/29/7 49/24/18
|
||||||
|
f 8/29/7 6/30/5 49/24/18
|
||||||
|
f 6/30/5 4/22/3 49/24/18
|
||||||
|
f 3/18/4 5/31/6 50/19/15
|
||||||
|
f 5/31/6 7/32/8 50/19/15
|
||||||
|
f 7/32/8 9/33/10 50/19/15
|
||||||
|
f 9/33/10 11/34/12 50/19/15
|
||||||
|
f 11/34/12 13/35/14 50/19/15
|
||||||
|
f 13/35/14 15/36/16 50/19/15
|
||||||
|
f 15/36/16 1/17/1 50/19/15
|
||||||
|
g nodebox-3_nodebox-3_holder
|
||||||
|
s off
|
||||||
|
f 27/37/18 31/38/18 28/39/18
|
||||||
|
f 23/40/18 20/41/18 19/42/18
|
||||||
|
f 34/43/19 33/44/19 41/39/19 42/45/19
|
||||||
|
f 45/46/15 46/47/15 48/4/15
|
||||||
|
f 44/48/20 47/49/20 48/50/20 46/51/20
|
||||||
|
f 20/52/21 17/53/21 18/54/21 22/55/21
|
||||||
|
f 24/56/21 23/57/21 19/54/21 21/58/21
|
||||||
|
f 25/59/20 27/58/20 29/44/20 26/60/20
|
||||||
|
f 27/58/19 28/37/19 30/39/19 29/44/19
|
||||||
|
f 31/55/22 23/57/22 24/56/22 32/59/22
|
||||||
|
f 30/39/20 28/37/20 31/61/20 32/38/20
|
||||||
|
f 38/62/21 36/60/21 33/44/21 34/43/21
|
||||||
|
f 19/54/19 20/41/19 22/37/19 21/58/19
|
||||||
|
f 36/45/19 38/48/19 37/63/19 35/43/19
|
||||||
|
f 35/43/21 37/63/21 40/64/21 39/65/21
|
||||||
|
f 32/62/15 29/66/15 30/67/15
|
||||||
|
f 25/42/19 26/41/19 18/54/19 17/53/19
|
||||||
|
f 43/63/19 44/48/19 46/51/19 45/68/19
|
||||||
|
f 48/69/22 47/62/22 39/65/22 40/64/22
|
||||||
|
f 47/70/18 44/71/18 43/72/18
|
||||||
|
f 42/73/20 41/69/20 43/63/20 45/68/20
|
||||||
|
f 31/38/18 20/41/18 23/40/18
|
||||||
|
f 27/37/18 20/41/18 31/38/18
|
||||||
|
f 25/74/18 17/75/18 20/41/18
|
||||||
|
f 27/37/18 25/74/18 20/41/18
|
||||||
|
f 38/76/15 40/16/15 37/77/15
|
||||||
|
f 45/46/15 48/4/15 40/16/15
|
||||||
|
f 45/46/15 40/16/15 38/76/15
|
||||||
|
f 42/71/15 45/46/15 38/76/15
|
||||||
|
f 34/72/15 42/71/15 38/76/15
|
||||||
|
f 21/75/15 22/74/15 24/55/15
|
||||||
|
f 24/55/15 29/66/15 32/62/15
|
||||||
|
f 24/55/15 22/74/15 29/66/15
|
||||||
|
f 22/74/15 18/37/15 26/39/15
|
||||||
|
f 29/66/15 22/74/15 26/39/15
|
||||||
|
f 35/78/18 39/79/18 36/80/18
|
||||||
|
f 39/79/18 47/70/18 36/80/18
|
||||||
|
f 47/70/18 43/72/18 36/80/18
|
||||||
|
f 43/72/18 41/76/18 33/77/18
|
||||||
|
f 36/80/18 43/72/18 33/77/18
|
BIN
mods/homedecor/textures/3dforniture_taps_brass_inv.png
Normal file
After Width: | Height: | Size: 5.2 KiB |
BIN
mods/homedecor/textures/3dforniture_taps_inv.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
mods/homedecor/textures/forniture_coal.png
Normal file
After Width: | Height: | Size: 592 B |
BIN
mods/homedecor/textures/forniture_marble_base_ducha_top.png
Normal file
After Width: | Height: | Size: 778 B |
BIN
mods/homedecor/textures/forniture_marble_top_toilet.png
Normal file
After Width: | Height: | Size: 801 B |
BIN
mods/homedecor/textures/homedecor_barbecue_meat.png
Normal file
After Width: | Height: | Size: 771 B |
BIN
mods/homedecor/textures/homedecor_bathroom_set_inv.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
mods/homedecor/textures/homedecor_bathroom_set_mirror.png
Normal file
After Width: | Height: | Size: 368 B |
BIN
mods/homedecor/textures/homedecor_bathroom_set_toothpaste.png
Normal file
After Width: | Height: | Size: 488 B |
BIN
mods/homedecor/textures/homedecor_bathroom_sink_inv.png
Normal file
After Width: | Height: | Size: 4.8 KiB |
BIN
mods/homedecor/textures/homedecor_beer_mug.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
mods/homedecor/textures/homedecor_beer_mug_inv.png
Normal file
After Width: | Height: | Size: 5.4 KiB |
BIN
mods/homedecor/textures/homedecor_beertap_front.png
Normal file
After Width: | Height: | Size: 590 B |
BIN
mods/homedecor/textures/homedecor_beertap_inv.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
mods/homedecor/textures/homedecor_beertap_right.png
Normal file
After Width: | Height: | Size: 850 B |
BIN
mods/homedecor/textures/homedecor_blank_canvas.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
mods/homedecor/textures/homedecor_book_cover.png
Normal file
After Width: | Height: | Size: 3.4 KiB |
BIN
mods/homedecor/textures/homedecor_book_cover_trim.png
Normal file
After Width: | Height: | Size: 192 B |
BIN
mods/homedecor/textures/homedecor_book_edges.png
Normal file
After Width: | Height: | Size: 1010 B |
BIN
mods/homedecor/textures/homedecor_book_inv.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
mods/homedecor/textures/homedecor_book_pages.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
mods/homedecor/textures/homedecor_book_trim_inv.png
Normal file
After Width: | Height: | Size: 3.8 KiB |
BIN
mods/homedecor/textures/homedecor_brass_ingot.png
Normal file
After Width: | Height: | Size: 440 B |
BIN
mods/homedecor/textures/homedecor_ceiling_tile.png
Normal file
After Width: | Height: | Size: 282 B |
BIN
mods/homedecor/textures/homedecor_coffeemaker_case.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
mods/homedecor/textures/homedecor_coffeemaker_cup.png
Normal file
After Width: | Height: | Size: 417 B |
BIN
mods/homedecor/textures/homedecor_coffeemaker_decanter.png
Normal file
After Width: | Height: | Size: 708 B |
BIN
mods/homedecor/textures/homedecor_coffeemaker_inv.png
Normal file
After Width: | Height: | Size: 4.1 KiB |
BIN
mods/homedecor/textures/homedecor_curtain.png
Normal file
After Width: | Height: | Size: 605 B |
BIN
mods/homedecor/textures/homedecor_curtain_open.png
Normal file
After Width: | Height: | Size: 536 B |
BIN
mods/homedecor/textures/homedecor_curtainrod_wood_inv.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
mods/homedecor/textures/homedecor_desk_drawers.png
Normal file
After Width: | Height: | Size: 666 B |
BIN
mods/homedecor/textures/homedecor_desk_inv.png
Normal file
After Width: | Height: | Size: 5.0 KiB |
BIN
mods/homedecor/textures/homedecor_dishwasher_back.png
Normal file
After Width: | Height: | Size: 353 B |
BIN
mods/homedecor/textures/homedecor_dishwasher_bottom.png
Normal file
After Width: | Height: | Size: 345 B |
BIN
mods/homedecor/textures/homedecor_dishwasher_front.png
Normal file
After Width: | Height: | Size: 117 B |
BIN
mods/homedecor/textures/homedecor_dishwasher_sides.png
Normal file
After Width: | Height: | Size: 320 B |
BIN
mods/homedecor/textures/homedecor_dishwasher_top.png
Normal file
After Width: | Height: | Size: 361 B |
BIN
mods/homedecor/textures/homedecor_drawer_small.png
Normal file
After Width: | Height: | Size: 226 B |
BIN
mods/homedecor/textures/homedecor_embers.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 102 B |
BIN
mods/homedecor/textures/homedecor_heating_element.png
Normal file
After Width: | Height: | Size: 369 B |
BIN
mods/homedecor/textures/homedecor_ic.png
Normal file
After Width: | Height: | Size: 293 B |
BIN
mods/homedecor/textures/homedecor_kitchen_cabinet_bevel.png
Normal file
After Width: | Height: | Size: 95 B |
BIN
mods/homedecor/textures/homedecor_kitchen_cabinet_front.png
Normal file
After Width: | Height: | Size: 336 B |
BIN
mods/homedecor/textures/homedecor_kitchen_cabinet_front_half.png
Normal file
After Width: | Height: | Size: 297 B |
BIN
mods/homedecor/textures/homedecor_kitchen_cabinet_top.png
Normal file
After Width: | Height: | Size: 324 B |
After Width: | Height: | Size: 736 B |
BIN
mods/homedecor/textures/homedecor_kitchen_cabinet_top_marble.png
Normal file
After Width: | Height: | Size: 760 B |
BIN
mods/homedecor/textures/homedecor_kitchen_cabinet_top_steel.png
Normal file
After Width: | Height: | Size: 102 B |
BIN
mods/homedecor/textures/homedecor_kitchen_cabinet_top_wood.png
Normal file
After Width: | Height: | Size: 324 B |
BIN
mods/homedecor/textures/homedecor_kitchen_faucet_inv.png
Normal file
After Width: | Height: | Size: 4.5 KiB |
BIN
mods/homedecor/textures/homedecor_kitchen_sink_top.png
Normal file
After Width: | Height: | Size: 472 B |
BIN
mods/homedecor/textures/homedecor_medicine_cabinet_inside.png
Normal file
After Width: | Height: | Size: 144 B |