Updated homedecor
@ -1,29 +1,38 @@
|
||||
local S = homedecor.gettext
|
||||
|
||||
local bathroom_tile_colors = {
|
||||
{ "1", "white/grey" },
|
||||
{ "2", "white/dark grey" },
|
||||
{ "3", "white/black" },
|
||||
{ "4", "black/dark grey" },
|
||||
{ "red", "white/red" },
|
||||
{ "green", "white/green" },
|
||||
{ "blue", "white/blue" },
|
||||
{ "yellow", "white/yellow" },
|
||||
{ "tan", "white/tan" },
|
||||
{ "1", "white/grey", "#c0c0c0:200" },
|
||||
{ "2", "white/dark grey", "#404040:150" },
|
||||
{ "3", "white/black", "#000000:200" },
|
||||
{ "4", "black/dark grey", "" },
|
||||
{ "red", "white/red", "#d00000:150" },
|
||||
{ "green", "white/green", "#00d000:150" },
|
||||
{ "blue", "white/blue", "#0000d0:150" },
|
||||
{ "yellow", "white/yellow", "#ffff00:150" },
|
||||
{ "tan", "white/tan", "#ceaf42:150" }
|
||||
}
|
||||
|
||||
for i in ipairs(bathroom_tile_colors) do
|
||||
local color = bathroom_tile_colors[i][1]
|
||||
local shade = bathroom_tile_colors[i][2]
|
||||
local hue = bathroom_tile_colors[i][3]
|
||||
|
||||
local coloredtile = "homedecor_bathroom_tiles_bg.png^(homedecor_bathroom_tiles_fg.png^[colorize:"..hue..")"
|
||||
|
||||
if color == "4" then
|
||||
coloredtile = "(homedecor_bathroom_tiles_bg.png^[colorize:#000000:75)"..
|
||||
"^(homedecor_bathroom_tiles_fg.png^[colorize:#000000:200)"
|
||||
end
|
||||
|
||||
minetest.register_node("homedecor:tiles_"..color, {
|
||||
description = "Bathroom/kitchen tiles ("..shade..")",
|
||||
tiles = {
|
||||
"homedecor_bathroom_tiles_"..color..".png",
|
||||
"homedecor_bathroom_tiles_"..color..".png",
|
||||
"homedecor_bathroom_tiles_"..color..".png",
|
||||
"homedecor_bathroom_tiles_"..color..".png",
|
||||
"homedecor_bathroom_tiles_"..color..".png^[transformR90",
|
||||
"homedecor_bathroom_tiles_"..color..".png^[transformR90"
|
||||
coloredtile,
|
||||
coloredtile,
|
||||
coloredtile,
|
||||
coloredtile,
|
||||
"("..coloredtile..")^[transformR90",
|
||||
"("..coloredtile..")^[transformR90"
|
||||
},
|
||||
groups = {cracky=3},
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
@ -51,23 +60,17 @@ homedecor.register("towel_rod", {
|
||||
|
||||
homedecor.register("medicine_cabinet", {
|
||||
description = S("Medicine Cabinet"),
|
||||
mesh = "homedecor_medicine_cabinet.obj",
|
||||
tiles = {
|
||||
'homedecor_medicine_cabinet_tb.png',
|
||||
'homedecor_medicine_cabinet_tb.png',
|
||||
'homedecor_medicine_cabinet_sides.png',
|
||||
'homedecor_medicine_cabinet_sides.png',
|
||||
'homedecor_medicine_cabinet_back.png',
|
||||
'homedecor_medicine_cabinet_front.png'
|
||||
'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}
|
||||
},
|
||||
node_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)
|
||||
@ -81,22 +84,18 @@ homedecor.register("medicine_cabinet", {
|
||||
})
|
||||
|
||||
homedecor.register("medicine_cabinet_open", {
|
||||
mesh = "homedecor_medicine_cabinet_open.obj",
|
||||
tiles = {
|
||||
'homedecor_medicine_cabinet_tb.png',
|
||||
'homedecor_medicine_cabinet_tb.png',
|
||||
"homedecor_medicine_cabinet_open_right.png",
|
||||
'homedecor_medicine_cabinet_sides.png',
|
||||
'homedecor_medicine_cabinet_back.png',
|
||||
"homedecor_medicine_cabinet_open_front.png"
|
||||
'default_wood.png',
|
||||
'homedecor_medicine_cabinet_mirror.png',
|
||||
'homedecor_medicine_cabinet_inside.png'
|
||||
},
|
||||
groups = { snappy = 3, not_in_creative_inventory=1 },
|
||||
node_box = {
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.3125, -0.1875, 0.375, 0.3125, 0.5, 0.5}, -- NodeBox1
|
||||
{0.28, -0.1875, -0.1875, 0.3125, 0.5, 0.375}, -- NodeBox2
|
||||
}
|
||||
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"
|
||||
|
@ -17,10 +17,10 @@ homedecor.register("toilet", {
|
||||
description = S("Toilet"),
|
||||
mesh = "homedecor_toilet_closed.obj",
|
||||
tiles = {
|
||||
"homedecor_marble_light.png",
|
||||
"homedecor_marble_light.png",
|
||||
"homedecor_marble_light.png",
|
||||
"homedecor_generic_metal_neutral.png"
|
||||
"homedecor_marble.png^[colorize:#ffffff:175",
|
||||
"homedecor_marble.png^[colorize:#ffffff:175",
|
||||
"homedecor_marble.png^[colorize:#ffffff:175",
|
||||
"homedecor_generic_metal_black.png^[brighten"
|
||||
},
|
||||
selection_box = toilet_sbox,
|
||||
node_box = toilet_cbox,
|
||||
@ -35,11 +35,11 @@ homedecor.register("toilet", {
|
||||
homedecor.register("toilet_open", {
|
||||
mesh = "homedecor_toilet_open.obj",
|
||||
tiles = {
|
||||
"homedecor_marble_light.png",
|
||||
"homedecor_marble_light.png",
|
||||
"homedecor_marble_light.png",
|
||||
"homedecor_marble.png^[colorize:#ffffff:175",
|
||||
"homedecor_marble.png^[colorize:#ffffff:175",
|
||||
"homedecor_marble.png^[colorize:#ffffff:175",
|
||||
"default_water.png",
|
||||
"homedecor_generic_metal_neutral.png"
|
||||
"homedecor_generic_metal_black.png^[brighten"
|
||||
},
|
||||
selection_box = toilet_sbox,
|
||||
collision_box = toilet_cbox,
|
||||
@ -89,26 +89,55 @@ homedecor.register("sink", {
|
||||
description = S("Bathroom Sink"),
|
||||
mesh = "homedecor_bathroom_sink.obj",
|
||||
tiles = {
|
||||
"homedecor_marble_light.png",
|
||||
"forniture_marble.png",
|
||||
"homedecor_marble.png^[colorize:#ffffff:175",
|
||||
"homedecor_marble.png",
|
||||
"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(),
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{ -5/16, 5/16, 1/16, -4/16, 8/16, 8/16 },
|
||||
{ 5/16, 5/16, 1/16, 4/16, 8/16, 8/16 },
|
||||
{ -5/16, 5/16, 1/16, 5/16, 8/16, 2/16 },
|
||||
{ -5/16, 5/16, 6/16, 5/16, 8/16, 8/16 },
|
||||
{ -4/16, -8/16, 1/16, 4/16, 5/16, 6/16 }
|
||||
}
|
||||
},
|
||||
on_destruct = function(pos)
|
||||
homedecor.stop_particle_spawner({x=pos.x, y=pos.y+1, z=pos.z})
|
||||
end
|
||||
})
|
||||
|
||||
--Taps
|
||||
|
||||
local function taps_on_rightclick(pos, node, clicker)
|
||||
local below = minetest.get_node_or_nil({x=pos.x, y=pos.y-1, z=pos.z})
|
||||
if below and
|
||||
below.name == "homedecor:shower_tray" or
|
||||
below.name == "homedecor:sink" or
|
||||
below.name == "homedecor:kitchen_cabinet_with_sink" then
|
||||
local particledef = {
|
||||
outlet = { x = 0, y = -0.44, z = 0.28 },
|
||||
velocity_x = { min = -0.1, max = 0.1 },
|
||||
velocity_y = -0.3,
|
||||
velocity_z = { min = -0.1, max = 0 },
|
||||
spread = 0
|
||||
}
|
||||
homedecor.start_particle_spawner(pos, node, particledef, "homedecor_faucet")
|
||||
end
|
||||
end
|
||||
|
||||
homedecor.register("taps", {
|
||||
description = S("Bathroom taps/faucet"),
|
||||
mesh = "homedecor_bathroom_faucet.obj",
|
||||
tiles = {
|
||||
"homedecor_generic_metal_neutral.png",
|
||||
"homedecor_generic_metal_black.png^[brighten",
|
||||
"homedecor_generic_metal_bright.png",
|
||||
"homedecor_generic_metal_white.png",
|
||||
"homedecor_generic_metal_black.png^[colorize:#ffffff:200",
|
||||
"homedecor_generic_metal_bright.png"
|
||||
},
|
||||
inventory_image = "3dforniture_taps_inv.png",
|
||||
@ -120,6 +149,9 @@ homedecor.register("taps", {
|
||||
walkable = false,
|
||||
groups = {cracky=3},
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
on_rightclick = taps_on_rightclick,
|
||||
on_destruct = homedecor.stop_particle_spawner,
|
||||
on_rotate = screwdriver.disallow
|
||||
})
|
||||
|
||||
homedecor.register("taps_brass", {
|
||||
@ -128,7 +160,7 @@ homedecor.register("taps_brass", {
|
||||
tiles = {
|
||||
"homedecor_generic_metal_brass.png",
|
||||
"homedecor_generic_metal_brass.png",
|
||||
"homedecor_generic_metal_white.png",
|
||||
"homedecor_generic_metal_black.png^[colorize:#ffffff:200",
|
||||
"homedecor_generic_metal_brass.png"
|
||||
},
|
||||
inventory_image = "3dforniture_taps_brass_inv.png",
|
||||
@ -140,6 +172,9 @@ homedecor.register("taps_brass", {
|
||||
walkable = false,
|
||||
groups = {cracky=3},
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
on_rightclick = taps_on_rightclick,
|
||||
on_destruct = homedecor.stop_particle_spawner,
|
||||
on_rotate = screwdriver.disallow
|
||||
})
|
||||
|
||||
--Shower Tray
|
||||
@ -148,7 +183,7 @@ homedecor.register("shower_tray", {
|
||||
description = S("Shower Tray"),
|
||||
tiles = {
|
||||
"forniture_marble_base_ducha_top.png",
|
||||
"forniture_marble.png"
|
||||
"homedecor_marble.png"
|
||||
},
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
@ -167,34 +202,13 @@ homedecor.register("shower_tray", {
|
||||
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)
|
||||
homedecor.stop_particle_spawner({x=pos.x, y=pos.y+2, z=pos.z}) -- the showerhead
|
||||
homedecor.stop_particle_spawner({x=pos.x, y=pos.y+1, z=pos.z}) -- the taps, if any
|
||||
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",
|
||||
@ -205,7 +219,7 @@ homedecor.register("shower_head", {
|
||||
drawtype = "mesh",
|
||||
mesh = "homedecor_shower_head.obj",
|
||||
tiles = {
|
||||
"homedecor_generic_metal_neutral.png",
|
||||
"homedecor_generic_metal_black.png^[brighten",
|
||||
"homedecor_shower_head.png"
|
||||
},
|
||||
inventory_image = "homedecor_shower_head_inv.png",
|
||||
@ -213,70 +227,22 @@ homedecor.register("shower_head", {
|
||||
groups = {snappy=3},
|
||||
selection_box = sh_cbox,
|
||||
walkable = false,
|
||||
on_rotate = screwdriver.disallow,
|
||||
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
|
||||
local below = minetest.get_node_or_nil({x=pos.x, y=pos.y-2.0, z=pos.z})
|
||||
if below and below.name == "homedecor:shower_tray" then
|
||||
local particledef = {
|
||||
outlet = { x = 0, y = -0.42, z = 0.1 },
|
||||
velocity_x = { min = -0.15, max = 0.15 },
|
||||
velocity_y = -2,
|
||||
velocity_z = { min = -0.3, max = 0.1 },
|
||||
spread = 0.12
|
||||
}
|
||||
homedecor.start_particle_spawner(pos, node, particledef, "homedecor_shower")
|
||||
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)
|
||||
homedecor.stop_particle_spawner(pos)
|
||||
end
|
||||
})
|
||||
|
||||
|
@ -1,15 +1,15 @@
|
||||
local S = homedecor.gettext
|
||||
|
||||
local bedcolors = {
|
||||
"red",
|
||||
"green",
|
||||
"blue",
|
||||
"violet",
|
||||
"brown",
|
||||
"darkgrey",
|
||||
"orange",
|
||||
"yellow",
|
||||
"pink",
|
||||
{ "red", "#d00000:150" },
|
||||
{ "green", "#00d000:150" },
|
||||
{ "blue", "#0000d0:150" },
|
||||
{ "violet", "#7000e0:150" },
|
||||
{ "brown", "#603010:175" },
|
||||
{ "darkgrey", "#101010:150" },
|
||||
{ "orange", "#ff3000:150" },
|
||||
{ "yellow", "#ffe000:150" },
|
||||
{ "pink", "#ff80b0:150" }
|
||||
}
|
||||
|
||||
local bed_sbox = {
|
||||
@ -40,8 +40,11 @@ local kbed_cbox = {
|
||||
}
|
||||
}
|
||||
|
||||
for _, color in ipairs(bedcolors) do
|
||||
for i in ipairs(bedcolors) do
|
||||
local color = bedcolors[i][1]
|
||||
local color2=color
|
||||
local hue = bedcolors[i][2]
|
||||
|
||||
if color == "darkgrey" then
|
||||
color2 = "dark_grey"
|
||||
end
|
||||
@ -55,12 +58,13 @@ for _, color in ipairs(bedcolors) do
|
||||
"homedecor_bed_bottom.png",
|
||||
"wool_"..color2..".png^[brighten", -- pillow
|
||||
},
|
||||
inventory_image = "homedecor_bed_"..color.."_inv.png",
|
||||
inventory_image = "homedecor_bed_inv.png^(homedecor_bed_overlay_inv.png^[colorize:"..hue..")",
|
||||
description = S("Bed (%s)"):format(color),
|
||||
groups = {snappy=3},
|
||||
selection_box = bed_sbox,
|
||||
collision_box = bed_cbox,
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
on_rotate = screwdriver.disallow,
|
||||
after_place_node = function(pos, placer, itemstack, pointed_thing)
|
||||
if not placer:get_player_control().sneak then
|
||||
return homedecor.bed_expansion(pos, placer, itemstack, pointed_thing, color)
|
||||
@ -86,11 +90,11 @@ for _, color in ipairs(bedcolors) do
|
||||
"homedecor_bed_bottom.png",
|
||||
"wool_"..color2..".png^[brighten",
|
||||
},
|
||||
groups = {snappy=3, not_in_creative_inventory=1},
|
||||
selection_box = bed_sbox,
|
||||
collision_box = bed_cbox,
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
expand = { forward = "air" },
|
||||
on_rotate = screwdriver.disallow,
|
||||
after_dig_node = function(pos)
|
||||
homedecor.unextend_bed(pos, color)
|
||||
end,
|
||||
@ -112,12 +116,14 @@ for _, color in ipairs(bedcolors) do
|
||||
"homedecor_bed_bottom.png",
|
||||
"wool_"..color2..".png^[brighten",
|
||||
},
|
||||
inventory_image = "homedecor_bed_kingsize_"..color.."_inv.png",
|
||||
inventory_image = "homedecor_bed_kingsize_inv.png^(homedecor_bed_kingsize_overlay_inv.png^[colorize:"..hue..")",
|
||||
groups = {snappy=3, not_in_creative_inventory=1},
|
||||
description = S("Bed (%s, king sized)"):format(color),
|
||||
groups = {snappy=3, not_in_creative_inventory=1},
|
||||
selection_box = kbed_sbox,
|
||||
collision_box = kbed_cbox,
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
on_rotate = screwdriver.disallow,
|
||||
after_dig_node = function(pos, oldnode, oldmetadata, digger)
|
||||
local inv = digger:get_inventory()
|
||||
if digger:get_player_control().sneak and inv:room_for_item("main", "bed_"..color.."_regular 1") then
|
||||
|
@ -1,26 +1,35 @@
|
||||
local S = homedecor.gettext
|
||||
|
||||
local bookcolors = {
|
||||
"red",
|
||||
"green",
|
||||
"blue",
|
||||
"violet",
|
||||
"grey",
|
||||
"brown"
|
||||
{ "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]
|
||||
local color_d = S(bookcolors[c])
|
||||
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 = meta:get_string("text"),
|
||||
metadata = data,
|
||||
})
|
||||
stack = digger:get_inventory():add_item("main", stack)
|
||||
if not stack:is_empty() then
|
||||
@ -29,101 +38,119 @@ for c in ipairs(bookcolors) do
|
||||
minetest.remove_node(pos)
|
||||
end
|
||||
|
||||
homedecor.register("book_"..color, {
|
||||
description = S("Writable Book (%s)"):format(color_d),
|
||||
mesh = "homedecor_book.obj",
|
||||
tiles = { "homedecor_book_"..color..".png" },
|
||||
inventory_image = "homedecor_book_"..color.."_inv.png",
|
||||
wield_image = "homedecor_book_"..color.."_inv.png",
|
||||
groups = { snappy=3, oddly_breakable_by_hand=3, book=1 },
|
||||
walkable = false,
|
||||
stack_max = 1,
|
||||
on_rightclick = function(pos, node, clicker)
|
||||
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)
|
||||
meta:set_string("text", text)
|
||||
local data = minetest.deserialize(text) 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,
|
||||
on_use = function(itemstack, user, pointed_thing)
|
||||
local player_name = user:get_player_name()
|
||||
local data = minetest.deserialize(itemstack:get_metadata())
|
||||
local title, text, owner = "", "", player_name
|
||||
if data then
|
||||
title, text, owner = data.title, data.text, data.owner
|
||||
end
|
||||
local formspec
|
||||
if 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
|
||||
minetest.show_formspec(user:get_player_name(), BOOK_FORMNAME, formspec)
|
||||
end,
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.2, -0.5, -0.25, 0.2, -0.35, 0.25}
|
||||
}
|
||||
})
|
||||
local inv_img = "homedecor_book_inv.png^[colorize:"..hue.."^homedecor_book_trim_inv.png"
|
||||
|
||||
homedecor.register("book_open_"..color, {
|
||||
mesh = "homedecor_book_open.obj",
|
||||
tiles = { "homedecor_book_open_"..color..".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 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,
|
||||
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,
|
||||
})
|
||||
end,
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.35, -0.5, -0.25, 0.35, -0.4, 0.25}
|
||||
}
|
||||
})
|
||||
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
|
||||
|
||||
@ -131,15 +158,16 @@ minetest.register_on_player_receive_fields(function(player, form_name, fields)
|
||||
if form_name ~= BOOK_FORMNAME or not fields.save then
|
||||
return
|
||||
end
|
||||
local stack = player:get_wielded_item()
|
||||
if minetest.get_item_group(stack:get_name(), "book") == 0 then
|
||||
return
|
||||
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
|
||||
local data = minetest.deserialize(stack:get_metadata()) or {}
|
||||
data.title, data.text, data.owner =
|
||||
fields.title, fields.text, player:get_player_name()
|
||||
stack:set_metadata(minetest.serialize(data))
|
||||
player:set_wielded_item(stack)
|
||||
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)
|
||||
|
@ -4,21 +4,13 @@ local S = homedecor.gettext
|
||||
|
||||
homedecor.register("air_conditioner", {
|
||||
description = S("Air Conditioner"),
|
||||
tiles = { 'homedecor_ac_tb.png',
|
||||
'homedecor_ac_tb.png',
|
||||
'homedecor_ac_sides.png',
|
||||
'homedecor_ac_sides.png',
|
||||
'homedecor_ac_back.png',
|
||||
'homedecor_ac_front.png'},
|
||||
mesh = "homedecor_ac.obj",
|
||||
tiles = {
|
||||
"homedecor_ac.png",
|
||||
"default_glass.png"
|
||||
},
|
||||
groups = { snappy = 3 },
|
||||
sounds = default.node_sound_leaves_defaults(),
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, 0.124, 0.5 }, -- off by just a tad to force the adjoining faces to be drawn.
|
||||
{-0.5, 0.125, -0.5, 0.5, 0.5, 0.5 },
|
||||
}
|
||||
},
|
||||
selection_box = { type="regular" },
|
||||
})
|
||||
|
||||
@ -45,6 +37,7 @@ homedecor.register("desk_fan", {
|
||||
inventory_image = "homedecor_desk_fan_inv.png",
|
||||
wield_image = "homedecor_desk_fan_inv.png",
|
||||
selection_box = { type = "regular" },
|
||||
on_rotate = screwdriver.disallow,
|
||||
on_construct = function(pos)
|
||||
local entity_remove = minetest.get_objects_inside_radius(pos, 0.1)
|
||||
local meta = minetest.get_meta(pos)
|
||||
@ -160,7 +153,7 @@ local r_cbox = {
|
||||
homedecor.register("radiator", {
|
||||
mesh = "homedecor_radiator.obj",
|
||||
tiles = {
|
||||
"homedecor_generic_metal_white.png",
|
||||
"homedecor_generic_metal_black.png^[colorize:#ffffff:200",
|
||||
"homedecor_radiator_controls.png"
|
||||
},
|
||||
inventory_image = "homedecor_radiator_inv.png",
|
||||
|
@ -4,7 +4,7 @@ local clock_sbox = {
|
||||
}
|
||||
|
||||
local clock_materials = {
|
||||
{ "plastic", "homedecor_generic_plastic_white.png" },
|
||||
{ "plastic", "homedecor_generic_plastic_black.png^[colorize:#ffffff:220" },
|
||||
{ "wood", "default_wood.png" }
|
||||
}
|
||||
|
||||
@ -82,7 +82,7 @@ homedecor.register("grandfather_clock", {
|
||||
tiles = {
|
||||
"default_glass.png",
|
||||
"homedecor_grandfather_clock_face.png",
|
||||
"homedecor_generic_wood_luxury_brown1.png",
|
||||
"homedecor_generic_wood_luxury.png",
|
||||
"homedecor_grandfather_clock_face_edge.png",
|
||||
"homedecor_generic_metal_brass.png"
|
||||
},
|
||||
@ -92,6 +92,7 @@ homedecor.register("grandfather_clock", {
|
||||
collision_box = gf_cbox,
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
expand = { top="air" },
|
||||
on_rotate = screwdriver.rotate_simple
|
||||
})
|
||||
|
||||
minetest.register_alias("homedecor:grandfather_clock_bottom", "homedecor:grandfather_clock")
|
||||
|
@ -1,9 +1,9 @@
|
||||
minetest.register_node("homedecor:cobweb_corner", {
|
||||
description = "Cobweb Corner (only decorative)", --Description changé pour évitez conflit avec "Spider Cobweb" du mod "mobs"
|
||||
description = "Cobweb",
|
||||
drawtype = "torchlike",
|
||||
tiles = { "homedecor_cobweb_torchlike.png" },
|
||||
inventory_image = "homedecor_cobweb_inv.png",
|
||||
wield_image = "homedecor_cobweb_inv.png",
|
||||
inventory_image = "homedecor_cobweb.png",
|
||||
wield_image = "homedecor_cobweb.png",
|
||||
paramtype = "light",
|
||||
paramtype2 = "wallmounted",
|
||||
sunlight_propagates = true,
|
||||
@ -26,7 +26,7 @@ minetest.register_node("homedecor:cobweb_centered", {
|
||||
description = "Cobweb",
|
||||
drawtype = "nodebox",
|
||||
tiles = { "homedecor_cobweb.png" },
|
||||
inventory_image = "homedecor_cobweb_inv.png",
|
||||
inventory_image = "homedecor_cobweb.png",
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
sunlight_propagates = true,
|
||||
@ -53,7 +53,7 @@ minetest.register_node("homedecor:cobweb_flat", {
|
||||
description = "Cobweb",
|
||||
drawtype = "nodebox",
|
||||
tiles = { "homedecor_cobweb.png" },
|
||||
inventory_image = "homedecor_cobweb_inv.png",
|
||||
inventory_image = "homedecor_cobweb.png",
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
sunlight_propagates = true,
|
||||
@ -80,7 +80,7 @@ minetest.register_node("homedecor:cobweb_plantlike", {
|
||||
description = "Cobweb",
|
||||
drawtype = "plantlike",
|
||||
tiles = { "homedecor_cobweb_plantlike.png" },
|
||||
inventory_image = "homedecor_cobweb_inv.png",
|
||||
inventory_image = "homedecor_cobweb.png",
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
sunlight_propagates = true,
|
||||
|
@ -118,6 +118,17 @@ minetest.register_craftitem("homedecor:chainlink_brass", {
|
||||
inventory_image = "homedecor_chainlink_brass.png"
|
||||
})
|
||||
|
||||
minetest.register_craftitem("homedecor:soda_can", {
|
||||
description = "Soda Can",
|
||||
inventory_image = "homedecor_soda_can.png",
|
||||
on_use = minetest.item_eat(2),
|
||||
})
|
||||
|
||||
minetest.register_craftitem("homedecor:coin", {
|
||||
description = "Gold Coin",
|
||||
inventory_image = "homedecor_coin.png",
|
||||
})
|
||||
|
||||
-- alternate crafting if mesecons is/isn't installed
|
||||
|
||||
if not minetest.get_modpath("mesecons") then
|
||||
@ -911,26 +922,46 @@ minetest.register_craft( {
|
||||
type = "shapeless",
|
||||
output = "homedecor:rug_small 8",
|
||||
recipe = {
|
||||
"wool:red",
|
||||
"wool:yellow",
|
||||
"wool:blue",
|
||||
"wool:black"
|
||||
"wool:red",
|
||||
"wool:yellow",
|
||||
"wool:blue",
|
||||
"wool:black"
|
||||
},
|
||||
})
|
||||
|
||||
-- cotton version:
|
||||
minetest.register_craft( {
|
||||
output = "homedecor:rug_persian 8",
|
||||
recipe = {
|
||||
{ "", "wool:yellow", "" },
|
||||
{ "wool:red", "wool:blue", "wool:red" },
|
||||
{ "", "wool:yellow", "" }
|
||||
},
|
||||
})
|
||||
|
||||
-- cotton versions:
|
||||
|
||||
minetest.register_craft( {
|
||||
type = "shapeless",
|
||||
output = "homedecor:rug_small 8",
|
||||
recipe = {
|
||||
"cotton:red",
|
||||
"cotton:yellow",
|
||||
"cotton:blue",
|
||||
"cotton:black"
|
||||
"cotton:red",
|
||||
"cotton:yellow",
|
||||
"cotton:blue",
|
||||
"cotton:black"
|
||||
},
|
||||
})
|
||||
|
||||
minetest.register_craft( {
|
||||
output = "homedecor:rug_persian 8",
|
||||
recipe = {
|
||||
{ "", "cotton:yellow", "" },
|
||||
{ "cotton:red", "cotton:blue", "cotton:red" },
|
||||
{ "", "cotton:yellow", "" }
|
||||
},
|
||||
})
|
||||
|
||||
-- fuel recipes for same
|
||||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "homedecor:rug_small",
|
||||
@ -952,6 +983,12 @@ minetest.register_craft({
|
||||
burntime = 30,
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "homedecor:rug_persian",
|
||||
burntime = 30,
|
||||
})
|
||||
|
||||
-- Speakers
|
||||
|
||||
minetest.register_craft( {
|
||||
@ -1493,6 +1530,15 @@ minetest.register_craft({
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "homedecor:plasma_ball 2",
|
||||
recipe = {
|
||||
{"", "default:glass", ""},
|
||||
{"default:glass", "default:copper_ingot", "default:glass"},
|
||||
{"homedecor:plastic_sheeting", "homedecor:power_crystal", "homedecor:plastic_sheeting"}
|
||||
}
|
||||
})
|
||||
|
||||
-- Brass/wrought iron fences
|
||||
|
||||
|
||||
@ -1753,7 +1799,7 @@ minetest.register_craft( {
|
||||
-- plain wood, non-windowed
|
||||
|
||||
minetest.register_craft( {
|
||||
output = "homedecor:door_wood_plain_bottom_left 2",
|
||||
output = "homedecor:door_wood_plain_left 2",
|
||||
recipe = {
|
||||
{ "group:wood", "group:wood", "" },
|
||||
{ "group:wood", "group:wood", "default:steel_ingot" },
|
||||
@ -1764,7 +1810,7 @@ minetest.register_craft( {
|
||||
-- fancy exterior
|
||||
|
||||
minetest.register_craft( {
|
||||
output = "homedecor:door_exterior_fancy_bottom_left 2",
|
||||
output = "homedecor:door_exterior_fancy_left 2",
|
||||
recipe = {
|
||||
{ "group:wood", "default:glass" },
|
||||
{ "group:wood", "group:wood" },
|
||||
@ -1777,7 +1823,7 @@ minetest.register_craft( {
|
||||
-- bare
|
||||
|
||||
minetest.register_craft( {
|
||||
output = "homedecor:door_wood_glass_bottom_left 2",
|
||||
output = "homedecor:door_wood_glass_oak_left 2",
|
||||
recipe = {
|
||||
{ "default:glass", "group:wood" },
|
||||
{ "group:wood", "default:glass" },
|
||||
@ -1786,7 +1832,7 @@ minetest.register_craft( {
|
||||
})
|
||||
|
||||
minetest.register_craft( {
|
||||
output = "homedecor:door_wood_glass_bottom_left 2",
|
||||
output = "homedecor:door_wood_glass_oak_left 2",
|
||||
recipe = {
|
||||
{ "group:wood", "default:glass" },
|
||||
{ "default:glass", "group:wood" },
|
||||
@ -1798,22 +1844,22 @@ minetest.register_craft( {
|
||||
|
||||
minetest.register_craft( {
|
||||
type = "shapeless",
|
||||
output = "homedecor:door_wood_glass_mahogany_bottom_left 2",
|
||||
output = "homedecor:door_wood_glass_mahogany_left 2",
|
||||
recipe = {
|
||||
"default:dirt",
|
||||
"default:coal_lump",
|
||||
"homedecor:door_wood_glass_bottom_left",
|
||||
"homedecor:door_wood_glass_bottom_left"
|
||||
"homedecor:door_wood_glass_oak_left",
|
||||
"homedecor:door_wood_glass_oak_left"
|
||||
},
|
||||
})
|
||||
|
||||
minetest.register_craft( {
|
||||
type = "shapeless",
|
||||
output = "homedecor:door_wood_glass_mahogany_bottom_left 2",
|
||||
output = "homedecor:door_wood_glass_mahogany_left 2",
|
||||
recipe = {
|
||||
"dye:brown",
|
||||
"homedecor:door_wood_glass_bottom_left",
|
||||
"homedecor:door_wood_glass_bottom_left"
|
||||
"homedecor:door_wood_glass_oak_left",
|
||||
"homedecor:door_wood_glass_oak_left"
|
||||
},
|
||||
})
|
||||
|
||||
@ -1821,18 +1867,18 @@ minetest.register_craft( {
|
||||
|
||||
minetest.register_craft( {
|
||||
type = "shapeless",
|
||||
output = "homedecor:door_wood_glass_white_bottom_left 2",
|
||||
output = "homedecor:door_wood_glass_white_left 2",
|
||||
recipe = {
|
||||
"dye:white",
|
||||
"homedecor:door_wood_glass_bottom_left",
|
||||
"homedecor:door_wood_glass_bottom_left"
|
||||
"homedecor:door_wood_glass_oak_left",
|
||||
"homedecor:door_wood_glass_oak_left"
|
||||
},
|
||||
})
|
||||
|
||||
-- Solid glass with metal handle
|
||||
|
||||
minetest.register_craft( {
|
||||
output = "homedecor:door_glass_bottom_left 2",
|
||||
output = "homedecor:door_glass_left 2",
|
||||
recipe = {
|
||||
{ "default:glass", "default:glass" },
|
||||
{ "default:glass", "default:steel_ingot" },
|
||||
@ -1845,7 +1891,7 @@ minetest.register_craft( {
|
||||
-- oak
|
||||
|
||||
minetest.register_craft( {
|
||||
output = "homedecor:door_closet_oak_bottom_left 2",
|
||||
output = "homedecor:door_closet_oak_left 2",
|
||||
recipe = {
|
||||
{ "", "group:stick", "group:stick" },
|
||||
{ "default:steel_ingot", "group:stick", "group:stick" },
|
||||
@ -1857,10 +1903,10 @@ minetest.register_craft( {
|
||||
|
||||
minetest.register_craft( {
|
||||
type = "shapeless",
|
||||
output = "homedecor:door_closet_mahogany_bottom_left 2",
|
||||
output = "homedecor:door_closet_mahogany_left 2",
|
||||
recipe = {
|
||||
"homedecor:door_closet_oak_bottom_left",
|
||||
"homedecor:door_closet_oak_bottom_left",
|
||||
"homedecor:door_closet_oak_left",
|
||||
"homedecor:door_closet_oak_left",
|
||||
"default:dirt",
|
||||
"default:coal_lump",
|
||||
},
|
||||
@ -1868,10 +1914,10 @@ minetest.register_craft( {
|
||||
|
||||
minetest.register_craft( {
|
||||
type = "shapeless",
|
||||
output = "homedecor:door_closet_mahogany_bottom_left 2",
|
||||
output = "homedecor:door_closet_mahogany_left 2",
|
||||
recipe = {
|
||||
"homedecor:door_closet_oak_bottom_left",
|
||||
"homedecor:door_closet_oak_bottom_left",
|
||||
"homedecor:door_closet_oak_left",
|
||||
"homedecor:door_closet_oak_left",
|
||||
"dye:brown"
|
||||
},
|
||||
})
|
||||
@ -1879,7 +1925,7 @@ minetest.register_craft( {
|
||||
-- wrought fence-like door
|
||||
|
||||
minetest.register_craft( {
|
||||
output = "homedecor:door_wrought_iron_bottom_left 2",
|
||||
output = "homedecor:door_wrought_iron_left 2",
|
||||
recipe = {
|
||||
{ "homedecor:pole_wrought_iron", "default:iron_lump" },
|
||||
{ "homedecor:pole_wrought_iron", "default:iron_lump" },
|
||||
@ -1890,10 +1936,10 @@ minetest.register_craft( {
|
||||
-- bedroom door
|
||||
|
||||
minetest.register_craft( {
|
||||
output = "homedecor:door_bedroom_bottom_left",
|
||||
output = "homedecor:door_bedroom_left",
|
||||
recipe = {
|
||||
{ "dye:white", "dye:white", "" },
|
||||
{ "homedecor:door_wood_plain_bottom_left", "technic:brass_ingot", "" },
|
||||
{ "homedecor:door_wood_plain_left", "technic:brass_ingot", "" },
|
||||
{ "", "", "" },
|
||||
},
|
||||
})
|
||||
@ -1901,7 +1947,7 @@ minetest.register_craft( {
|
||||
-- woodglass door
|
||||
|
||||
minetest.register_craft( {
|
||||
output = "homedecor:door_woodglass_bottom_left",
|
||||
output = "homedecor:door_woodglass_left",
|
||||
recipe = {
|
||||
{ "default:wood", "default:glass", "" },
|
||||
{ "default:wood", "default:glass", "technic:brass_ingot" },
|
||||
@ -1912,7 +1958,7 @@ minetest.register_craft( {
|
||||
-- woodglass door type 2
|
||||
|
||||
minetest.register_craft( {
|
||||
output = "homedecor:door_woodglass2_bottom_left",
|
||||
output = "homedecor:door_woodglass2_left",
|
||||
recipe = {
|
||||
{ "default:glass", "default:glass", "" },
|
||||
{ "default:wood", "default:wood", "default:iron_lump" },
|
||||
@ -3005,7 +3051,7 @@ for _, color in ipairs(bookcolors) do
|
||||
end
|
||||
|
||||
minetest.register_craft({
|
||||
output = "homedecor:jpn_door_bottom",
|
||||
output = "homedecor:door_japanese_closed",
|
||||
recipe = {
|
||||
{ "homedecor:japanese_wall_top" },
|
||||
{ "homedecor:japanese_wall_bottom" }
|
||||
@ -3180,6 +3226,96 @@ minetest.register_craft({
|
||||
},
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "homedecor:spiral_staircase",
|
||||
recipe = {
|
||||
{ "default:steelblock", "homedecor:pole_wrought_iron", "" },
|
||||
{ "", "homedecor:pole_wrought_iron", "default:steelblock" },
|
||||
{ "default:steelblock", "homedecor:pole_wrought_iron", "" }
|
||||
},
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "homedecor:soda_machine",
|
||||
recipe = {
|
||||
{"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"},
|
||||
{"default:steel_ingot", "dye:red", "default:steel_ingot"},
|
||||
{"default:steel_ingot", "default:copperblock", "default:steel_ingot"},
|
||||
},
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "homedecor:coin 5",
|
||||
recipe = {"moreblocks:micro_goldblock_1", "default:sword_stone"}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "homedecor:coin 15",
|
||||
recipe = {"default:gold_ingot", "default:sword_steel"}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "homedecor:coin 50",
|
||||
recipe = {"default:goldblock", "default:sword_mese"}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "homedecor:lattice_wood 8",
|
||||
recipe = {
|
||||
{"group:stick", "group:wood", "group:stick"},
|
||||
{"group:wood", "", "group:wood"},
|
||||
{"group:stick", "group:wood", "group:stick"},
|
||||
},
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "homedecor:lattice_white_wood 8",
|
||||
recipe = {
|
||||
{"group:stick", "group:wood", "group:stick"},
|
||||
{"group:wood", "dye:white", "group:wood"},
|
||||
{"group:stick", "group:wood", "group:stick"},
|
||||
},
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "homedecor:lattice_wood_vegetal 8",
|
||||
recipe = {
|
||||
{"group:stick", "group:wood", "group:stick"},
|
||||
{"group:wood", "group:leaves", "group:wood"},
|
||||
{"group:stick", "group:wood", "group:stick"},
|
||||
},
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "homedecor:lattice_white_wood_vegetal 8",
|
||||
recipe = {
|
||||
{"group:stick", "group:wood", "group:stick"},
|
||||
{"group:wood", "group:leaves", "group:wood"},
|
||||
{"group:stick", "dye:white", "group:stick"},
|
||||
},
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "homedecor:stained_glass 8",
|
||||
recipe = {
|
||||
{"", "dye:blue", ""},
|
||||
{"dye:red", "default:glass", "dye:green"},
|
||||
{"", "dye:yellow", ""},
|
||||
},
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "homedecor:stained_glass",
|
||||
recipe = {
|
||||
{"", "dye:blue", ""},
|
||||
{"dye:red", "xpanes:pane", "dye:green"},
|
||||
{"", "dye:yellow", ""},
|
||||
},
|
||||
})
|
||||
|
||||
for i in ipairs(homedecor.banister_materials) do
|
||||
|
||||
local name = homedecor.banister_materials[i][1]
|
||||
@ -3189,7 +3325,7 @@ for i in ipairs(homedecor.banister_materials) do
|
||||
local dye2 = homedecor.banister_materials[i][8]
|
||||
|
||||
minetest.register_craft({
|
||||
output = "homedecor:banister_"..name.."_left 2",
|
||||
output = "homedecor:banister_"..name.."_horizontal 2",
|
||||
recipe = {
|
||||
{ topmat, "", dye1 },
|
||||
{ vertmat, topmat, "" },
|
||||
|
@ -6,3 +6,5 @@ technic?
|
||||
dye?
|
||||
bees?
|
||||
intllib?
|
||||
bucket?
|
||||
beds?
|
||||
|
@ -243,6 +243,7 @@ for i in ipairs(sides) do
|
||||
use_texture_alpha = door_model.usealpha,
|
||||
selection_box = selbox,
|
||||
collision_box = colbox,
|
||||
on_rotate = screwdriver.rotate_simple,
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
return homedecor.stack_wing(itemstack, placer, pointed_thing,
|
||||
"homedecor:door_"..doorname.."_left", "air",
|
||||
@ -337,17 +338,41 @@ for i in ipairs(gates_list) do
|
||||
|
||||
local gate=gates_list[i]
|
||||
|
||||
local tiles = {
|
||||
"homedecor_gate_"..gate.."_tb.png",
|
||||
"homedecor_gate_"..gate.."_tb.png",
|
||||
"homedecor_gate_"..gate.."_lr.png",
|
||||
"homedecor_gate_"..gate.."_lr.png",
|
||||
"homedecor_gate_"..gate.."_fb.png^[transformFX",
|
||||
"homedecor_gate_"..gate.."_fb.png"
|
||||
}
|
||||
|
||||
if gate == "barbed_wire" then
|
||||
tiles = {
|
||||
"homedecor_gate_barbed_wire_edges.png",
|
||||
"homedecor_gate_barbed_wire_edges.png",
|
||||
"homedecor_gate_barbed_wire_edges.png",
|
||||
"homedecor_gate_barbed_wire_edges.png",
|
||||
"homedecor_gate_barbed_wire_fb.png^[transformFX",
|
||||
"homedecor_gate_barbed_wire_fb.png"
|
||||
}
|
||||
end
|
||||
|
||||
if gate == "picket" or gate == "picket_white" then
|
||||
tiles = {
|
||||
"homedecor_blanktile.png",
|
||||
"homedecor_blanktile.png",
|
||||
"homedecor_blanktile.png",
|
||||
"homedecor_blanktile.png",
|
||||
"homedecor_gate_"..gate.."_back.png",
|
||||
"homedecor_gate_"..gate.."_front.png"
|
||||
}
|
||||
end
|
||||
|
||||
local def = {
|
||||
drawtype = "nodebox",
|
||||
description = S(gate_names[i].." Fence Gate"),
|
||||
tiles = {
|
||||
"homedecor_gate_"..gate.."_top.png",
|
||||
"homedecor_gate_"..gate.."_bottom.png",
|
||||
"homedecor_gate_"..gate.."_left.png",
|
||||
"homedecor_gate_"..gate.."_right.png",
|
||||
"homedecor_gate_"..gate.."_back.png",
|
||||
"homedecor_gate_"..gate.."_front.png"
|
||||
},
|
||||
tiles = tiles,
|
||||
paramtype = "light",
|
||||
groups = {snappy=3},
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
@ -378,15 +403,15 @@ for i in ipairs(gates_list) do
|
||||
def = homedecor.table_copy(def)
|
||||
def.groups.not_in_creative_inventory = 1
|
||||
def.selection_box.fixed = { 0.4, -0.5, -0.5, 0.5, 0.5, 0.5 }
|
||||
def.tiles = {
|
||||
"homedecor_gate_"..gate.."_top.png",
|
||||
"homedecor_gate_"..gate.."_bottom.png",
|
||||
"homedecor_gate_"..gate.."_front.png",
|
||||
"homedecor_gate_"..gate.."_back.png",
|
||||
"homedecor_gate_"..gate.."_left.png",
|
||||
"homedecor_gate_"..gate.."_right.png"
|
||||
}
|
||||
def.node_box.fixed = gate_models_open[i]
|
||||
def.tiles = {
|
||||
tiles[1],
|
||||
tiles[2],
|
||||
tiles[6],
|
||||
tiles[5],
|
||||
tiles[4],
|
||||
tiles[3]
|
||||
}
|
||||
def.drop = "homedecor:gate_"..gate.."_closed"
|
||||
def.on_rightclick = function(pos, node, clicker)
|
||||
homedecor.flip_gate(pos, node, clicker, gate, "open")
|
||||
@ -497,7 +522,7 @@ minetest.register_node("homedecor:japanese_wall_top", {
|
||||
drawtype = "mesh",
|
||||
mesh = "homedecor_wall_japanese_top.obj",
|
||||
tiles = {
|
||||
"homedecor_generic_wood_luxury_brown2.png",
|
||||
"homedecor_generic_wood_luxury.png",
|
||||
"homedecor_japanese_paper.png"
|
||||
},
|
||||
paramtype = "light",
|
||||
@ -513,7 +538,7 @@ minetest.register_node("homedecor:japanese_wall_middle", {
|
||||
drawtype = "mesh",
|
||||
mesh = "homedecor_wall_japanese_middle.obj",
|
||||
tiles = {
|
||||
"homedecor_generic_wood_luxury_brown2.png",
|
||||
"homedecor_generic_wood_luxury.png",
|
||||
"homedecor_japanese_paper.png"
|
||||
},
|
||||
paramtype = "light",
|
||||
@ -529,7 +554,7 @@ minetest.register_node("homedecor:japanese_wall_bottom", {
|
||||
drawtype = "mesh",
|
||||
mesh = "homedecor_wall_japanese_bottom.obj",
|
||||
tiles = {
|
||||
"homedecor_generic_wood_luxury_brown2.png",
|
||||
"homedecor_generic_wood_luxury.png",
|
||||
"homedecor_japanese_paper.png"
|
||||
},
|
||||
paramtype = "light",
|
||||
@ -565,7 +590,7 @@ homedecor.register("door_japanese_closed", {
|
||||
description = "Japanese-style door",
|
||||
inventory_image = "homedecor_door_japanese_inv.png",
|
||||
tiles = {
|
||||
"homedecor_generic_wood_luxury_brown2.png",
|
||||
"homedecor_generic_wood_luxury.png",
|
||||
"homedecor_japanese_paper.png"
|
||||
},
|
||||
mesh = "homedecor_door_japanese_closed.obj",
|
||||
@ -587,7 +612,7 @@ homedecor.register("door_japanese_closed", {
|
||||
|
||||
minetest.register_node("homedecor:door_japanese_open", {
|
||||
tiles = {
|
||||
"homedecor_generic_wood_luxury_brown2.png",
|
||||
"homedecor_generic_wood_luxury.png",
|
||||
"homedecor_japanese_paper.png"
|
||||
},
|
||||
drawtype = "mesh",
|
||||
@ -596,6 +621,7 @@ minetest.register_node("homedecor:door_japanese_open", {
|
||||
paramtype2 = "facedir",
|
||||
groups = { snappy = 3, not_in_creative_inventory = 1 },
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
on_rotate = screwdriver.disallow,
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-1.5, -0.5, -0.0625, 0.5, 1.5, 0},
|
||||
|
@ -46,7 +46,7 @@ local bl1_cbox = {
|
||||
homedecor.register("bench_large_1", {
|
||||
mesh = "homedecor_bench_large_1.obj",
|
||||
tiles = {
|
||||
"homedecor_generic_wood_neutral.png",
|
||||
"homedecor_generic_wood_old.png",
|
||||
"homedecor_generic_metal_wrought_iron.png"
|
||||
},
|
||||
description = "Garden Bench (style 1)",
|
||||
@ -56,6 +56,7 @@ homedecor.register("bench_large_1", {
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
selection_box = bl1_sbox,
|
||||
node_box = bl1_cbox,
|
||||
on_rotate = screwdriver.disallow
|
||||
})
|
||||
|
||||
minetest.register_alias("homedecor:bench_large_1_left", "homedecor:bench_large_1")
|
||||
@ -77,13 +78,14 @@ local bl2_cbox = {
|
||||
homedecor.register("bench_large_2", {
|
||||
description = "Garden Bench (style 2)",
|
||||
mesh = "homedecor_bench_large_2.obj",
|
||||
tiles = { "homedecor_generic_wood_neutral.png" },
|
||||
tiles = { "homedecor_generic_wood_old.png" },
|
||||
inventory_image = "homedecor_bench_large_2_inv.png",
|
||||
groups = {snappy=3},
|
||||
selection_box = bl2_sbox,
|
||||
node_box = bl2_cbox,
|
||||
expand = { right="air" },
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
on_rotate = screwdriver.disallow
|
||||
})
|
||||
|
||||
minetest.register_alias("homedecor:bench_large_2_left", "homedecor:bench_large_2")
|
||||
@ -103,6 +105,7 @@ homedecor.register("deckchair", {
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
selection_box = dc_cbox,
|
||||
collision_box = dc_cbox,
|
||||
on_rotate = screwdriver.disallow
|
||||
})
|
||||
|
||||
minetest.register_alias("homedecor:deckchair_foot", "homedecor:deckchair")
|
||||
@ -117,6 +120,7 @@ homedecor.register("deckchair_striped_blue", {
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
selection_box = dc_cbox,
|
||||
collision_box = dc_cbox,
|
||||
on_rotate = screwdriver.disallow
|
||||
})
|
||||
|
||||
homedecor.register("doghouse", {
|
||||
@ -133,13 +137,14 @@ homedecor.register("doghouse", {
|
||||
groups = {snappy=3},
|
||||
expand = { top="air" },
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
on_rotate = screwdriver.rotate_simple
|
||||
})
|
||||
|
||||
minetest.register_alias("homedecor:doghouse_roof", "air")
|
||||
minetest.register_alias("homedecor:doghouse_base", "homedecor:doghouse")
|
||||
|
||||
homedecor.register("simple_bench", {
|
||||
tiles = { "homedecor_generic_wood_neutral.png" },
|
||||
tiles = { "homedecor_generic_wood_old.png" },
|
||||
description = "Simple Bench",
|
||||
groups = {snappy=3},
|
||||
node_box = {
|
||||
@ -180,6 +185,37 @@ homedecor.register("stonepath", {
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
local lattice_colors = {
|
||||
{"wood", ".png^[colorize:#704214:180"},
|
||||
{"white_wood", ".png"},
|
||||
{"wood_vegetal", ".png^[colorize:#704214:180^homedecor_lattice_vegetal.png"},
|
||||
{"white_wood_vegetal", ".png^homedecor_lattice_vegetal.png"},
|
||||
}
|
||||
|
||||
for _, m in ipairs(lattice_colors) do
|
||||
homedecor.register("lattice_"..m[1], {
|
||||
description = "Garden Lattice ("..m[1]..")",
|
||||
tiles = {"homedecor_lattice"..m[2]},
|
||||
inventory_image = "homedecor_lattice"..m[2],
|
||||
groups = { snappy=3 },
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, 0.47, 0.5, 0.5, 0.47}, -- NodeBox1
|
||||
{-0.5, 0.421875, 0.44, 0.5, 0.5, 0.5}, -- NodeBox2
|
||||
{-0.5, -0.5, 0.44, 0.5, -0.421875, 0.5}, -- NodeBox3
|
||||
{0.421875, -0.5, 0.44, 0.5, 0.5, 0.5}, -- NodeBox4
|
||||
{-0.5, -0.5, 0.44, -0.421875, 0.5, 0.5} -- NodeBox5
|
||||
}
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.5, -0.5, 0.44, 0.5, 0.5, 0.5}
|
||||
},
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
})
|
||||
end
|
||||
|
||||
homedecor.register("swing", {
|
||||
description = "Tree's swing",
|
||||
tiles = {
|
||||
@ -191,6 +227,7 @@ homedecor.register("swing", {
|
||||
groups = { snappy=3, oddly_breakable_by_hand=3 },
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
walkable = false,
|
||||
on_rotate = screwdriver.disallow,
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
@ -274,7 +311,7 @@ homedecor.register("well", {
|
||||
mesh = "homedecor_well.obj",
|
||||
tiles = {
|
||||
"homedecor_rope_texture.png",
|
||||
"homedecor_generic_metal_neutral.png",
|
||||
"homedecor_generic_metal_black.png^[brighten",
|
||||
"default_water.png",
|
||||
"default_cobble.png",
|
||||
"default_wood.png",
|
||||
@ -287,7 +324,29 @@ homedecor.register("well", {
|
||||
collision_box = homedecor.nodebox.slab_y(2),
|
||||
expand = { top="air" },
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
on_rotate = screwdriver.rotate_simple
|
||||
})
|
||||
|
||||
if minetest.get_modpath("bucket") then
|
||||
minetest.override_item("bucket:bucket_empty", {
|
||||
on_use = function(itemstack, user, pointed_thing)
|
||||
local wielditem = user:get_wielded_item()
|
||||
local wieldname = itemstack:get_name()
|
||||
local inv = user:get_inventory()
|
||||
|
||||
if pointed_thing.type == "node" and minetest.get_node(pointed_thing.under).name == "homedecor:well" then
|
||||
if inv:room_for_item("main", "bucket:bucket_water 1") then
|
||||
wielditem:take_item()
|
||||
user:set_wielded_item(wielditem)
|
||||
inv:add_item("main", "bucket:bucket_water 1")
|
||||
else
|
||||
minetest.chat_send_player(user:get_player_name(), "No room in your inventory to add a filled bucket!")
|
||||
end
|
||||
end
|
||||
return wielditem
|
||||
end
|
||||
})
|
||||
end
|
||||
|
||||
minetest.register_alias("homedecor:well_top", "air")
|
||||
minetest.register_alias("homedecor:well_base", "homedecor:well")
|
||||
|
@ -189,8 +189,8 @@ homedecor.register("fence_privacy", {
|
||||
homedecor.register("fence_privacy_corner", {
|
||||
description = S("Wooden Privacy Fence Corner"),
|
||||
tiles = {
|
||||
"homedecor_fence_privacy_corner_top.png",
|
||||
"homedecor_fence_privacy_corner_bottom.png",
|
||||
"homedecor_fence_privacy_corner_tb.png",
|
||||
"homedecor_fence_privacy_corner_tb.png^[transformFY",
|
||||
"homedecor_fence_privacy_corner_right.png",
|
||||
"homedecor_fence_privacy_backside2.png",
|
||||
"homedecor_fence_privacy_backside.png",
|
||||
@ -365,10 +365,10 @@ homedecor.register("fence_wrought_iron_2_corner", {
|
||||
tiles = {
|
||||
"homedecor_fence_corner_wrought_iron_2_tb.png",
|
||||
"homedecor_fence_corner_wrought_iron_2_tb.png",
|
||||
"homedecor_fence_corner_wrought_iron_2_lr.png",
|
||||
"homedecor_fence_corner_wrought_iron_2_lr.png^[transformFX",
|
||||
"homedecor_fence_corner_wrought_iron_2_fb.png^[transformFX",
|
||||
"homedecor_fence_corner_wrought_iron_2_fb.png"
|
||||
"homedecor_fence_corner_wrought_iron_2_sides.png^[transformFX",
|
||||
"homedecor_fence_corner_wrought_iron_2_sides.png",
|
||||
"homedecor_fence_corner_wrought_iron_2_sides.png^[transformFX",
|
||||
"homedecor_fence_corner_wrought_iron_2_sides.png"
|
||||
},
|
||||
groups = {snappy=3},
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
|
@ -1,21 +1,21 @@
|
||||
local S = homedecor.gettext
|
||||
|
||||
local table_colors = { "", "mahogany", "white" }
|
||||
local table_colors = {
|
||||
{ "", homedecor.plain_wood },
|
||||
{ "_mahogany", homedecor.mahogany_wood },
|
||||
{ "_white", homedecor.white_wood }
|
||||
}
|
||||
|
||||
for _, i in ipairs(table_colors) do
|
||||
local color = "_"..i
|
||||
local color2 = "_"..i
|
||||
for i in ipairs(table_colors) do
|
||||
local desc = S("Table ("..i..")")
|
||||
|
||||
if i == "" then
|
||||
color = ""
|
||||
color2 = "_beech"
|
||||
if i == 1 then
|
||||
desc = S("Table")
|
||||
end
|
||||
|
||||
homedecor.register("table"..color, {
|
||||
homedecor.register("table"..table_colors[i][1], {
|
||||
description = desc,
|
||||
tiles = { "homedecor_generic_wood"..color2..".png" },
|
||||
tiles = { table_colors[i][2] },
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
@ -64,15 +64,15 @@ for i in ipairs(chaircolors) do
|
||||
local color2 = chaircolors[i][1]
|
||||
local name = S(chaircolors[i][2])
|
||||
local chairtiles = {
|
||||
"homedecor_generic_wood_beech.png",
|
||||
homedecor.plain_wood,
|
||||
"wool"..color..".png",
|
||||
}
|
||||
|
||||
if chaircolors[i][1] == "" then
|
||||
color = ""
|
||||
chairtiles = {
|
||||
"homedecor_generic_wood_beech.png",
|
||||
"homedecor_generic_wood_beech.png"
|
||||
homedecor.plain_wood,
|
||||
homedecor.plain_wood
|
||||
}
|
||||
end
|
||||
|
||||
@ -84,12 +84,10 @@ for i in ipairs(chaircolors) do
|
||||
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,
|
||||
--]]
|
||||
pos.y = pos.y+0 -- where do I put my ass ?
|
||||
homedecor.sit(pos, node, clicker)
|
||||
end
|
||||
})
|
||||
|
||||
if color ~= "" then
|
||||
@ -183,54 +181,11 @@ homedecor.register("office_chair_"..c, {
|
||||
selection_box = ofchairs_sbox,
|
||||
collision_box = ofchairs_cbox,
|
||||
expand = { top = "air" },
|
||||
on_rotate = screwdriver.rotate_simple
|
||||
})
|
||||
|
||||
end
|
||||
|
||||
-- Sitting functions disabled for now because of buggyness.
|
||||
|
||||
--[[
|
||||
function homedecor.sit(pos, node, clicker)
|
||||
local name = clicker:get_player_name()
|
||||
local meta = minetest:get_meta(pos)
|
||||
local param2 = node.param2
|
||||
if clicker:get_player_name() == meta:get_string("player") then
|
||||
meta:set_string("player", "")
|
||||
pos.y = pos.y-0.5
|
||||
clicker:setpos(pos)
|
||||
clicker:set_eye_offset({x=0,y=0,z=0}, {x=0,y=0,z=0})
|
||||
clicker:set_physics_override(1, 1, 1)
|
||||
default.player_attached[name] = false
|
||||
default.player_set_animation(clicker, "stand", 30)
|
||||
else
|
||||
meta:set_string("player", clicker:get_player_name())
|
||||
clicker:set_eye_offset({x=0,y=-7,z=2}, {x=0,y=0,z=0})
|
||||
clicker:set_physics_override(0, 0, 0)
|
||||
default.player_attached[name] = true
|
||||
if param2 == 1 then
|
||||
clicker:set_look_yaw(7.9)
|
||||
elseif param2 == 3 then
|
||||
clicker:set_look_yaw(4.75)
|
||||
elseif param2 == 0 then
|
||||
clicker:set_look_yaw(3.15)
|
||||
else
|
||||
clicker:set_look_yaw(6.28)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
function homedecor.sit_exec(pos, node, clicker) -- don't move these functions inside sit()
|
||||
if not clicker or not clicker:is_player()
|
||||
or clicker:get_player_control().up == true or clicker:get_player_control().down == true
|
||||
or clicker:get_player_control().left == true or clicker:get_player_control().right == true
|
||||
or clicker:get_player_control().jump == true then -- make sure that the player is immobile.
|
||||
return end
|
||||
homedecor.sit(pos, node, clicker)
|
||||
clicker:setpos(pos)
|
||||
default.player_set_animation(clicker, "sit", 30)
|
||||
end
|
||||
--]]
|
||||
|
||||
-- Aliases for 3dforniture mod.
|
||||
|
||||
minetest.register_alias("3dforniture:table", "homedecor:table")
|
||||
|
@ -3,7 +3,7 @@ local S = homedecor.gettext
|
||||
|
||||
homedecor.register("bars", {
|
||||
description = S("Bars"),
|
||||
tiles = { "homedecor_generic_metal_black.png" },
|
||||
tiles = { "homedecor_generic_metal_black.png^[transformR270" },
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
@ -25,7 +25,7 @@ homedecor.register("bars", {
|
||||
--L Binding Bars
|
||||
homedecor.register("L_binding_bars", {
|
||||
description = S("Binding Bars"),
|
||||
tiles = { "homedecor_generic_metal_black.png" },
|
||||
tiles = { "homedecor_generic_metal_black.png^[transformR270" },
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
@ -72,7 +72,7 @@ homedecor.register("torch_wall", {
|
||||
},
|
||||
},
|
||||
"homedecor_generic_metal_black.png",
|
||||
"homedecor_generic_metal_neutral.png",
|
||||
"homedecor_generic_metal_black.png^[brighten",
|
||||
"forniture_coal.png",
|
||||
},
|
||||
inventory_image="forniture_torch_inv.png",
|
||||
@ -93,7 +93,9 @@ local wl_cbox = {
|
||||
homedecor.register("wall_lamp", {
|
||||
description = S("Wall Lamp"),
|
||||
mesh = "homedecor_wall_lamp.obj",
|
||||
tiles = {"homedecor_wall_lamp.png"},
|
||||
tiles = {"homedecor_generic_metal_black.png^[brighten", "homedecor_generic_wood_luxury.png^[colorize:#000000:30",
|
||||
"homedecor_light.png", "homedecor_generic_metal_wrought_iron.png"},
|
||||
use_texture_alpha = true,
|
||||
inventory_image = "homedecor_wall_lamp_inv.png",
|
||||
groups = {snappy=3},
|
||||
light_source = 11,
|
||||
|
@ -104,7 +104,7 @@ minetest.register_craft({
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "homedecor:table_lamp_off",
|
||||
output = "homedecor:table_lamp_white_off",
|
||||
recipe = {
|
||||
{"default:paper","default:torch" ,"default:paper"},
|
||||
{"","group:stick",""},
|
||||
@ -113,7 +113,7 @@ minetest.register_craft({
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "homedecor:table_lamp_off",
|
||||
output = "homedecor:table_lamp_white_off",
|
||||
recipe = {
|
||||
{"default:paper","default:torch" ,"default:paper"},
|
||||
{"","group:stick",""},
|
||||
@ -122,9 +122,9 @@ minetest.register_craft({
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "homedecor:standing_lamp_bottom_off",
|
||||
output = "homedecor:standing_lamp_white_off",
|
||||
recipe = {
|
||||
{"homedecor:table_lamp_off"},
|
||||
{"homedecor:table_lamp_white_off"},
|
||||
{"group:stick"},
|
||||
{"group:stick"},
|
||||
},
|
||||
@ -132,7 +132,7 @@ minetest.register_craft({
|
||||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "homedecor:table_lamp_off",
|
||||
recipe = "homedecor:table_lamp_white_off",
|
||||
burntime = 10,
|
||||
})
|
||||
|
||||
|
@ -222,20 +222,110 @@ function homedecor.place_banister(itemstack, placer, pointed_thing)
|
||||
return
|
||||
end
|
||||
|
||||
local lxd = homedecor.fdir_to_left[fdir+1][1]
|
||||
local lzd = homedecor.fdir_to_left[fdir+1][2]
|
||||
|
||||
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 below_pos = { x=pos.x, y=pos.y-1, z=pos.z }
|
||||
local fwd_pos = { x=pos.x+fxd, y=pos.y, z=pos.z+fzd }
|
||||
local left_pos = { x=pos.x+lxd, y=pos.y, z=pos.z+lzd }
|
||||
local right_pos = { x=pos.x+rxd, y=pos.y, z=pos.z+rzd }
|
||||
local left_fwd_pos = { x=pos.x+lxd+fxd, y=pos.y, z=pos.z+lzd+fzd }
|
||||
local right_fwd_pos = { x=pos.x+rxd+fxd, y=pos.y, z=pos.z+rzd+fzd }
|
||||
local right_fwd_above_pos = { x=pos.x+rxd+fxd, y=pos.y+1, z=pos.z+rzd+fzd }
|
||||
local left_fwd_above_pos = { x=pos.x+lxd+fxd, y=pos.y+1, z=pos.z+lzd+fzd }
|
||||
local right_fwd_below_pos = { x=pos.x+rxd+fxd, y=pos.y-1, z=pos.z+rzd+fzd }
|
||||
local left_fwd_below_pos = { x=pos.x+lxd+fxd, y=pos.y-1, z=pos.z+lzd+fzd }
|
||||
|
||||
local below_node = minetest.get_node(below_pos)
|
||||
local fwd_node = minetest.get_node(fwd_pos)
|
||||
local left_node = minetest.get_node(left_pos)
|
||||
local right_node = minetest.get_node(right_pos)
|
||||
local left_fwd_node = minetest.get_node(left_fwd_pos)
|
||||
local right_fwd_node = minetest.get_node(right_fwd_pos)
|
||||
local left_below_node = minetest.get_node({x=left_pos.x, y=left_pos.y-1, z=left_pos.z})
|
||||
local right_below_node = minetest.get_node({x=right_pos.x, y=right_pos.y-1, z=right_pos.z})
|
||||
local right_fwd_above_node = minetest.get_node(right_fwd_above_pos)
|
||||
local left_fwd_above_node = minetest.get_node(left_fwd_above_pos)
|
||||
local right_fwd_below_node = minetest.get_node(right_fwd_below_pos)
|
||||
local left_fwd_below_node = minetest.get_node(left_fwd_below_pos)
|
||||
|
||||
local new_place_name = itemstack:get_name()
|
||||
local n = 0
|
||||
|
||||
if placer:get_player_control()["sneak"]
|
||||
-- try to place a diagonal one on the side of blocks stacked like stairs
|
||||
-- or follow an existing diagonal with another.
|
||||
if (left_below_node and string.find(left_below_node.name, "banister_.-_diagonal_right")
|
||||
and below_node and is_buildable_to(placer_name, below_pos, nil, below_pos))
|
||||
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")
|
||||
new_place_name = string.gsub(new_place_name, "_horizontal", "_diagonal_right")
|
||||
elseif (right_below_node and string.find(right_below_node.name, "banister_.-_diagonal_left")
|
||||
and below_node and is_buildable_to(placer_name, below_pos, nil, below_pos))
|
||||
or not is_buildable_to(placer_name, left_fwd_above_pos, nil, left_fwd_above_pos) then
|
||||
new_place_name = string.gsub(new_place_name, "_horizontal", "_diagonal_left")
|
||||
|
||||
-- try to follow a diagonal with the corresponding horizontal
|
||||
-- from the top of a diagonal...
|
||||
elseif left_below_node and string.find(left_below_node.name, "homedecor:banister_.*_diagonal") then
|
||||
fdir = left_below_node.param2
|
||||
new_place_name = string.gsub(left_below_node.name, "_diagonal_.-$", "_horizontal")
|
||||
elseif right_below_node and string.find(right_below_node.name, "homedecor:banister_.*_diagonal") then
|
||||
fdir = right_below_node.param2
|
||||
new_place_name = string.gsub(right_below_node.name, "_diagonal_.-$", "_horizontal")
|
||||
|
||||
-- try to place a horizontal in-line with the nearest diagonal, at the top
|
||||
elseif left_fwd_below_node and string.find(left_fwd_below_node.name, "homedecor:banister_.*_diagonal")
|
||||
and is_buildable_to(placer_name, fwd_pos, nil, fwd_pos) then
|
||||
fdir = left_fwd_below_node.param2
|
||||
pos = fwd_pos
|
||||
new_place_name = string.gsub(left_fwd_below_node.name, "_diagonal_.-$", "_horizontal")
|
||||
elseif right_fwd_below_node and string.find(right_fwd_below_node.name, "homedecor:banister_.*_diagonal")
|
||||
and is_buildable_to(placer_name, fwd_pos, nil, fwd_pos) then
|
||||
fdir = right_fwd_below_node.param2
|
||||
pos = fwd_pos
|
||||
new_place_name = string.gsub(right_fwd_below_node.name, "_diagonal_.-$", "_horizontal")
|
||||
|
||||
-- try to follow a diagonal with a horizontal, at the bottom of the diagonal
|
||||
elseif left_node and string.find(left_node.name, "homedecor:banister_.*_diagonal") then
|
||||
fdir = left_node.param2
|
||||
new_place_name = string.gsub(left_node.name, "_diagonal_.-$", "_horizontal")
|
||||
elseif right_node and string.find(right_node.name, "homedecor:banister_.*_diagonal") then
|
||||
fdir = right_node.param2
|
||||
new_place_name = string.gsub(right_node.name, "_diagonal_.-$", "_horizontal")
|
||||
|
||||
-- try to place a horizontal in-line with the nearest diagonal, at the bottom
|
||||
elseif left_fwd_node and string.find(left_fwd_node.name, "homedecor:banister_.*_diagonal")
|
||||
and is_buildable_to(placer_name, fwd_pos, nil, fwd_pos) then
|
||||
fdir = left_fwd_node.param2
|
||||
pos = fwd_pos
|
||||
new_place_name = string.gsub(left_fwd_node.name, "_diagonal_.-$", "_horizontal")
|
||||
elseif right_fwd_node and string.find(right_fwd_node.name, "homedecor:banister_.*_diagonal")
|
||||
and is_buildable_to(placer_name, fwd_pos, nil, fwd_pos) then
|
||||
fdir = right_fwd_node.param2
|
||||
pos = fwd_pos
|
||||
new_place_name = string.gsub(right_fwd_node.name, "_diagonal_.-$", "_horizontal")
|
||||
|
||||
-- try to follow a horizontal with another of the same
|
||||
elseif left_node and string.find(left_node.name, "homedecor:banister_.*_horizontal") then
|
||||
fdir = left_node.param2
|
||||
new_place_name = left_node.name
|
||||
elseif right_node and string.find(right_node.name, "homedecor:banister_.*_horizontal") then
|
||||
fdir = right_node.param2
|
||||
new_place_name = right_node.name
|
||||
end
|
||||
|
||||
-- manually invert left-right orientation
|
||||
if placer:get_player_control()["sneak"] then
|
||||
if string.find(new_place_name, "banister_.*_diagonal") then
|
||||
new_place_name = string.gsub(new_place_name, "_left", "_right")
|
||||
else
|
||||
new_place_name = string.gsub(new_place_name, "_right", "_left")
|
||||
end
|
||||
end
|
||||
|
||||
minetest.set_node(pos, {name = new_place_name, param2 = fdir})
|
||||
|
32
mods/homedecor_modpack/homedecor/handlers/sit.lua
Normal file
@ -0,0 +1,32 @@
|
||||
function homedecor.sit(pos, node, clicker)
|
||||
do return end -- delete it when the engine is stabler for the player's physics
|
||||
local meta = minetest.get_meta(pos)
|
||||
local param2 = node.param2
|
||||
local name = clicker:get_player_name()
|
||||
|
||||
if name == meta:get_string("is_sit") then
|
||||
meta:set_string("is_sit", "")
|
||||
pos.y = pos.y-0.5
|
||||
clicker:setpos(pos)
|
||||
clicker:set_eye_offset({x=0,y=0,z=0}, {x=0,y=0,z=0})
|
||||
clicker:set_physics_override(1, 1, 1)
|
||||
default.player_attached[name] = false
|
||||
default.player_set_animation(clicker, "stand", 30)
|
||||
else
|
||||
meta:set_string("is_sit", clicker:get_player_name())
|
||||
clicker:set_eye_offset({x=0,y=-7,z=2}, {x=0,y=0,z=0})
|
||||
clicker:set_physics_override(0, 0, 0)
|
||||
clicker:setpos(pos)
|
||||
default.player_attached[name] = true
|
||||
default.player_set_animation(clicker, "sit", 30)
|
||||
if param2 == 0 then
|
||||
clicker:set_look_yaw(3.15)
|
||||
elseif param2 == 1 then
|
||||
clicker:set_look_yaw(7.9)
|
||||
elseif param2 == 2 then
|
||||
clicker:set_look_yaw(6.28)
|
||||
elseif param2 == 3 then
|
||||
clicker:set_look_yaw(4.75)
|
||||
else return end
|
||||
end
|
||||
end
|
115
mods/homedecor_modpack/homedecor/handlers/water_particles.lua
Normal file
@ -0,0 +1,115 @@
|
||||
-- variables taken by the start... function
|
||||
--
|
||||
-- pos and node are as usual, from e.g. on_rightclick.
|
||||
--
|
||||
-- in the { particledef } table:
|
||||
--
|
||||
-- outletx/y/z are the exact coords of the starting point
|
||||
-- for the spawner, relative to the center of the node
|
||||
--
|
||||
-- velocityx/y/z are the speed of the particles,
|
||||
-- (x and z are relative to a node placed while looking north/facedir 0)
|
||||
-- negative Y values flow downward.
|
||||
--
|
||||
-- spread is the radius from the starting point,
|
||||
-- along X and Z only, to randomly spawn particles.
|
||||
--
|
||||
-- soundname is the filename (without .ogg) of the sound file
|
||||
-- to be played along with the particle stream
|
||||
|
||||
function homedecor.start_particle_spawner(pos, node, particledef, soundname)
|
||||
|
||||
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
|
||||
|
||||
local fdir = node.param2
|
||||
|
||||
if fdir and fdir < 4 and (not id or id == 0) then
|
||||
|
||||
local outletx = particledef.outlet.x
|
||||
local outlety = particledef.outlet.y
|
||||
local outletz = particledef.outlet.z
|
||||
local velocityx = particledef.velocity_x
|
||||
local velocityy = particledef.velocity_y
|
||||
local velocityz = particledef.velocity_z
|
||||
local spread = particledef.spread
|
||||
|
||||
local minx_t = { outletx - spread, -outletz - spread, outletx - spread, outletz - spread }
|
||||
local maxx_t = { outletx + spread, -outletz + spread, outletx + spread, outletz + spread }
|
||||
local minz_t = { -outletz - spread, outletx - spread, outletz - spread, outletx - spread }
|
||||
local maxz_t = { -outletz + spread, outletx + spread, outletz + spread, outletx + spread }
|
||||
|
||||
local minvelx_t = { velocityx.min, velocityz.min, -velocityx.max, -velocityz.max }
|
||||
local maxvelx_t = { velocityx.max, velocityz.max, -velocityx.min, -velocityz.min }
|
||||
local minvelz_t = { velocityz.min, velocityx.min, -velocityz.max, velocityx.min }
|
||||
local maxvelz_t = { velocityz.max, velocityx.max, -velocityz.min, velocityx.max }
|
||||
|
||||
local minx = minx_t[fdir + 1]
|
||||
local maxx = maxx_t[fdir + 1]
|
||||
local minz = minz_t[fdir + 1]
|
||||
local maxz = maxz_t[fdir + 1]
|
||||
|
||||
local minvelx = minvelx_t[fdir + 1]
|
||||
local minvelz = minvelz_t[fdir + 1]
|
||||
local maxvelx = maxvelx_t[fdir + 1]
|
||||
local maxvelz = maxvelz_t[fdir + 1]
|
||||
|
||||
id = minetest.add_particlespawner({
|
||||
amount = 60,
|
||||
time = 0,
|
||||
collisiondetection = true,
|
||||
minpos = {x=pos.x - minx, y=pos.y + outlety, z=pos.z - minz},
|
||||
maxpos = {x=pos.x - maxx, y=pos.y + outlety, z=pos.z - maxz},
|
||||
minvel = {x = minvelx, y = velocityy, z = minvelz},
|
||||
maxvel = {x = maxvelx, y = velocityy, z = maxvelz},
|
||||
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(soundname, {
|
||||
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
|
||||
|
||||
function homedecor.stop_particle_spawner(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
|
||||
|
@ -99,6 +99,20 @@ function homedecor.find_ceiling(itemstack, placer, pointed_thing)
|
||||
return isceiling, pos
|
||||
end
|
||||
|
||||
if screwdriver == nil then screwdriver = {} end
|
||||
|
||||
homedecor.plain_wood = "homedecor_generic_wood_plain.png^"..
|
||||
"(homedecor_generic_wood_boards_overlay.png^[colorize:#a7682020:100)"
|
||||
|
||||
homedecor.mahogany_wood = "(homedecor_generic_wood_plain.png^[colorize:#401010:125)^"..
|
||||
"(homedecor_generic_wood_boards_overlay.png^[colorize:#66493880:200)"
|
||||
|
||||
homedecor.white_wood = "(homedecor_generic_wood_plain.png^[colorize:#e0f0ff:200)^"..
|
||||
"(homedecor_generic_wood_boards_overlay.png^[colorize:#ffffff:200)"
|
||||
|
||||
homedecor.dark_wood = "(homedecor_generic_wood_plain.png^[colorize:#140900:200)^"..
|
||||
"(homedecor_generic_wood_boards_overlay.png^[colorize:#21110180:180)"
|
||||
|
||||
-- nodebox arithmetics and helpers
|
||||
-- (please keep non-generic nodeboxes with their node definition)
|
||||
dofile(homedecor.modpath.."/handlers/nodeboxes.lua")
|
||||
@ -108,6 +122,9 @@ dofile(homedecor.modpath.."/handlers/expansion.lua")
|
||||
dofile(homedecor.modpath.."/handlers/furnaces.lua")
|
||||
-- glue it all together into a registration function
|
||||
dofile(homedecor.modpath.."/handlers/registration.lua")
|
||||
-- some nodes have particle spawners
|
||||
dofile(homedecor.modpath.."/handlers/water_particles.lua")
|
||||
dofile(homedecor.modpath.."/handlers/sit.lua")
|
||||
|
||||
-- load various other components
|
||||
dofile(homedecor.modpath.."/misc-nodes.lua") -- the catch-all for all misc nodes
|
||||
|
@ -18,6 +18,7 @@ homedecor.register("refrigerator_steel", {
|
||||
size=50,
|
||||
lockable=true,
|
||||
},
|
||||
on_rotate = screwdriver.rotate_simple
|
||||
})
|
||||
|
||||
-- white, enameled fridge
|
||||
@ -36,6 +37,7 @@ homedecor.register("refrigerator_white", {
|
||||
size=50,
|
||||
lockable=true
|
||||
},
|
||||
on_rotate = screwdriver.rotate_simple
|
||||
})
|
||||
|
||||
minetest.register_alias("homedecor:refrigerator_white_bottom", "homedecor:refrigerator_white")
|
||||
@ -116,7 +118,8 @@ homedecor.register("coffee_maker", {
|
||||
walkable = false,
|
||||
groups = {snappy=3},
|
||||
selection_box = cm_cbox,
|
||||
node_box = cm_cbox
|
||||
node_box = cm_cbox,
|
||||
on_rotate = screwdriver.disallow
|
||||
})
|
||||
|
||||
local fdir_to_steampos = {
|
||||
|
@ -3,6 +3,8 @@
|
||||
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
|
||||
|
||||
@ -17,10 +19,10 @@ for _, mat in ipairs(counter_materials) do
|
||||
homedecor.register("kitchen_cabinet"..material, {
|
||||
description = desc,
|
||||
tiles = { 'homedecor_kitchen_cabinet_top'..material..'.png',
|
||||
'homedecor_kitchen_cabinet_bottom.png',
|
||||
'homedecor_kitchen_cabinet_sides.png',
|
||||
'homedecor_kitchen_cabinet_sides.png',
|
||||
'homedecor_kitchen_cabinet_sides.png',
|
||||
cabinet_bottom,
|
||||
cabinet_sides,
|
||||
cabinet_sides,
|
||||
cabinet_sides,
|
||||
'homedecor_kitchen_cabinet_front.png'},
|
||||
groups = { snappy = 3 },
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
@ -34,12 +36,14 @@ 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 = { 'homedecor_kitchen_cabinet_sides.png',
|
||||
'homedecor_kitchen_cabinet_bottom.png',
|
||||
'homedecor_kitchen_cabinet_sides.png',
|
||||
'homedecor_kitchen_cabinet_sides.png',
|
||||
'homedecor_kitchen_cabinet_sides.png',
|
||||
'homedecor_kitchen_cabinet_front_half.png'},
|
||||
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 },
|
||||
@ -56,8 +60,8 @@ homedecor.register("kitchen_cabinet_with_sink", {
|
||||
tiles = {
|
||||
"homedecor_kitchen_sink_top.png",
|
||||
"homedecor_kitchen_cabinet_front.png",
|
||||
"homedecor_kitchen_cabinet_sides.png",
|
||||
"homedecor_kitchen_cabinet_bottom.png"
|
||||
cabinet_sides,
|
||||
cabinet_bottom
|
||||
},
|
||||
groups = { snappy = 3 },
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
@ -65,6 +69,19 @@ homedecor.register("kitchen_cabinet_with_sink", {
|
||||
inventory = {
|
||||
size=16,
|
||||
},
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{ -8/16, -8/16, -8/16, 8/16, 6/16, 8/16 },
|
||||
{ -8/16, 6/16, -8/16, -6/16, 8/16, 8/16 },
|
||||
{ 6/16, 6/16, -8/16, 8/16, 8/16, 8/16 },
|
||||
{ -8/16, 6/16, -8/16, 8/16, 8/16, -6/16 },
|
||||
{ -8/16, 6/16, 6/16, 8/16, 8/16, 8/16 },
|
||||
}
|
||||
},
|
||||
on_destruct = function(pos)
|
||||
homedecor.stop_particle_spawner({x=pos.x, y=pos.y+1, z=pos.z})
|
||||
end
|
||||
})
|
||||
|
||||
local cp_cbox = {
|
||||
@ -95,7 +112,23 @@ homedecor.register("kitchen_faucet", {
|
||||
description = "Kitchen Faucet",
|
||||
groups = {snappy=3},
|
||||
selection_box = kf_cbox,
|
||||
walkable = false
|
||||
walkable = false,
|
||||
on_rotate = screwdriver.disallow,
|
||||
on_rightclick = function(pos, node, clicker)
|
||||
local below = minetest.get_node_or_nil({x=pos.x, y=pos.y-1, z=pos.z})
|
||||
if below and
|
||||
below.name == "homedecor:sink" or
|
||||
below.name == "homedecor:kitchen_cabinet_with_sink" then
|
||||
local particledef = {
|
||||
outlet = { x = 0, y = -0.19, z = 0.13 },
|
||||
velocity_x = { min = -0.05, max = 0.05 },
|
||||
velocity_y = -0.3,
|
||||
velocity_z = { min = -0.1, max = 0 },
|
||||
spread = 0
|
||||
}
|
||||
homedecor.start_particle_spawner(pos, node, particledef, "homedecor_faucet")
|
||||
end
|
||||
end
|
||||
})
|
||||
|
||||
homedecor.register("paper_towel", {
|
||||
|
@ -52,7 +52,7 @@ homedecor.register("ironing_board", {
|
||||
mesh = "homedecor_ironing_board.obj",
|
||||
tiles = {
|
||||
"wool_grey.png",
|
||||
"homedecor_generic_metal_neutral.png"
|
||||
"homedecor_generic_metal_black.png^[brighten"
|
||||
},
|
||||
expand = {right = "air"},
|
||||
groups = { snappy = 3 },
|
||||
|
@ -129,14 +129,14 @@ end
|
||||
homedecor.register("plasma_lamp", {
|
||||
description = "Plasma Lamp",
|
||||
drawtype = "glasslike_framed",
|
||||
tiles = {"homedecor_gold_block.png","homedecor_glass_face_clean.png"},
|
||||
tiles = {"default_gold_block.png","homedecor_glass_face_clean.png"},
|
||||
special_tiles = {
|
||||
{
|
||||
name="homedecor_plasma_storm.png",
|
||||
animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=2.0},
|
||||
}
|
||||
},
|
||||
-- use_texture_alpha = true,
|
||||
use_texture_alpha = true,
|
||||
light_source = LIGHT_MAX - 1,
|
||||
sunlight_propagates = true,
|
||||
groups = {cracky=3,oddly_breakable_by_hand=3},
|
||||
@ -146,6 +146,30 @@ homedecor.register("plasma_lamp", {
|
||||
end
|
||||
})
|
||||
|
||||
homedecor.register("plasma_ball", {
|
||||
description = "Plasma Ball",
|
||||
mesh = "homedecor_plasma_ball.obj",
|
||||
tiles = {
|
||||
"homedecor_generic_plastic_black.png",
|
||||
{
|
||||
name = "homedecor_plasma_ball_streamers.png",
|
||||
animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=2.0},
|
||||
},
|
||||
"homedecor_plasma_ball_glass.png"
|
||||
},
|
||||
inventory_image = "homedecor_plasma_ball_inv.png",
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = { -0.1875, -0.5, -0.1875, 0.1875, 0, 0.1875 }
|
||||
},
|
||||
walkable = false,
|
||||
use_texture_alpha = true,
|
||||
light_source = LIGHT_MAX - 5,
|
||||
sunlight_propagates = true,
|
||||
groups = {cracky=3,oddly_breakable_by_hand=3},
|
||||
sounds = default.node_sound_glass_defaults(),
|
||||
})
|
||||
|
||||
local tc_cbox = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
@ -255,12 +279,14 @@ homedecor.register("oil_lamp", {
|
||||
description = S("Oil lamp (hurricane)"),
|
||||
mesh = "homedecor_oil_lamp.obj",
|
||||
tiles = {
|
||||
"homedecor_oil_lamp_handles.png",
|
||||
"homedecor_oil_lamp_glass.png",
|
||||
"homedecor_generic_metal_brass.png",
|
||||
"homedecor_oil_lamp_base.png",
|
||||
"homedecor_oil_lamp_top.png",
|
||||
"homedecor_generic_metal_black.png",
|
||||
"homedecor_generic_metal_black.png^[colorize:#ff0000:160",
|
||||
"homedecor_oil_lamp_wick.png",
|
||||
"homedecor_generic_metal_black.png^[colorize:#ff0000:150",
|
||||
"homedecor_oil_lamp_glass.png",
|
||||
},
|
||||
use_texture_alpha = true,
|
||||
inventory_image = "homedecor_oil_lamp_inv.png",
|
||||
selection_box = ol_cbox,
|
||||
walkable = false,
|
||||
@ -303,13 +329,13 @@ homedecor.register("ground_lantern", {
|
||||
|
||||
local hl_cbox = {
|
||||
type = "fixed",
|
||||
fixed = { -0.25, -0.4, -0.2, 0.25, 0.5, 0.5 },
|
||||
fixed = { -0.25, -0.5, -0.2, 0.25, 0.5, 0.5 },
|
||||
}
|
||||
|
||||
homedecor.register("hanging_lantern", {
|
||||
description = S("Hanging Lantern"),
|
||||
mesh = "homedecor_hanging_lantern.obj",
|
||||
tiles = { "homedecor_light.png", "homedecor_generic_metal_wrought_iron.png" },
|
||||
tiles = { "homedecor_generic_metal_wrought_iron.png", "homedecor_light.png" },
|
||||
use_texture_alpha = true,
|
||||
inventory_image = "homedecor_hanging_lantern_inv.png",
|
||||
wield_image = "homedecor_hanging_lantern_inv.png",
|
||||
@ -371,12 +397,12 @@ local repl = { off="low", low="med", med="hi", hi="max", max="off", }
|
||||
local brights_tab = { 0, 50, 100, 150, 200 }
|
||||
|
||||
local lamp_colors = {
|
||||
"",
|
||||
"blue",
|
||||
"green",
|
||||
"pink",
|
||||
"red",
|
||||
"violet"
|
||||
{"white", "#ffffffe0:175"},
|
||||
{"blue", "#2626c6e0:200"},
|
||||
{"green", "#27a927e0:200"},
|
||||
{"pink", "#ff8fb7e0:200"},
|
||||
{"red", "#ad2323e0:200"},
|
||||
{"violet", "#7f29d7e0:200"}
|
||||
}
|
||||
|
||||
local tlamp_cbox = {
|
||||
@ -390,9 +416,10 @@ local slamp_cbox = {
|
||||
}
|
||||
|
||||
local function reg_lamp(suffix, nxt, tilesuffix, light, color)
|
||||
local lampcolor = "_"..color
|
||||
local colordesc = " ("..color..")"
|
||||
local woolcolor = color
|
||||
local lampcolor = "_"..color[1]
|
||||
local colordesc = " ("..color[1]..")"
|
||||
local woolcolor = color[1]
|
||||
local invcolor = color[2]
|
||||
local wool_brighten = (light or 0) * 7
|
||||
local bulb_brighten = (light or 0) * 14
|
||||
|
||||
@ -409,9 +436,9 @@ local function reg_lamp(suffix, nxt, tilesuffix, light, color)
|
||||
"wool_"..woolcolor..".png^[colorize:#ffffff:"..wool_brighten,
|
||||
"homedecor_table_standing_lamp_lightbulb.png^[colorize:#ffffff:"..bulb_brighten,
|
||||
"homedecor_generic_wood_red.png",
|
||||
"homedecor_generic_metal_neutral.png",
|
||||
"homedecor_generic_metal_black.png^[brighten",
|
||||
},
|
||||
inventory_image = "homedecor_table_lamp"..lampcolor.."_inv.png",
|
||||
inventory_image = "homedecor_table_lamp_foot_inv.png^(homedecor_table_lamp_top_inv.png^[colorize:"..invcolor..")",
|
||||
walkable = false,
|
||||
light_source = light,
|
||||
selection_box = tlamp_cbox,
|
||||
@ -435,9 +462,9 @@ local function reg_lamp(suffix, nxt, tilesuffix, light, color)
|
||||
"wool_"..woolcolor..".png^[colorize:#ffffff:"..wool_brighten,
|
||||
"homedecor_table_standing_lamp_lightbulb.png^[colorize:#ffffff:"..bulb_brighten,
|
||||
"homedecor_generic_wood_red.png",
|
||||
"homedecor_generic_metal_neutral.png",
|
||||
"homedecor_generic_metal_black.png^[brighten",
|
||||
},
|
||||
inventory_image = "homedecor_standing_lamp"..lampcolor.."_inv.png",
|
||||
inventory_image = "homedecor_standing_lamp_foot_inv.png^(homedecor_standing_lamp_top_inv.png^[colorize:"..invcolor..")",
|
||||
walkable = false,
|
||||
light_source = light,
|
||||
groups = {cracky=2,oddly_breakable_by_hand=1,
|
||||
@ -445,6 +472,7 @@ local function reg_lamp(suffix, nxt, tilesuffix, light, color)
|
||||
},
|
||||
selection_box = slamp_cbox,
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
on_rotate = screwdriver.rotate_simple,
|
||||
on_punch = function(pos, node, puncher)
|
||||
node.name = "homedecor:standing_lamp"..lampcolor.."_"..repl[suffix]
|
||||
minetest.set_node(pos, node)
|
||||
@ -454,6 +482,10 @@ local function reg_lamp(suffix, nxt, tilesuffix, light, color)
|
||||
|
||||
minetest.register_alias("homedecor:standing_lamp_bottom"..lampcolor.."_"..suffix, "homedecor:standing_lamp"..lampcolor.."_"..suffix)
|
||||
minetest.register_alias("homedecor:standing_lamp_top"..lampcolor.."_"..suffix, "air")
|
||||
minetest.register_alias("homedecor:standing_lamp_"..suffix, "homedecor:standing_lamp_white_"..suffix)
|
||||
minetest.register_alias("homedecor:standing_lamp_whiteoff", "homedecor:standing_lamp_white_off")
|
||||
minetest.register_alias("homedecor:table_lamp_"..suffix, "homedecor:table_lamp_white_"..suffix)
|
||||
minetest.register_alias("homedecor:table_lamp_whiteoff", "homedecor:table_lamp_white_off")
|
||||
|
||||
-- for old maps that had the original 3dforniture mod
|
||||
if lampcolor == "" then
|
||||
@ -480,9 +512,13 @@ for _, color in ipairs(dlamp_colors) do
|
||||
homedecor.register("desk_lamp_"..color, {
|
||||
description = S("Desk Lamp ("..color..")"),
|
||||
mesh = "homedecor_desk_lamp.obj",
|
||||
tiles = {"homedecor_desk_lamp_"..color..".png"},
|
||||
inventory_image = "homedecor_desk_lamp_inv_"..color..".png",
|
||||
wield_image = "homedecor_desk_lamp_inv_"..color..".png",
|
||||
tiles = {
|
||||
"homedecor_table_standing_lamp_lightbulb.png^[colorize:#ffffff:200",
|
||||
"homedecor_generic_metal_black.png^[colorize:"..color..":150",
|
||||
"homedecor_generic_metal_black.png",
|
||||
"homedecor_generic_metal_black.png^[colorize:"..color..":150"
|
||||
},
|
||||
inventory_image = "homedecor_desk_lamp_stem_inv.png^(homedecor_desk_lamp_metal_inv.png^[colorize:"..color..":140)",
|
||||
selection_box = dlamp_cbox,
|
||||
walkable = false,
|
||||
groups = {snappy=3},
|
||||
@ -496,7 +532,7 @@ homedecor.register("ceiling_lamp", {
|
||||
"homedecor_generic_metal_brass.png",
|
||||
"homedecor_ceiling_lamp_glass.png",
|
||||
"homedecor_table_standing_lamp_lightbulb.png^[colorize:#ffffff:200",
|
||||
"homedecor_generic_plastic_brown.png",
|
||||
"homedecor_generic_plastic_black.png^[colorize:#442d04:200",
|
||||
},
|
||||
inventory_image = "homedecor_ceiling_lamp_inv.png",
|
||||
light_source = LIGHT_MAX,
|
||||
@ -514,7 +550,7 @@ homedecor.register("ceiling_lamp_off", {
|
||||
"homedecor_generic_metal_brass.png",
|
||||
"homedecor_ceiling_lamp_glass.png",
|
||||
"homedecor_table_standing_lamp_lightbulb.png",
|
||||
"homedecor_generic_plastic_brown.png",
|
||||
"homedecor_generic_plastic_black.png^[colorize:#442d04:200",
|
||||
},
|
||||
groups = {snappy=3, not_in_creative_inventory=1},
|
||||
walkable = false,
|
||||
|
@ -24,21 +24,44 @@ homedecor.register("ceiling_tile", {
|
||||
selection_box = { type = "wallmounted" },
|
||||
})
|
||||
|
||||
local rug_sizes = {"small", "large"}
|
||||
local rug_types = {
|
||||
{ "small", "homedecor_small_rug.obj" },
|
||||
{ "large", { -0.5, -0.5, -0.5, 0.5, -0.4375, 0.5 } },
|
||||
{ "persian", { -0.5, -0.5, -0.5, 0.5, -0.4375, 0.5 } }
|
||||
}
|
||||
|
||||
for _, s in ipairs(rug_sizes) do
|
||||
homedecor.register("rug_"..s, {
|
||||
description = S("Throw Rug ("..s..")"),
|
||||
drawtype = 'signlike',
|
||||
tiles = {"homedecor_rug_"..s..".png"},
|
||||
wield_image = "homedecor_rug_"..s..".png",
|
||||
inventory_image = "homedecor_rug_"..s..".png",
|
||||
paramtype2 = "wallmounted",
|
||||
walkable = false,
|
||||
groups = {snappy = 3},
|
||||
sounds = default.node_sound_leaves_defaults(),
|
||||
selection_box = { type = "wallmounted" },
|
||||
})
|
||||
for i in ipairs(rug_types) do
|
||||
s = rug_types[i][1]
|
||||
m = rug_types[i][2]
|
||||
|
||||
local mesh = m
|
||||
local nodebox = nil
|
||||
local tiles = { "homedecor_rug_"..s..".png", "wool_grey.png" }
|
||||
|
||||
if type(m) == "table" then
|
||||
mesh = nil
|
||||
nodebox = {
|
||||
type = "fixed",
|
||||
fixed = m
|
||||
}
|
||||
tiles = {
|
||||
"homedecor_rug_"..s..".png",
|
||||
"wool_grey.png",
|
||||
"homedecor_rug_"..s..".png"
|
||||
}
|
||||
end
|
||||
|
||||
homedecor.register("rug_"..s, {
|
||||
description = S("Rug ("..s..")"),
|
||||
mesh = mesh,
|
||||
tiles = tiles,
|
||||
node_box = nodebox,
|
||||
paramtype2 = "wallmounted",
|
||||
walkable = false,
|
||||
groups = {snappy = 3},
|
||||
sounds = default.node_sound_leaves_defaults(),
|
||||
selection_box = { type = "wallmounted" },
|
||||
})
|
||||
end
|
||||
|
||||
local pot_colors = {"black", "green", "terracotta"}
|
||||
@ -49,7 +72,7 @@ homedecor.register("flower_pot_"..p, {
|
||||
mesh = "homedecor_flowerpot.obj",
|
||||
tiles = {
|
||||
"homedecor_flower_pot_"..p..".png",
|
||||
"homedecor_potting_soil.png"
|
||||
"default_dirt.png^[colorize:#000000:175"
|
||||
},
|
||||
groups = { snappy = 3, potting_soil=1 },
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
@ -124,73 +147,53 @@ homedecor.register("chimney", {
|
||||
sounds = default.node_sound_stone_defaults()
|
||||
})
|
||||
|
||||
local ft_cbox = {
|
||||
type = "fixed",
|
||||
fixed = { -0.5, -0.5, -0.375, 0.5, 0.3125, 0.375 }
|
||||
}
|
||||
|
||||
homedecor.register("fishtank", {
|
||||
description = "Fishtank",
|
||||
mesh = "homedecor_fishtank.obj",
|
||||
tiles = {
|
||||
"homedecor_fishtank_top.png",
|
||||
"homedecor_fishtank_bottom.png",
|
||||
"homedecor_fishtank_right.png",
|
||||
"homedecor_fishtank_left.png",
|
||||
"homedecor_fishtank_back.png",
|
||||
"homedecor_fishtank_front.png"
|
||||
},
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.375, 0.5, -0.4375, 0.375},
|
||||
{-0.4375, -0.4375, -0.3125, 0.4375, 0.1875, 0.3125},
|
||||
{-0.4375, 0.1875, -0.1875, 0.4375, 0.25, 0.1875},
|
||||
{-0.1875, 0.0625, 0.0625, 0.1875, 0.25, 0.375},
|
||||
{ 0.125, -0.5, 0.25, 0.1875, 0.1875, 0.375},
|
||||
{-0.375, 0.25, -0.125, 0.375, 0.3125, 0.125},
|
||||
}
|
||||
"homedecor_generic_plastic_black.png",
|
||||
"homedecor_fishtank_filter.png",
|
||||
"homedecor_fishtank_fishes.png",
|
||||
"homedecor_fishtank_gravel.png",
|
||||
"homedecor_fishtank_water_top.png",
|
||||
"homedecor_fishtank_sides.png",
|
||||
},
|
||||
use_texture_alpha = true,
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = { -0.5, -0.5, -0.375, 0.5, 0.3125, 0.375 }
|
||||
},
|
||||
selection_box = ft_cbox,
|
||||
collision_box = ft_cbox,
|
||||
groups = {cracky=3,oddly_breakable_by_hand=3},
|
||||
sounds = default.node_sound_glass_defaults(),
|
||||
on_rightclick = function(pos, node, clicker)
|
||||
fdir = minetest.get_node(pos).param2
|
||||
minetest.set_node(pos, {name = "homedecor:fishtank_lighted", param2 = fdir})
|
||||
minetest.set_node(pos, {name = "homedecor:fishtank_lighted", param2 = node.param2})
|
||||
end
|
||||
})
|
||||
|
||||
homedecor.register("fishtank_lighted", {
|
||||
description = "Fishtank",
|
||||
description = "Fishtank (lighted)",
|
||||
mesh = "homedecor_fishtank.obj",
|
||||
tiles = {
|
||||
"homedecor_fishtank_top.png",
|
||||
"homedecor_fishtank_bottom.png",
|
||||
"homedecor_fishtank_right_lighted.png",
|
||||
"homedecor_fishtank_left_lighted.png",
|
||||
"homedecor_fishtank_back_lighted.png",
|
||||
"homedecor_fishtank_front_lighted.png"
|
||||
"homedecor_generic_plastic_black.png",
|
||||
"homedecor_fishtank_filter.png",
|
||||
"homedecor_fishtank_fishes_lighted.png",
|
||||
"homedecor_fishtank_gravel_lighted.png",
|
||||
"homedecor_fishtank_water_top_lighted.png",
|
||||
"homedecor_fishtank_sides_lighted.png",
|
||||
},
|
||||
light_source = LIGHT_MAX-4,
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.375, 0.5, -0.4375, 0.375},
|
||||
{-0.4375, -0.4375, -0.3125, 0.4375, 0.1875, 0.3125},
|
||||
{-0.4375, 0.1875, -0.1875, 0.4375, 0.25, 0.1875},
|
||||
{-0.1875, 0.0625, 0.0625, 0.1875, 0.25, 0.375},
|
||||
{ 0.125, -0.5, 0.25, 0.1875, 0.1875, 0.375},
|
||||
{-0.375, 0.25, -0.125, 0.375, 0.3125, 0.125},
|
||||
}
|
||||
},
|
||||
use_texture_alpha = true,
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = { -0.5, -0.5, -0.375, 0.5, 0.3125, 0.375 }
|
||||
},
|
||||
selection_box = ft_cbox,
|
||||
collision_box = ft_cbox,
|
||||
groups = {cracky=3,oddly_breakable_by_hand=3,not_in_creative_inventory=1},
|
||||
sounds = default.node_sound_glass_defaults(),
|
||||
on_rightclick = function(pos, node, clicker)
|
||||
fdir = minetest.get_node(pos).param2
|
||||
minetest.set_node(pos, {name = "homedecor:fishtank", param2 = fdir})
|
||||
end
|
||||
minetest.set_node(pos, {name = "homedecor:fishtank", param2 = node.param2})
|
||||
end,
|
||||
drop = "homedecor:fishtank",
|
||||
})
|
||||
|
||||
homedecor.register("cardboard_box_big", {
|
||||
@ -244,7 +247,7 @@ homedecor.register("filing_cabinet", {
|
||||
description = S("Filing Cabinet"),
|
||||
mesh = "homedecor_filing_cabinet.obj",
|
||||
tiles = {
|
||||
"homedecor_generic_wood_beech.png",
|
||||
homedecor.plain_wood,
|
||||
"homedecor_filing_cabinet_front.png",
|
||||
"homedecor_filing_cabinet_bottom.png"
|
||||
},
|
||||
@ -268,7 +271,7 @@ homedecor.register("pool_table", {
|
||||
"homedecor_pool_table_baize.png",
|
||||
"homedecor_pool_table_pockets.png",
|
||||
"homedecor_pool_table_balls.png",
|
||||
"homedecor_generic_wood_luxury_brown3.png"
|
||||
"homedecor_generic_wood_luxury.png^[colorize:#000000:90"
|
||||
},
|
||||
description = "Pool Table",
|
||||
inventory_image = "homedecor_pool_table_inv.png",
|
||||
@ -277,12 +280,13 @@ homedecor.register("pool_table", {
|
||||
collision_box = pooltable_cbox,
|
||||
expand = { forward="air" },
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
on_rotate = screwdriver.disallow
|
||||
})
|
||||
|
||||
minetest.register_alias("homedecor:pool_table_2", "air")
|
||||
|
||||
homedecor.register("coatrack_wallmount", {
|
||||
tiles = { "homedecor_generic_wood_beech.png" },
|
||||
tiles = { homedecor.plain_wood },
|
||||
inventory_image = "homedecor_coatrack_wallmount_inv.png",
|
||||
description = "Coatrack (wallmounted)",
|
||||
groups = {snappy=3},
|
||||
@ -306,8 +310,8 @@ homedecor.register("coatrack_wallmount", {
|
||||
homedecor.register("coat_tree", {
|
||||
mesh = "homedecor_coatrack.obj",
|
||||
tiles = {
|
||||
"homedecor_generic_wood_beech.png",
|
||||
"homedecor_generic_wood_neutral.png"
|
||||
homedecor.plain_wood,
|
||||
"homedecor_generic_wood_old.png"
|
||||
},
|
||||
inventory_image = "homedecor_coatrack_inv.png",
|
||||
description = "Coat tree",
|
||||
@ -319,6 +323,7 @@ homedecor.register("coat_tree", {
|
||||
type = "fixed",
|
||||
fixed = { -0.4, -0.5, -0.4, 0.4, 1.5, 0.4 }
|
||||
},
|
||||
on_rotate = screwdriver.rotate_simple
|
||||
})
|
||||
|
||||
local cutlery_cbox = {
|
||||
@ -425,9 +430,9 @@ local piano_cbox = {
|
||||
homedecor.register("piano", {
|
||||
mesh = "homedecor_piano.obj",
|
||||
tiles = {
|
||||
"homedecor_generic_wood_luxury.png^[colorize:#000000:175",
|
||||
"homedecor_piano_keys.png",
|
||||
"homedecor_generic_metal_brass.png",
|
||||
"homedecor_generic_wood_luxury_black.png"
|
||||
},
|
||||
inventory_image = "homedecor_piano_inv.png",
|
||||
description = "Piano",
|
||||
@ -436,6 +441,7 @@ homedecor.register("piano", {
|
||||
collision_box = piano_cbox,
|
||||
expand = { right="air" },
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
on_rotate = screwdriver.disallow
|
||||
})
|
||||
|
||||
minetest.register_alias("homedecor:piano_left", "homedecor:piano")
|
||||
@ -500,31 +506,14 @@ homedecor.register("skateboard", {
|
||||
|
||||
homedecor.register("beer_tap", {
|
||||
description = "Beer tap",
|
||||
mesh = "homedecor_beer_taps.obj",
|
||||
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"
|
||||
"homedecor_generic_metal_bright.png",
|
||||
"homedecor_generic_metal_black.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 }
|
||||
@ -568,14 +557,15 @@ homedecor.register("tool_cabinet", {
|
||||
description = "Metal tool cabinet and work table",
|
||||
mesh = "homedecor_tool_cabinet.obj",
|
||||
tiles = {
|
||||
"homedecor_generic_metal_red.png",
|
||||
"homedecor_generic_metal_black.png^[colorize:#ff0000:150",
|
||||
"homedecor_tool_cabinet_drawers.png",
|
||||
"homedecor_generic_metal_green.png",
|
||||
"homedecor_generic_metal_neutral.png",
|
||||
"homedecor_generic_metal_black.png^[colorize:#006000:150",
|
||||
"homedecor_generic_metal_black.png^[brighten",
|
||||
"homedecor_generic_metal_bright.png",
|
||||
"homedecor_tool_cabinet_misc.png",
|
||||
},
|
||||
inventory_image = "homedecor_tool_cabinet_inv.png",
|
||||
on_rotate = screwdriver.rotate_simple,
|
||||
groups = { snappy=3 },
|
||||
selection_box = homedecor.nodebox.slab_y(2),
|
||||
expand = { top="air" },
|
||||
@ -626,7 +616,7 @@ homedecor.register("desk_globe", {
|
||||
mesh = "homedecor_desk_globe.obj",
|
||||
tiles = {
|
||||
"homedecor_generic_wood_red.png",
|
||||
"homedecor_generic_metal_neutral.png",
|
||||
"homedecor_generic_metal_black.png^[brighten",
|
||||
"homedecor_earth.png"
|
||||
},
|
||||
inventory_image = "homedecor_desk_globe_inv.png",
|
||||
@ -667,7 +657,7 @@ for _, i in ipairs(n) do
|
||||
mesh = "homedecor_picture_frame.obj",
|
||||
tiles = {
|
||||
"homedecor_picture_frame_image"..i..".png",
|
||||
"homedecor_picture_frame_edges.png",
|
||||
"homedecor_generic_wood_luxury.png^[colorize:#000000:50",
|
||||
"homedecor_picture_frame_back.png",
|
||||
},
|
||||
inventory_image = "homedecor_picture_frame"..i.."_inv.png",
|
||||
@ -679,27 +669,24 @@ for _, i in ipairs(n) do
|
||||
})
|
||||
end
|
||||
|
||||
local p_cbox = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{ -0.5, -0.5, 0.4375, 0.5, 0.5, 0.5 }
|
||||
}
|
||||
}
|
||||
|
||||
for i = 1,20 do
|
||||
homedecor.register("painting_"..i, {
|
||||
description = "Decorative painting #"..i,
|
||||
mesh = "homedecor_painting.obj",
|
||||
tiles = {
|
||||
"homedecor_painting_edges.png",
|
||||
"homedecor_painting_edges.png",
|
||||
"homedecor_painting_edges.png",
|
||||
"homedecor_painting_edges.png",
|
||||
"homedecor_painting_back.png",
|
||||
"default_wood.png",
|
||||
"homedecor_blank_canvas.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
|
||||
}
|
||||
},
|
||||
selection_box = p_cbox,
|
||||
walkable = false,
|
||||
groups = {snappy=3},
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
})
|
||||
@ -717,8 +704,8 @@ homedecor.banister_materials = {
|
||||
},
|
||||
{ "white_dark",
|
||||
"dark topped",
|
||||
"homedecor_generic_wood_white.png",
|
||||
"homedecor_generic_wood_dark.png",
|
||||
homedecor.white_wood,
|
||||
homedecor.dark_wood,
|
||||
"group:wood",
|
||||
"group:stick",
|
||||
"dye:brown",
|
||||
@ -726,7 +713,7 @@ homedecor.banister_materials = {
|
||||
},
|
||||
{ "brass",
|
||||
"brass",
|
||||
"homedecor_generic_wood_white.png",
|
||||
homedecor.white_wood,
|
||||
"homedecor_generic_metal_brass.png",
|
||||
"technic:brass_ingot",
|
||||
"group:stick",
|
||||
@ -744,26 +731,31 @@ homedecor.banister_materials = {
|
||||
}
|
||||
}
|
||||
|
||||
for _, side in ipairs({"left", "right"}) do
|
||||
for _, side in ipairs({"diagonal_left", "diagonal_right", "horizontal"}) do
|
||||
|
||||
for i in ipairs(homedecor.banister_materials) do
|
||||
|
||||
local name = homedecor.banister_materials[i][1]
|
||||
local nodename = "banister_"..name.."_"..side
|
||||
|
||||
local groups = { snappy = 3, not_in_creative_inventory = 1 }
|
||||
local cbox = {
|
||||
type = "fixed",
|
||||
fixed = { -9/16, -3/16, 5/16, 9/16, 24/16, 8/16}
|
||||
fixed = { -9/16, -3/16, 5/16, 9/16, 24/16, 8/16 }
|
||||
}
|
||||
|
||||
local onplace = nil
|
||||
groups = { snappy = 3, not_in_creative_inventory = 1}
|
||||
|
||||
if side == "left" then
|
||||
onplace = homedecor.place_banister
|
||||
if side == "horizontal" then
|
||||
groups = { snappy = 3 }
|
||||
cbox = {
|
||||
type = "fixed",
|
||||
fixed = { -8/16, -8/16, 5/16, 8/16, 8/16, 8/16 }
|
||||
}
|
||||
else
|
||||
minetest.register_alias(string.gsub("homedecor:"..nodename, "diagonal_", ""), "homedecor:"..nodename)
|
||||
end
|
||||
|
||||
homedecor.register("banister_"..name.."_"..side, {
|
||||
description = S("Banister for Stairs ("..homedecor.banister_materials[i][2]..", "..side.." side)"),
|
||||
homedecor.register(nodename, {
|
||||
description = S("Banister for Stairs ("..homedecor.banister_materials[i][2]..", "..side..")"),
|
||||
mesh = "homedecor_banister_"..side..".obj",
|
||||
tiles = {
|
||||
homedecor.banister_materials[i][3],
|
||||
@ -773,8 +765,132 @@ for _, side in ipairs({"left", "right"}) do
|
||||
groups = groups,
|
||||
selection_box = cbox,
|
||||
collision_box = cbox,
|
||||
on_place = onplace,
|
||||
drop = "homedecor:banister_"..name.."_left",
|
||||
on_place = homedecor.place_banister,
|
||||
drop = "homedecor:banister_"..name.."_horizontal",
|
||||
})
|
||||
end
|
||||
end
|
||||
|
||||
homedecor.register("spiral_staircase", {
|
||||
description = "Spiral Staircase",
|
||||
mesh = "homedecor_spiral_staircase.obj",
|
||||
tiles = {
|
||||
"homedecor_generic_metal_wrought_iron.png",
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = { -1.5, -0.5, -1.5, 0.5, 2.5, 0.5 }
|
||||
},
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5625, -0.5, -0.5625, -0.4375, 2.5, -0.4375}, -- NodeBox9
|
||||
{-0.5, -0.5, -0.5, 0.5, -0.4375, 0}, -- NodeBox14
|
||||
{-0.5, -0.125, -0.5, -0.25, -0.0625, 0.5}, -- NodeBox15
|
||||
{-0.25, -0.125, -0.0625, 0, -0.0625, 0.5}, -- NodeBox16
|
||||
{-1, 0.25, -0.5, -0.5, 0.3125, 0.5}, -- NodeBox17
|
||||
{-1.5, 0.625, -0.5, -0.5, 0.6875, -0.25}, -- NodeBox18
|
||||
{-1.5, 0.625, -0.25, -0.9375, 0.6875, 0}, -- NodeBox19
|
||||
{-1.5, 1, -1, -0.5, 1.0625, -0.5}, -- NodeBox20
|
||||
{-0.75, 1.375, -1.5, -0.5, 1.4375, -0.5}, -- NodeBox21
|
||||
{-1, 1.375, -1.5, -0.75, 1.4375, -1}, -- NodeBox22
|
||||
{-0.5, 1.75, -1.5, 0.0625, 1.8125, -0.5}, -- NodeBox23
|
||||
{-0.5, 2.125, -0.8125, 0.5, 2.1875, -0.5}, -- NodeBox24
|
||||
{-0.0625, 2.125, -1.0625, 0.5, 2.1875, -0.75}, -- NodeBox25
|
||||
{-1.5, -0.125, 0.4375, 0.5, 1.625, 0.5}, -- NodeBox26
|
||||
{-1.5, 1.5625, -1.5, -1.4375, 2.875, 0.5}, -- NodeBox27
|
||||
{-1.5, 1.75, -1.5, 0.5, 3.3125, -1.4375}, -- NodeBox28
|
||||
{0.4375, -0.5, -0.5, 0.5, 0.875, 0.5}, -- NodeBox29
|
||||
{0.4375, 2.125, -1.5, 0.5, 3.3125, 0.5}, -- NodeBox30
|
||||
}
|
||||
},
|
||||
groups = {choppy=2},
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
on_rotate = screwdriver.rotate_simple,
|
||||
after_place_node = function(pos, placer, itemstack, pointed_thing)
|
||||
local fdir = minetest.dir_to_facedir(placer:get_look_dir())
|
||||
local leftx = homedecor.fdir_to_left[fdir+1][1]
|
||||
local leftz = homedecor.fdir_to_left[fdir+1][2]
|
||||
local revx = -homedecor.fdir_to_fwd[fdir+1][1]
|
||||
local revz = -homedecor.fdir_to_fwd[fdir+1][2]
|
||||
|
||||
local corner1 = { x = pos.x + leftx + revx, y = pos.y, z = pos.z + leftz + revz}
|
||||
local corner2 = { x = pos.x, y = pos.y + 2, z = pos.z }
|
||||
|
||||
local minp = { x = math.min(corner1.x, corner2.x),
|
||||
y = math.min(corner1.y, corner2.y),
|
||||
z = math.min(corner1.z, corner2.z) }
|
||||
|
||||
local maxp = { x = math.max(corner1.x, corner2.x),
|
||||
y = math.max(corner1.y, corner2.y),
|
||||
z = math.max(corner1.z, corner2.z) }
|
||||
|
||||
if #minetest.find_nodes_in_area(minp, maxp, "air") < 11 then
|
||||
minetest.set_node(pos, {name = "air"})
|
||||
minetest.chat_send_player(placer:get_player_name(), "This object takes up a 2x3x2 block of space (the bottom step goes in the forward-right corner), and some of it is occupied!" )
|
||||
return true
|
||||
end
|
||||
|
||||
local belownode = minetest.get_node({ x = pos.x, y = pos.y - 1, z = pos.z })
|
||||
|
||||
if belownode and belownode.name == "homedecor:spiral_staircase" then
|
||||
local newpos = { x = pos.x, y = pos.y + 2, z = pos.z }
|
||||
minetest.set_node(pos, { name = "air" })
|
||||
minetest.set_node(newpos, { name = "homedecor:spiral_staircase", param2 = belownode.param2 })
|
||||
end
|
||||
end
|
||||
})
|
||||
|
||||
minetest.register_on_placenode(function(pos, newnode, placer, oldnode, itemstack, pointed_thing)
|
||||
|
||||
local belownode = minetest.get_node({ x = pos.x, y = pos.y - 1, z = pos.z })
|
||||
|
||||
if belownode and belownode.name == "homedecor:spiral_staircase" then
|
||||
|
||||
minetest.set_node(pos, { name = "air" })
|
||||
|
||||
local newpos = { x = pos.x, y = pos.y + 2, z = pos.z }
|
||||
local checknode = minetest.get_node(newpos)
|
||||
|
||||
if checknode and checknode.name == "air" then
|
||||
local fdir = minetest.dir_to_facedir(placer:get_look_dir())
|
||||
minetest.set_node(newpos, { name = newnode.name, param2 = fdir })
|
||||
else
|
||||
return true
|
||||
end
|
||||
end
|
||||
end)
|
||||
|
||||
local svm_cbox = {
|
||||
type = "fixed",
|
||||
fixed = {-0.5, -0.5, -0.5, 0.5, 1.5, 0.5}
|
||||
}
|
||||
|
||||
homedecor.register("soda_machine", {
|
||||
description = "Soda Vending Machine",
|
||||
mesh = "homedecor_soda_machine.obj",
|
||||
tiles = {"homedecor_soda_machine.png"},
|
||||
groups = {snappy=3},
|
||||
selection_box = svm_cbox,
|
||||
collision_box = svm_cbox,
|
||||
expand = { top="air" },
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
on_rotate = screwdriver.rotate_simple,
|
||||
on_punch = function(pos, node, puncher, pointed_thing)
|
||||
local wielditem = puncher:get_wielded_item()
|
||||
local wieldname = wielditem:get_name()
|
||||
local fdir_to_fwd = { {0, -1}, {-1, 0}, {0, 1}, {1, 0} }
|
||||
local fdir = node.param2
|
||||
local pos_drop = { x=pos.x+fdir_to_fwd[fdir+1][1], y=pos.y, z=pos.z+fdir_to_fwd[fdir+1][2] }
|
||||
if wieldname == "homedecor:coin" then
|
||||
wielditem:take_item()
|
||||
puncher:set_wielded_item(wielditem)
|
||||
minetest.spawn_item(pos_drop, "homedecor:soda_can")
|
||||
minetest.sound_play("insert_coin", {
|
||||
pos=pos, max_hear_distance = 5
|
||||
})
|
||||
else
|
||||
minetest.chat_send_player(puncher:get_player_name(), "Please insert a coin in the machine.")
|
||||
end
|
||||
end
|
||||
})
|
||||
|
0
mods/homedecor_modpack/homedecor/models/homedecor_4_bottles.obj
Executable file → Normal file
75
mods/homedecor_modpack/homedecor/models/homedecor_ac.obj
Normal file
@ -0,0 +1,75 @@
|
||||
# Blender v2.73 (sub 0) OBJ File: 'ac.blend'
|
||||
# www.blender.org
|
||||
o Cylinder
|
||||
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.125000 0.500000
|
||||
v -0.500000 0.125000 -0.500000
|
||||
v 0.500000 0.125000 -0.500000
|
||||
v 0.500000 0.125000 0.500000
|
||||
v -0.500000 0.125001 0.500000
|
||||
v -0.500000 0.125001 -0.500000
|
||||
v 0.500000 0.125001 -0.500000
|
||||
v 0.500000 0.125001 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.374999 0.500000
|
||||
v -0.500000 0.250001 -0.500000
|
||||
v 0.500000 0.250001 -0.500000
|
||||
v 0.500000 0.250001 0.500000
|
||||
v -0.500000 0.250001 0.500000
|
||||
v -0.500000 0.374999 -0.500000
|
||||
v 0.500000 0.374999 -0.500000
|
||||
v 0.500000 0.374999 0.500000
|
||||
vt 1.000000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 0.687500
|
||||
vt 1.000000 0.687500
|
||||
vt 0.000000 1.000000
|
||||
vt 0.000000 0.687500
|
||||
vt 0.500000 0.375000
|
||||
vt 1.000000 0.375000
|
||||
vt 0.000000 0.187500
|
||||
vt 0.500000 0.187500
|
||||
vt 1.000000 0.125000
|
||||
vt 0.000000 0.125000
|
||||
vt 0.000000 0.000000
|
||||
vt 1.000000 0.000000
|
||||
vt -0.000000 0.750000
|
||||
vt -0.000000 0.625000
|
||||
vt 1.000000 0.625000
|
||||
vt 1.000000 0.750000
|
||||
vt -0.000000 0.875000
|
||||
vt 1.000000 0.875000
|
||||
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_main
|
||||
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/1/3 8/2/3 4/3/3 3/4/3
|
||||
f 8/4/4 5/3/4 1/7/4 4/8/4
|
||||
f 1/6/5 2/9/5 3/10/5 4/3/5
|
||||
f 8/10/6 7/3/6 6/6/6 5/9/6
|
||||
g Cylinder_Cylinder_glass-tb
|
||||
f 21/11/1 18/12/1 10/13/1 9/14/1
|
||||
f 18/11/2 19/12/2 11/13/2 10/14/2
|
||||
f 19/11/3 20/12/3 12/13/3 11/14/3
|
||||
f 20/11/4 21/12/4 9/13/4 12/14/4
|
||||
f 16/13/6 15/14/6 14/1/6 13/5/6
|
||||
f 24/15/3 20/16/3 19/17/3 23/18/3
|
||||
f 23/15/2 19/16/2 18/17/2 22/18/2
|
||||
f 22/15/1 18/16/1 21/17/1 17/18/1
|
||||
f 13/1/1 14/5/1 22/19/1 17/20/1
|
||||
f 14/1/2 15/5/2 23/19/2 22/20/2
|
||||
f 15/1/3 16/5/3 24/19/3 23/20/3
|
||||
f 16/1/4 13/5/4 17/19/4 24/20/4
|
||||
f 21/16/4 20/17/4 24/18/4 17/15/4
|
0
mods/homedecor_modpack/homedecor/models/homedecor_analog_clock.obj
Executable file → Normal file
@ -0,0 +1,170 @@
|
||||
# Blender v2.73 (sub 0) OBJ File: 'banister.blend'
|
||||
# www.blender.org
|
||||
o Cylinder_Cylinder_verticals
|
||||
v 0.421453 1.531250 0.499999
|
||||
v -0.578547 0.531250 0.499999
|
||||
v -0.516047 0.468750 0.499999
|
||||
v 0.483953 1.468750 0.499999
|
||||
v 0.421453 1.531250 0.312499
|
||||
v 0.483953 1.468750 0.312499
|
||||
v -0.516047 0.468750 0.312499
|
||||
v -0.578547 0.531250 0.312499
|
||||
v 0.202703 0.250000 0.437499
|
||||
v 0.265203 0.250000 0.437499
|
||||
v 0.265203 1.250000 0.437499
|
||||
v 0.202703 1.187500 0.437499
|
||||
v 0.202703 0.250000 0.374999
|
||||
v 0.202703 1.187500 0.374999
|
||||
v 0.265203 1.250000 0.374999
|
||||
v 0.265203 0.250000 0.374999
|
||||
v 0.265203 0.250000 0.499999
|
||||
v 0.202703 0.250000 0.499999
|
||||
v -0.297297 -0.187500 0.437499
|
||||
v -0.234797 -0.187500 0.437499
|
||||
v -0.234797 0.812500 0.437499
|
||||
v -0.297297 0.750000 0.437499
|
||||
v -0.297297 -0.187500 0.374999
|
||||
v -0.297297 0.750000 0.374999
|
||||
v -0.234797 0.812500 0.374999
|
||||
v -0.234797 -0.187500 0.374999
|
||||
v -0.234797 -0.187500 0.499999
|
||||
v -0.297297 -0.187500 0.499999
|
||||
v -0.297297 -0.125000 0.499999
|
||||
v -0.297297 -0.125000 0.437499
|
||||
v -0.234797 -0.125000 0.437499
|
||||
v -0.234797 -0.125000 0.499999
|
||||
v 0.202703 0.312500 0.437499
|
||||
v 0.202703 0.312500 0.499999
|
||||
v 0.265203 0.312500 0.499999
|
||||
v 0.265203 0.312500 0.437499
|
||||
vt -0.312500 0.500000
|
||||
vt -0.312500 0.437500
|
||||
vt 0.625000 0.437500
|
||||
vt 0.562500 0.500000
|
||||
vt 0.125000 0.687500
|
||||
vt 1.000000 0.687500
|
||||
vt 1.062500 0.750000
|
||||
vt 0.125000 0.750000
|
||||
vt 1.000000 0.125000
|
||||
vt 1.000000 0.062500
|
||||
vt 1.125000 0.062500
|
||||
vt 1.125000 0.125000
|
||||
vt 0.125000 0.625000
|
||||
vt 0.125000 0.562500
|
||||
vt 1.062500 0.562500
|
||||
vt 1.000000 0.625000
|
||||
vt 1.062500 0.687500
|
||||
vt 1.187500 0.125000
|
||||
vt 1.187500 0.062500
|
||||
vt 1.312500 0.062500
|
||||
vt 1.312500 0.125000
|
||||
vt 0.875000 0.875000
|
||||
vt -0.062500 0.875000
|
||||
vt -0.062500 0.812500
|
||||
vt 0.875000 0.812500
|
||||
vt -0.312500 0.375000
|
||||
vt 0.562500 0.375000
|
||||
vt 0.562500 0.437500
|
||||
vt 0.875000 1.000000
|
||||
vt -0.062500 1.000000
|
||||
vt -0.062500 0.937500
|
||||
vt 0.875000 0.937500
|
||||
vt 0.437500 0.187500
|
||||
vt 1.312500 0.187500
|
||||
vt 1.312500 0.250000
|
||||
vt 0.437500 0.250000
|
||||
vt 0.437500 0.125000
|
||||
vt 0.500000 0.125000
|
||||
vt 0.500000 0.187500
|
||||
vt -0.375000 0.812500
|
||||
vt -0.312500 0.812500
|
||||
vt -0.312500 0.875000
|
||||
vt -0.375000 0.875000
|
||||
vt 0.812500 0.125000
|
||||
vt 0.750000 0.125000
|
||||
vt 0.750000 0.062500
|
||||
vt 0.812500 0.062500
|
||||
vt 0.937500 0.125000
|
||||
vt 0.875000 0.125000
|
||||
vt 0.875000 0.062500
|
||||
vt 0.937500 0.062500
|
||||
vt -0.250000 0.875000
|
||||
vt -0.250000 0.937500
|
||||
vt -0.312500 0.937500
|
||||
vt -0.250000 0.375000
|
||||
vt -0.312500 0.312500
|
||||
vt -0.250000 0.312500
|
||||
vt -0.125000 0.937500
|
||||
vt -0.125000 0.875000
|
||||
vt -0.125000 1.000000
|
||||
vt -0.187500 0.625000
|
||||
vt -0.375000 0.625000
|
||||
vt -0.375000 0.562500
|
||||
vt -0.187500 0.562500
|
||||
vt -0.125000 0.625000
|
||||
vt -0.125000 0.562500
|
||||
vt 0.062500 0.562500
|
||||
vt 0.062500 0.625000
|
||||
vt 1.375000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.375000 0.062500
|
||||
vt 1.375000 0.062500
|
||||
vt -0.375000 0.312500
|
||||
vt 0.625000 0.312500
|
||||
vt 0.625000 0.500000
|
||||
vt -0.375000 0.500000
|
||||
vn -0.707100 0.000000 0.707100
|
||||
vn 0.707100 0.000000 0.707100
|
||||
vn 0.894400 0.000000 0.447200
|
||||
vn -0.554700 0.000000 0.832000
|
||||
vn -0.577300 -0.577400 -0.577400
|
||||
vn -0.554700 -0.000000 -0.832100
|
||||
vn 0.894400 -0.000000 -0.447200
|
||||
vn 0.577400 -0.577400 -0.577400
|
||||
vn 0.577400 -0.577400 0.577400
|
||||
vn -0.577400 -0.577400 0.577300
|
||||
vn -0.554700 0.000000 0.832100
|
||||
vn -0.577400 -0.577400 -0.577400
|
||||
vn 0.577400 -0.577400 -0.577300
|
||||
vn -0.577400 -0.577400 0.577400
|
||||
vn -0.577300 0.577300 0.577300
|
||||
vn -0.707100 0.707100 -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.577300 0.577300 0.577300
|
||||
vn 0.000000 0.816500 0.577300
|
||||
vn -0.816500 0.000000 0.577300
|
||||
vn 0.000000 -0.816500 0.577300
|
||||
vn 0.816500 0.000000 0.577300
|
||||
vn 0.000000 0.816500 -0.577300
|
||||
vn 0.816500 0.000000 -0.577300
|
||||
vn 0.000000 -0.816500 -0.577300
|
||||
vn -0.816500 0.000000 -0.577300
|
||||
g Cylinder_Cylinder_verticals_Cylinder_Cylinder_verticals_verticals
|
||||
s 1
|
||||
f 9/1/1 10/2/2 11/3/3 12/4/4
|
||||
f 13/5/5 14/6/6 15/7/7 16/8/8
|
||||
f 13/9/5 16/10/8 17/11/9 18/12/10
|
||||
f 19/13/1 20/14/2 21/15/3 22/16/11
|
||||
f 23/13/12 24/16/6 25/17/7 26/5/13
|
||||
f 23/18/12 26/19/13 27/20/9 28/21/14
|
||||
f 11/22/3 10/23/2 16/24/8 15/25/7
|
||||
f 9/26/1 12/27/4 14/28/6 13/2/5
|
||||
f 21/29/3 20/30/2 26/31/13 25/32/7
|
||||
f 19/33/1 22/34/11 24/35/6 23/36/12
|
||||
f 28/37/14 29/38/15 30/39/16 19/33/17
|
||||
f 20/40/18 31/41/19 32/42/20 27/43/9
|
||||
f 33/44/16 34/45/15 35/46/20 36/47/19
|
||||
f 30/48/16 29/49/15 32/50/20 31/51/19
|
||||
f 10/42/18 36/52/19 35/53/20 17/54/9
|
||||
f 33/55/16 9/26/17 18/56/10 34/57/15
|
||||
f 17/42/9 35/52/20 34/53/15 18/54/10
|
||||
f 27/40/9 32/41/20 29/42/15 28/43/14
|
||||
g Cylinder_Cylinder_verticals_Cylinder_Cylinder_verticals_railing
|
||||
f 1/32/21 2/58/22 3/59/23 4/22/24
|
||||
f 5/32/25 6/29/26 7/60/27 8/58/28
|
||||
f 1/61/21 4/62/24 6/63/26 5/64/25
|
||||
f 2/65/22 8/66/28 7/67/27 3/68/23
|
||||
f 4/69/24 3/70/23 7/71/27 6/72/26
|
||||
f 2/73/22 1/74/21 5/75/25 8/76/28
|
@ -0,0 +1,167 @@
|
||||
# Blender v2.73 (sub 0) OBJ File: 'banister-left.blend'
|
||||
# www.blender.org
|
||||
o Cylinder_Cylinder_verticals
|
||||
v -0.421453 1.531250 0.499999
|
||||
v 0.578547 0.531250 0.499999
|
||||
v 0.516047 0.468750 0.499999
|
||||
v -0.483953 1.468750 0.499999
|
||||
v -0.421453 1.531250 0.312499
|
||||
v -0.483953 1.468750 0.312499
|
||||
v 0.516047 0.468750 0.312499
|
||||
v 0.578547 0.531250 0.312499
|
||||
v -0.202703 0.250000 0.437499
|
||||
v -0.265203 0.250000 0.437499
|
||||
v -0.265203 1.250000 0.437499
|
||||
v -0.202703 1.187500 0.437499
|
||||
v -0.202703 0.250000 0.374999
|
||||
v -0.202703 1.187500 0.374999
|
||||
v -0.265203 1.250000 0.374999
|
||||
v -0.265203 0.250000 0.374999
|
||||
v -0.265203 0.250000 0.499999
|
||||
v -0.202703 0.250000 0.499999
|
||||
v 0.297297 -0.187500 0.437499
|
||||
v 0.234797 -0.187500 0.437499
|
||||
v 0.234797 0.812500 0.437499
|
||||
v 0.297297 0.750000 0.437499
|
||||
v 0.297297 -0.187500 0.374999
|
||||
v 0.297297 0.750000 0.374999
|
||||
v 0.234797 0.812500 0.374999
|
||||
v 0.234797 -0.187500 0.374999
|
||||
v 0.234797 -0.187500 0.499999
|
||||
v 0.297297 -0.187500 0.499999
|
||||
v 0.297297 -0.125000 0.499999
|
||||
v 0.297297 -0.125000 0.437499
|
||||
v 0.234797 -0.125000 0.437499
|
||||
v 0.234797 -0.125000 0.499999
|
||||
v -0.202703 0.312500 0.437499
|
||||
v -0.202703 0.312500 0.499999
|
||||
v -0.265203 0.312500 0.499999
|
||||
v -0.265203 0.312500 0.437499
|
||||
vt -0.312500 0.500000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.625000 0.437500
|
||||
vt -0.312500 0.437500
|
||||
vt 0.125000 0.687500
|
||||
vt 0.125000 0.750000
|
||||
vt 1.062500 0.750000
|
||||
vt 1.000000 0.687500
|
||||
vt 1.000000 0.125000
|
||||
vt 1.125000 0.125000
|
||||
vt 1.125000 0.062500
|
||||
vt 1.000000 0.062500
|
||||
vt 0.125000 0.625000
|
||||
vt 1.000000 0.625000
|
||||
vt 1.062500 0.562500
|
||||
vt 0.125000 0.562500
|
||||
vt 1.062500 0.687500
|
||||
vt 1.187500 0.125000
|
||||
vt 1.312500 0.125000
|
||||
vt 1.312500 0.062500
|
||||
vt 1.187500 0.062500
|
||||
vt 0.875000 0.875000
|
||||
vt 0.875000 0.812500
|
||||
vt -0.062500 0.812500
|
||||
vt -0.062500 0.875000
|
||||
vt -0.312500 0.375000
|
||||
vt 0.562500 0.437500
|
||||
vt 0.562500 0.375000
|
||||
vt 0.875000 1.000000
|
||||
vt 0.875000 0.937500
|
||||
vt -0.062500 0.937500
|
||||
vt -0.062500 1.000000
|
||||
vt 0.437500 0.187500
|
||||
vt 0.437500 0.250000
|
||||
vt 1.312500 0.250000
|
||||
vt 1.312500 0.187500
|
||||
vt 0.437500 0.125000
|
||||
vt 0.500000 0.187500
|
||||
vt 0.500000 0.125000
|
||||
vt -0.375000 0.812500
|
||||
vt -0.375000 0.875000
|
||||
vt -0.312500 0.875000
|
||||
vt -0.312500 0.812500
|
||||
vt 0.812500 0.125000
|
||||
vt 0.812500 0.062500
|
||||
vt 0.750000 0.062500
|
||||
vt 0.750000 0.125000
|
||||
vt 0.937500 0.125000
|
||||
vt 0.937500 0.062500
|
||||
vt 0.875000 0.062500
|
||||
vt 0.875000 0.125000
|
||||
vt -0.312500 0.937500
|
||||
vt -0.250000 0.937500
|
||||
vt -0.250000 0.875000
|
||||
vt -0.250000 0.375000
|
||||
vt -0.250000 0.312500
|
||||
vt -0.312500 0.312500
|
||||
vt -0.125000 0.875000
|
||||
vt -0.125000 0.937500
|
||||
vt -0.125000 1.000000
|
||||
vt -0.187500 0.625000
|
||||
vt -0.187500 0.562500
|
||||
vt -0.375000 0.562500
|
||||
vt -0.375000 0.625000
|
||||
vt -0.125000 0.625000
|
||||
vt 0.062500 0.625000
|
||||
vt 0.062500 0.562500
|
||||
vt -0.125000 0.562500
|
||||
vt 1.375000 0.250000
|
||||
vt 1.375000 0.062500
|
||||
vt 0.375000 0.062500
|
||||
vt 0.375000 0.250000
|
||||
vt -0.375000 0.312500
|
||||
vt -0.375000 0.500000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.625000 0.312500
|
||||
vn 0.707100 0.000000 0.707100
|
||||
vn 0.554700 0.000000 0.832000
|
||||
vn -0.894400 0.000000 0.447200
|
||||
vn -0.707100 0.000000 0.707100
|
||||
vn 0.577400 -0.577400 -0.577400
|
||||
vn -0.577400 -0.577400 -0.577400
|
||||
vn -0.894400 -0.000000 -0.447200
|
||||
vn 0.554700 -0.000000 -0.832100
|
||||
vn 0.577400 -0.577400 0.577300
|
||||
vn -0.577400 -0.577400 0.577400
|
||||
vn 0.577400 -0.577400 0.577400
|
||||
vn 1.000000 0.000000 0.000000
|
||||
vn 0.707100 0.707100 -0.000000
|
||||
vn 0.577300 0.577300 0.577300
|
||||
vn -1.000000 0.000000 0.000000
|
||||
vn -0.577300 0.577300 0.577300
|
||||
vn -0.707100 0.707100 -0.000000
|
||||
vn 0.000000 0.816500 0.577300
|
||||
vn -0.816500 0.000000 0.577300
|
||||
vn 0.000000 -0.816500 0.577300
|
||||
vn 0.816500 0.000000 0.577300
|
||||
vn 0.000000 0.816500 -0.577300
|
||||
vn 0.816500 0.000000 -0.577300
|
||||
vn 0.000000 -0.816500 -0.577300
|
||||
vn -0.816500 0.000000 -0.577300
|
||||
g Cylinder_Cylinder_verticals_Cylinder_Cylinder_verticals_verticals
|
||||
s 1
|
||||
f 9/1/1 12/2/2 11/3/3 10/4/4
|
||||
f 13/5/5 16/6/6 15/7/7 14/8/8
|
||||
f 13/9/5 18/10/9 17/11/10 16/12/6
|
||||
f 19/13/1 22/14/2 21/15/3 20/16/4
|
||||
f 23/13/5 26/5/6 25/17/7 24/14/8
|
||||
f 23/18/5 28/19/11 27/20/10 26/21/6
|
||||
f 11/22/3 15/23/7 16/24/6 10/25/4
|
||||
f 9/26/1 13/4/5 14/27/8 12/28/2
|
||||
f 21/29/3 25/30/7 26/31/6 20/32/4
|
||||
f 19/33/1 23/34/5 24/35/8 22/36/2
|
||||
f 28/37/11 19/33/12 30/38/13 29/39/14
|
||||
f 20/40/15 27/41/10 32/42/16 31/43/17
|
||||
f 33/44/13 36/45/17 35/46/16 34/47/14
|
||||
f 30/48/13 31/49/17 32/50/16 29/51/14
|
||||
f 10/42/15 17/52/10 35/53/16 36/54/17
|
||||
f 33/55/13 34/56/14 18/57/9 9/26/12
|
||||
f 17/42/10 18/52/9 34/53/14 35/54/16
|
||||
f 27/40/10 28/41/11 29/42/14 32/43/16
|
||||
g Cylinder_Cylinder_verticals_Cylinder_Cylinder_verticals_railing
|
||||
f 1/30/18 4/22/19 3/58/20 2/59/21
|
||||
f 5/30/22 8/59/23 7/60/24 6/29/25
|
||||
f 1/61/18 5/62/22 6/63/25 4/64/19
|
||||
f 2/65/21 3/66/20 7/67/24 8/68/23
|
||||
f 4/69/19 6/70/25 7/71/24 3/72/20
|
||||
f 2/73/21 8/74/23 5/75/22 1/76/18
|
@ -0,0 +1,87 @@
|
||||
# Blender v2.73 (sub 0) OBJ File: 'banister-horizontal_left.blend'
|
||||
# www.blender.org
|
||||
o Cylinder_Cylinder_verticals
|
||||
v -0.312500 0.437500 0.437500
|
||||
v -0.312500 0.437500 0.500000
|
||||
v -0.250000 0.437500 0.500000
|
||||
v -0.250000 0.437500 0.437500
|
||||
v -0.312500 -0.500000 0.437500
|
||||
v -0.312500 -0.500000 0.500000
|
||||
v -0.250000 -0.500000 0.500000
|
||||
v -0.250000 -0.500000 0.437500
|
||||
v 0.500000 0.437500 0.312500
|
||||
v 0.500000 0.437500 0.500000
|
||||
v -0.500000 0.437500 0.500000
|
||||
v -0.500000 0.437500 0.312500
|
||||
v 0.500000 0.500000 0.312500
|
||||
v 0.500000 0.500000 0.500000
|
||||
v -0.500000 0.500000 0.500000
|
||||
v -0.500000 0.500000 0.312500
|
||||
v 0.312500 -0.500000 0.437500
|
||||
v 0.312500 -0.500000 0.500000
|
||||
v 0.250000 -0.500000 0.500000
|
||||
v 0.250000 -0.500000 0.437500
|
||||
v 0.312500 0.437500 0.437500
|
||||
v 0.312500 0.437500 0.500000
|
||||
v 0.250000 0.437500 0.500000
|
||||
v 0.250000 0.437500 0.437500
|
||||
vt 0.750000 0.062500
|
||||
vt 0.750000 0.000000
|
||||
vt 0.812500 0.000000
|
||||
vt 0.812500 0.062500
|
||||
vt 0.937500 0.000000
|
||||
vt 0.937500 0.062500
|
||||
vt 0.000000 0.062500
|
||||
vt 0.000000 -0.000000
|
||||
vt 0.937500 0.562500
|
||||
vt 0.937500 0.625000
|
||||
vt -0.000000 0.625000
|
||||
vt -0.000000 0.562500
|
||||
vt 0.937500 0.875000
|
||||
vt 0.937500 0.812500
|
||||
vt 0.000000 0.812500
|
||||
vt 0.000000 0.875000
|
||||
vt 0.937500 0.750000
|
||||
vt 0.937500 0.687500
|
||||
vt -0.000000 0.687500
|
||||
vt -0.000000 0.750000
|
||||
vt 0.187500 0.062500
|
||||
vt 0.187500 0.000000
|
||||
vt 0.250000 0.000000
|
||||
vt 0.250000 0.062500
|
||||
vt -0.062500 1.000000
|
||||
vt 0.125000 1.000000
|
||||
vt 0.125000 0.937500
|
||||
vt -0.062500 0.937500
|
||||
vt 0.000000 1.000000
|
||||
vt 1.000000 1.000000
|
||||
vt 1.000000 0.937500
|
||||
vt -0.000000 0.937500
|
||||
vt 0.000000 0.187500
|
||||
vt 1.000000 0.187500
|
||||
vt 1.000000 0.000000
|
||||
vn 0.000000 -1.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 1.000000 0.000000 0.000000
|
||||
vn 0.000000 1.000000 0.000000
|
||||
g Cylinder_Cylinder_verticals_Cylinder_Cylinder_verticals_verticals
|
||||
s off
|
||||
f 8/1/1 7/2/1 6/3/1 5/4/1
|
||||
f 1/5/2 4/6/2 8/7/2 5/8/2
|
||||
f 2/9/3 1/10/3 5/11/3 6/12/3
|
||||
f 3/6/4 2/5/4 6/8/4 7/7/4
|
||||
f 21/13/5 22/14/5 18/15/5 17/16/5
|
||||
f 22/17/4 23/18/4 19/19/4 18/20/4
|
||||
f 23/9/3 24/10/3 20/11/3 19/12/3
|
||||
f 24/18/2 21/17/2 17/20/2 20/19/2
|
||||
f 17/21/1 18/22/1 19/23/1 20/24/1
|
||||
f 4/13/5 3/14/5 7/15/5 8/16/5
|
||||
g Cylinder_Cylinder_verticals_Cylinder_Cylinder_verticals_railing
|
||||
f 13/25/5 14/26/5 10/27/5 9/28/5
|
||||
f 14/29/4 15/30/4 11/31/4 10/32/4
|
||||
f 15/26/3 16/25/3 12/28/3 11/27/3
|
||||
f 16/30/2 13/29/2 9/32/2 12/31/2
|
||||
f 9/8/1 10/33/1 11/34/1 12/35/1
|
||||
f 16/35/6 15/34/6 14/33/6 13/8/6
|
@ -1,153 +0,0 @@
|
||||
# Blender v2.73 (sub 0) OBJ File: 'bannister.blend'
|
||||
# www.blender.org
|
||||
o Cylinder
|
||||
v 0.265203 0.250000 0.437499
|
||||
v 0.202703 1.187500 0.437499
|
||||
v 0.265203 1.250000 0.437499
|
||||
v -0.297297 -0.187500 0.437499
|
||||
v -0.234797 0.812500 0.437499
|
||||
v 0.202703 0.250000 0.437499
|
||||
v -0.047297 1.000000 0.499999
|
||||
v 0.483953 1.468750 0.499999
|
||||
v -0.578547 0.531250 0.499999
|
||||
v 0.421453 1.531250 0.499999
|
||||
v -0.516047 0.468750 0.499999
|
||||
v 0.265203 0.250000 0.374999
|
||||
v 0.202703 1.187500 0.374999
|
||||
v 0.265203 1.250000 0.374999
|
||||
v -0.297297 0.750000 0.437499
|
||||
v -0.234797 -0.187500 0.437499
|
||||
v 0.202703 0.250000 0.374999
|
||||
v 0.483953 1.468750 0.312499
|
||||
v -0.578547 0.531250 0.312499
|
||||
v 0.421453 1.531250 0.312499
|
||||
v -0.516047 0.468750 0.312499
|
||||
v -0.234797 -0.187500 0.374999
|
||||
v -0.297297 0.750000 0.374999
|
||||
v -0.234797 0.812500 0.374999
|
||||
v -0.297297 -0.187500 0.374999
|
||||
v 0.265203 0.250000 0.499999
|
||||
v -0.297297 -0.187500 0.499999
|
||||
v 0.202703 0.250000 0.499999
|
||||
v -0.234797 -0.187500 0.499999
|
||||
v 0.265203 0.312500 0.437499
|
||||
v -0.297297 -0.125000 0.437499
|
||||
v 0.202703 0.312500 0.437499
|
||||
v -0.234797 -0.125000 0.437499
|
||||
v 0.265203 0.312500 0.499999
|
||||
v -0.297297 -0.125000 0.499999
|
||||
v 0.202703 0.312500 0.499999
|
||||
v -0.234797 -0.125000 0.499999
|
||||
vt 0.062500 0.812500
|
||||
vt 0.062500 0.750000
|
||||
vt 1.000000 0.750000
|
||||
vt 0.937500 0.812500
|
||||
vt 0.062500 0.937500
|
||||
vt 0.937500 0.937500
|
||||
vt 1.000000 1.000000
|
||||
vt 0.062500 1.000000
|
||||
vt 0.625000 0.375000
|
||||
vt 0.625000 0.312500
|
||||
vt 0.750000 0.312500
|
||||
vt 0.750000 0.375000
|
||||
vt 0.062500 0.875000
|
||||
vt 1.000000 0.812500
|
||||
vt 0.937500 0.875000
|
||||
vt 1.000000 0.937500
|
||||
vt 0.812500 0.375000
|
||||
vt 0.812500 0.312500
|
||||
vt 0.937500 0.312500
|
||||
vt 0.937500 0.375000
|
||||
vt 1.000000 0.062500
|
||||
vt 0.062500 0.062500
|
||||
vt 0.062500 0.000000
|
||||
vt 1.000000 0.000000
|
||||
vt 0.062500 0.625000
|
||||
vt 0.937500 0.625000
|
||||
vt 0.937500 0.687500
|
||||
vt 0.062500 0.687500
|
||||
vt 1.000000 0.250000
|
||||
vt 0.062500 0.250000
|
||||
vt 0.062500 0.187500
|
||||
vt 1.000000 0.187500
|
||||
vt 0.062500 0.437500
|
||||
vt 0.937500 0.437500
|
||||
vt 0.937500 0.500000
|
||||
vt 0.062500 0.500000
|
||||
vt 0.062500 0.375000
|
||||
vt 0.125000 0.375000
|
||||
vt 0.125000 0.437500
|
||||
vt 0.125000 0.250000
|
||||
vt 0.125000 0.312500
|
||||
vt 0.062500 0.312500
|
||||
vt 0.437500 0.375000
|
||||
vt 0.375000 0.375000
|
||||
vt 0.375000 0.312500
|
||||
vt 0.437500 0.312500
|
||||
vt 0.562500 0.375000
|
||||
vt 0.500000 0.375000
|
||||
vt 0.500000 0.312500
|
||||
vt 0.562500 0.312500
|
||||
vt 0.125000 0.062500
|
||||
vt 0.125000 0.125000
|
||||
vt 0.062500 0.125000
|
||||
vt 0.062500 0.562500
|
||||
vt 0.125000 0.562500
|
||||
vt 0.125000 0.625000
|
||||
vt 1.000000 0.125000
|
||||
vt 0.000000 0.125000
|
||||
vt 0.000000 0.062500
|
||||
vt 0.000000 0.250000
|
||||
vt 0.000000 0.187500
|
||||
vt 0.187500 0.875000
|
||||
vt 0.000000 0.875000
|
||||
vt 0.000000 0.812500
|
||||
vt 0.187500 0.812500
|
||||
vt 0.250000 0.875000
|
||||
vt 0.250000 0.812500
|
||||
vt 0.437500 0.812500
|
||||
vt 0.437500 0.875000
|
||||
vt 1.000000 0.500000
|
||||
vt 0.000000 0.500000
|
||||
vt 0.000000 0.312500
|
||||
vt 1.000000 0.312500
|
||||
vt 0.000000 0.562500
|
||||
vt 1.000000 0.562500
|
||||
vt 0.000000 0.750000
|
||||
vn -0.000000 0.000000 1.000000
|
||||
vn 0.000000 0.000000 -1.000000
|
||||
vn 0.000000 -1.000000 0.000000
|
||||
vn 1.000000 0.000000 0.000000
|
||||
vn -1.000000 0.000000 0.000000
|
||||
vn 0.000000 1.000000 0.000000
|
||||
vn 0.707100 0.707100 0.000000
|
||||
vn -0.707100 -0.707100 0.000000
|
||||
vn 0.707100 -0.707100 0.000000
|
||||
vn -0.707100 0.707100 0.000000
|
||||
g Cylinder_Cylinder_verticals
|
||||
s off
|
||||
f 6/1/1 1/2/1 3/3/1 2/4/1
|
||||
f 17/5/2 13/6/2 14/7/2 12/8/2
|
||||
f 17/9/3 12/10/3 26/11/3 28/12/3
|
||||
f 4/13/1 16/1/1 5/14/1 15/15/1
|
||||
f 25/13/2 23/15/2 24/16/2 22/5/2
|
||||
f 25/17/3 22/18/3 29/19/3 27/20/3
|
||||
f 3/21/4 1/22/4 12/23/4 14/24/4
|
||||
f 6/25/5 2/26/5 13/27/5 17/28/5
|
||||
f 5/29/4 16/30/4 22/31/4 24/32/4
|
||||
f 4/33/5 15/34/5 23/35/5 25/36/5
|
||||
f 27/37/5 35/38/5 31/39/5 4/33/5
|
||||
f 16/30/4 33/40/4 37/41/4 29/42/4
|
||||
f 32/43/6 36/44/6 34/45/6 30/46/6
|
||||
f 31/47/6 35/48/6 37/49/6 33/50/6
|
||||
f 1/22/4 30/51/4 34/52/4 26/53/4
|
||||
f 28/54/5 36/55/5 32/56/5 6/25/5
|
||||
f 26/22/1 34/51/1 36/52/1 28/53/1
|
||||
f 29/30/1 37/40/1 35/41/1 27/42/1
|
||||
g Cylinder_Cylinder_top
|
||||
f 10/57/1 9/58/1 11/59/1 8/21/1
|
||||
f 20/32/2 18/29/2 21/60/2 19/61/2
|
||||
f 10/62/7 8/63/7 18/64/7 20/65/7
|
||||
f 9/66/8 19/67/8 21/68/8 11/69/8
|
||||
f 8/70/9 11/71/9 21/72/9 18/73/9
|
||||
f 9/74/10 10/75/10 20/3/10 19/76/10
|
@ -1,153 +0,0 @@
|
||||
# Blender v2.73 (sub 0) OBJ File: 'bannister_right.blend'
|
||||
# www.blender.org
|
||||
o Cylinder
|
||||
v -0.265203 0.250000 0.437499
|
||||
v -0.202703 1.187500 0.437499
|
||||
v -0.265203 1.250000 0.437499
|
||||
v 0.297297 -0.187500 0.437499
|
||||
v 0.234797 0.812500 0.437499
|
||||
v -0.202703 0.250000 0.437499
|
||||
v 0.047297 1.000000 0.499999
|
||||
v -0.483953 1.468750 0.499999
|
||||
v 0.578547 0.531250 0.499999
|
||||
v -0.421453 1.531250 0.499999
|
||||
v 0.516047 0.468750 0.499999
|
||||
v -0.265203 0.250000 0.374999
|
||||
v -0.202703 1.187500 0.374999
|
||||
v -0.265203 1.250000 0.374999
|
||||
v 0.297297 0.750000 0.437499
|
||||
v 0.234797 -0.187500 0.437499
|
||||
v -0.202703 0.250000 0.374999
|
||||
v -0.483953 1.468750 0.312499
|
||||
v 0.578547 0.531250 0.312499
|
||||
v -0.421453 1.531250 0.312499
|
||||
v 0.516047 0.468750 0.312499
|
||||
v 0.234797 -0.187500 0.374999
|
||||
v 0.297297 0.750000 0.374999
|
||||
v 0.234797 0.812500 0.374999
|
||||
v 0.297297 -0.187500 0.374999
|
||||
v -0.265203 0.250000 0.499999
|
||||
v 0.297297 -0.187500 0.499999
|
||||
v -0.202703 0.250000 0.499999
|
||||
v 0.234797 -0.187500 0.499999
|
||||
v -0.265203 0.312500 0.437499
|
||||
v 0.297297 -0.125000 0.437499
|
||||
v -0.202703 0.312500 0.437499
|
||||
v 0.234797 -0.125000 0.437499
|
||||
v -0.265203 0.312500 0.499999
|
||||
v 0.297297 -0.125000 0.499999
|
||||
v -0.202703 0.312500 0.499999
|
||||
v 0.234797 -0.125000 0.499999
|
||||
vt 0.062500 0.812500
|
||||
vt 0.937500 0.812500
|
||||
vt 1.000000 0.750000
|
||||
vt 0.062500 0.750000
|
||||
vt 0.062500 0.937500
|
||||
vt 0.062500 1.000000
|
||||
vt 1.000000 1.000000
|
||||
vt 0.937500 0.937500
|
||||
vt 0.625000 0.375000
|
||||
vt 0.750000 0.375000
|
||||
vt 0.750000 0.312500
|
||||
vt 0.625000 0.312500
|
||||
vt 0.062500 0.875000
|
||||
vt 0.937500 0.875000
|
||||
vt 1.000000 0.812500
|
||||
vt 1.000000 0.937500
|
||||
vt 0.812500 0.375000
|
||||
vt 0.937500 0.375000
|
||||
vt 0.937500 0.312500
|
||||
vt 0.812500 0.312500
|
||||
vt 1.000000 0.062500
|
||||
vt 1.000000 0.000000
|
||||
vt 0.062500 0.000000
|
||||
vt 0.062500 0.062500
|
||||
vt 0.062500 0.625000
|
||||
vt 0.062500 0.687500
|
||||
vt 0.937500 0.687500
|
||||
vt 0.937500 0.625000
|
||||
vt 1.000000 0.250000
|
||||
vt 1.000000 0.187500
|
||||
vt 0.062500 0.187500
|
||||
vt 0.062500 0.250000
|
||||
vt 0.062500 0.437500
|
||||
vt 0.062500 0.500000
|
||||
vt 0.937500 0.500000
|
||||
vt 0.937500 0.437500
|
||||
vt 0.062500 0.375000
|
||||
vt 0.125000 0.437500
|
||||
vt 0.125000 0.375000
|
||||
vt 0.062500 0.312500
|
||||
vt 0.125000 0.312500
|
||||
vt 0.125000 0.250000
|
||||
vt 0.437500 0.375000
|
||||
vt 0.437500 0.312500
|
||||
vt 0.375000 0.312500
|
||||
vt 0.375000 0.375000
|
||||
vt 0.562500 0.375000
|
||||
vt 0.562500 0.312500
|
||||
vt 0.500000 0.312500
|
||||
vt 0.500000 0.375000
|
||||
vt 0.062500 0.125000
|
||||
vt 0.125000 0.125000
|
||||
vt 0.125000 0.062500
|
||||
vt 0.062500 0.562500
|
||||
vt 0.125000 0.625000
|
||||
vt 0.125000 0.562500
|
||||
vt 1.000000 0.125000
|
||||
vt 0.000000 0.062500
|
||||
vt 0.000000 0.125000
|
||||
vt 0.000000 0.187500
|
||||
vt 0.000000 0.250000
|
||||
vt 0.187500 0.875000
|
||||
vt 0.187500 0.812500
|
||||
vt 0.000000 0.812500
|
||||
vt 0.000000 0.875000
|
||||
vt 0.250000 0.875000
|
||||
vt 0.437500 0.875000
|
||||
vt 0.437500 0.812500
|
||||
vt 0.250000 0.812500
|
||||
vt 1.000000 0.500000
|
||||
vt 1.000000 0.312500
|
||||
vt 0.000000 0.312500
|
||||
vt 0.000000 0.500000
|
||||
vt 0.000000 0.562500
|
||||
vt 0.000000 0.750000
|
||||
vt 1.000000 0.562500
|
||||
vn 0.000000 0.000000 1.000000
|
||||
vn -0.000000 0.000000 -1.000000
|
||||
vn 0.000000 -1.000000 0.000000
|
||||
vn -1.000000 0.000000 0.000000
|
||||
vn 1.000000 0.000000 0.000000
|
||||
vn 0.000000 1.000000 0.000000
|
||||
vn -0.707100 0.707100 0.000000
|
||||
vn 0.707100 -0.707100 0.000000
|
||||
vn -0.707100 -0.707100 0.000000
|
||||
vn 0.707100 0.707100 0.000000
|
||||
g Cylinder_Cylinder_verticals
|
||||
s off
|
||||
f 6/1/1 2/2/1 3/3/1 1/4/1
|
||||
f 17/5/2 12/6/2 14/7/2 13/8/2
|
||||
f 17/9/3 28/10/3 26/11/3 12/12/3
|
||||
f 4/13/1 15/14/1 5/15/1 16/1/1
|
||||
f 25/13/2 22/5/2 24/16/2 23/14/2
|
||||
f 25/17/3 27/18/3 29/19/3 22/20/3
|
||||
f 3/21/4 14/22/4 12/23/4 1/24/4
|
||||
f 6/25/5 17/26/5 13/27/5 2/28/5
|
||||
f 5/29/4 24/30/4 22/31/4 16/32/4
|
||||
f 4/33/5 25/34/5 23/35/5 15/36/5
|
||||
f 27/37/5 4/33/5 31/38/5 35/39/5
|
||||
f 16/32/4 29/40/4 37/41/4 33/42/4
|
||||
f 32/43/6 30/44/6 34/45/6 36/46/6
|
||||
f 31/47/6 33/48/6 37/49/6 35/50/6
|
||||
f 1/24/4 26/51/4 34/52/4 30/53/4
|
||||
f 28/54/5 6/25/5 32/55/5 36/56/5
|
||||
f 26/24/1 28/51/1 36/52/1 34/53/1
|
||||
f 29/32/1 27/40/1 35/41/1 37/42/1
|
||||
g Cylinder_Cylinder_top
|
||||
f 10/57/1 8/21/1 11/58/1 9/59/1
|
||||
f 20/30/2 19/60/2 21/61/2 18/29/2
|
||||
f 10/62/7 20/63/7 18/64/7 8/65/7
|
||||
f 9/66/8 11/67/8 21/68/8 19/69/8
|
||||
f 8/70/9 18/71/9 21/72/9 11/73/9
|
||||
f 9/74/10 19/75/10 20/3/10 10/76/10
|
0
mods/homedecor_modpack/homedecor/models/homedecor_beer_mug.obj
Executable file → Normal file
1198
mods/homedecor_modpack/homedecor/models/homedecor_beer_taps.obj
Normal file
420
mods/homedecor_modpack/homedecor/models/homedecor_book.obj
Executable file → Normal file
@ -1,186 +1,240 @@
|
||||
# Blender v2.72 (sub 0) OBJ File: ''
|
||||
# Blender v2.73 (sub 0) OBJ File: 'book.blend'
|
||||
# www.blender.org
|
||||
mtllib homedecor_book.mtl
|
||||
o Cube.002_Cube.001
|
||||
v 0.115781 -0.397147 -0.212050
|
||||
v 0.115781 -0.397147 0.208120
|
||||
v 0.145193 -0.397147 0.208120
|
||||
v 0.145193 -0.397147 -0.212050
|
||||
v 0.161995 -0.449141 -0.212050
|
||||
v 0.152482 -0.487098 -0.212050
|
||||
v 0.149566 -0.487098 -0.220555
|
||||
v 0.161995 -0.449141 -0.220555
|
||||
v 0.152482 -0.411183 -0.212050
|
||||
v 0.152482 -0.411183 0.208120
|
||||
v -0.148926 -0.411183 -0.212051
|
||||
v -0.155653 -0.449141 -0.212051
|
||||
v -0.155653 -0.449141 0.208120
|
||||
v -0.148926 -0.411183 0.208120
|
||||
v 0.161995 -0.449141 0.208120
|
||||
v 0.152482 -0.487098 0.208120
|
||||
v 0.115781 -0.499998 0.208120
|
||||
v 0.145193 -0.499998 0.208120
|
||||
v 0.141549 -0.499998 0.216624
|
||||
v 0.115781 -0.499998 0.216624
|
||||
v 0.115781 -0.411183 -0.212050
|
||||
v -0.159347 -0.411183 -0.220555
|
||||
v 0.113157 -0.411183 -0.220555
|
||||
v 0.115781 -0.487098 0.208120
|
||||
v 0.142021 -0.449141 0.208120
|
||||
v -0.148926 -0.487098 0.208120
|
||||
v 0.115781 -0.499998 -0.212050
|
||||
v 0.145193 -0.499998 -0.212050
|
||||
v 0.115781 -0.411183 0.208120
|
||||
v 0.142021 -0.449141 0.216625
|
||||
v 0.113157 -0.411183 0.216625
|
||||
v 0.149566 -0.411183 0.216625
|
||||
v 0.161995 -0.449141 0.216625
|
||||
v 0.115781 -0.397147 0.216625
|
||||
v 0.141549 -0.397147 0.216625
|
||||
v -0.148926 -0.499998 -0.212050
|
||||
v -0.148926 -0.499998 0.208120
|
||||
v -0.159347 -0.499998 0.216624
|
||||
v -0.159347 -0.499998 -0.220555
|
||||
v -0.148926 -0.487098 -0.212050
|
||||
v 0.115781 -0.487098 -0.212050
|
||||
v 0.113157 -0.487098 -0.220555
|
||||
v -0.159347 -0.487098 -0.220555
|
||||
v -0.148926 -0.397147 -0.212051
|
||||
v -0.148926 -0.397147 0.208120
|
||||
v 0.142021 -0.449141 -0.212050
|
||||
v 0.149566 -0.411183 -0.220555
|
||||
v 0.141549 -0.397147 -0.220555
|
||||
v -0.159346 -0.397147 -0.220555
|
||||
v -0.159347 -0.397147 0.216624
|
||||
v -0.159347 -0.487098 0.216624
|
||||
v 0.113157 -0.487098 0.216624
|
||||
v 0.149566 -0.487098 0.216624
|
||||
v 0.142021 -0.449141 -0.220555
|
||||
v 0.115781 -0.397147 -0.220555
|
||||
v -0.159347 -0.411183 0.216624
|
||||
v 0.115781 -0.499998 -0.220555
|
||||
v 0.141549 -0.499998 -0.220555
|
||||
vt 0.183561 0.065478
|
||||
vt 0.183562 0.933925
|
||||
vt 0.150275 0.933925
|
||||
vt 0.150275 0.065478
|
||||
vt 0.564551 0.044740
|
||||
vt 0.601180 0.044740
|
||||
vt 0.604843 -0.000355
|
||||
vt 0.564551 -0.000355
|
||||
vt 0.610338 0.044740
|
||||
vt 0.610338 0.946651
|
||||
vt 0.601180 0.946651
|
||||
vt 0.122698 0.645720
|
||||
vt 0.083984 0.645720
|
||||
vt 0.083984 0.397953
|
||||
vt 0.122698 0.397953
|
||||
vt 0.564551 0.946651
|
||||
vt 0.150275 0.977347
|
||||
vt 0.183562 0.977347
|
||||
vt 0.184398 0.044740
|
||||
vt 0.516959 0.044740
|
||||
vt 0.542903 -0.000356
|
||||
vt 0.187695 -0.000355
|
||||
vt 0.045271 0.174962
|
||||
vt 0.083984 0.152858
|
||||
vt 0.045271 0.397953
|
||||
vt 0.184399 0.946651
|
||||
vt 0.151432 0.946651
|
||||
vt 0.151432 0.991747
|
||||
vt 0.187695 0.991747
|
||||
vt 0.604843 0.991747
|
||||
vt 0.564551 0.991747
|
||||
vt 0.122698 0.174963
|
||||
vt 0.525512 0.065478
|
||||
vt 0.525512 0.933924
|
||||
vt 0.552189 0.977347
|
||||
vt 0.552189 0.022056
|
||||
vt 0.045271 0.645720
|
||||
vt 0.083984 0.890816
|
||||
vt 0.045271 0.868711
|
||||
vt 0.614916 -0.000355
|
||||
vt 0.516959 0.946651
|
||||
vt 0.542903 0.991746
|
||||
vt 0.122698 0.868711
|
||||
vt 0.614916 0.991747
|
||||
vt 0.650586 -0.000355
|
||||
vt 0.614322 -0.000355
|
||||
vt 0.647289 -0.000355
|
||||
vt 0.187695 0.972997
|
||||
vt 0.184399 0.972997
|
||||
vt 0.542903 0.972996
|
||||
vt 0.184399 0.979247
|
||||
vt 0.187695 0.979247
|
||||
vt 0.542903 0.979246
|
||||
vt 0.542903 0.009019
|
||||
vt 0.184398 0.009020
|
||||
vt 0.187695 0.009020
|
||||
vt 0.614322 0.991747
|
||||
vt 0.650586 0.991747
|
||||
vt 0.647289 0.991747
|
||||
vt 0.542903 0.015270
|
||||
vt 0.187695 0.015270
|
||||
vt 0.184399 0.015270
|
||||
vt 0.150275 0.022056
|
||||
vt 0.183561 0.022056
|
||||
vt 0.151432 0.044740
|
||||
vt 0.151432 -0.000355
|
||||
usemtl Material.004
|
||||
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 1/1 2/2 3/3 4/4
|
||||
f 5/5 6/6 7/7 8/8
|
||||
f 9/6 4/9 3/10 10/11
|
||||
f 11/12 12/13 13/14 14/15
|
||||
f 6/6 5/5 15/16 16/11
|
||||
f 17/2 18/3 19/17 20/18
|
||||
f 21/19 11/20 22/21 23/22
|
||||
f 24/23 25/24 13/14 26/25
|
||||
f 27/1 28/4 18/3 17/2
|
||||
f 29/26 25/27 30/28 31/29
|
||||
f 5/5 9/6 10/11 15/16
|
||||
f 15/16 10/11 32/30 33/31
|
||||
f 3/3 2/2 34/18 35/17
|
||||
f 25/24 29/32 14/15 13/14
|
||||
f 36/33 37/34 38/35 39/36
|
||||
f 28/9 6/6 16/11 18/10
|
||||
f 12/13 40/37 26/25 13/14
|
||||
f 40/20 41/19 42/22 43/21
|
||||
f 2/2 1/1 44/33 45/34
|
||||
f 40/37 12/13 46/38 41/39
|
||||
f 4/9 9/6 47/7 48/40
|
||||
f 45/34 44/33 49/36 50/35
|
||||
f 36/33 27/1 17/2 37/34
|
||||
f 24/26 26/41 51/42 52/29
|
||||
f 12/13 11/12 21/43 46/38
|
||||
f 37/34 17/2 20/18 38/35
|
||||
f 18/10 16/11 53/30 19/44
|
||||
f 2/2 45/34 50/35 34/18
|
||||
f 42/45 54/46 8/8 7/7
|
||||
f 23/45 55/47 48/40 47/7
|
||||
f 43/21 39/21 38/42 51/42
|
||||
f 31/48 34/49 50/50 56/50
|
||||
f 49/21 22/21 56/42 50/42
|
||||
f 54/46 23/45 47/7 8/8
|
||||
f 57/47 42/45 7/7 58/40
|
||||
f 20/51 52/52 51/53 38/53
|
||||
f 22/54 49/54 55/55 23/56
|
||||
f 53/30 33/31 30/57 52/58
|
||||
f 32/30 35/44 34/59 31/58
|
||||
f 33/31 32/30 31/58 30/57
|
||||
f 39/60 43/60 42/61 57/62
|
||||
f 19/44 53/30 52/58 20/59
|
||||
f 25/27 24/26 52/29 30/28
|
||||
f 1/1 4/4 48/63 55/64
|
||||
f 6/6 28/9 58/40 7/7
|
||||
f 14/41 29/26 31/29 56/42
|
||||
f 41/19 46/65 54/66 42/22
|
||||
f 28/4 27/1 57/64 58/63
|
||||
f 10/11 3/10 35/44 32/30
|
||||
f 11/20 14/41 56/42 22/21
|
||||
f 26/41 40/20 43/21 51/42
|
||||
f 44/33 1/1 55/64 49/36
|
||||
f 9/6 5/5 8/8 47/7
|
||||
f 46/65 21/19 23/22 54/66
|
||||
f 27/1 36/33 39/36 57/64
|
||||
f 16/11 15/16 33/31 53/30
|
||||
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
|
||||
|
833
mods/homedecor_modpack/homedecor/models/homedecor_book_open.obj
Executable file → Normal file
@ -1,416 +1,419 @@
|
||||
# Blender v2.72 (sub 0) OBJ File: ''
|
||||
# Blender v2.73 (sub 0) OBJ File: 'book-open.blend'
|
||||
# www.blender.org
|
||||
mtllib homedecor_book_open.mtl
|
||||
o Cube.001
|
||||
v -0.307854 -0.485640 0.196803
|
||||
v -0.330489 -0.485640 0.196803
|
||||
v -0.330489 -0.485640 0.214467
|
||||
v -0.307854 -0.485640 0.214467
|
||||
v -0.307854 -0.499995 0.196803
|
||||
v -0.307854 -0.499995 0.214467
|
||||
v -0.330489 -0.499995 0.214467
|
||||
v -0.330489 -0.499995 0.196803
|
||||
v 0.330442 -0.485640 0.196804
|
||||
v 0.330442 -0.485640 0.214467
|
||||
v 0.330442 -0.499995 0.214467
|
||||
v 0.330442 -0.499995 0.196804
|
||||
v -0.330488 -0.485640 -0.205856
|
||||
v -0.330488 -0.485640 -0.223350
|
||||
v -0.330489 -0.499995 -0.223350
|
||||
v -0.330489 -0.499995 -0.205856
|
||||
v -0.307854 -0.499995 -0.223350
|
||||
v -0.307854 -0.485640 -0.223350
|
||||
v -0.204867 -0.485640 0.214467
|
||||
v -0.204867 -0.485640 0.196803
|
||||
v -0.204867 -0.499995 0.196803
|
||||
v -0.204867 -0.499995 0.214467
|
||||
v -0.204866 -0.499995 -0.223350
|
||||
v -0.204866 -0.485640 -0.223350
|
||||
v 0.310071 -0.485640 0.196804
|
||||
v 0.310071 -0.485640 0.214467
|
||||
v 0.310071 -0.499995 0.214467
|
||||
v 0.310071 -0.499995 0.196804
|
||||
v 0.330442 -0.499995 -0.223350
|
||||
v 0.310071 -0.499995 -0.223350
|
||||
v 0.310071 -0.485640 -0.223350
|
||||
v 0.330442 -0.485640 -0.223350
|
||||
v -0.307854 -0.485640 -0.205856
|
||||
v -0.307854 -0.499995 -0.205856
|
||||
v 0.330442 -0.485640 -0.205856
|
||||
v 0.330442 -0.499995 -0.205856
|
||||
v -0.204866 -0.485640 -0.205856
|
||||
v -0.204866 -0.499995 -0.205856
|
||||
v 0.310071 -0.485640 -0.205856
|
||||
v 0.310071 -0.499995 -0.205856
|
||||
v -0.204867 -0.455084 0.196803
|
||||
v -0.307854 -0.464591 0.196803
|
||||
v -0.204866 -0.455084 -0.205856
|
||||
v -0.307854 -0.464591 -0.205856
|
||||
v 0.310071 -0.464591 -0.205856
|
||||
v 0.310071 -0.464591 0.196804
|
||||
v 0.207083 -0.485640 -0.205856
|
||||
v 0.207083 -0.455084 -0.205856
|
||||
v 0.052602 -0.485640 0.196803
|
||||
v 0.001108 -0.485640 0.196803
|
||||
v 0.001108 -0.485640 0.214467
|
||||
v 0.052602 -0.485640 0.214467
|
||||
v 0.052602 -0.499995 0.196804
|
||||
v 0.052602 -0.499995 0.214467
|
||||
v 0.001108 -0.499995 0.214467
|
||||
v 0.001108 -0.499995 0.196804
|
||||
v 0.052602 -0.499995 -0.223350
|
||||
v 0.001108 -0.499995 -0.223350
|
||||
v 0.001108 -0.485640 -0.223350
|
||||
v 0.052602 -0.485640 -0.223350
|
||||
v 0.001108 -0.485640 -0.205856
|
||||
v 0.052602 -0.485640 -0.205856
|
||||
v 0.052602 -0.499995 -0.205856
|
||||
v 0.001108 -0.499995 -0.205856
|
||||
v 0.052602 -0.458824 0.196803
|
||||
v 0.001108 -0.473843 0.196803
|
||||
v 0.052602 -0.458824 -0.205856
|
||||
v 0.001108 -0.473843 -0.205856
|
||||
v -0.050385 -0.485640 -0.205856
|
||||
v -0.050385 -0.458824 -0.205856
|
||||
v 0.104096 -0.451710 -0.205856
|
||||
v 0.104096 -0.485640 -0.205856
|
||||
v 0.207083 -0.485640 0.196804
|
||||
v 0.207083 -0.485640 0.214467
|
||||
v 0.104096 -0.485640 0.196803
|
||||
v 0.104096 -0.485640 0.214467
|
||||
v 0.207083 -0.499995 0.214467
|
||||
v 0.207083 -0.499995 0.196804
|
||||
v 0.104096 -0.499995 0.214467
|
||||
v 0.104096 -0.499995 0.196804
|
||||
v 0.207083 -0.499995 -0.223350
|
||||
v 0.207083 -0.485640 -0.223350
|
||||
v 0.104096 -0.499995 -0.223350
|
||||
v 0.104096 -0.485640 -0.223350
|
||||
v 0.207083 -0.499995 -0.205856
|
||||
v 0.104096 -0.499995 -0.205856
|
||||
v 0.207083 -0.455084 0.196804
|
||||
v 0.104096 -0.451710 0.196803
|
||||
v -0.050385 -0.485640 0.196803
|
||||
v -0.101879 -0.485640 0.196803
|
||||
v -0.101879 -0.485640 0.214467
|
||||
v -0.050385 -0.485640 0.214467
|
||||
v -0.050385 -0.499995 0.196804
|
||||
v -0.050385 -0.499995 0.214467
|
||||
v -0.101879 -0.499995 0.214467
|
||||
v -0.101879 -0.499995 0.196804
|
||||
v -0.050385 -0.499995 -0.223350
|
||||
v -0.101879 -0.499995 -0.223350
|
||||
v -0.101879 -0.485640 -0.223350
|
||||
v -0.050385 -0.485640 -0.223350
|
||||
v -0.101879 -0.485640 -0.205856
|
||||
v -0.050385 -0.499995 -0.205856
|
||||
v -0.101879 -0.499995 -0.205856
|
||||
v -0.050385 -0.458824 0.196803
|
||||
v -0.101879 -0.451710 0.196803
|
||||
v -0.101879 -0.451710 -0.205856
|
||||
vt 0.145116 0.822671
|
||||
vt 0.146799 0.822860
|
||||
vt 0.146977 0.821590
|
||||
vt 0.145383 0.821311
|
||||
vt 0.295366 0.524765
|
||||
vt 0.295437 0.506389
|
||||
vt 0.271889 0.506298
|
||||
vt 0.271818 0.524675
|
||||
vt 0.180003 0.804148
|
||||
vt 0.180102 0.801196
|
||||
vt 0.177702 0.801116
|
||||
vt 0.177602 0.804066
|
||||
vt 0.071439 0.795052
|
||||
vt 0.067670 0.794921
|
||||
vt 0.067587 0.797311
|
||||
vt 0.071356 0.797442
|
||||
vt 0.055739 0.865933
|
||||
vt 0.056022 0.868592
|
||||
vt 0.058185 0.868444
|
||||
vt 0.058038 0.865839
|
||||
vt 0.068824 0.870361
|
||||
vt 0.065054 0.870230
|
||||
vt 0.064971 0.872621
|
||||
vt 0.068741 0.872752
|
||||
vt 0.137033 0.819871
|
||||
vt 0.137310 0.818567
|
||||
vt 0.402512 0.525175
|
||||
vt 0.402582 0.506798
|
||||
vt 0.088592 0.795647
|
||||
vt 0.088509 0.798038
|
||||
vt 0.085976 0.870957
|
||||
vt 0.085893 0.873348
|
||||
vt 0.094115 0.822949
|
||||
vt 0.095431 0.822859
|
||||
vt 0.095085 0.821653
|
||||
vt 0.093920 0.821913
|
||||
vt 0.959689 0.527232
|
||||
vt 0.959744 0.508799
|
||||
vt 0.938495 0.508737
|
||||
vt 0.938429 0.527156
|
||||
vt 0.177783 0.798720
|
||||
vt 0.174382 0.798605
|
||||
vt 0.174301 0.801000
|
||||
vt 0.175057 0.874484
|
||||
vt 0.171697 0.874264
|
||||
vt 0.171562 0.876641
|
||||
vt 0.174910 0.876845
|
||||
vt 0.144830 0.852308
|
||||
vt 0.146169 0.852109
|
||||
vt 0.146052 0.851005
|
||||
vt 0.144530 0.851059
|
||||
vt 0.293698 0.961888
|
||||
vt 0.293768 0.943688
|
||||
vt 0.270219 0.943598
|
||||
vt 0.270149 0.961798
|
||||
vt 0.177408 0.874746
|
||||
vt 0.177777 0.871723
|
||||
vt 0.175307 0.871549
|
||||
vt 0.057537 0.798198
|
||||
vt 0.059990 0.798418
|
||||
vt 0.137086 0.855280
|
||||
vt 0.136756 0.853899
|
||||
vt 0.400844 0.962299
|
||||
vt 0.400914 0.944099
|
||||
vt 0.093037 0.852282
|
||||
vt 0.094455 0.852518
|
||||
vt 0.094704 0.851179
|
||||
vt 0.093190 0.851026
|
||||
vt 0.957389 0.967127
|
||||
vt 0.958381 0.948762
|
||||
vt 0.936908 0.948201
|
||||
vt 0.936381 0.966404
|
||||
vt 0.153557 0.601007
|
||||
vt 0.155559 0.599320
|
||||
vt 0.142752 0.594883
|
||||
vt 0.141758 0.599052
|
||||
vt 0.057965 0.795140
|
||||
vt 0.060355 0.795458
|
||||
vt 0.836622 0.436815
|
||||
vt 0.920392 0.436329
|
||||
vt 0.921012 0.042547
|
||||
vt 0.836346 0.042756
|
||||
vt 0.075680 0.644491
|
||||
vt 0.077685 0.642795
|
||||
vt 0.079487 0.601303
|
||||
vt 0.076832 0.599618
|
||||
vt 0.151944 0.642579
|
||||
vt 0.154631 0.644302
|
||||
vt 0.088498 0.648873
|
||||
vt 0.089483 0.644708
|
||||
vt 0.115599 0.819011
|
||||
vt 0.119874 0.819261
|
||||
vt 0.119876 0.817756
|
||||
vt 0.115646 0.817553
|
||||
vt 0.670385 0.526189
|
||||
vt 0.670453 0.507810
|
||||
vt 0.616876 0.507611
|
||||
vt 0.616807 0.525989
|
||||
vt 0.131473 0.797134
|
||||
vt 0.122897 0.796838
|
||||
vt 0.122814 0.799229
|
||||
vt 0.131391 0.799526
|
||||
vt 0.128853 0.872457
|
||||
vt 0.120279 0.872153
|
||||
vt 0.120195 0.874543
|
||||
vt 0.128767 0.874847
|
||||
vt 0.115560 0.856252
|
||||
vt 0.119937 0.856037
|
||||
vt 0.119941 0.854547
|
||||
vt 0.115513 0.854768
|
||||
vt 0.668683 0.963391
|
||||
vt 0.668777 0.945194
|
||||
vt 0.615202 0.944947
|
||||
vt 0.615123 0.963145
|
||||
vt 0.108789 0.593520
|
||||
vt 0.108686 0.596836
|
||||
vt 0.115550 0.595554
|
||||
vt 0.115563 0.593916
|
||||
vt 0.569449 0.436484
|
||||
vt 0.624107 0.437340
|
||||
vt 0.624671 0.042717
|
||||
vt 0.569233 0.040910
|
||||
vt 0.122441 0.650231
|
||||
vt 0.122550 0.646915
|
||||
vt 0.115683 0.648190
|
||||
vt 0.115668 0.649828
|
||||
vt 0.108652 0.650179
|
||||
vt 0.108510 0.646770
|
||||
vt 0.102059 0.645955
|
||||
vt 0.101862 0.650304
|
||||
vt 0.103086 0.819964
|
||||
vt 0.102740 0.818578
|
||||
vt 0.111410 0.818944
|
||||
vt 0.111336 0.817484
|
||||
vt 0.831226 0.508382
|
||||
vt 0.831161 0.526774
|
||||
vt 0.724035 0.508005
|
||||
vt 0.723969 0.526388
|
||||
vt 0.157210 0.798020
|
||||
vt 0.157128 0.800413
|
||||
vt 0.140051 0.797431
|
||||
vt 0.139968 0.799822
|
||||
vt 0.154570 0.873447
|
||||
vt 0.154466 0.875833
|
||||
vt 0.137426 0.872771
|
||||
vt 0.137335 0.875160
|
||||
vt 0.102523 0.855234
|
||||
vt 0.102794 0.853944
|
||||
vt 0.111154 0.856307
|
||||
vt 0.111228 0.854847
|
||||
vt 0.829574 0.946408
|
||||
vt 0.829348 0.964606
|
||||
vt 0.722365 0.945495
|
||||
vt 0.722239 0.963696
|
||||
vt 0.089950 0.598958
|
||||
vt 0.088962 0.595030
|
||||
vt 0.102364 0.597686
|
||||
vt 0.102151 0.593414
|
||||
vt 0.334804 0.436016
|
||||
vt 0.417682 0.436509
|
||||
vt 0.417909 0.041333
|
||||
vt 0.335172 0.041774
|
||||
vt 0.517618 0.435877
|
||||
vt 0.518178 0.041780
|
||||
vt 0.124303 0.819037
|
||||
vt 0.128591 0.818959
|
||||
vt 0.128666 0.817484
|
||||
vt 0.124255 0.817538
|
||||
vt 0.563232 0.525786
|
||||
vt 0.563302 0.507410
|
||||
vt 0.509728 0.507206
|
||||
vt 0.509659 0.525583
|
||||
vt 0.114320 0.796541
|
||||
vt 0.105744 0.796243
|
||||
vt 0.105661 0.798634
|
||||
vt 0.114237 0.798931
|
||||
vt 0.111704 0.871852
|
||||
vt 0.103128 0.871553
|
||||
vt 0.103045 0.873944
|
||||
vt 0.111620 0.874243
|
||||
vt 0.124165 0.856246
|
||||
vt 0.128474 0.856327
|
||||
vt 0.128406 0.854879
|
||||
vt 0.124215 0.854802
|
||||
vt 0.561557 0.962924
|
||||
vt 0.561630 0.944725
|
||||
vt 0.508058 0.944513
|
||||
vt 0.507987 0.962713
|
||||
vt 0.122581 0.593562
|
||||
vt 0.122724 0.596972
|
||||
vt 0.129176 0.597789
|
||||
vt 0.129376 0.593438
|
||||
vt 0.681211 0.436806
|
||||
vt 0.732349 0.436019
|
||||
vt 0.732956 0.043295
|
||||
vt 0.682616 0.042679
|
||||
vt 0.141353 0.644846
|
||||
vt 0.142313 0.648801
|
||||
vt 0.128882 0.646074
|
||||
vt 0.129082 0.650354
|
||||
usemtl None
|
||||
s off
|
||||
f 1/1 2/2 3/3 4/4
|
||||
f 5/5 6/6 7/7 8/8
|
||||
f 9/9 10/10 11/11 12/12
|
||||
f 4/13 3/14 7/15 6/16
|
||||
f 13/17 14/18 15/19 16/20
|
||||
f 17/21 15/22 14/23 18/24
|
||||
f 20/25 1/1 4/4 19/26
|
||||
f 21/27 22/28 6/6 5/5
|
||||
f 19/29 4/13 6/16 22/30
|
||||
f 23/31 17/21 18/24 24/32
|
||||
f 9/33 25/34 26/35 10/36
|
||||
f 12/37 11/38 27/39 28/40
|
||||
f 10/41 26/42 27/43 11/11
|
||||
f 29/44 30/45 31/46 32/47
|
||||
f 18/48 14/49 13/50 33/51
|
||||
f 17/52 34/53 16/54 15/55
|
||||
f 32/56 35/57 36/58 29/44
|
||||
f 2/59 13/17 16/20 8/60
|
||||
f 24/61 18/48 33/51 37/62
|
||||
f 23/63 38/64 34/53 17/52
|
||||
f 32/65 31/66 39/67 35/68
|
||||
f 29/69 36/70 40/71 30/72
|
||||
f 2/2 1/1 33/51 13/50
|
||||
f 34/53 5/5 8/8 16/54
|
||||
f 35/57 9/9 12/12 36/58
|
||||
f 42/73 1/74 20/75 41/76
|
||||
f 38/64 21/27 5/5 34/53
|
||||
f 35/68 39/67 25/34 9/33
|
||||
f 36/70 12/37 28/40 40/71
|
||||
f 3/77 2/59 8/60 7/78
|
||||
f 43/79 44/80 42/81 41/82
|
||||
f 39/83 45/84 46/85 25/86
|
||||
f 1/74 42/73 44/87 33/88
|
||||
f 47/89 48/90 45/84 39/83
|
||||
f 49/91 50/92 51/93 52/94
|
||||
f 53/95 54/96 55/97 56/98
|
||||
f 52/99 51/100 55/101 54/102
|
||||
f 57/103 58/104 59/105 60/106
|
||||
f 60/107 59/108 61/109 62/110
|
||||
f 57/111 63/112 64/113 58/114
|
||||
f 49/115 65/116 66/117 50/118
|
||||
f 63/112 53/95 56/98 64/113
|
||||
f 67/119 68/120 66/121 65/122
|
||||
f 69/123 70/124 68/125 61/126
|
||||
f 62/127 67/128 71/129 72/130
|
||||
f 72/130 71/129 48/90 47/89
|
||||
f 25/34 73/131 74/132 26/35
|
||||
f 73/131 75/133 76/134 74/132
|
||||
f 28/40 27/39 77/135 78/136
|
||||
f 78/136 77/135 79/137 80/138
|
||||
f 26/42 74/139 77/140 27/43
|
||||
f 74/139 76/141 79/142 77/140
|
||||
f 30/45 81/143 82/144 31/46
|
||||
f 81/143 83/145 84/146 82/144
|
||||
f 31/66 82/147 47/148 39/67
|
||||
f 82/147 84/149 72/150 47/148
|
||||
f 30/72 40/71 85/151 81/152
|
||||
f 81/152 85/151 86/153 83/154
|
||||
f 25/86 46/85 87/155 73/156
|
||||
f 73/156 87/155 88/157 75/158
|
||||
f 40/71 28/40 78/136 85/151
|
||||
f 85/151 78/136 80/138 86/153
|
||||
f 45/159 48/160 87/161 46/162
|
||||
f 48/160 71/163 88/164 87/161
|
||||
f 89/165 90/166 91/167 92/168
|
||||
f 90/166 20/25 19/26 91/167
|
||||
f 93/169 94/170 95/171 96/172
|
||||
f 96/172 95/171 22/28 21/27
|
||||
f 92/173 91/174 95/175 94/176
|
||||
f 91/174 19/29 22/30 95/175
|
||||
f 97/177 98/178 99/179 100/180
|
||||
f 98/178 23/31 24/32 99/179
|
||||
f 100/181 99/182 101/183 69/184
|
||||
f 99/182 24/61 37/62 101/183
|
||||
f 97/185 102/186 103/187 98/188
|
||||
f 98/188 103/187 38/64 23/63
|
||||
f 89/189 104/190 105/191 90/192
|
||||
f 90/192 105/191 41/76 20/75
|
||||
f 102/186 93/169 96/172 103/187
|
||||
f 103/187 96/172 21/27 38/64
|
||||
f 70/193 106/194 105/195 104/196
|
||||
f 106/194 43/79 41/82 105/195
|
||||
f 33/88 44/87 43/197 37/198
|
||||
f 37/198 43/197 106/199 101/200
|
||||
f 101/200 106/199 70/124 69/123
|
||||
f 50/92 89/165 92/168 51/93
|
||||
f 56/98 55/97 94/170 93/169
|
||||
f 51/100 92/173 94/176 55/101
|
||||
f 58/104 97/177 100/180 59/105
|
||||
f 59/108 100/181 69/184 61/109
|
||||
f 58/114 64/113 102/186 97/185
|
||||
f 50/118 66/117 104/190 89/189
|
||||
f 64/113 56/98 93/169 102/186
|
||||
f 68/120 70/193 104/196 66/121
|
||||
f 75/133 49/91 52/94 76/134
|
||||
f 80/138 79/137 54/96 53/95
|
||||
f 76/141 52/99 54/102 79/142
|
||||
f 83/145 57/103 60/106 84/146
|
||||
f 84/149 60/107 62/110 72/150
|
||||
f 83/154 86/153 63/112 57/111
|
||||
f 75/158 88/157 65/116 49/115
|
||||
f 86/153 80/138 53/95 63/112
|
||||
f 71/163 67/119 65/122 88/164
|
||||
f 61/126 68/125 67/128 62/127
|
||||
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
|
||||
|
0
mods/homedecor_modpack/homedecor/models/homedecor_bottle.obj
Executable file → Normal file
0
mods/homedecor_modpack/homedecor/models/homedecor_cutlery_set.obj
Executable file → Normal file
0
mods/homedecor_modpack/homedecor/models/homedecor_dartboard.obj
Executable file → Normal file
0
mods/homedecor_modpack/homedecor/models/homedecor_desk_fan.b3d
Executable file → Normal file
0
mods/homedecor_modpack/homedecor/models/homedecor_desk_fan_uv.png
Executable file → Normal file
Before Width: | Height: | Size: 165 B After Width: | Height: | Size: 165 B |
0
mods/homedecor_modpack/homedecor/models/homedecor_desk_globe.obj
Executable file → Normal file
2693
mods/homedecor_modpack/homedecor/models/homedecor_desk_lamp.obj
Executable file → Normal file
1506
mods/homedecor_modpack/homedecor/models/homedecor_fishtank.obj
Normal file
0
mods/homedecor_modpack/homedecor/models/homedecor_flowerpot.obj
Executable file → Normal file
0
mods/homedecor_modpack/homedecor/models/homedecor_ground_lantern.obj
Executable file → Normal file
1309
mods/homedecor_modpack/homedecor/models/homedecor_hanging_lantern.obj
Executable file → Normal file
0
mods/homedecor_modpack/homedecor/models/homedecor_kitchen_sink.obj
Executable file → 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
|
@ -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
|
0
mods/homedecor_modpack/homedecor/models/homedecor_office_chair_basic.obj
Executable file → Normal file
0
mods/homedecor_modpack/homedecor/models/homedecor_office_chair_upscale.obj
Executable file → Normal file
0
mods/homedecor_modpack/homedecor/models/homedecor_openframe_bookshelf.obj
Executable file → Normal file
111
mods/homedecor_modpack/homedecor/models/homedecor_painting.obj
Normal file
@ -0,0 +1,111 @@
|
||||
# Blender v2.73 (sub 0) OBJ File: 'painting.blend'
|
||||
# www.blender.org
|
||||
o Cylinder
|
||||
v -0.500000 -0.500000 0.500000
|
||||
v -0.500000 -0.500000 0.437500
|
||||
v 0.500000 -0.500000 0.437500
|
||||
v 0.500000 -0.500000 0.500000
|
||||
v -0.500000 0.500000 0.500000
|
||||
v -0.500000 0.500000 0.437500
|
||||
v 0.500000 0.500000 0.437500
|
||||
v 0.500000 0.500000 0.500000
|
||||
v -0.500000 0.468750 0.437500
|
||||
v 0.500000 0.468750 0.437500
|
||||
v -0.500000 -0.468750 0.437500
|
||||
v 0.500000 -0.468750 0.437500
|
||||
v -0.468750 0.468750 0.437500
|
||||
v -0.468750 -0.468750 0.437500
|
||||
v 0.468750 0.468750 0.437500
|
||||
v 0.468750 -0.468750 0.437500
|
||||
v -0.468750 0.468750 0.468750
|
||||
v -0.468750 -0.468750 0.468750
|
||||
v 0.468750 0.468750 0.468750
|
||||
v 0.468750 -0.468750 0.468750
|
||||
v -0.468750 0.468750 0.500000
|
||||
v -0.468750 -0.468750 0.500000
|
||||
v 0.468750 0.468750 0.500000
|
||||
v 0.468750 -0.468750 0.500000
|
||||
v -0.500000 -0.468750 0.500000
|
||||
v 0.500000 -0.468750 0.500000
|
||||
v -0.500000 0.468750 0.500000
|
||||
v 0.500000 0.468750 0.500000
|
||||
vt 0.250000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 -3.000000
|
||||
vt 0.250000 -3.000000
|
||||
vt 0.000000 1.000000
|
||||
vt 0.000000 -3.000000
|
||||
vt 0.250000 1.062500
|
||||
vt 0.500000 1.062500
|
||||
vt 0.500000 -2.937500
|
||||
vt 0.250000 -2.937500
|
||||
vt 0.000000 -2.937500
|
||||
vt 0.000000 1.062500
|
||||
vt 0.375000 1.000000
|
||||
vt 0.375000 -3.000000
|
||||
vt 0.125000 1.000000
|
||||
vt 0.125000 -3.000000
|
||||
vt 0.250000 0.875000
|
||||
vt 0.250000 -2.875000
|
||||
vt 0.375000 -2.875000
|
||||
vt 0.375000 0.875000
|
||||
vt 0.125000 0.875000
|
||||
vt 0.000000 0.875000
|
||||
vt 0.000000 -2.875000
|
||||
vt 0.125000 -2.875000
|
||||
vt 0.750000 -2.875000
|
||||
vt 0.500000 -2.875000
|
||||
vt 0.500000 0.875000
|
||||
vt 0.750000 0.875000
|
||||
vt 1.000000 -2.875000
|
||||
vt 1.000000 0.875000
|
||||
vt 1.000000 -2.812500
|
||||
vt 1.000000 0.937500
|
||||
vt 0.750000 0.937500
|
||||
vt 0.750000 -2.812500
|
||||
vt 0.625000 -3.000000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.750000 1.000000
|
||||
vt 0.750000 -3.000000
|
||||
vt 1.000000 1.000000
|
||||
vt 1.000000 -3.000000
|
||||
vt 0.875000 -3.000000
|
||||
vt 0.875000 1.000000
|
||||
vt 0.500000 -2.812500
|
||||
vt 0.500000 0.937500
|
||||
vt 0.875000 0.875000
|
||||
vt 0.875000 -2.875000
|
||||
vt 0.625000 -2.875000
|
||||
vt 0.625000 0.875000
|
||||
vt 0.031250 0.031250
|
||||
vt 0.968750 0.031250
|
||||
vt 0.968750 0.968750
|
||||
vt 0.031250 0.968750
|
||||
vn -1.000000 0.000000 0.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
|
||||
vn 0.000000 0.000000 1.000000
|
||||
g Cylinder_Cylinder_wood
|
||||
s off
|
||||
f 5/1/1 6/2/1 2/3/1 1/4/1
|
||||
f 7/1/2 8/5/2 4/6/2 3/4/2
|
||||
f 1/7/3 2/8/3 3/9/3 4/10/3
|
||||
f 8/11/4 7/10/4 6/7/4 5/12/4
|
||||
f 6/3/5 7/2/5 10/13/5 9/14/5
|
||||
f 3/15/5 2/16/5 11/4/5 12/1/5
|
||||
f 13/17/5 14/18/5 11/19/5 9/20/5
|
||||
f 15/21/5 10/22/5 12/23/5 16/24/5
|
||||
f 16/25/1 20/26/1 19/27/1 15/28/1
|
||||
f 14/29/2 13/30/2 17/28/2 18/25/2
|
||||
f 16/31/4 14/32/4 18/33/4 20/34/4
|
||||
f 1/35/6 4/36/6 26/37/6 25/38/6
|
||||
f 8/39/6 5/40/6 27/41/6 28/42/6
|
||||
f 19/43/3 17/44/3 13/33/3 15/34/3
|
||||
f 22/25/6 21/28/6 27/45/6 25/46/6
|
||||
f 24/47/6 26/26/6 28/27/6 23/48/6
|
||||
g Cylinder_Cylinder_canvas
|
||||
f 22/49/6 24/50/6 23/51/6 21/52/6
|
||||
g Cylinder_Cylinder_picture
|
||||
f 18/50/5 17/51/5 19/52/5 20/49/5
|
0
mods/homedecor_modpack/homedecor/models/homedecor_paper_towel.obj
Executable file → Normal file
@ -1,6 +1,6 @@
|
||||
# Blender v2.73 (sub 0) OBJ File: 'piano.blend'
|
||||
# www.blender.org
|
||||
o keys_Cube.003
|
||||
o body_Cube.001
|
||||
v -1.437500 0.062500 -0.062500
|
||||
v 0.437500 0.062500 -0.062500
|
||||
v -1.437500 0.187500 0.187500
|
||||
@ -10,27 +10,6 @@ v 0.437500 0.187500 0.187500
|
||||
v -0.500000 0.187500 -0.062500
|
||||
v -0.500000 0.062500 -0.062500
|
||||
v -0.500000 0.187500 0.187500
|
||||
vt 0.031250 0.625000
|
||||
vt 0.031250 0.437500
|
||||
vt 0.968750 0.437500
|
||||
vt 0.968750 0.625000
|
||||
vt 0.968750 0.781250
|
||||
vt 0.031250 0.781250
|
||||
vt 0.031250 0.656250
|
||||
vt 0.968750 0.656250
|
||||
vt 0.031250 0.312500
|
||||
vt 0.968750 0.312500
|
||||
vt 0.031250 0.968750
|
||||
vt 0.968750 0.968750
|
||||
vn 0.000000 1.000000 0.000000
|
||||
vn 0.000000 0.000000 -1.000000
|
||||
g keys_Cube.003_None
|
||||
s off
|
||||
f 9/1/1 7/2/1 4/3/1 3/4/1
|
||||
f 7/5/2 5/6/2 2/7/2 8/8/2
|
||||
f 4/3/2 7/2/2 8/9/2 1/10/2
|
||||
f 6/11/1 5/6/1 7/5/1 9/12/1
|
||||
o pedals_Cube.002
|
||||
v -0.609375 -0.437500 0.000000
|
||||
v -0.609375 -0.437500 0.187500
|
||||
v -0.484375 -0.437500 0.187500
|
||||
@ -55,41 +34,6 @@ v -0.359375 -0.460938 0.187500
|
||||
v -0.656250 -0.437500 0.187500
|
||||
v -0.656250 -0.437500 0.000000
|
||||
v -0.406250 -0.437500 0.000000
|
||||
vt 0.187500 1.000000
|
||||
vt 0.187500 0.312500
|
||||
vt 0.250000 0.312500
|
||||
vt 0.250000 1.000000
|
||||
vt 0.437500 0.312500
|
||||
vt 0.250000 0.250000
|
||||
vt 0.437500 0.250000
|
||||
vt 0.437500 1.000000
|
||||
vt 0.500000 0.312500
|
||||
vt 0.500000 1.000000
|
||||
vt 0.000000 1.000000
|
||||
vt 0.000000 0.312500
|
||||
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
|
||||
g pedals_Cube.002_None_homedecor_tile_brass2.png
|
||||
s off
|
||||
f 10/13/3 11/14/3 29/15/3 28/16/3
|
||||
f 32/17/4 10/15/4 28/18/4 26/19/4
|
||||
f 31/20/5 32/17/5 26/21/5 23/22/5
|
||||
f 23/23/6 26/24/6 28/14/6 29/13/6
|
||||
f 12/16/7 13/15/7 14/17/7 15/20/7
|
||||
f 27/14/6 25/13/6 17/23/6 16/24/6
|
||||
f 11/17/7 10/20/7 32/16/7 31/15/7
|
||||
f 21/16/7 22/15/7 33/17/7 24/20/7
|
||||
f 20/23/6 19/24/6 18/14/6 30/13/6
|
||||
f 15/20/5 14/17/5 25/21/5 27/22/5
|
||||
f 24/20/5 33/17/5 19/21/5 20/22/5
|
||||
f 33/17/4 22/15/4 18/18/4 19/19/4
|
||||
f 22/13/3 21/14/3 30/15/3 18/16/3
|
||||
f 14/18/4 13/19/4 17/17/4 25/15/4
|
||||
f 13/13/3 12/14/3 16/15/3 17/16/3
|
||||
o body_Cube.001
|
||||
v -1.500000 -0.500000 0.500000
|
||||
v -1.500000 -0.500000 0.187500
|
||||
v 0.500000 -0.500000 0.187500
|
||||
@ -168,6 +112,14 @@ v -0.500000 -0.375000 0.187500
|
||||
v -0.500000 0.375000 0.187500
|
||||
v -0.500000 0.500000 0.500000
|
||||
v -0.500000 0.187500 0.156250
|
||||
vt 0.968750 0.781250
|
||||
vt 0.031250 0.781250
|
||||
vt 0.031250 0.656250
|
||||
vt 0.968750 0.656250
|
||||
vt 0.968750 0.437500
|
||||
vt 0.031250 0.437500
|
||||
vt 0.031250 0.312500
|
||||
vt 0.968750 0.312500
|
||||
vt 1.000000 1.000000
|
||||
vt 0.687500 1.000000
|
||||
vt 0.687500 0.000000
|
||||
@ -271,63 +223,96 @@ vt 0.937500 0.093750
|
||||
vt 0.937500 0.343750
|
||||
vt 0.000000 0.343750
|
||||
vt 0.000000 0.093750
|
||||
vt 0.031250 0.625000
|
||||
vt 0.968750 0.625000
|
||||
vt 0.031250 0.968750
|
||||
vt 0.968750 0.968750
|
||||
vt 0.187500 0.312500
|
||||
vt 0.250000 0.312500
|
||||
vt 0.437500 0.312500
|
||||
vt 0.437500 0.250000
|
||||
vt 0.437500 1.000000
|
||||
vt 0.500000 0.312500
|
||||
vt 0.500000 1.000000
|
||||
vt 0.000000 0.312500
|
||||
vn 0.000000 0.000000 -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 0.000000 1.000000
|
||||
vn 0.000000 1.000000 0.000000
|
||||
g body_Cube.001_None_homedecor_piano_wood.png
|
||||
g body_Cube.001_wood
|
||||
s off
|
||||
f 38/25/8 39/26/8 35/27/8 34/28/8
|
||||
f 40/29/9 41/30/9 37/31/9 36/32/9
|
||||
f 101/33/10 109/34/10 96/35/10 39/36/10
|
||||
f 99/37/11 98/38/11 36/39/11 37/40/11
|
||||
f 68/41/12 66/42/12 62/43/12 65/44/12
|
||||
f 67/42/9 68/45/9 65/46/9 64/43/9
|
||||
f 52/47/10 53/48/10 50/49/10 49/50/10
|
||||
f 104/51/10 91/52/10 90/53/10 111/54/10
|
||||
f 51/55/8 52/56/8 49/57/8 48/58/8
|
||||
f 54/59/13 53/48/13 52/47/13 51/60/13
|
||||
f 59/61/10 60/33/10 56/62/10 55/63/10
|
||||
f 60/26/9 61/64/9 57/65/9 56/66/9
|
||||
f 61/30/13 60/33/13 59/61/13 58/67/13
|
||||
f 89/43/12 87/44/12 83/41/12 86/42/12
|
||||
f 73/68/10 74/69/10 70/70/10 69/71/10
|
||||
f 74/72/9 75/73/9 71/74/9 70/75/9
|
||||
f 75/76/13 74/69/13 73/68/13 72/77/13
|
||||
f 79/78/8 80/79/8 77/80/8 76/81/8
|
||||
f 80/82/10 81/83/10 78/84/10 77/85/10
|
||||
f 87/44/8 88/86/8 84/87/8 83/41/8
|
||||
f 82/88/13 81/83/13 80/82/13 79/89/13
|
||||
f 48/90/11 49/50/11 50/49/11 36/91/11
|
||||
f 44/92/10 67/87/10 64/86/10 63/93/10
|
||||
f 104/94/13 95/95/13 94/96/13 100/34/13
|
||||
f 58/78/8 59/79/8 55/80/8 45/81/8
|
||||
f 53/72/9 54/73/9 36/74/9 50/75/9
|
||||
f 66/87/8 44/41/8 63/44/8 62/86/8
|
||||
f 45/97/11 55/63/11 56/62/11 57/98/11
|
||||
f 43/46/9 89/43/9 86/42/9 85/45/9
|
||||
f 72/55/8 73/56/8 69/57/8 35/58/8
|
||||
f 88/86/10 43/93/10 85/92/10 84/87/10
|
||||
f 35/99/11 69/71/11 70/70/11 71/100/11
|
||||
f 81/26/9 82/64/9 42/65/9 78/66/9
|
||||
f 76/101/11 77/85/11 78/84/11 42/102/11
|
||||
f 91/103/9 92/104/9 47/105/9 90/106/9
|
||||
f 94/107/8 95/108/8 93/109/8 46/110/8
|
||||
f 110/30/13 101/33/13 39/36/13 38/25/13
|
||||
f 103/111/11 102/54/11 44/53/11 45/112/11
|
||||
f 94/113/10 82/114/10 79/115/10 96/116/10
|
||||
f 97/117/10 61/118/10 58/119/10 92/120/10
|
||||
f 107/34/10 57/35/10 54/25/10 108/30/10
|
||||
f 105/39/10 71/121/10 75/96/10 106/34/10
|
||||
f 110/31/12 38/28/12 34/25/12 99/30/12
|
||||
f 41/31/12 110/28/12 99/25/12 37/30/12
|
||||
f 48/122/10 105/38/10 106/35/10 51/123/10
|
||||
f 76/34/10 107/35/10 108/25/10 72/30/10
|
||||
f 42/124/11 43/125/11 102/126/11 103/127/11
|
||||
f 41/30/13 40/33/13 101/36/13 110/25/13
|
||||
f 91/52/13 104/51/13 100/35/13 92/123/13
|
||||
f 95/95/10 104/94/10 111/126/10 93/125/10
|
||||
f 34/37/11 35/38/11 98/39/11 99/40/11
|
||||
f 40/33/10 97/34/10 109/35/10 101/36/10
|
||||
f 7/1/1 5/2/1 2/3/1 8/4/1
|
||||
f 4/5/1 7/6/1 8/7/1 1/8/1
|
||||
f 38/9/2 39/10/2 35/11/2 34/12/2
|
||||
f 40/13/3 41/14/3 37/15/3 36/16/3
|
||||
f 101/17/1 109/18/1 96/19/1 39/20/1
|
||||
f 99/21/4 98/22/4 36/23/4 37/24/4
|
||||
f 68/25/5 66/26/5 62/27/5 65/28/5
|
||||
f 67/26/3 68/29/3 65/30/3 64/27/3
|
||||
f 52/31/1 53/32/1 50/33/1 49/34/1
|
||||
f 104/35/1 91/36/1 90/37/1 111/38/1
|
||||
f 51/39/2 52/40/2 49/41/2 48/42/2
|
||||
f 54/43/6 53/32/6 52/31/6 51/44/6
|
||||
f 59/45/1 60/17/1 56/46/1 55/47/1
|
||||
f 60/10/3 61/48/3 57/49/3 56/50/3
|
||||
f 61/14/6 60/17/6 59/45/6 58/51/6
|
||||
f 89/27/5 87/28/5 83/25/5 86/26/5
|
||||
f 73/52/1 74/53/1 70/54/1 69/55/1
|
||||
f 74/56/3 75/57/3 71/58/3 70/59/3
|
||||
f 75/60/6 74/53/6 73/52/6 72/61/6
|
||||
f 79/62/2 80/63/2 77/64/2 76/65/2
|
||||
f 80/66/1 81/67/1 78/68/1 77/69/1
|
||||
f 87/28/2 88/70/2 84/71/2 83/25/2
|
||||
f 82/72/6 81/67/6 80/66/6 79/73/6
|
||||
f 48/74/4 49/34/4 50/33/4 36/75/4
|
||||
f 44/76/1 67/71/1 64/70/1 63/77/1
|
||||
f 104/78/6 95/79/6 94/80/6 100/18/6
|
||||
f 58/62/2 59/63/2 55/64/2 45/65/2
|
||||
f 53/56/3 54/57/3 36/58/3 50/59/3
|
||||
f 66/71/2 44/25/2 63/28/2 62/70/2
|
||||
f 45/81/4 55/47/4 56/46/4 57/82/4
|
||||
f 43/30/3 89/27/3 86/26/3 85/29/3
|
||||
f 72/39/2 73/40/2 69/41/2 35/42/2
|
||||
f 88/70/1 43/77/1 85/76/1 84/71/1
|
||||
f 35/83/4 69/55/4 70/54/4 71/84/4
|
||||
f 81/10/3 82/48/3 42/49/3 78/50/3
|
||||
f 76/85/4 77/69/4 78/68/4 42/86/4
|
||||
f 91/87/3 92/88/3 47/89/3 90/90/3
|
||||
f 94/91/2 95/92/2 93/93/2 46/94/2
|
||||
f 110/14/6 101/17/6 39/20/6 38/9/6
|
||||
f 103/95/4 102/38/4 44/37/4 45/96/4
|
||||
f 94/97/1 82/98/1 79/99/1 96/100/1
|
||||
f 97/101/1 61/102/1 58/103/1 92/104/1
|
||||
f 107/18/1 57/19/1 54/9/1 108/14/1
|
||||
f 105/23/1 71/105/1 75/80/1 106/18/1
|
||||
f 110/15/5 38/12/5 34/9/5 99/14/5
|
||||
f 41/15/5 110/12/5 99/9/5 37/14/5
|
||||
f 48/106/1 105/22/1 106/19/1 51/107/1
|
||||
f 76/18/1 107/19/1 108/9/1 72/14/1
|
||||
f 42/108/4 43/109/4 102/110/4 103/111/4
|
||||
f 41/14/6 40/17/6 101/20/6 110/9/6
|
||||
f 91/36/6 104/35/6 100/19/6 92/107/6
|
||||
f 95/79/1 104/78/1 111/110/1 93/109/1
|
||||
f 34/21/4 35/22/4 98/23/4 99/24/4
|
||||
f 40/17/1 97/18/1 109/19/1 101/20/1
|
||||
g body_Cube.001_keyboard
|
||||
f 9/112/6 7/6/6 4/5/6 3/113/6
|
||||
f 6/114/6 5/2/6 7/1/6 9/115/6
|
||||
g body_Cube.001_brass
|
||||
f 10/43/3 11/116/3 29/117/3 28/44/3
|
||||
f 32/118/1 10/117/1 28/74/1 26/119/1
|
||||
f 31/120/2 32/118/2 26/121/2 23/122/2
|
||||
f 23/14/4 26/123/4 28/116/4 29/43/4
|
||||
f 12/44/6 13/117/6 14/118/6 15/120/6
|
||||
f 27/116/4 25/43/4 17/14/4 16/123/4
|
||||
f 11/118/6 10/120/6 32/44/6 31/117/6
|
||||
f 21/44/6 22/117/6 33/118/6 24/120/6
|
||||
f 20/14/4 19/123/4 18/116/4 30/43/4
|
||||
f 15/120/2 14/118/2 25/121/2 27/122/2
|
||||
f 24/120/2 33/118/2 19/121/2 20/122/2
|
||||
f 33/118/1 22/117/1 18/74/1 19/119/1
|
||||
f 22/43/3 21/116/3 30/117/3 18/44/3
|
||||
f 14/74/1 13/119/1 17/118/1 25/117/1
|
||||
f 13/43/3 12/116/3 16/117/3 17/44/3
|
||||
|
0
mods/homedecor_modpack/homedecor/models/homedecor_picture_frame.obj
Executable file → Normal file
@ -0,0 +1,621 @@
|
||||
# Blender v2.73 (sub 0) OBJ File: 'plasma-ball.blend'
|
||||
# www.blender.org
|
||||
o base_Cylinder.007
|
||||
v -0.139130 -0.500000 0.139130
|
||||
v -0.139130 -0.500000 -0.139130
|
||||
v 0.139130 -0.500000 -0.139130
|
||||
v 0.139130 -0.500000 0.139130
|
||||
v -0.086956 -0.326087 0.086956
|
||||
v -0.086956 -0.326087 -0.086956
|
||||
v 0.086956 -0.326087 -0.086956
|
||||
v 0.086956 -0.326087 0.086956
|
||||
vt 0.000000 0.812500
|
||||
vt 0.000000 0.187500
|
||||
vt 0.566168 0.000000
|
||||
vt 0.566168 1.000000
|
||||
vt 0.000000 1.000000
|
||||
vt 0.000000 0.000000
|
||||
vt 0.867665 0.000000
|
||||
vt 0.867665 1.000000
|
||||
vt 0.457709 0.000000
|
||||
vt 1.000000 0.000000
|
||||
vt 1.000000 0.625000
|
||||
vt 0.457710 0.625000
|
||||
vn -0.957800 0.287300 0.000000
|
||||
vn 0.000000 0.287300 -0.957800
|
||||
vn 0.957800 0.287300 0.000000
|
||||
vn 0.000000 0.287300 0.957800
|
||||
vn 0.000000 -1.000000 0.000000
|
||||
vn 0.000000 1.000000 0.000000
|
||||
g base_Cylinder.007_base
|
||||
s off
|
||||
f 5/1/1 6/2/1 2/3/1 1/4/1
|
||||
f 6/1/2 7/2/2 3/3/2 2/4/2
|
||||
f 7/1/3 8/2/3 4/3/3 3/4/3
|
||||
f 8/1/4 5/2/4 1/3/4 4/4/4
|
||||
f 1/5/5 2/6/5 3/7/5 4/8/5
|
||||
f 8/9/6 7/10/6 6/11/6 5/12/6
|
||||
o streamers_Cylinder.006
|
||||
v -0.170156 -0.006805 0.000468
|
||||
v -0.170156 -0.341022 0.000468
|
||||
v 0.170156 -0.006805 0.000468
|
||||
v 0.170156 -0.341022 0.000468
|
||||
v 0.170156 -0.006805 -0.000469
|
||||
v 0.170156 -0.341022 -0.000469
|
||||
v -0.170156 -0.006805 -0.000469
|
||||
v -0.170156 -0.341022 -0.000469
|
||||
v 0.085483 -0.006805 0.147126
|
||||
v 0.085483 -0.341022 0.147126
|
||||
v -0.084673 -0.006805 -0.147594
|
||||
v -0.084673 -0.341022 -0.147594
|
||||
v -0.085484 -0.006805 -0.147125
|
||||
v -0.085484 -0.341022 -0.147125
|
||||
v 0.084672 -0.006805 0.147594
|
||||
v 0.084672 -0.341022 0.147594
|
||||
v -0.085484 -0.341022 0.147125
|
||||
v -0.085484 -0.006805 0.147125
|
||||
v 0.084672 -0.341022 -0.147594
|
||||
v 0.084672 -0.006805 -0.147594
|
||||
v 0.085483 -0.341022 -0.147126
|
||||
v 0.085483 -0.006805 -0.147126
|
||||
v -0.084673 -0.341022 0.147594
|
||||
v -0.084673 -0.006805 0.147594
|
||||
vt 1.000000 1.000000
|
||||
vt 0.000000 1.000000
|
||||
vt 0.000000 0.000000
|
||||
vt 1.000000 0.000000
|
||||
vn -0.000000 -0.000000 -1.000000
|
||||
vn 0.000000 -0.000000 1.000000
|
||||
vn -0.866000 -0.000000 0.500000
|
||||
vn 0.866000 -0.000000 -0.500000
|
||||
vn 0.866000 -0.000000 0.500000
|
||||
vn -0.866000 -0.000000 -0.500000
|
||||
g streamers_Cylinder.006_streamers
|
||||
s off
|
||||
f 9/13/7 11/14/7 12/15/7 10/16/7
|
||||
f 13/14/8 15/13/8 16/16/8 14/15/8
|
||||
f 17/13/9 19/14/9 20/15/9 18/16/9
|
||||
f 21/14/10 23/13/10 24/16/10 22/15/10
|
||||
f 28/14/11 26/13/11 25/16/11 27/15/11
|
||||
f 32/13/12 30/14/12 29/15/12 31/16/12
|
||||
o globe_Cylinder.005
|
||||
v -0.066554 -0.013239 0.000000
|
||||
v -0.122975 -0.050938 0.000000
|
||||
v -0.160675 -0.107360 0.000000
|
||||
v -0.173913 -0.173913 0.000000
|
||||
v -0.160675 -0.240467 0.000000
|
||||
v -0.122975 -0.296888 0.000000
|
||||
v -0.066554 -0.334588 0.000000
|
||||
v -0.061487 -0.013239 -0.025469
|
||||
v -0.113614 -0.050938 -0.047060
|
||||
v -0.148444 -0.107360 -0.061487
|
||||
v -0.160675 -0.173913 -0.066554
|
||||
v -0.148444 -0.240467 -0.061487
|
||||
v -0.113614 -0.296888 -0.047060
|
||||
v -0.061487 -0.334588 -0.025469
|
||||
v -0.047060 -0.013239 -0.047060
|
||||
v -0.086956 -0.050938 -0.086956
|
||||
v -0.113614 -0.107360 -0.113614
|
||||
v -0.122975 -0.173913 -0.122975
|
||||
v -0.113614 -0.240467 -0.113614
|
||||
v -0.086956 -0.296888 -0.086956
|
||||
v -0.047060 -0.334588 -0.047060
|
||||
v -0.025469 -0.013239 -0.061487
|
||||
v -0.047060 -0.050938 -0.113614
|
||||
v -0.061487 -0.107360 -0.148444
|
||||
v -0.066554 -0.173913 -0.160675
|
||||
v -0.061487 -0.240467 -0.148444
|
||||
v -0.047060 -0.296888 -0.113614
|
||||
v -0.025469 -0.334588 -0.061487
|
||||
v -0.000000 -0.013239 -0.066554
|
||||
v -0.000000 -0.050938 -0.122975
|
||||
v -0.000000 -0.107360 -0.160675
|
||||
v -0.000000 -0.173913 -0.173913
|
||||
v -0.000000 -0.240467 -0.160675
|
||||
v -0.000000 -0.296888 -0.122975
|
||||
v -0.000000 -0.334588 -0.066554
|
||||
v 0.025469 -0.013239 -0.061487
|
||||
v 0.047060 -0.050938 -0.113614
|
||||
v 0.061487 -0.107360 -0.148444
|
||||
v 0.066554 -0.173913 -0.160674
|
||||
v 0.061487 -0.240467 -0.148444
|
||||
v 0.047060 -0.296888 -0.113614
|
||||
v 0.025469 -0.334588 -0.061487
|
||||
v 0.047060 -0.013239 -0.047060
|
||||
v 0.086956 -0.050938 -0.086956
|
||||
v 0.113614 -0.107360 -0.113614
|
||||
v 0.122975 -0.173913 -0.122975
|
||||
v 0.113614 -0.240467 -0.113614
|
||||
v 0.086956 -0.296888 -0.086956
|
||||
v 0.047060 -0.334588 -0.047060
|
||||
v 0.061487 -0.013239 -0.025469
|
||||
v 0.113614 -0.050938 -0.047060
|
||||
v 0.148444 -0.107360 -0.061487
|
||||
v 0.160674 -0.173913 -0.066554
|
||||
v 0.148444 -0.240467 -0.061487
|
||||
v 0.113614 -0.296888 -0.047060
|
||||
v 0.061487 -0.334588 -0.025469
|
||||
v 0.066554 -0.013239 0.000000
|
||||
v 0.122975 -0.050938 0.000000
|
||||
v 0.160674 -0.107360 0.000000
|
||||
v 0.173913 -0.173913 0.000000
|
||||
v 0.160674 -0.240467 0.000000
|
||||
v 0.122975 -0.296888 0.000000
|
||||
v 0.066554 -0.334588 0.000000
|
||||
v 0.061487 -0.013239 0.025469
|
||||
v 0.113614 -0.050938 0.047061
|
||||
v 0.148444 -0.107360 0.061488
|
||||
v 0.160674 -0.173913 0.066554
|
||||
v 0.148444 -0.240467 0.061488
|
||||
v 0.113614 -0.296888 0.047061
|
||||
v 0.061487 -0.334588 0.025469
|
||||
v 0.047060 -0.013239 0.047060
|
||||
v 0.086956 -0.050938 0.086956
|
||||
v 0.113614 -0.107360 0.113614
|
||||
v 0.122975 -0.173913 0.122975
|
||||
v 0.113614 -0.240467 0.113614
|
||||
v 0.086956 -0.296888 0.086956
|
||||
v 0.047060 -0.334588 0.047060
|
||||
v 0.025469 -0.013239 0.061487
|
||||
v 0.047060 -0.050938 0.113614
|
||||
v 0.061487 -0.107360 0.148444
|
||||
v 0.066553 -0.173913 0.160675
|
||||
v 0.061487 -0.240467 0.148444
|
||||
v 0.047060 -0.296888 0.113614
|
||||
v 0.025469 -0.334588 0.061487
|
||||
v -0.000000 -0.013239 0.066554
|
||||
v -0.000000 -0.050938 0.122975
|
||||
v -0.000000 -0.107360 0.160674
|
||||
v -0.000000 -0.173913 0.173913
|
||||
v -0.000000 -0.240467 0.160674
|
||||
v -0.000000 -0.296888 0.122975
|
||||
v -0.000000 -0.334588 0.066554
|
||||
v -0.025469 -0.013239 0.061487
|
||||
v -0.047061 -0.050938 0.113614
|
||||
v -0.061488 -0.107360 0.148444
|
||||
v -0.066554 -0.173913 0.160674
|
||||
v -0.061488 -0.240467 0.148444
|
||||
v -0.047061 -0.296888 0.113614
|
||||
v -0.025469 -0.334588 0.061487
|
||||
v -0.047060 -0.013239 0.047060
|
||||
v -0.086956 -0.050938 0.086956
|
||||
v -0.113614 -0.107360 0.113614
|
||||
v -0.122975 -0.173913 0.122975
|
||||
v -0.113614 -0.240467 0.113614
|
||||
v -0.086956 -0.296888 0.086956
|
||||
v -0.047061 -0.334588 0.047060
|
||||
v -0.061487 -0.013239 0.025469
|
||||
v -0.113614 -0.050938 0.047060
|
||||
v -0.148444 -0.107360 0.061487
|
||||
v -0.160675 -0.173913 0.066553
|
||||
v -0.148444 -0.240467 0.061487
|
||||
v -0.113614 -0.296888 0.047060
|
||||
v -0.061487 -0.334588 0.025469
|
||||
v -0.015090 -0.003120 0.000000
|
||||
v -0.013941 -0.003120 -0.005775
|
||||
v -0.010670 -0.003120 -0.010670
|
||||
v -0.005775 -0.003120 -0.013941
|
||||
v -0.000000 -0.003120 -0.015090
|
||||
v 0.005775 -0.003120 -0.013941
|
||||
v 0.010670 -0.003120 -0.010670
|
||||
v 0.013941 -0.003120 -0.005775
|
||||
v 0.015090 -0.003120 0.000000
|
||||
v 0.013941 -0.003120 0.005775
|
||||
v 0.010670 -0.003120 0.010670
|
||||
v 0.005775 -0.003120 0.013941
|
||||
v -0.000000 -0.003120 0.015090
|
||||
v -0.005775 -0.003120 0.013941
|
||||
v -0.010670 -0.003120 0.010670
|
||||
v -0.013941 -0.003120 0.005775
|
||||
v -0.000000 -0.003120 -0.000000
|
||||
vt 0.750000 0.000033
|
||||
vt 0.750000 0.147616
|
||||
vt 0.687500 0.147616
|
||||
vt 0.687500 0.000033
|
||||
vt 0.750000 0.295200
|
||||
vt 0.687500 0.295200
|
||||
vt 0.750000 0.442784
|
||||
vt 0.687500 0.442784
|
||||
vt 0.750000 0.590367
|
||||
vt 0.687500 0.590367
|
||||
vt 0.750000 0.737951
|
||||
vt 0.687500 0.737951
|
||||
vt 0.750000 0.885534
|
||||
vt 0.687500 0.885535
|
||||
vt 0.625000 0.147616
|
||||
vt 0.625000 0.000033
|
||||
vt 0.625000 0.295200
|
||||
vt 0.625000 0.442784
|
||||
vt 0.625000 0.590367
|
||||
vt 0.625000 0.737951
|
||||
vt 0.625000 0.885535
|
||||
vt 0.562500 0.147616
|
||||
vt 0.562500 0.000033
|
||||
vt 0.562500 0.295200
|
||||
vt 0.562500 0.442784
|
||||
vt 0.562500 0.590367
|
||||
vt 0.562500 0.737951
|
||||
vt 0.562500 0.885535
|
||||
vt 0.500000 0.147616
|
||||
vt 0.500000 0.000033
|
||||
vt 0.500000 0.295200
|
||||
vt 0.500000 0.442784
|
||||
vt 0.500000 0.590367
|
||||
vt 0.500000 0.737951
|
||||
vt 0.500000 0.885535
|
||||
vt 0.437500 0.147616
|
||||
vt 0.437500 0.000033
|
||||
vt 0.437500 0.295200
|
||||
vt 0.437500 0.442784
|
||||
vt 0.437500 0.590367
|
||||
vt 0.437500 0.737951
|
||||
vt 0.437500 0.885535
|
||||
vt 0.375000 0.147616
|
||||
vt 0.375000 0.000033
|
||||
vt 0.375000 0.295200
|
||||
vt 0.375000 0.442784
|
||||
vt 0.375000 0.590367
|
||||
vt 0.375000 0.737951
|
||||
vt 0.375000 0.885535
|
||||
vt 0.312500 0.147616
|
||||
vt 0.312500 0.000033
|
||||
vt 0.312500 0.295200
|
||||
vt 0.312500 0.442784
|
||||
vt 0.312500 0.590367
|
||||
vt 0.312500 0.737951
|
||||
vt 0.312500 0.885535
|
||||
vt 0.250000 0.147616
|
||||
vt 0.250000 0.000033
|
||||
vt 0.250000 0.295200
|
||||
vt 0.250000 0.442784
|
||||
vt 0.250000 0.590367
|
||||
vt 0.250000 0.737951
|
||||
vt 0.250000 0.885534
|
||||
vt 0.187500 0.147616
|
||||
vt 0.187500 0.000033
|
||||
vt 0.187500 0.295200
|
||||
vt 0.187500 0.442784
|
||||
vt 0.187500 0.590367
|
||||
vt 0.187500 0.737951
|
||||
vt 0.187500 0.885534
|
||||
vt 0.125000 0.147616
|
||||
vt 0.125000 0.000033
|
||||
vt 0.125000 0.295200
|
||||
vt 0.125000 0.442784
|
||||
vt 0.125000 0.590367
|
||||
vt 0.125000 0.737951
|
||||
vt 0.125000 0.885534
|
||||
vt 0.062500 0.147616
|
||||
vt 0.062500 0.000033
|
||||
vt 0.062500 0.295200
|
||||
vt 0.062500 0.442784
|
||||
vt 0.062500 0.590367
|
||||
vt 0.062500 0.737951
|
||||
vt 0.062500 0.885534
|
||||
vt 0.000000 0.147616
|
||||
vt 0.000000 0.000033
|
||||
vt 0.000000 0.295200
|
||||
vt 0.000000 0.442784
|
||||
vt 0.000000 0.590367
|
||||
vt 0.000000 0.737951
|
||||
vt 0.000000 0.885534
|
||||
vt 1.000000 0.000033
|
||||
vt 1.000000 0.147616
|
||||
vt 0.937500 0.147616
|
||||
vt 0.937500 0.000033
|
||||
vt 1.000000 0.295200
|
||||
vt 0.937500 0.295200
|
||||
vt 1.000000 0.442784
|
||||
vt 0.937500 0.442784
|
||||
vt 1.000000 0.590367
|
||||
vt 0.937500 0.590367
|
||||
vt 1.000000 0.737951
|
||||
vt 0.937500 0.737951
|
||||
vt 1.000000 0.885534
|
||||
vt 0.937500 0.885534
|
||||
vt 0.875000 0.147616
|
||||
vt 0.875000 0.000033
|
||||
vt 0.875000 0.295200
|
||||
vt 0.875000 0.442784
|
||||
vt 0.875000 0.590367
|
||||
vt 0.875000 0.737951
|
||||
vt 0.875000 0.885534
|
||||
vt 0.812500 0.147616
|
||||
vt 0.812500 0.000033
|
||||
vt 0.812500 0.295200
|
||||
vt 0.812500 0.442784
|
||||
vt 0.812500 0.590367
|
||||
vt 0.812500 0.737951
|
||||
vt 0.812500 0.885534
|
||||
vt 0.578309 0.478593
|
||||
vt 0.583117 0.534519
|
||||
vt 0.470728 0.526112
|
||||
vt 0.469638 0.513432
|
||||
vt 0.565798 0.587997
|
||||
vt 0.466801 0.538237
|
||||
vt 0.528988 0.630886
|
||||
vt 0.458455 0.547962
|
||||
vt 0.478292 0.656657
|
||||
vt 0.446961 0.553805
|
||||
vt 0.421427 0.661385
|
||||
vt 0.434068 0.554877
|
||||
vt 0.367051 0.644352
|
||||
vt 0.421739 0.551015
|
||||
vt 0.309750 0.448887
|
||||
vt 0.346559 0.405998
|
||||
vt 0.417093 0.496972
|
||||
vt 0.408747 0.506697
|
||||
vt 0.323442 0.608150
|
||||
vt 0.411851 0.542807
|
||||
vt 0.397256 0.380228
|
||||
vt 0.428587 0.491129
|
||||
vt 0.297238 0.558291
|
||||
vt 0.405910 0.531502
|
||||
vt 0.454121 0.375499
|
||||
vt 0.441480 0.490057
|
||||
vt 0.292430 0.502365
|
||||
vt 0.404820 0.518822
|
||||
vt 0.508497 0.392532
|
||||
vt 0.453809 0.493919
|
||||
vt 0.552106 0.428734
|
||||
vt 0.463697 0.502127
|
||||
vt 0.437774 0.522467
|
||||
vn -0.555600 -0.831500 0.000000
|
||||
vn -0.718800 -0.695200 0.000000
|
||||
vn -0.664100 -0.695200 -0.275100
|
||||
vn -0.513300 -0.831500 -0.212600
|
||||
vn -0.927300 -0.374300 0.000000
|
||||
vn -0.856700 -0.374300 -0.354800
|
||||
vn -1.000000 0.000000 0.000000
|
||||
vn -0.923900 0.000000 -0.382700
|
||||
vn -0.927300 0.374300 0.000000
|
||||
vn -0.856700 0.374300 -0.354800
|
||||
vn -0.718800 0.695200 0.000000
|
||||
vn -0.664100 0.695200 -0.275100
|
||||
vn -0.402200 0.915500 0.000000
|
||||
vn -0.371600 0.915500 -0.153900
|
||||
vn -0.508300 -0.695200 -0.508300
|
||||
vn -0.392800 -0.831500 -0.392800
|
||||
vn -0.655700 -0.374300 -0.655700
|
||||
vn -0.707100 0.000000 -0.707100
|
||||
vn -0.655700 0.374300 -0.655700
|
||||
vn -0.508300 0.695200 -0.508300
|
||||
vn -0.284400 0.915500 -0.284400
|
||||
vn -0.275100 -0.695200 -0.664100
|
||||
vn -0.212600 -0.831500 -0.513300
|
||||
vn -0.354800 -0.374300 -0.856700
|
||||
vn -0.382700 0.000000 -0.923900
|
||||
vn -0.354800 0.374300 -0.856700
|
||||
vn -0.275100 0.695200 -0.664100
|
||||
vn -0.153900 0.915500 -0.371600
|
||||
vn 0.000000 -0.695200 -0.718800
|
||||
vn 0.000000 -0.831500 -0.555600
|
||||
vn 0.000000 -0.374300 -0.927300
|
||||
vn 0.000000 0.000000 -1.000000
|
||||
vn 0.000000 0.374300 -0.927300
|
||||
vn 0.000000 0.695200 -0.718800
|
||||
vn 0.000000 0.915500 -0.402200
|
||||
vn 0.275100 -0.695200 -0.664100
|
||||
vn 0.212600 -0.831500 -0.513300
|
||||
vn 0.354800 -0.374300 -0.856700
|
||||
vn 0.382700 0.000000 -0.923900
|
||||
vn 0.354800 0.374300 -0.856700
|
||||
vn 0.275100 0.695200 -0.664100
|
||||
vn 0.153900 0.915500 -0.371600
|
||||
vn 0.508300 -0.695200 -0.508300
|
||||
vn 0.392800 -0.831500 -0.392800
|
||||
vn 0.655700 -0.374300 -0.655700
|
||||
vn 0.707100 0.000000 -0.707100
|
||||
vn 0.655700 0.374300 -0.655700
|
||||
vn 0.508300 0.695200 -0.508300
|
||||
vn 0.284400 0.915500 -0.284400
|
||||
vn 0.664100 -0.695200 -0.275100
|
||||
vn 0.513300 -0.831500 -0.212600
|
||||
vn 0.856700 -0.374300 -0.354800
|
||||
vn 0.923900 0.000000 -0.382700
|
||||
vn 0.856700 0.374300 -0.354800
|
||||
vn 0.664100 0.695200 -0.275100
|
||||
vn 0.371600 0.915500 -0.153900
|
||||
vn 0.718800 -0.695200 0.000000
|
||||
vn 0.555600 -0.831500 0.000000
|
||||
vn 0.927300 -0.374300 0.000000
|
||||
vn 1.000000 0.000000 0.000000
|
||||
vn 0.927300 0.374300 0.000000
|
||||
vn 0.718800 0.695200 0.000000
|
||||
vn 0.402200 0.915500 0.000000
|
||||
vn 0.664100 -0.695200 0.275100
|
||||
vn 0.513300 -0.831500 0.212600
|
||||
vn 0.856700 -0.374300 0.354800
|
||||
vn 0.923900 0.000000 0.382700
|
||||
vn 0.856700 0.374300 0.354800
|
||||
vn 0.664100 0.695200 0.275100
|
||||
vn 0.371600 0.915500 0.153900
|
||||
vn 0.508300 -0.695200 0.508300
|
||||
vn 0.392800 -0.831500 0.392800
|
||||
vn 0.655700 -0.374300 0.655700
|
||||
vn 0.707100 0.000000 0.707100
|
||||
vn 0.655700 0.374300 0.655700
|
||||
vn 0.508300 0.695200 0.508300
|
||||
vn 0.284400 0.915500 0.284400
|
||||
vn 0.275100 -0.695200 0.664100
|
||||
vn 0.212600 -0.831500 0.513300
|
||||
vn 0.354800 -0.374300 0.856700
|
||||
vn 0.382700 0.000000 0.923900
|
||||
vn 0.354800 0.374300 0.856700
|
||||
vn 0.275100 0.695200 0.664100
|
||||
vn 0.153900 0.915500 0.371600
|
||||
vn 0.000000 -0.695200 0.718800
|
||||
vn -0.000000 -0.831500 0.555600
|
||||
vn 0.000000 -0.374300 0.927300
|
||||
vn 0.000000 0.000000 1.000000
|
||||
vn 0.000000 0.374300 0.927300
|
||||
vn 0.000000 0.695200 0.718800
|
||||
vn 0.000000 0.915500 0.402200
|
||||
vn -0.275100 -0.695200 0.664100
|
||||
vn -0.212600 -0.831500 0.513300
|
||||
vn -0.354800 -0.374300 0.856700
|
||||
vn -0.382700 0.000000 0.923900
|
||||
vn -0.354800 0.374300 0.856700
|
||||
vn -0.275100 0.695200 0.664100
|
||||
vn -0.153900 0.915500 0.371600
|
||||
vn -0.508300 -0.695200 0.508300
|
||||
vn -0.392800 -0.831500 0.392800
|
||||
vn -0.655700 -0.374300 0.655700
|
||||
vn -0.707100 0.000000 0.707100
|
||||
vn -0.655700 0.374300 0.655700
|
||||
vn -0.508300 0.695200 0.508300
|
||||
vn -0.284400 0.915500 0.284400
|
||||
vn -0.664100 -0.695200 0.275100
|
||||
vn -0.513300 -0.831500 0.212600
|
||||
vn -0.856700 -0.374300 0.354800
|
||||
vn -0.923900 0.000000 0.382700
|
||||
vn -0.856700 0.374300 0.354800
|
||||
vn -0.664100 0.695200 0.275100
|
||||
vn -0.371600 0.915500 0.153900
|
||||
vn 0.108900 0.994000 0.000000
|
||||
vn 0.100600 0.994000 0.041700
|
||||
vn 0.100600 0.994000 -0.041700
|
||||
vn 0.077000 0.994000 -0.077000
|
||||
vn 0.041700 0.994000 -0.100600
|
||||
vn 0.000000 0.994000 -0.108900
|
||||
vn -0.041700 0.994000 -0.100600
|
||||
vn -0.077000 0.994000 0.077000
|
||||
vn -0.100600 0.994000 0.041700
|
||||
vn -0.077000 0.994000 -0.077000
|
||||
vn -0.041700 0.994000 0.100600
|
||||
vn -0.100600 0.994000 -0.041700
|
||||
vn 0.000000 0.994000 0.108900
|
||||
vn -0.108900 0.994000 0.000000
|
||||
vn 0.041700 0.994000 0.100600
|
||||
vn 0.077000 0.994000 0.077000
|
||||
vn 0.000000 1.000000 0.000000
|
||||
g globe_Cylinder.005_globe
|
||||
s 1
|
||||
f 39/17/13 38/18/14 45/19/15 46/20/16
|
||||
f 38/18/14 37/21/17 44/22/18 45/19/15
|
||||
f 37/21/17 36/23/19 43/24/20 44/22/18
|
||||
f 36/23/19 35/25/21 42/26/22 43/24/20
|
||||
f 35/25/21 34/27/23 41/28/24 42/26/22
|
||||
f 34/27/23 33/29/25 40/30/26 41/28/24
|
||||
f 46/20/16 45/19/15 52/31/27 53/32/28
|
||||
f 45/19/15 44/22/18 51/33/29 52/31/27
|
||||
f 44/22/18 43/24/20 50/34/30 51/33/29
|
||||
f 43/24/20 42/26/22 49/35/31 50/34/30
|
||||
f 42/26/22 41/28/24 48/36/32 49/35/31
|
||||
f 41/28/24 40/30/26 47/37/33 48/36/32
|
||||
f 53/32/28 52/31/27 59/38/34 60/39/35
|
||||
f 52/31/27 51/33/29 58/40/36 59/38/34
|
||||
f 51/33/29 50/34/30 57/41/37 58/40/36
|
||||
f 50/34/30 49/35/31 56/42/38 57/41/37
|
||||
f 49/35/31 48/36/32 55/43/39 56/42/38
|
||||
f 48/36/32 47/37/33 54/44/40 55/43/39
|
||||
f 60/39/35 59/38/34 66/45/41 67/46/42
|
||||
f 59/38/34 58/40/36 65/47/43 66/45/41
|
||||
f 58/40/36 57/41/37 64/48/44 65/47/43
|
||||
f 57/41/37 56/42/38 63/49/45 64/48/44
|
||||
f 56/42/38 55/43/39 62/50/46 63/49/45
|
||||
f 55/43/39 54/44/40 61/51/47 62/50/46
|
||||
f 67/46/42 66/45/41 73/52/48 74/53/49
|
||||
f 66/45/41 65/47/43 72/54/50 73/52/48
|
||||
f 65/47/43 64/48/44 71/55/51 72/54/50
|
||||
f 64/48/44 63/49/45 70/56/52 71/55/51
|
||||
f 63/49/45 62/50/46 69/57/53 70/56/52
|
||||
f 62/50/46 61/51/47 68/58/54 69/57/53
|
||||
f 74/53/49 73/52/48 80/59/55 81/60/56
|
||||
f 73/52/48 72/54/50 79/61/57 80/59/55
|
||||
f 72/54/50 71/55/51 78/62/58 79/61/57
|
||||
f 71/55/51 70/56/52 77/63/59 78/62/58
|
||||
f 70/56/52 69/57/53 76/64/60 77/63/59
|
||||
f 69/57/53 68/58/54 75/65/61 76/64/60
|
||||
f 81/60/56 80/59/55 87/66/62 88/67/63
|
||||
f 80/59/55 79/61/57 86/68/64 87/66/62
|
||||
f 79/61/57 78/62/58 85/69/65 86/68/64
|
||||
f 78/62/58 77/63/59 84/70/66 85/69/65
|
||||
f 77/63/59 76/64/60 83/71/67 84/70/66
|
||||
f 76/64/60 75/65/61 82/72/68 83/71/67
|
||||
f 88/67/63 87/66/62 94/73/69 95/74/70
|
||||
f 87/66/62 86/68/64 93/75/71 94/73/69
|
||||
f 86/68/64 85/69/65 92/76/72 93/75/71
|
||||
f 85/69/65 84/70/66 91/77/73 92/76/72
|
||||
f 84/70/66 83/71/67 90/78/74 91/77/73
|
||||
f 83/71/67 82/72/68 89/79/75 90/78/74
|
||||
f 95/74/70 94/73/69 101/80/76 102/81/77
|
||||
f 94/73/69 93/75/71 100/82/78 101/80/76
|
||||
f 93/75/71 92/76/72 99/83/79 100/82/78
|
||||
f 92/76/72 91/77/73 98/84/80 99/83/79
|
||||
f 91/77/73 90/78/74 97/85/81 98/84/80
|
||||
f 90/78/74 89/79/75 96/86/82 97/85/81
|
||||
f 102/81/77 101/80/76 108/87/83 109/88/84
|
||||
f 101/80/76 100/82/78 107/89/85 108/87/83
|
||||
f 100/82/78 99/83/79 106/90/86 107/89/85
|
||||
f 99/83/79 98/84/80 105/91/87 106/90/86
|
||||
f 98/84/80 97/85/81 104/92/88 105/91/87
|
||||
f 97/85/81 96/86/82 103/93/89 104/92/88
|
||||
f 109/88/84 108/87/83 115/94/90 116/95/91
|
||||
f 108/87/83 107/89/85 114/96/92 115/94/90
|
||||
f 107/89/85 106/90/86 113/97/93 114/96/92
|
||||
f 106/90/86 105/91/87 112/98/94 113/97/93
|
||||
f 105/91/87 104/92/88 111/99/95 112/98/94
|
||||
f 104/92/88 103/93/89 110/100/96 111/99/95
|
||||
f 116/95/91 115/94/90 122/101/97 123/102/98
|
||||
f 115/94/90 114/96/92 121/103/99 122/101/97
|
||||
f 114/96/92 113/97/93 120/104/100 121/103/99
|
||||
f 113/97/93 112/98/94 119/105/101 120/104/100
|
||||
f 112/98/94 111/99/95 118/106/102 119/105/101
|
||||
f 111/99/95 110/100/96 117/107/103 118/106/102
|
||||
f 123/108/98 122/109/97 129/110/104 130/111/105
|
||||
f 122/109/97 121/112/99 128/113/106 129/110/104
|
||||
f 121/112/99 120/114/100 127/115/107 128/113/106
|
||||
f 120/114/100 119/116/101 126/117/108 127/115/107
|
||||
f 119/116/101 118/118/102 125/119/109 126/117/108
|
||||
f 118/118/102 117/120/103 124/121/110 125/119/109
|
||||
f 130/111/105 129/110/104 136/122/111 137/123/112
|
||||
f 129/110/104 128/113/106 135/124/113 136/122/111
|
||||
f 128/113/106 127/115/107 134/125/114 135/124/113
|
||||
f 127/115/107 126/117/108 133/126/115 134/125/114
|
||||
f 126/117/108 125/119/109 132/127/116 133/126/115
|
||||
f 125/119/109 124/121/110 131/128/117 132/127/116
|
||||
f 137/123/112 136/122/111 143/129/118 144/130/119
|
||||
f 136/122/111 135/124/113 142/131/120 143/129/118
|
||||
f 135/124/113 134/125/114 141/132/121 142/131/120
|
||||
f 134/125/114 133/126/115 140/133/122 141/132/121
|
||||
f 133/126/115 132/127/116 139/134/123 140/133/122
|
||||
f 132/127/116 131/128/117 138/135/124 139/134/123
|
||||
f 144/130/119 143/129/118 38/18/14 39/17/13
|
||||
f 143/129/118 142/131/120 37/21/17 38/18/14
|
||||
f 142/131/120 141/132/121 36/23/19 37/21/17
|
||||
f 141/132/121 140/133/122 35/25/21 36/23/19
|
||||
f 140/133/122 139/134/123 34/27/23 35/25/21
|
||||
f 139/134/123 138/135/124 33/29/25 34/27/23
|
||||
f 96/136/82 89/137/75 153/138/125 154/139/126
|
||||
f 89/137/75 82/140/68 152/141/127 153/138/125
|
||||
f 82/140/68 75/142/61 151/143/128 152/141/127
|
||||
f 75/142/61 68/144/54 150/145/129 151/143/128
|
||||
f 68/144/54 61/146/47 149/147/130 150/145/129
|
||||
f 61/146/47 54/148/40 148/149/131 149/147/130
|
||||
f 138/150/124 131/151/117 159/152/132 160/153/133
|
||||
f 54/148/40 47/154/33 147/155/134 148/149/131
|
||||
f 131/151/117 124/156/110 158/157/135 159/152/132
|
||||
f 47/154/33 40/158/26 146/159/136 147/155/134
|
||||
f 124/156/110 117/160/103 157/161/137 158/157/135
|
||||
f 33/162/25 138/150/124 160/153/133 145/163/138
|
||||
f 40/158/26 33/162/25 145/163/138 146/159/136
|
||||
f 117/160/103 110/164/96 156/165/139 157/161/137
|
||||
f 110/164/96 103/166/89 155/167/140 156/165/139
|
||||
f 103/166/89 96/136/82 154/139/126 155/167/140
|
||||
f 145/163/138 160/153/133 161/168/141
|
||||
f 160/153/133 159/152/132 161/168/141
|
||||
f 159/152/132 158/157/135 161/168/141
|
||||
f 158/157/135 157/161/137 161/168/141
|
||||
f 157/161/137 156/165/139 161/168/141
|
||||
f 156/165/139 155/167/140 161/168/141
|
||||
f 155/167/140 154/139/126 161/168/141
|
||||
f 154/139/126 153/138/125 161/168/141
|
||||
f 153/138/125 152/141/127 161/168/141
|
||||
f 152/141/127 151/143/128 161/168/141
|
||||
f 151/143/128 150/145/129 161/168/141
|
||||
f 150/145/129 149/147/130 161/168/141
|
||||
f 149/147/130 148/149/131 161/168/141
|
||||
f 148/149/131 147/155/134 161/168/141
|
||||
f 147/155/134 146/159/136 161/168/141
|
||||
f 146/159/136 145/163/138 161/168/141
|
0
mods/homedecor_modpack/homedecor/models/homedecor_round_pole.obj
Executable file → Normal file
43
mods/homedecor_modpack/homedecor/models/homedecor_slope.obj
Executable file → Normal file
@ -1,6 +1,5 @@
|
||||
# Blender v2.69 (sub 0) OBJ File: 'slope_test_slope.blend'
|
||||
# Blender v2.73 (sub 0) OBJ File: 'slope_test_slope_onetexture.blend'
|
||||
# www.blender.org
|
||||
mtllib slope_test_slope.mtl
|
||||
o Cube_Cube.002
|
||||
v 0.500000 0.500000 0.500000
|
||||
v -0.500000 0.500000 0.500000
|
||||
@ -8,28 +7,20 @@ v -0.500000 -0.500000 0.500000
|
||||
v 0.500000 -0.500000 0.500000
|
||||
v -0.500000 -0.500000 -0.500000
|
||||
v 0.500000 -0.500000 -0.500000
|
||||
vt 0.546875 0.984375
|
||||
vt 0.296875 0.984375
|
||||
vt 0.296875 0.734375
|
||||
vt 0.546875 0.734375
|
||||
vt 0.578125 0.734375
|
||||
vt 0.828125 0.734375
|
||||
vt 0.828125 0.984375
|
||||
vt 0.578125 0.984375
|
||||
vt 0.546875 0.703125
|
||||
vt 0.296875 0.453125
|
||||
vt 0.546875 0.453125
|
||||
vt 0.578125 0.703125
|
||||
vt 0.578125 0.453125
|
||||
vt 0.828125 0.453125
|
||||
vt 0.265625 0.984375
|
||||
vt 0.015625 0.984375
|
||||
vt 0.015625 0.609375
|
||||
vt 0.265625 0.609375
|
||||
usemtl None
|
||||
vt 1.000000 1.000000
|
||||
vt 0.000000 1.000000
|
||||
vt 0.000000 0.000000
|
||||
vt 1.000000 0.000000
|
||||
vn 0.000000 -0.000000 1.000000
|
||||
vn 0.000000 -1.000000 -0.000000
|
||||
vn 0.000000 0.707100 -0.707100
|
||||
vn -1.000000 0.000000 0.000000
|
||||
vn 1.000000 0.000000 0.000000
|
||||
g Cube_Cube.002_Cube_Cube.002_front-back-bottom
|
||||
s off
|
||||
f 1/1 2/2 3/3 4/4
|
||||
f 4/5 3/6 5/7 6/8
|
||||
f 2/9 5/10 3/11
|
||||
f 1/12 4/13 6/14
|
||||
f 2/15 1/16 6/17 5/18
|
||||
f 1/1/1 2/2/1 3/3/1 4/4/1
|
||||
f 4/3/2 3/4/2 5/1/2 6/2/2
|
||||
f 2/1/3 1/2/3 6/3/3 5/4/3
|
||||
g Cube_Cube.002_Cube_Cube.002_sides
|
||||
f 2/1/4 5/3/4 3/4/4
|
||||
f 1/2/5 4/3/5 6/4/5
|
||||
|
54
mods/homedecor_modpack/homedecor/models/homedecor_slope_inner_corner.obj
Executable file → Normal file
@ -1,6 +1,5 @@
|
||||
# Blender v2.69 (sub 0) OBJ File: 'slope_test_icorner.blend'
|
||||
# Blender v2.73 (sub 0) OBJ File: 'slope_test_icorner_onetexture.blend'
|
||||
# www.blender.org
|
||||
mtllib slope_test_icorner.mtl
|
||||
o Cube_Cube.000
|
||||
v 0.500000 0.500000 0.500000
|
||||
v -0.500000 0.500000 0.500000
|
||||
@ -11,38 +10,25 @@ v 0.500000 0.500000 -0.500000
|
||||
v 0.500000 -0.500000 0.500000
|
||||
v 0.500000 -0.500000 -0.500000
|
||||
v -0.500000 -0.500000 -0.500000
|
||||
vt 0.546875 0.984375
|
||||
vt 0.296875 0.984375
|
||||
vt 0.296875 0.734375
|
||||
vt 0.546875 0.734375
|
||||
vt 0.828125 0.421875
|
||||
vt 0.578125 0.171875
|
||||
vt 0.828125 0.171875
|
||||
vt 0.546875 0.703125
|
||||
vt 0.296875 0.703125
|
||||
vt 0.546875 0.328125
|
||||
vt 0.578125 0.703125
|
||||
vt 0.578125 0.453125
|
||||
vt 0.828125 0.453125
|
||||
vt 0.828125 0.984375
|
||||
vt 0.578125 0.984375
|
||||
vt 0.578125 0.734375
|
||||
vt 0.828125 0.734375
|
||||
vt 0.015625 0.734375
|
||||
vt 0.265625 0.734375
|
||||
vt 0.265625 0.984375
|
||||
vt 0.015625 0.984375
|
||||
vt 0.265625 0.703125
|
||||
vt 0.015625 0.703125
|
||||
vt 0.015625 0.328125
|
||||
usemtl None
|
||||
vt 1.000000 1.000000
|
||||
vt 0.000000 1.000000
|
||||
vt 0.000000 0.000000
|
||||
vt 1.000000 0.000000
|
||||
vn 1.000000 -0.000000 0.000000
|
||||
vn -1.000000 0.000000 0.000000
|
||||
vn 0.000000 0.707100 -0.707100
|
||||
vn 0.000000 -0.000000 -1.000000
|
||||
vn -0.000000 -1.000000 -0.000000
|
||||
vn -0.000000 -0.000000 1.000000
|
||||
vn -0.707100 0.707100 -0.000000
|
||||
g Cube_Cube.000_Cube_Cube.000_None
|
||||
s off
|
||||
f 6/1 1/2 7/3 8/4
|
||||
f 2/5 5/6 3/7
|
||||
f 2/8 1/9 5/10
|
||||
f 6/11 8/12 9/13
|
||||
f 9/14 8/15 7/16 3/17
|
||||
f 3/18 7/19 1/20 2/21
|
||||
f 1/22 6/23 9/24
|
||||
f 6/1/1 1/2/1 7/3/1 8/4/1
|
||||
f 2/1/2 5/3/2 3/4/2
|
||||
f 2/1/3 1/2/3 5/4/3
|
||||
f 6/2/4 8/3/4 9/4/4
|
||||
f 9/1/5 8/2/5 7/3/5 3/4/5
|
||||
f 3/3/6 7/4/6 1/1/6 2/2/6
|
||||
f 1/1/7 6/2/7 9/3/7
|
||||
l 1 4
|
||||
l 3 4
|
||||
|
40
mods/homedecor_modpack/homedecor/models/homedecor_slope_outer_corner.obj
Executable file → Normal file
@ -1,32 +1,24 @@
|
||||
# Blender v2.69 (sub 0) OBJ File: 'slope_test_ocorner.blend'
|
||||
# Blender v2.73 (sub 0) OBJ File: 'slope_test_ocorner_onetexture.blend'
|
||||
# www.blender.org
|
||||
mtllib slope_test_ocorner.mtl
|
||||
o Cube_Cube.002
|
||||
v 0.500000 0.500000 0.500000
|
||||
v -0.500000 -0.500000 0.500000
|
||||
v 0.500000 -0.500000 0.500000
|
||||
v -0.500000 -0.500000 -0.500000
|
||||
v 0.500000 -0.500000 -0.500000
|
||||
vt 0.578125 0.734375
|
||||
vt 0.828125 0.734375
|
||||
vt 0.828125 0.984375
|
||||
vt 0.578125 0.984375
|
||||
vt 0.296875 0.703125
|
||||
vt 0.296875 0.453125
|
||||
vt 0.546875 0.453125
|
||||
vt 0.546875 0.984375
|
||||
vt 0.296875 0.734375
|
||||
vt 0.546875 0.734375
|
||||
vt 0.265625 0.578125
|
||||
vt 0.015625 0.203125
|
||||
vt 0.265625 0.203125
|
||||
vt 0.015625 0.984375
|
||||
vt 0.015625 0.609375
|
||||
vt 0.265625 0.609375
|
||||
usemtl None
|
||||
vt 1.000000 1.000000
|
||||
vt 0.000000 1.000000
|
||||
vt 0.000000 0.000000
|
||||
vt 1.000000 0.000000
|
||||
vn 0.000000 -1.000000 -0.000000
|
||||
vn 1.000000 0.000000 0.000000
|
||||
vn 0.000000 -0.000000 1.000000
|
||||
vn -0.707100 0.707100 0.000000
|
||||
vn 0.000000 0.707100 -0.707100
|
||||
g Cube_Cube.002_Cube_Cube.002_None
|
||||
s off
|
||||
f 3/1 2/2 4/3 5/4
|
||||
f 1/5 3/6 5/7
|
||||
f 1/8 2/9 3/10
|
||||
f 1/11 4/12 2/13
|
||||
f 1/14 5/15 4/16
|
||||
f 3/1/1 2/2/1 4/3/1 5/4/1
|
||||
f 1/2/2 3/3/2 5/4/2
|
||||
f 1/1/3 2/3/3 3/4/3
|
||||
f 1/1/4 4/3/4 2/4/4
|
||||
f 1/2/5 5/3/5 4/4/5
|
||||
|
241
mods/homedecor_modpack/homedecor/models/homedecor_small_rug.obj
Normal file
@ -0,0 +1,241 @@
|
||||
# Blender v2.73 (sub 0) OBJ File: 'small-rug.blend'
|
||||
# www.blender.org
|
||||
o Cylinder
|
||||
v -0.000000 -0.437500 0.000000
|
||||
v 0.323112 -0.437500 0.405968
|
||||
v -0.491090 -0.449921 -0.245545
|
||||
v -0.491090 -0.500000 0.245545
|
||||
v 0.245545 -0.449921 -0.491090
|
||||
v -0.245545 -0.500000 -0.491090
|
||||
v 0.491090 -0.449921 0.245545
|
||||
v 0.491090 -0.500000 -0.245545
|
||||
v -0.245545 -0.449921 0.491090
|
||||
v 0.245545 -0.500000 0.491090
|
||||
v -0.491090 -0.449921 0.245545
|
||||
v -0.491090 -0.500000 -0.245545
|
||||
v -0.245545 -0.449921 -0.491090
|
||||
v 0.245545 -0.500000 -0.491090
|
||||
v 0.491090 -0.449921 -0.245545
|
||||
v 0.491090 -0.500000 0.245545
|
||||
v 0.245545 -0.449921 0.491090
|
||||
v -0.245545 -0.500000 0.491090
|
||||
v -0.451076 -0.449921 -0.359013
|
||||
v -0.451076 -0.500000 0.359013
|
||||
v 0.359013 -0.449921 -0.451076
|
||||
v -0.359013 -0.500000 -0.451076
|
||||
v 0.451076 -0.449921 0.359013
|
||||
v 0.451076 -0.500000 -0.359013
|
||||
v -0.359013 -0.449921 0.451076
|
||||
v 0.359013 -0.500000 0.451076
|
||||
v 0.405968 -0.437500 -0.323112
|
||||
v -0.323112 -0.437500 -0.405968
|
||||
v -0.405968 -0.437500 0.323112
|
||||
v -0.323112 -0.437500 0.405968
|
||||
v 0.405968 -0.437500 0.323112
|
||||
v 0.323112 -0.437500 -0.405968
|
||||
v -0.405968 -0.437500 -0.323112
|
||||
v 0.220990 -0.437500 0.441981
|
||||
v 0.441981 -0.437500 -0.220990
|
||||
v -0.220990 -0.437500 -0.441981
|
||||
v -0.441981 -0.437500 0.220990
|
||||
v -0.220990 -0.437500 0.441981
|
||||
v 0.441981 -0.437500 0.220990
|
||||
v 0.220990 -0.437500 -0.441981
|
||||
v -0.441981 -0.437500 -0.220990
|
||||
v -0.000000 -0.500000 -0.000000
|
||||
v -0.451076 -0.449921 0.359013
|
||||
v -0.451076 -0.500000 -0.359013
|
||||
v -0.359013 -0.449921 -0.451076
|
||||
v 0.359013 -0.500000 -0.451076
|
||||
v 0.451076 -0.449921 -0.359013
|
||||
v 0.451076 -0.500000 0.359013
|
||||
v 0.359013 -0.449921 0.451076
|
||||
v -0.359013 -0.500000 0.451076
|
||||
vt 1.000000 0.125000
|
||||
vt 1.000000 0.250000
|
||||
vt 0.937500 0.250000
|
||||
vt 0.937500 0.125000
|
||||
vt 0.875000 1.000000
|
||||
vt 0.750000 1.000000
|
||||
vt 0.750000 0.937500
|
||||
vt 0.875000 0.937500
|
||||
vt 0.125000 0.000000
|
||||
vt 0.250000 0.000000
|
||||
vt 0.250000 0.062500
|
||||
vt 0.125000 0.062500
|
||||
vt 0.865527 0.959260
|
||||
vt 0.725000 0.950000
|
||||
vt 0.828974 0.913334
|
||||
vt 0.000000 0.750000
|
||||
vt 0.000000 0.625000
|
||||
vt 0.062500 0.625000
|
||||
vt 0.062500 0.750000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.375000 0.062500
|
||||
vt 1.000000 0.375000
|
||||
vt 0.937500 0.375000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.625000 0.937500
|
||||
vt -0.000000 0.125000
|
||||
vt 0.062500 0.125000
|
||||
vt 0.062500 0.687500
|
||||
vt -0.000000 0.687500
|
||||
vt 0.040740 0.134473
|
||||
vt 0.134473 0.040740
|
||||
vt 0.171026 0.086666
|
||||
vt 0.086666 0.171026
|
||||
vt 0.875000 0.000000
|
||||
vt 0.875000 0.062500
|
||||
vt 1.000000 0.875000
|
||||
vt 0.937500 0.875000
|
||||
vt 0.125000 1.000000
|
||||
vt 0.125000 0.937500
|
||||
vt 0.000000 1.000000
|
||||
vt 0.000000 0.937500
|
||||
vt 1.000000 1.000000
|
||||
vt 0.937500 1.000000
|
||||
vt 1.000000 0.000000
|
||||
vt 1.000000 0.062500
|
||||
vt -0.000000 0.000000
|
||||
vt 0.062500 0.000000
|
||||
vt 0.000000 0.875000
|
||||
vt 0.062500 0.875000
|
||||
vt 0.040740 0.865527
|
||||
vt 0.050000 0.725000
|
||||
vt 0.086666 0.828974
|
||||
vt 0.750000 0.000000
|
||||
vt 0.725000 0.050000
|
||||
vt 0.275000 0.050000
|
||||
vt 1.000000 0.750000
|
||||
vt 0.950000 0.725000
|
||||
vt 0.950000 0.275000
|
||||
vt 0.250000 1.000000
|
||||
vt 0.275000 0.950000
|
||||
vt 0.000000 0.250000
|
||||
vt 0.050000 0.275000
|
||||
vt 0.865527 0.040740
|
||||
vt 0.828974 0.086666
|
||||
vt 0.959260 0.865527
|
||||
vt 0.913334 0.828974
|
||||
vt 0.134473 0.959260
|
||||
vt 0.171026 0.913334
|
||||
vt 0.959260 0.134473
|
||||
vt 0.913334 0.171026
|
||||
vt 0.500000 0.500000
|
||||
vn 0.432600 0.587800 -0.683600
|
||||
vn 0.683600 0.587800 -0.432600
|
||||
vn 0.635200 -0.660500 -0.400200
|
||||
vn 0.400200 -0.660500 -0.635200
|
||||
vn 0.683600 0.587800 0.432600
|
||||
vn 0.432600 0.587800 0.683600
|
||||
vn 0.400200 -0.660500 0.635200
|
||||
vn 0.635200 -0.660500 0.400200
|
||||
vn -0.683600 0.587800 -0.432600
|
||||
vn -0.432600 0.587800 -0.683600
|
||||
vn -0.400200 -0.660500 -0.635200
|
||||
vn -0.635200 -0.660500 -0.400200
|
||||
vn 0.139800 0.590500 -0.794800
|
||||
vn 0.017200 0.991500 -0.128400
|
||||
vn 0.062900 0.992600 -0.104200
|
||||
vn -0.683600 0.587800 0.432600
|
||||
vn -0.794800 0.590500 0.139800
|
||||
vn -0.730800 -0.671000 0.125100
|
||||
vn -0.635200 -0.660500 0.400200
|
||||
vn -0.139800 0.590500 -0.794800
|
||||
vn -0.125100 -0.671000 -0.730800
|
||||
vn 0.794800 0.590500 -0.139800
|
||||
vn 0.730800 -0.671000 -0.125100
|
||||
vn 0.139800 0.590500 0.794800
|
||||
vn 0.125100 -0.671000 0.730800
|
||||
vn -0.794800 0.590500 -0.139800
|
||||
vn -0.730800 -0.671000 -0.125100
|
||||
vn -0.432600 0.587800 0.683600
|
||||
vn -0.062900 0.992600 0.104200
|
||||
vn -0.104200 0.992600 0.062900
|
||||
vn 0.125100 -0.671000 -0.730800
|
||||
vn 0.794800 0.590500 0.139800
|
||||
vn 0.730800 -0.671000 0.125100
|
||||
vn -0.139800 0.590500 0.794800
|
||||
vn -0.125100 -0.671000 0.730800
|
||||
vn -0.400200 -0.660500 0.635200
|
||||
vn -0.128400 0.991500 -0.017200
|
||||
vn -0.104200 0.992600 -0.062900
|
||||
vn 0.017200 0.991500 0.128400
|
||||
vn -0.017200 0.991500 0.128400
|
||||
vn 0.128400 0.991500 -0.017200
|
||||
vn 0.128400 0.991500 0.017200
|
||||
vn -0.017200 0.991500 -0.128400
|
||||
vn -0.128400 0.991500 0.017200
|
||||
vn 0.062900 0.992600 0.104200
|
||||
vn 0.104200 0.992600 -0.062900
|
||||
vn -0.062900 0.992600 -0.104200
|
||||
vn 0.104200 0.992600 0.062900
|
||||
vn 0.000000 1.000000 0.000000
|
||||
vn 0.000000 -1.000000 0.000000
|
||||
g Cylinder_Cylinder_top-sides
|
||||
s 1
|
||||
f 21/1/1 47/2/2 24/3/3 46/4/4
|
||||
f 23/5/5 49/6/6 26/7/7 48/8/8
|
||||
f 19/9/9 45/10/10 22/11/11 44/12/12
|
||||
f 21/13/1 5/6/13 40/14/14 32/15/15
|
||||
f 43/16/16 11/17/17 4/18/18 20/19/19
|
||||
f 45/10/10 13/20/20 6/21/21 22/11/11
|
||||
f 47/2/2 15/22/22 8/23/23 24/3/3
|
||||
f 49/6/6 17/24/24 10/25/25 26/7/7
|
||||
f 3/26/26 12/27/27 4/28/18 11/29/17
|
||||
f 43/30/16 25/31/28 30/32/29 29/33/30
|
||||
f 5/34/13 14/35/31 6/21/21 13/20/20
|
||||
f 7/36/32 16/37/33 8/23/23 15/22/22
|
||||
f 17/24/24 9/38/34 18/39/35 10/25/25
|
||||
f 9/38/34 25/40/28 50/41/36 18/39/35
|
||||
f 7/36/32 23/42/5 48/43/8 16/37/33
|
||||
f 5/34/13 21/44/1 46/45/4 14/35/31
|
||||
f 3/26/26 19/46/9 44/47/12 12/27/27
|
||||
f 25/48/28 43/16/16 20/19/19 50/49/36
|
||||
f 19/50/9 3/16/26 41/51/37 33/52/38
|
||||
f 9/10/34 17/53/24 34/54/39 38/55/40
|
||||
f 7/2/32 15/56/22 35/57/41 39/58/42
|
||||
f 5/6/13 13/59/20 36/60/43 40/14/14
|
||||
f 3/16/26 11/61/17 37/62/44 41/51/37
|
||||
f 17/53/24 49/63/6 2/64/45 34/54/39
|
||||
f 15/56/22 47/65/2 27/66/46 35/57/41
|
||||
f 13/59/20 45/67/10 28/68/47 36/60/43
|
||||
f 49/63/6 23/69/5 31/70/48 2/64/45
|
||||
f 11/61/17 43/30/16 29/33/30 37/62/44
|
||||
f 25/31/28 9/10/34 38/55/40 30/32/29
|
||||
f 47/65/2 21/13/1 32/15/15 27/66/46
|
||||
f 23/69/5 7/2/32 39/58/42 31/70/48
|
||||
f 45/67/10 19/50/9 33/52/38 28/68/47
|
||||
f 30/32/29 38/55/40 1/71/49
|
||||
f 38/55/40 34/54/39 1/71/49
|
||||
f 34/54/39 2/64/45 1/71/49
|
||||
f 2/64/45 31/70/48 1/71/49
|
||||
f 31/70/48 39/58/42 1/71/49
|
||||
f 39/58/42 35/57/41 1/71/49
|
||||
f 35/57/41 27/66/46 1/71/49
|
||||
f 27/66/46 32/15/15 1/71/49
|
||||
f 32/15/15 40/14/14 1/71/49
|
||||
f 40/14/14 36/60/43 1/71/49
|
||||
f 36/60/43 28/68/47 1/71/49
|
||||
f 28/68/47 33/52/38 1/71/49
|
||||
f 33/52/38 41/51/37 1/71/49
|
||||
f 41/51/37 37/62/44 1/71/49
|
||||
f 37/62/44 29/33/30 1/71/49
|
||||
f 29/33/30 30/32/29 1/71/49
|
||||
g Cylinder_Cylinder_bottom
|
||||
f 22/31/11 6/10/21 42/71/50
|
||||
f 4/16/18 12/61/27 42/71/50
|
||||
f 12/61/27 44/30/12 42/71/50
|
||||
f 44/30/12 22/31/11 42/71/50
|
||||
f 14/53/31 46/63/4 42/71/50
|
||||
f 46/63/4 24/69/3 42/71/50
|
||||
f 24/69/3 8/2/23 42/71/50
|
||||
f 8/2/23 16/56/33 42/71/50
|
||||
f 16/56/33 48/65/8 42/71/50
|
||||
f 48/65/8 26/13/7 42/71/50
|
||||
f 26/13/7 10/6/25 42/71/50
|
||||
f 20/50/19 4/16/18 42/71/50
|
||||
f 6/10/21 14/53/31 42/71/50
|
||||
f 10/6/25 18/59/35 42/71/50
|
||||
f 18/59/35 50/67/36 42/71/50
|
||||
f 50/67/36 20/50/19 42/71/50
|
@ -0,0 +1,34 @@
|
||||
# Blender v2.72 (sub 0) OBJ File: ''
|
||||
# www.blender.org
|
||||
mtllib vending_machine.mtl
|
||||
o Cube
|
||||
v 0.499998 -0.499998 -0.499998
|
||||
v 0.499998 -0.499998 0.499998
|
||||
v -0.499998 -0.499998 0.499998
|
||||
v -0.499998 -0.499998 -0.499998
|
||||
v 0.499998 1.499994 -0.499998
|
||||
v 0.499998 1.499994 0.499998
|
||||
v -0.499998 1.499994 0.499998
|
||||
v -0.499998 1.499994 -0.499998
|
||||
vt 0.250050 0.250050
|
||||
vt 0.000100 0.250050
|
||||
vt 0.000100 0.000100
|
||||
vt 0.250050 0.000100
|
||||
vt 0.250050 0.749950
|
||||
vt 0.250050 0.999900
|
||||
vt 0.000100 0.999900
|
||||
vt 0.000100 0.749950
|
||||
vt 0.999900 0.250049
|
||||
vt 0.999900 0.749949
|
||||
vt 0.749950 0.749950
|
||||
vt 0.749950 0.250050
|
||||
vt 0.500000 0.749950
|
||||
vt 0.500000 0.250050
|
||||
usemtl Material
|
||||
s off
|
||||
f 1/1 2/2 3/3 4/4
|
||||
f 5/5 8/6 7/7 6/8
|
||||
f 1/1 5/5 6/8 2/2
|
||||
f 2/9 6/10 7/11 3/12
|
||||
f 3/12 7/11 8/13 4/14
|
||||
f 5/5 1/1 4/14 8/13
|
0
mods/homedecor_modpack/homedecor/models/homedecor_standing_lamp.obj
Executable file → Normal file
0
mods/homedecor_modpack/homedecor/models/homedecor_table_lamp.obj
Executable file → Normal file
0
mods/homedecor_modpack/homedecor/models/homedecor_table_small_round.obj
Executable file → Normal file
0
mods/homedecor_modpack/homedecor/models/homedecor_table_small_square.obj
Executable file → Normal file
0
mods/homedecor_modpack/homedecor/models/homedecor_toilet_paper.obj
Executable file → Normal file
0
mods/homedecor_modpack/homedecor/models/homedecor_trash_can.obj
Executable file → Normal file
@ -1,7 +1,189 @@
|
||||
# Blender v2.69 (sub 0) OBJ File: ''
|
||||
# Blender v2.72 (sub 0) OBJ File: ''
|
||||
# www.blender.org
|
||||
mtllib homedecor_wall_lamp.mtl
|
||||
o Cube_Lamp
|
||||
o boulons_Cube_Lamp.003
|
||||
v -0.091794 -0.383579 0.447287
|
||||
v -0.091793 -0.383579 0.425256
|
||||
v -0.072714 -0.372564 0.425256
|
||||
v -0.072714 -0.372564 0.447287
|
||||
v -0.091794 -0.108200 0.447287
|
||||
v -0.091793 -0.108200 0.425256
|
||||
v -0.072714 -0.097185 0.425256
|
||||
v -0.072714 -0.097185 0.447287
|
||||
v 0.091793 -0.064139 0.447287
|
||||
v 0.091793 -0.064139 0.425257
|
||||
v 0.072714 -0.075155 0.425257
|
||||
v 0.072714 -0.075155 0.447287
|
||||
v 0.091793 -0.339519 0.447287
|
||||
v 0.091793 -0.339519 0.425257
|
||||
v 0.072714 -0.350534 0.425257
|
||||
v 0.072714 -0.350534 0.447287
|
||||
v -0.110873 -0.097185 0.447287
|
||||
v -0.110873 -0.097185 0.425256
|
||||
v 0.072714 -0.097185 0.425257
|
||||
v 0.072714 -0.097185 0.447287
|
||||
v -0.072714 -0.075155 0.425256
|
||||
v -0.072714 -0.075155 0.447287
|
||||
v -0.110873 -0.075155 0.447287
|
||||
v -0.110873 -0.075155 0.425256
|
||||
v 0.091793 -0.108200 0.425257
|
||||
v 0.091793 -0.108200 0.447287
|
||||
v -0.091793 -0.064139 0.425256
|
||||
v -0.091794 -0.064139 0.447287
|
||||
v 0.110872 -0.097185 0.425257
|
||||
v 0.110872 -0.097185 0.447287
|
||||
v 0.110872 -0.075155 0.447287
|
||||
v 0.110872 -0.075155 0.425257
|
||||
v -0.110873 -0.372564 0.447287
|
||||
v -0.110873 -0.372564 0.425256
|
||||
v 0.072714 -0.372564 0.425257
|
||||
v 0.072714 -0.372564 0.447287
|
||||
v -0.072714 -0.350534 0.425256
|
||||
v -0.072714 -0.350534 0.447287
|
||||
v -0.110873 -0.350534 0.447287
|
||||
v -0.110873 -0.350534 0.425256
|
||||
v 0.091793 -0.383579 0.425257
|
||||
v 0.091793 -0.383579 0.447287
|
||||
v -0.091793 -0.339519 0.425256
|
||||
v -0.091794 -0.339519 0.447287
|
||||
v 0.110872 -0.372564 0.425257
|
||||
v 0.110872 -0.372564 0.447288
|
||||
v 0.110872 -0.350534 0.447288
|
||||
v 0.110872 -0.350534 0.425257
|
||||
vt 0.000000 0.000000
|
||||
vt 1.000000 0.000000
|
||||
vt 1.000000 1.000000
|
||||
vt 0.000000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.933013 0.750000
|
||||
vt 0.933013 0.250000
|
||||
vt 0.500000 0.000000
|
||||
vt 0.066987 0.250000
|
||||
vt 0.066987 0.750000
|
||||
g boulons_Cube_Lamp.003_Lamp
|
||||
usemtl Lamp
|
||||
s off
|
||||
f 1/1 2/2 3/3 4/4
|
||||
f 5/1 6/2 7/3 8/4
|
||||
f 9/1 10/2 11/3 12/4
|
||||
f 13/1 14/2 15/3 16/4
|
||||
f 17/1 18/2 6/3 5/4
|
||||
f 12/1 11/2 19/3 20/4
|
||||
f 8/1 7/2 21/3 22/4
|
||||
f 23/1 24/2 18/3 17/4
|
||||
f 20/1 19/2 25/3 26/4
|
||||
f 22/1 21/2 27/3 28/4
|
||||
f 28/1 27/2 24/3 23/4
|
||||
f 26/1 25/2 29/3 30/4
|
||||
f 31/1 32/2 10/3 9/4
|
||||
f 30/1 29/2 32/3 31/4
|
||||
f 33/1 34/2 2/3 1/4
|
||||
f 16/1 15/2 35/3 36/4
|
||||
f 4/1 3/2 37/3 38/4
|
||||
f 39/1 40/2 34/3 33/4
|
||||
f 36/1 35/2 41/3 42/4
|
||||
f 38/1 37/2 43/3 44/4
|
||||
f 44/1 43/2 40/3 39/4
|
||||
f 42/1 41/2 45/3 46/4
|
||||
f 47/1 48/2 14/3 13/4
|
||||
f 46/1 45/2 48/3 47/4
|
||||
f 34/5 40/6 43/7 37/8 3/9 2/10
|
||||
f 45/5 41/6 35/7 15/8 14/9 48/10
|
||||
f 18/5 24/6 27/7 21/8 7/9 6/10
|
||||
f 29/5 25/6 19/7 11/8 10/9 32/10
|
||||
o wood_Cube_Lamp.002
|
||||
v 0.000000 -0.417543 0.199446
|
||||
v 0.000000 -0.048534 0.199446
|
||||
v -0.027261 -0.048534 0.188153
|
||||
v -0.027261 -0.417543 0.188153
|
||||
v -0.038553 -0.048534 0.160893
|
||||
v -0.038553 -0.417543 0.160893
|
||||
v -0.027261 -0.048534 0.133632
|
||||
v -0.027261 -0.417543 0.133632
|
||||
v 0.000000 -0.048534 0.122340
|
||||
v 0.000000 -0.417543 0.122340
|
||||
v 0.027261 -0.048534 0.133632
|
||||
v 0.027261 -0.417543 0.133632
|
||||
v 0.038553 -0.048534 0.160893
|
||||
v 0.038553 -0.417543 0.160893
|
||||
v 0.027261 -0.417543 0.188153
|
||||
v 0.027261 -0.048534 0.188154
|
||||
v 0.000000 -0.435907 0.160893
|
||||
vt 0.000000 1.000000
|
||||
vt 0.000000 0.000000
|
||||
vt 0.110396 0.000000
|
||||
vt 0.110396 1.000000
|
||||
vt 0.188459 0.000000
|
||||
vt 0.188459 1.000000
|
||||
vt 0.565373 1.000000
|
||||
vt 0.565373 0.000000
|
||||
vt 0.675768 0.000000
|
||||
vt 0.675768 1.000000
|
||||
vt 0.753830 0.000000
|
||||
vt 0.753830 1.000000
|
||||
vt 0.376917 1.000000
|
||||
vt 0.376916 0.000000
|
||||
vt 0.487311 0.000000
|
||||
vt 0.487311 1.000000
|
||||
vt 0.266525 0.000000
|
||||
vt 0.266521 1.000000
|
||||
vt 0.753831 0.056545
|
||||
vt 0.825931 0.000000
|
||||
vt 0.850586 0.096524
|
||||
vt 0.753830 0.136506
|
||||
vt 0.825932 0.193048
|
||||
vt 0.927899 0.193048
|
||||
vt 1.000000 0.136505
|
||||
vt 1.000000 0.056542
|
||||
vt 0.927899 0.000003
|
||||
g wood_Cube_Lamp.002_Lamp
|
||||
usemtl Lamp
|
||||
s off
|
||||
f 49/11 50/12 51/13 52/14
|
||||
f 52/14 51/13 53/15 54/16
|
||||
f 54/17 53/18 55/19 56/20
|
||||
f 56/20 55/19 57/21 58/22
|
||||
f 58/23 57/24 59/25 60/26
|
||||
f 60/26 59/25 61/18 62/17
|
||||
f 63/27 64/28 50/16 49/15
|
||||
f 62/24 61/23 64/28 63/27
|
||||
f 63/29 49/30 65/31
|
||||
f 62/32 63/29 65/31
|
||||
f 60/33 62/32 65/31
|
||||
f 58/34 60/33 65/31
|
||||
f 56/35 58/34 65/31
|
||||
f 54/36 56/35 65/31
|
||||
f 52/37 54/36 65/31
|
||||
f 49/30 52/37 65/31
|
||||
o light_Cube_Lamp.001
|
||||
v -0.079662 0.050537 0.215785
|
||||
v -0.079662 0.050537 0.106001
|
||||
v -0.079662 0.292408 0.215785
|
||||
v -0.079662 0.292408 0.106001
|
||||
v 0.079659 0.050537 0.106001
|
||||
v 0.079659 0.292408 0.106001
|
||||
v 0.079659 0.292408 0.215785
|
||||
v 0.079659 0.050537 0.215785
|
||||
v -0.054893 0.050537 0.081232
|
||||
v 0.054891 0.050537 0.081232
|
||||
v -0.054893 0.292408 0.081232
|
||||
v 0.054891 0.292408 0.081232
|
||||
v 0.054891 0.050537 0.240553
|
||||
v 0.054891 0.292408 0.240553
|
||||
v -0.054893 0.292408 0.240553
|
||||
v -0.054893 0.050537 0.240553
|
||||
vt 0.000000 0.000000
|
||||
vt 1.000000 0.000000
|
||||
vt 1.000000 1.000000
|
||||
vt 0.000000 1.000000
|
||||
g light_Cube_Lamp.001_Lamp
|
||||
usemtl Lamp
|
||||
s off
|
||||
f 67/38 66/39 68/40 69/41
|
||||
f 70/38 71/39 72/40 73/41
|
||||
f 75/38 74/39 76/40 77/41
|
||||
f 78/38 79/39 80/40 81/41
|
||||
o cage_Cube_Lamp
|
||||
v -0.109953 0.342520 0.050939
|
||||
v -0.109953 0.342519 0.270846
|
||||
v -0.039583 0.388416 0.200476
|
||||
@ -78,429 +260,82 @@ v 0.046179 -0.048431 0.207072
|
||||
v 0.046179 -0.048431 0.114713
|
||||
v -0.046181 -0.048431 0.114712
|
||||
v -0.046181 -0.048431 0.207072
|
||||
v 0.000000 -0.417543 0.199446
|
||||
v 0.000000 -0.048534 0.199446
|
||||
v -0.027261 -0.048534 0.188153
|
||||
v -0.027261 -0.417543 0.188153
|
||||
v -0.038553 -0.048534 0.160893
|
||||
v -0.038553 -0.417543 0.160893
|
||||
v -0.027261 -0.048534 0.133632
|
||||
v -0.027261 -0.417543 0.133632
|
||||
v 0.000000 -0.048534 0.122340
|
||||
v 0.000000 -0.417543 0.122340
|
||||
v 0.027261 -0.048534 0.133632
|
||||
v 0.027261 -0.417543 0.133632
|
||||
v 0.038553 -0.048534 0.160893
|
||||
v 0.038553 -0.417543 0.160893
|
||||
v 0.027261 -0.417543 0.188153
|
||||
v 0.027261 -0.048534 0.188154
|
||||
v 0.000000 -0.490977 0.160893
|
||||
v -0.091794 -0.383579 0.447287
|
||||
v -0.091793 -0.383579 0.425256
|
||||
v -0.072714 -0.372564 0.425256
|
||||
v -0.072714 -0.372564 0.447287
|
||||
v -0.091794 -0.108200 0.447287
|
||||
v -0.091793 -0.108200 0.425256
|
||||
v -0.072714 -0.097185 0.425256
|
||||
v -0.072714 -0.097185 0.447287
|
||||
v 0.091793 -0.064139 0.447287
|
||||
v 0.091793 -0.064139 0.425257
|
||||
v 0.072714 -0.075155 0.425257
|
||||
v 0.072714 -0.075155 0.447287
|
||||
v 0.091793 -0.339519 0.447287
|
||||
v 0.091793 -0.339519 0.425257
|
||||
v 0.072714 -0.350534 0.425257
|
||||
v 0.072714 -0.350534 0.447287
|
||||
v -0.110873 -0.097185 0.447287
|
||||
v -0.110873 -0.097185 0.425256
|
||||
v 0.072714 -0.097185 0.425257
|
||||
v 0.072714 -0.097185 0.447287
|
||||
v -0.072714 -0.075155 0.425256
|
||||
v -0.072714 -0.075155 0.447287
|
||||
v -0.110873 -0.075155 0.447287
|
||||
v -0.110873 -0.075155 0.425256
|
||||
v 0.091793 -0.108200 0.425257
|
||||
v 0.091793 -0.108200 0.447287
|
||||
v -0.091793 -0.064139 0.425256
|
||||
v -0.091794 -0.064139 0.447287
|
||||
v 0.110872 -0.097185 0.425257
|
||||
v 0.110872 -0.097185 0.447287
|
||||
v 0.110872 -0.075155 0.447287
|
||||
v 0.110872 -0.075155 0.425257
|
||||
v -0.110873 -0.372564 0.447287
|
||||
v -0.110873 -0.372564 0.425256
|
||||
v 0.072714 -0.372564 0.425257
|
||||
v 0.072714 -0.372564 0.447287
|
||||
v -0.072714 -0.350534 0.425256
|
||||
v -0.072714 -0.350534 0.447287
|
||||
v -0.110873 -0.350534 0.447287
|
||||
v -0.110873 -0.350534 0.425256
|
||||
v 0.091793 -0.383579 0.425257
|
||||
v 0.091793 -0.383579 0.447287
|
||||
v -0.091793 -0.339519 0.425256
|
||||
v -0.091794 -0.339519 0.447287
|
||||
v 0.110872 -0.372564 0.425257
|
||||
v 0.110872 -0.372564 0.447288
|
||||
v 0.110872 -0.350534 0.447288
|
||||
v 0.110872 -0.350534 0.425257
|
||||
v 0.000000 0.498568 0.160893
|
||||
vt 0.731468 0.552151
|
||||
vt 0.731468 0.847665
|
||||
vt 0.636904 0.753100
|
||||
vt 0.636904 0.646716
|
||||
vt 0.435955 0.552151
|
||||
vt 0.530519 0.646716
|
||||
vt 0.435955 0.847665
|
||||
vt 0.530519 0.753100
|
||||
vt 0.764539 0.019533
|
||||
vt 0.980914 0.019533
|
||||
vt 0.933408 0.064226
|
||||
vt 0.810023 0.064226
|
||||
vt 0.501251 0.366042
|
||||
vt 0.501251 0.322512
|
||||
vt 0.670058 0.322512
|
||||
vt 0.670058 0.366042
|
||||
vt 0.501251 0.260951
|
||||
vt 0.670058 0.260951
|
||||
vt 0.501251 0.427602
|
||||
vt 0.670058 0.427603
|
||||
vt 0.501251 0.471132
|
||||
vt 0.670058 0.471132
|
||||
vt 0.184057 0.301527
|
||||
vt 0.244719 0.301527
|
||||
vt 0.344538 0.442691
|
||||
vt 0.084239 0.442691
|
||||
vt 0.244719 0.215736
|
||||
vt 0.344538 0.074572
|
||||
vt 0.184057 0.215736
|
||||
vt 0.084238 0.074572
|
||||
vt 0.344538 0.499884
|
||||
vt 0.084239 0.499885
|
||||
vt 0.401731 0.074572
|
||||
vt 0.401731 0.442690
|
||||
vt 0.027045 0.442691
|
||||
vt 0.027045 0.074573
|
||||
vt 0.084238 0.017379
|
||||
vt 0.344537 0.017378
|
||||
vt 0.740546 0.533749
|
||||
vt 0.426525 0.533750
|
||||
vt 0.486764 0.484899
|
||||
vt 0.680307 0.484899
|
||||
vt 0.426524 0.019030
|
||||
vt 0.486764 0.094096
|
||||
vt 0.980914 0.456437
|
||||
vt 0.933407 0.411744
|
||||
vt 0.764539 0.456437
|
||||
vt 0.810023 0.411744
|
||||
vt 0.768080 0.492394
|
||||
vt 0.977751 0.492393
|
||||
vt 0.977751 0.954331
|
||||
vt 0.768080 0.954331
|
||||
vt 0.764491 0.456437
|
||||
vt 0.809979 0.411744
|
||||
vt 0.933364 0.411744
|
||||
vt 0.980865 0.456437
|
||||
vt 0.933364 0.064226
|
||||
vt 0.980865 0.019533
|
||||
vt 0.764490 0.019532
|
||||
vt 0.809979 0.064225
|
||||
vt 0.764291 0.019533
|
||||
vt 0.980665 0.019533
|
||||
vt 0.933184 0.064226
|
||||
vt 0.809799 0.064226
|
||||
vt 0.426526 0.533750
|
||||
vt 0.486765 0.484899
|
||||
vt 0.680307 0.484897
|
||||
vt 0.740547 0.533747
|
||||
vt 0.980665 0.456437
|
||||
vt 0.933184 0.411744
|
||||
vt 0.764291 0.456437
|
||||
vt 0.809799 0.411744
|
||||
vt 0.764359 0.456437
|
||||
vt 0.809860 0.411744
|
||||
vt 0.933245 0.411744
|
||||
vt 0.980733 0.456437
|
||||
vt 0.933245 0.064225
|
||||
vt 0.980733 0.019532
|
||||
vt 0.764358 0.019532
|
||||
vt 0.809860 0.064225
|
||||
vt 0.740546 0.019030
|
||||
vt 0.680306 0.094096
|
||||
vt 0.740544 0.019030
|
||||
vt 0.680307 0.094096
|
||||
vt 0.740546 0.533750
|
||||
vt 0.426524 0.533750
|
||||
vt 0.680308 0.484899
|
||||
vt 0.426525 0.019031
|
||||
vt 0.740545 0.019030
|
||||
vt 0.680308 0.094096
|
||||
vt 0.486765 0.094096
|
||||
vt 0.740541 0.019030
|
||||
vt 0.680304 0.094096
|
||||
vt 0.486762 0.094098
|
||||
vt 0.426524 0.019033
|
||||
vt 0.426526 0.533749
|
||||
vt 0.740548 0.533750
|
||||
vt 0.571092 0.983144
|
||||
vt 0.571092 0.930254
|
||||
vt 0.623982 0.930254
|
||||
vt 0.623982 0.983144
|
||||
vt 0.623631 0.871004
|
||||
vt 0.623631 0.923894
|
||||
vt 0.570741 0.923894
|
||||
vt 0.570741 0.871004
|
||||
vt 0.517851 0.923894
|
||||
vt 0.517851 0.871004
|
||||
vt 0.464961 0.923894
|
||||
vt 0.464961 0.871004
|
||||
vt 0.518203 0.983144
|
||||
vt 0.518203 0.930254
|
||||
vt 0.465313 0.983144
|
||||
vt 0.465313 0.930254
|
||||
vt 0.523461 0.109163
|
||||
vt 0.562026 0.147728
|
||||
vt 0.562026 0.203581
|
||||
vt 0.523461 0.242146
|
||||
vt 0.656445 0.242146
|
||||
vt 0.617880 0.203581
|
||||
vt 0.656446 0.109163
|
||||
vt 0.617880 0.147728
|
||||
vt 0.314034 0.517433
|
||||
vt 0.314032 0.989912
|
||||
vt 0.276251 0.989912
|
||||
vt 0.276252 0.517433
|
||||
vt 0.238470 0.989912
|
||||
vt 0.238471 0.517433
|
||||
vt 0.200688 0.989912
|
||||
vt 0.200689 0.517433
|
||||
vt 0.162907 0.989913
|
||||
vt 0.162907 0.517432
|
||||
vt 0.125126 0.989912
|
||||
vt 0.125125 0.517432
|
||||
vt 0.087344 0.989912
|
||||
vt 0.087343 0.517433
|
||||
vt 0.049562 0.517433
|
||||
vt 0.049563 0.989913
|
||||
vt 0.011782 0.989913
|
||||
vt 0.011780 0.517433
|
||||
vt 0.443683 0.902365
|
||||
vt 0.443683 0.950025
|
||||
vt 0.386153 0.926195
|
||||
vt 0.409982 0.868665
|
||||
vt 0.362323 0.868665
|
||||
vt 0.328623 0.902365
|
||||
vt 0.328623 0.950025
|
||||
vt 0.362323 0.983725
|
||||
vt 0.409982 0.983725
|
||||
vt 0.919562 0.338531
|
||||
vt 0.899973 0.338531
|
||||
vt 0.899973 0.318943
|
||||
vt 0.919562 0.318943
|
||||
vt 0.851311 0.337174
|
||||
vt 0.870900 0.337174
|
||||
vt 0.870900 0.356762
|
||||
vt 0.851311 0.356763
|
||||
vt 0.891476 0.395939
|
||||
vt 0.871887 0.395939
|
||||
vt 0.871887 0.376350
|
||||
vt 0.891476 0.376350
|
||||
vt 0.850326 0.395939
|
||||
vt 0.830737 0.395939
|
||||
vt 0.830736 0.376350
|
||||
vt 0.850325 0.376350
|
||||
vt 0.851311 0.317584
|
||||
vt 0.870900 0.317585
|
||||
vt 0.871886 0.356761
|
||||
vt 0.891475 0.356761
|
||||
vt 0.870900 0.376351
|
||||
vt 0.851312 0.376351
|
||||
vt 0.851311 0.297995
|
||||
vt 0.870901 0.297996
|
||||
vt 0.871886 0.337172
|
||||
vt 0.891475 0.337172
|
||||
vt 0.870901 0.395938
|
||||
vt 0.851313 0.395939
|
||||
vt 0.851312 0.278406
|
||||
vt 0.870901 0.278406
|
||||
vt 0.871886 0.317583
|
||||
vt 0.891475 0.317583
|
||||
vt 0.891475 0.297994
|
||||
vt 0.871886 0.297994
|
||||
vt 0.871887 0.278406
|
||||
vt 0.891475 0.278406
|
||||
vt 0.919562 0.358120
|
||||
vt 0.899973 0.358120
|
||||
vt 0.830736 0.356761
|
||||
vt 0.850324 0.356761
|
||||
vt 0.899973 0.299354
|
||||
vt 0.919562 0.299354
|
||||
vt 0.919563 0.377709
|
||||
vt 0.899974 0.377709
|
||||
vt 0.830735 0.337173
|
||||
vt 0.850324 0.337172
|
||||
vt 0.899973 0.279765
|
||||
vt 0.919562 0.279765
|
||||
vt 0.919563 0.397298
|
||||
vt 0.899974 0.397298
|
||||
vt 0.830735 0.317584
|
||||
vt 0.850324 0.317584
|
||||
vt 0.850324 0.297995
|
||||
vt 0.830735 0.297995
|
||||
vt 0.830735 0.278406
|
||||
vt 0.850324 0.278406
|
||||
vt 0.638622 0.865041
|
||||
vt 0.748599 0.865041
|
||||
vt 0.693610 0.920030
|
||||
vt 0.638622 0.975019
|
||||
vt 0.748599 0.975019
|
||||
vt 0.423279 0.604113
|
||||
vt 0.423261 0.657003
|
||||
vt 0.377448 0.683432
|
||||
vt 0.331654 0.656971
|
||||
vt 0.331672 0.604082
|
||||
vt 0.377485 0.577652
|
||||
vt 0.332019 0.724467
|
||||
vt 0.377823 0.698022
|
||||
vt 0.423627 0.724467
|
||||
vt 0.423626 0.777357
|
||||
vt 0.377823 0.803802
|
||||
vt 0.332019 0.777357
|
||||
vt 0.838006 0.229942
|
||||
vt 0.857595 0.229942
|
||||
vt 0.867390 0.246907
|
||||
vt 0.857595 0.263871
|
||||
vt 0.838006 0.263871
|
||||
vt 0.828212 0.246907
|
||||
vt 0.835549 0.204692
|
||||
vt 0.825755 0.187728
|
||||
vt 0.835549 0.170764
|
||||
vt 0.855138 0.170764
|
||||
vt 0.864932 0.187728
|
||||
vt 0.855138 0.204692
|
||||
vt 0.894531 0.262544
|
||||
vt 0.884737 0.245580
|
||||
vt 0.894531 0.228615
|
||||
vt 0.914120 0.228615
|
||||
vt 0.923914 0.245580
|
||||
vt 0.914120 0.262544
|
||||
vt 0.896170 0.168617
|
||||
vt 0.915759 0.168617
|
||||
vt 0.925553 0.185582
|
||||
vt 0.915758 0.202546
|
||||
vt 0.896170 0.202546
|
||||
vt 0.886375 0.185582
|
||||
vt 0.377885 0.378926
|
||||
vt 0.622115 0.378926
|
||||
vt 0.622115 0.623155
|
||||
vt 0.377885 0.623155
|
||||
vt 0.500000 0.622746
|
||||
vt 0.605754 0.561689
|
||||
vt 0.605754 0.439574
|
||||
vt 0.500000 0.378517
|
||||
vt 0.394246 0.439574
|
||||
vt 0.394246 0.561689
|
||||
g cage_Cube_Lamp_Lamp
|
||||
usemtl Lamp
|
||||
s off
|
||||
f 1/1 2/2 3/3 4/4
|
||||
f 5/5 1/1 4/4 6/6
|
||||
f 7/7 5/5 6/6 8/8
|
||||
f 2/2 7/7 8/8 3/3
|
||||
f 9/9 10/10 11/11 12/12
|
||||
f 13/13 14/14 15/15 16/16
|
||||
f 14/14 17/17 18/18 15/15
|
||||
f 19/19 13/13 16/16 20/20
|
||||
f 17/21 19/19 20/20 18/22
|
||||
f 16/23 15/24 21/25 22/26
|
||||
f 15/24 18/27 23/28 21/25
|
||||
f 20/29 16/23 22/26 24/30
|
||||
f 18/27 20/29 24/30 23/28
|
||||
f 22/26 21/25 25/31 26/32
|
||||
f 21/25 23/28 27/33 25/34
|
||||
f 24/30 22/26 26/35 28/36
|
||||
f 23/28 24/30 28/37 27/38
|
||||
f 2/39 1/40 29/41 30/42
|
||||
f 1/40 31/43 9/44 29/41
|
||||
f 30/45 32/46 11/11 10/10
|
||||
f 29/47 9/9 12/12 33/48
|
||||
f 30/45 29/47 33/48 32/46
|
||||
f 12/49 11/50 32/51 33/52
|
||||
f 34/50 35/51 36/52 37/49
|
||||
f 38/53 36/54 35/55 39/56
|
||||
f 39/56 35/55 34/57 40/58
|
||||
f 38/53 41/59 37/60 36/54
|
||||
f 42/61 43/62 44/63 45/64
|
||||
f 40/58 34/57 37/60 41/59
|
||||
f 7/65 38/66 39/67 5/68
|
||||
f 46/69 47/70 44/63 43/62
|
||||
f 48/71 42/61 45/64 49/72
|
||||
f 46/69 48/71 49/72 47/70
|
||||
f 45/49 44/50 47/51 49/52
|
||||
f 50/50 51/51 52/52 53/49
|
||||
f 54/73 52/74 51/75 55/76
|
||||
f 55/76 51/75 50/77 56/78
|
||||
f 54/73 57/79 53/80 52/74
|
||||
f 58/81 56/82 57/44 59/43
|
||||
f 56/78 50/77 53/80 57/79
|
||||
f 31/43 59/83 10/84 9/44
|
||||
f 2/39 30/42 10/84 59/83
|
||||
f 1/85 5/86 48/66 46/87
|
||||
f 60/88 31/89 43/90 42/91
|
||||
f 60/92 40/93 41/94 58/95
|
||||
f 7/65 58/95 41/94 38/66
|
||||
f 5/68 39/67 40/93 60/92
|
||||
f 5/86 60/88 42/91 48/66
|
||||
f 1/85 46/87 43/90 31/89
|
||||
f 2/96 59/43 57/44 54/41
|
||||
f 7/97 55/42 56/82 58/81
|
||||
f 2/96 54/41 55/42 7/97
|
||||
f 61/98 62/99 63/100 64/101
|
||||
f 64/102 63/103 65/104 66/105
|
||||
f 66/105 65/104 67/106 68/107
|
||||
f 68/107 67/106 69/108 70/109
|
||||
f 71/110 72/111 62/99 61/98
|
||||
f 70/112 69/113 72/111 71/110
|
||||
f 58/114 73/115 74/116 60/117
|
||||
f 31/118 60/117 74/116 75/119
|
||||
f 59/120 31/118 75/119 76/121
|
||||
f 59/120 76/121 73/115 58/114
|
||||
f 77/122 78/123 79/124 80/125
|
||||
f 80/125 79/124 81/126 82/127
|
||||
f 82/127 81/126 83/128 84/129
|
||||
f 84/129 83/128 85/130 86/131
|
||||
f 86/131 85/130 87/132 88/133
|
||||
f 88/133 87/132 89/134 90/135
|
||||
f 91/136 92/137 78/138 77/139
|
||||
f 90/135 89/134 92/137 91/136
|
||||
f 73/115 76/121 75/119 74/116
|
||||
f 91/140 77/141 93/142
|
||||
f 90/143 91/140 93/142
|
||||
f 88/144 90/143 93/142
|
||||
f 86/145 88/144 93/142
|
||||
f 84/146 86/145 93/142
|
||||
f 82/147 84/146 93/142
|
||||
f 80/148 82/147 93/142
|
||||
f 77/141 80/148 93/142
|
||||
f 94/149 95/150 96/151 97/152
|
||||
f 98/153 99/154 100/155 101/156
|
||||
f 102/157 103/158 104/159 105/160
|
||||
f 106/161 107/162 108/163 109/164
|
||||
f 110/165 111/166 99/154 98/153
|
||||
f 105/160 104/159 112/167 113/168
|
||||
f 101/156 100/155 114/169 115/170
|
||||
f 116/171 117/172 111/166 110/165
|
||||
f 113/168 112/167 118/173 119/174
|
||||
f 115/170 114/169 120/175 121/176
|
||||
f 121/177 120/178 117/172 116/171
|
||||
f 119/174 118/173 122/179 123/180
|
||||
f 124/181 125/182 103/183 102/184
|
||||
f 123/180 122/179 125/182 124/181
|
||||
f 126/185 127/186 95/150 94/149
|
||||
f 109/164 108/163 128/187 129/188
|
||||
f 97/152 96/151 130/189 131/190
|
||||
f 132/191 133/192 127/186 126/185
|
||||
f 129/188 128/187 134/193 135/194
|
||||
f 131/190 130/189 136/195 137/196
|
||||
f 137/197 136/198 133/192 132/191
|
||||
f 135/194 134/193 138/199 139/200
|
||||
f 140/201 141/202 107/203 106/204
|
||||
f 139/200 138/199 141/202 140/201
|
||||
f 4/205 3/206 142/207
|
||||
f 6/208 4/205 142/207
|
||||
f 8/209 6/208 142/207
|
||||
f 3/206 8/209 142/207
|
||||
f 61/210 64/211 66/212 68/213 70/214 71/215
|
||||
f 69/216 67/217 65/218 63/219 62/220 72/221
|
||||
f 127/222 133/223 136/224 130/225 96/226 95/227
|
||||
f 122/228 118/229 112/230 104/231 103/232 125/233
|
||||
f 138/234 134/235 128/236 108/237 107/238 141/239
|
||||
f 111/240 117/241 120/242 114/243 100/244 99/245
|
||||
f 82/42 83/43 84/44 85/45
|
||||
f 86/42 82/43 85/44 87/45
|
||||
f 88/42 86/43 87/44 89/45
|
||||
f 83/42 88/43 89/44 84/45
|
||||
f 90/42 91/43 92/44 93/45
|
||||
f 94/42 95/43 96/44 97/45
|
||||
f 95/42 98/43 99/44 96/45
|
||||
f 100/42 94/43 97/44 101/45
|
||||
f 98/42 100/43 101/44 99/45
|
||||
f 97/42 96/43 102/44 103/45
|
||||
f 96/42 99/43 104/44 102/45
|
||||
f 101/42 97/43 103/44 105/45
|
||||
f 99/42 101/43 105/44 104/45
|
||||
f 103/42 102/43 106/44 107/45
|
||||
f 102/42 104/43 108/44 106/45
|
||||
f 105/42 103/43 107/44 109/45
|
||||
f 104/42 105/43 109/44 108/45
|
||||
f 83/42 82/43 110/44 111/45
|
||||
f 82/42 112/43 90/44 110/45
|
||||
f 111/42 113/43 92/44 91/45
|
||||
f 110/42 90/43 93/44 114/45
|
||||
f 111/42 110/43 114/44 113/45
|
||||
f 119/42 117/43 116/44 120/45
|
||||
f 120/42 116/43 115/44 121/45
|
||||
f 119/42 122/43 118/44 117/45
|
||||
f 123/42 124/43 125/44 126/45
|
||||
f 121/42 115/43 118/44 122/45
|
||||
f 88/42 119/43 120/44 86/45
|
||||
f 127/42 128/43 125/44 124/45
|
||||
f 129/42 123/43 126/44 130/45
|
||||
f 127/42 129/43 130/44 128/45
|
||||
f 135/42 133/43 132/44 136/45
|
||||
f 136/42 132/43 131/44 137/45
|
||||
f 135/42 138/43 134/44 133/45
|
||||
f 139/42 137/43 138/44 140/45
|
||||
f 137/42 131/43 134/44 138/45
|
||||
f 112/42 140/43 91/44 90/45
|
||||
f 83/42 111/43 91/44 140/45
|
||||
f 82/42 86/43 129/44 127/45
|
||||
f 141/42 112/43 124/44 123/45
|
||||
f 141/42 121/43 122/44 139/45
|
||||
f 88/42 139/43 122/44 119/45
|
||||
f 86/42 120/43 121/44 141/45
|
||||
f 86/42 141/43 123/44 129/45
|
||||
f 82/42 127/43 124/44 112/45
|
||||
f 83/42 140/43 138/44 135/45
|
||||
f 88/42 136/43 137/44 139/45
|
||||
f 83/42 135/43 136/44 88/45
|
||||
f 142/42 143/43 144/44 145/45
|
||||
f 145/45 144/44 146/44 147/45
|
||||
f 147/45 146/44 148/44 149/45
|
||||
f 149/45 148/44 150/43 151/42
|
||||
f 152/45 153/44 143/43 142/42
|
||||
f 151/42 150/43 153/44 152/45
|
||||
f 139/42 154/43 155/44 141/45
|
||||
f 112/42 141/43 155/44 156/45
|
||||
f 140/42 112/43 156/44 157/45
|
||||
f 140/42 157/43 154/44 139/45
|
||||
f 154/42 157/43 156/44 155/45
|
||||
f 85/42 84/43 158/44
|
||||
f 87/42 85/43 158/44
|
||||
f 89/42 87/43 158/44
|
||||
f 84/42 89/43 158/44
|
||||
f 142/46 145/47 147/48 149/49 151/50 152/51
|
||||
f 150/46 148/47 146/48 144/49 143/50 153/51
|
||||
|
0
mods/homedecor_modpack/homedecor/models/homedecor_window_shutter.obj
Executable file → Normal file
0
mods/homedecor_modpack/homedecor/models/homedecor_wine_rack.obj
Executable file → Normal file
@ -5,10 +5,10 @@ for _, w in ipairs(woods) do
|
||||
|
||||
homedecor.register("nightstand_"..w.."_one_drawer", {
|
||||
description = S("Nightstand with One Drawer ("..w..")"),
|
||||
tiles = { 'homedecor_nightstand_'..w..'_top.png',
|
||||
'homedecor_nightstand_'..w..'_bottom.png',
|
||||
'homedecor_nightstand_'..w..'_right.png',
|
||||
'homedecor_nightstand_'..w..'_left.png',
|
||||
tiles = { 'homedecor_nightstand_'..w..'_tb.png',
|
||||
'homedecor_nightstand_'..w..'_tb.png^[transformFY',
|
||||
'homedecor_nightstand_'..w..'_lr.png^[transformFX',
|
||||
'homedecor_nightstand_'..w..'_lr.png',
|
||||
'homedecor_nightstand_'..w..'_back.png',
|
||||
'homedecor_nightstand_'..w..'_1_drawer_front.png'},
|
||||
node_box = {
|
||||
@ -33,10 +33,10 @@ homedecor.register("nightstand_"..w.."_one_drawer", {
|
||||
|
||||
homedecor.register("nightstand_"..w.."_two_drawers", {
|
||||
description = S("Nightstand with Two Drawers ("..w..")"),
|
||||
tiles = { 'homedecor_nightstand_'..w..'_top.png',
|
||||
'homedecor_nightstand_'..w..'_bottom.png',
|
||||
'homedecor_nightstand_'..w..'_right.png',
|
||||
'homedecor_nightstand_'..w..'_left.png',
|
||||
tiles = { 'homedecor_nightstand_'..w..'_tb.png',
|
||||
'homedecor_nightstand_'..w..'_tb.png^[transformFY',
|
||||
'homedecor_nightstand_'..w..'_lr.png^[transformFX',
|
||||
'homedecor_nightstand_'..w..'_lr.png',
|
||||
'homedecor_nightstand_'..w..'_back.png',
|
||||
'homedecor_nightstand_'..w..'_2_drawer_front.png'},
|
||||
node_box = {
|
||||
|
@ -3,36 +3,40 @@
|
||||
local S = homedecor.gettext
|
||||
|
||||
local shutters = {
|
||||
{"oak", "Unpainted oak"},
|
||||
{"mahogany", "Mahogany"},
|
||||
{"red", "Red"},
|
||||
{"yellow", "Yellow"},
|
||||
{"forest_green", "Forest green"},
|
||||
{"light_blue", "Light blue"},
|
||||
{"violet", "Violet"},
|
||||
{"black", "Black"},
|
||||
{"dark_grey", "Dark grey"},
|
||||
{"grey", "Grey"},
|
||||
{"white", "White"},
|
||||
{"oak", "Unpainted oak", "#bf8a51:200" },
|
||||
{"mahogany", "Mahogany", "#822606:200" },
|
||||
{"red", "Red", "#d00000:150" },
|
||||
{"yellow", "Yellow", "#ffff00:150" },
|
||||
{"forest_green", "Forest green", "#006000:150" },
|
||||
{"light_blue", "Light blue", "#1963c7:150" },
|
||||
{"violet", "Violet", "#6000ff:150" },
|
||||
{"black", "Black", "#000000:200" },
|
||||
{"dark_grey", "Dark grey", "#202020:200" },
|
||||
{"grey", "Grey", "#c0c0c0:150" },
|
||||
{"white", "White", "#ffffff:150" },
|
||||
}
|
||||
|
||||
local shutter_cbox = {
|
||||
type = "wallmounted",
|
||||
wall_top = { -0.5, 0.4375, -0.5, 0.5, 0.5, 0.5 },
|
||||
wall_bottom = { -0.5, -0.5, -0.5, 0.5, -0.4375, 0.5 },
|
||||
wall_side = { -0.5, -0.5, -0.5, -0.4375, 0.5, 0.5 },
|
||||
wall_side = { -0.5, -0.5, -0.5, -0.4375, 0.5, 0.5 }
|
||||
}
|
||||
|
||||
for i in ipairs(shutters) do
|
||||
local name = shutters[i][1]
|
||||
local desc = shutters[i][2]
|
||||
local hue = shutters[i][3]
|
||||
|
||||
local tile = "homedecor_window_shutter.png^[colorize:"..hue
|
||||
local inv = "homedecor_window_shutter_inv.png^[colorize:"..hue
|
||||
|
||||
homedecor.register("shutter_"..name, {
|
||||
mesh = "homedecor_window_shutter.obj",
|
||||
tiles = { "homedecor_window_shutter_"..name..".png" },
|
||||
tiles = { tile },
|
||||
description = S("Wooden Shutter ("..desc..")"),
|
||||
inventory_image = "homedecor_window_shutter_"..name.."_inv.png",
|
||||
wield_image = "homedecor_window_shutter_"..name.."_inv.png",
|
||||
inventory_image = inv,
|
||||
wield_image = inv,
|
||||
paramtype2 = "wallmounted",
|
||||
groups = { snappy = 3 },
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
@ -45,3 +49,4 @@ for i in ipairs(shutters) do
|
||||
end
|
||||
|
||||
minetest.register_alias("homedecor:shutter_purple", "homedecor:shutter_violet")
|
||||
|
||||
|
@ -34,11 +34,18 @@ local icorner_cbox = {
|
||||
}
|
||||
|
||||
homedecor.register_outer_corner = function(modname, subname, groups, slope_image, description)
|
||||
|
||||
local tiles = slope_image
|
||||
|
||||
if type(slope_image) ~= "table" then
|
||||
tiles = { "homedecor_slope_outer_corner_"..slope_image..".png" }
|
||||
end
|
||||
|
||||
minetest.register_node(modname..":shingle_outer_corner_" .. subname, {
|
||||
description = S(description.. " (outer corner)"),
|
||||
drawtype = "mesh",
|
||||
mesh = "homedecor_slope_outer_corner.obj",
|
||||
tiles = { "homedecor_slope_outer_corner_"..slope_image..".png" },
|
||||
tiles = tiles,
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
selection_box = ocorner_cbox,
|
||||
@ -50,11 +57,18 @@ homedecor.register_outer_corner = function(modname, subname, groups, slope_image
|
||||
end
|
||||
|
||||
homedecor.register_inner_corner = function(modname, subname, groups, slope_image, description)
|
||||
|
||||
local tiles = slope_image
|
||||
|
||||
if type(slope_image) ~= "table" then
|
||||
tiles = { "homedecor_slope_outer_corner_"..slope_image..".png" }
|
||||
end
|
||||
|
||||
minetest.register_node(modname..":shingle_inner_corner_" .. subname, {
|
||||
description = S(description.. " (inner corner)"),
|
||||
drawtype = "mesh",
|
||||
mesh = "homedecor_slope_inner_corner.obj",
|
||||
tiles = { "homedecor_slope_inner_corner_"..slope_image..".png" },
|
||||
tiles = tiles,
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
collision_box = icorner_cbox,
|
||||
@ -65,11 +79,18 @@ homedecor.register_inner_corner = function(modname, subname, groups, slope_image
|
||||
end
|
||||
|
||||
homedecor.register_slope = function(modname, subname, recipeitem, groups, slope_image, description)
|
||||
|
||||
local tiles = slope_image
|
||||
|
||||
if type(slope_image) ~= "table" then
|
||||
tiles = { "homedecor_slope_outer_corner_"..slope_image..".png" }
|
||||
end
|
||||
|
||||
minetest.register_node(modname..":shingle_side_" .. subname, {
|
||||
description = S(description),
|
||||
drawtype = "mesh",
|
||||
mesh = "homedecor_slope.obj",
|
||||
tiles = { "homedecor_slope_"..slope_image..".png" },
|
||||
tiles = tiles,
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
selection_box = slope_cbox,
|
||||
@ -198,50 +219,65 @@ end
|
||||
|
||||
-- corners
|
||||
|
||||
homedecor.register_roof("homedecor", "wood",
|
||||
{ snappy = 3 },
|
||||
homedecor.register_roof(
|
||||
"homedecor",
|
||||
"wood",
|
||||
{ snappy = 3 },
|
||||
{ "homedecor_shingles_wood.png" },
|
||||
"Wood Shingles"
|
||||
)
|
||||
|
||||
homedecor.register_roof("homedecor", "asphalt",
|
||||
{ snappy = 3 },
|
||||
homedecor.register_roof(
|
||||
"homedecor",
|
||||
"asphalt",
|
||||
{ snappy = 3 },
|
||||
{ "homedecor_shingles_asphalt.png" },
|
||||
"Asphalt Shingles"
|
||||
)
|
||||
|
||||
homedecor.register_roof("homedecor", "terracotta",
|
||||
{ snappy = 3 },
|
||||
homedecor.register_roof(
|
||||
"homedecor",
|
||||
"terracotta",
|
||||
{ snappy = 3 },
|
||||
{ "homedecor_shingles_terracotta.png" },
|
||||
"Terracotta Shingles"
|
||||
)
|
||||
|
||||
-- register just the slopes
|
||||
|
||||
homedecor.register_slope("homedecor", "wood",
|
||||
homedecor.register_slope(
|
||||
"homedecor",
|
||||
"wood",
|
||||
"homedecor:shingles_wood",
|
||||
{ snappy = 3 },
|
||||
"wood",
|
||||
{ "homedecor_shingles_wood.png" },
|
||||
"Wood Shingles"
|
||||
)
|
||||
|
||||
homedecor.register_slope("homedecor", "asphalt",
|
||||
homedecor.register_slope(
|
||||
"homedecor",
|
||||
"asphalt",
|
||||
"homedecor:shingles_asphalt",
|
||||
{ snappy = 3 },
|
||||
"asphalt",
|
||||
{ "homedecor_shingles_asphalt.png" },
|
||||
"Asphalt Shingles"
|
||||
)
|
||||
|
||||
homedecor.register_slope("homedecor", "terracotta",
|
||||
homedecor.register_slope(
|
||||
"homedecor",
|
||||
"terracotta",
|
||||
"homedecor:shingles_terracotta",
|
||||
{ snappy = 3 },
|
||||
"terracotta",
|
||||
{ "homedecor_shingles_terracotta.png" },
|
||||
"Terracotta Shingles"
|
||||
)
|
||||
|
||||
homedecor.register_slope("homedecor", "glass",
|
||||
homedecor.register_slope(
|
||||
"homedecor",
|
||||
"glass",
|
||||
"homedecor:shingles_glass",
|
||||
{ snappy = 3 },
|
||||
"glass",
|
||||
{ "homedecor_shingles_glass.png", "homedecor_shingles_wood.png" },
|
||||
"Glass Shingles"
|
||||
)
|
||||
|
||||
|
BIN
mods/homedecor_modpack/homedecor/sounds/homedecor_faucet.ogg
Normal file
BIN
mods/homedecor_modpack/homedecor/sounds/insert_coin.ogg
Normal file
@ -197,7 +197,7 @@ homedecor.register("desk", {
|
||||
description = "Desk",
|
||||
mesh = "homedecor_desk.obj",
|
||||
tiles = {
|
||||
"homedecor_generic_wood_beech.png",
|
||||
homedecor.plain_wood,
|
||||
"homedecor_desk_drawers.png",
|
||||
"homedecor_generic_metal_black.png",
|
||||
},
|
||||
|
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 5.1 KiB |
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 592 B After Width: | Height: | Size: 239 B |
Before Width: | Height: | Size: 938 B |
Before Width: | Height: | Size: 959 B |
Before Width: | Height: | Size: 1016 B |
Before Width: | Height: | Size: 6.5 KiB After Width: | Height: | Size: 6.2 KiB |
BIN
mods/homedecor_modpack/homedecor/textures/homedecor_ac.png
Normal file
After Width: | Height: | Size: 178 B |
Before Width: | Height: | Size: 141 B |
Before Width: | Height: | Size: 203 B |
Before Width: | Height: | Size: 146 B |
Before Width: | Height: | Size: 110 B |
Before Width: | Height: | Size: 95 B After Width: | Height: | Size: 88 B |
Before Width: | Height: | Size: 168 B After Width: | Height: | Size: 129 B |
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 4.9 KiB |
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB |