mirror of
				https://github.com/mt-mods/homedecor_modpack.git
				synced 2025-10-31 08:55:25 +01:00 
			
		
		
		
	convert lrfurn to use param2 colorization
To maximize the palette, this uses the colorwallmounted param2 style, which necessitated modifying the models to make wallmounted look like normal facedir. This means couches and chairs can now only ever be placed upright, facing one of N/S/E/W like a couch or chair normally would, but since the screwdriver was already disabled, it was basically impossible to rotate them to any other orientation anyway. Since this is colorwallmounted, it uses the 32-color abridged Unified Dyes palette.
This commit is contained in:
		| @@ -1,6 +1,5 @@ | |||||||
|  |  | ||||||
| local S = homedecor_i18n.gettext | local S = homedecor_i18n.gettext | ||||||
|  |  | ||||||
| local armchair_cbox = { | local armchair_cbox = { | ||||||
| 	type = "fixed", | 	type = "fixed", | ||||||
| 	fixed = { | 	fixed = { | ||||||
| @@ -9,23 +8,29 @@ local armchair_cbox = { | |||||||
| 	} | 	} | ||||||
| } | } | ||||||
|  |  | ||||||
| for i, c in ipairs(lrfurn.colors) do | minetest.register_node("lrfurn:armchair", { | ||||||
| 	local colour, coldesc, hue = unpack(c) | 	description = "Armchair", | ||||||
|  | 	drawtype = "mesh", | ||||||
| 	minetest.register_node("lrfurn:armchair_"..colour, { | 	mesh = "lrfurn_armchair.obj", | ||||||
| 		description = S("Armchair (@1)", coldesc), | 	tiles = { | ||||||
| 		drawtype = "mesh", | 		"lrfurn_upholstery.png",  | ||||||
| 		mesh = "lrfurn_armchair.obj", | 		{ name = "lrfurn_sofa_bottom.png", color = 0xffffffff } | ||||||
| 		tiles = { | 	}, | ||||||
| 			{ name = "lrfurn_upholstery.png", color = hue },  | 	paramtype = "light", | ||||||
| 			"lrfurn_sofa_bottom.png" | 	paramtype2 = "colorwallmounted", | ||||||
| 		}, | 	palette = "unifieddyes_palette_colorwallmounted.png", | ||||||
| 		paramtype = "light", | 	inventory_image = "lrfurn_armchair_inv.png", | ||||||
| 		paramtype2 = "facedir", | 	groups = {snappy=3}, | ||||||
| 		groups = {snappy=3}, | 	sounds = default.node_sound_wood_defaults(), | ||||||
| 		sounds = default.node_sound_wood_defaults(), | 	node_box = armchair_cbox, | ||||||
| 		node_box = armchair_cbox, | 	after_place_node = lrfurn.fix_rotation, | ||||||
| 		on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) | 	after_dig_node = unifieddyes.after_dig_node, | ||||||
|  | 	on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) | ||||||
|  | 		local itemname = itemstack:get_name() | ||||||
|  | 		if string.find(itemname, "dye:") or string.find(itemname, "unifieddyes:") then | ||||||
|  | 			unifieddyes.on_rightclick(pos, node, clicker, | ||||||
|  | 			itemstack, pointed_thing, "lrfurn:armchair", "wallmounted") | ||||||
|  | 		else | ||||||
| 			if not clicker:is_player() then | 			if not clicker:is_player() then | ||||||
| 				return itemstack | 				return itemstack | ||||||
| 			end | 			end | ||||||
| @@ -34,28 +39,77 @@ for i, c in ipairs(lrfurn.colors) do | |||||||
| 			clicker:set_hp(20) | 			clicker:set_hp(20) | ||||||
| 			return itemstack | 			return itemstack | ||||||
| 		end | 		end | ||||||
| 	}) | 	end | ||||||
|  | }) | ||||||
|  |  | ||||||
| 	minetest.register_craft({ | minetest.register_craft({ | ||||||
| 		output = "lrfurn:armchair_"..colour, | 	output = "lrfurn:armchair", | ||||||
| 		recipe = { | 	recipe = { | ||||||
| 			{"wool:"..colour, "", "", }, | 		{"wool:white", "", "", }, | ||||||
| 			{"stairs:slab_wood", "", "", }, | 		{"stairs:slab_wood", "", "", }, | ||||||
| 			{"group:stick", "", "", } | 		{"group:stick", "", "", } | ||||||
| 		} | 	} | ||||||
| 	}) | }) | ||||||
|  |  | ||||||
| 	minetest.register_craft({ | minetest.register_craft({ | ||||||
| 		output = "lrfurn:armchair_"..colour, | 	output = "lrfurn:armchair", | ||||||
| 		recipe = { | 	recipe = { | ||||||
| 			{"wool:"..colour, "", "", }, | 		{"wool:white", "", "", }, | ||||||
| 			{"moreblocks:slab_wood", "", "", }, | 		{"moreblocks:slab_wood", "", "", }, | ||||||
| 			{"group:stick", "", "", } | 		{"group:stick", "", "", } | ||||||
| 		} | 	} | ||||||
| 	}) | }) | ||||||
|  |  | ||||||
|  | -- convert old static nodes to param2 color | ||||||
|  |  | ||||||
|  | lrfurn.old_static_armchairs = {} | ||||||
|  |  | ||||||
|  | for _, color in ipairs(lrfurn.colors) do | ||||||
|  | 	table.insert(lrfurn.old_static_armchairs, "lrfurn:armchair_"..color) | ||||||
|  | 	print("lrfurn:armchair_"..color) | ||||||
| end | end | ||||||
|  |  | ||||||
|  | minetest.register_lbm({ | ||||||
|  | 	name = "lrfurn:convert_armchairs", | ||||||
|  | 	label = "Convert lrfurn armchairs to use param2 color", | ||||||
|  | 	run_at_every_load = true, | ||||||
|  | 	nodenames = lrfurn.old_static_armchairs, | ||||||
|  | 	action = function(pos, node) | ||||||
|  | 		local name = node.name | ||||||
|  | 		local color = string.sub(name, string.find(name, "_")+1) | ||||||
|  |  | ||||||
|  | 		if color == "red" then | ||||||
|  | 			color = "medium_red" | ||||||
|  | 		elseif color == "dark_green" then | ||||||
|  | 			color = "medium_green" | ||||||
|  | 		elseif color == "magenta" then | ||||||
|  | 			color = "medium_magenta" | ||||||
|  | 		elseif color == "cyan" then | ||||||
|  | 			color = "medium_cyan" | ||||||
|  | 		end | ||||||
|  |  | ||||||
|  | 		local paletteidx, _ = unifieddyes.getpaletteidx("unifieddyes:"..color, "wallmounted") | ||||||
|  | 		local old_fdir = math.floor(node.param2 % 32) | ||||||
|  | 		local new_fdir = 3 | ||||||
|  |  | ||||||
|  | 		if old_fdir == 0 then | ||||||
|  | 			new_fdir = 3 | ||||||
|  | 		elseif old_fdir == 1 then | ||||||
|  | 			new_fdir = 4 | ||||||
|  | 		elseif old_fdir == 2 then | ||||||
|  | 			new_fdir = 2 | ||||||
|  | 		elseif old_fdir == 3 then | ||||||
|  | 			new_fdir = 5 | ||||||
|  | 		end | ||||||
|  |  | ||||||
|  | 		local param2 = paletteidx + new_fdir | ||||||
|  |  | ||||||
|  | 		minetest.set_node(pos, { name = "lrfurn:armchair", param2 = param2 }) | ||||||
|  | 		local meta = minetest.get_meta(pos) | ||||||
|  | 		meta:set_string("dye", "unifieddyes:"..color) | ||||||
|  | 	end | ||||||
|  | }) | ||||||
|  |  | ||||||
| if minetest.setting_get("log_mods") then | if minetest.setting_get("log_mods") then | ||||||
| 	minetest.log("action", "[lrfurn/armchairs] "..S("Loaded!")) | 	minetest.log("action", "[lrfurn/armchairs] "..S("Loaded!")) | ||||||
| end | end | ||||||
|   | |||||||
| @@ -1,3 +1,4 @@ | |||||||
| default | default | ||||||
| wool | wool | ||||||
| homedecor_i18n | homedecor_i18n | ||||||
|  | unifieddyes | ||||||
|   | |||||||
| @@ -12,21 +12,21 @@ lrfurn.fdir_to_fwd = { | |||||||
| } | } | ||||||
|  |  | ||||||
| lrfurn.colors = { | lrfurn.colors = { | ||||||
| 	{ "black",       S("black"),       0xff181818 }, | 	"black", | ||||||
| 	{ "brown",       S("brown"),       0xff251005 }, | 	"brown", | ||||||
| 	{ "blue",        S("blue"),        0xff0000d0 }, | 	"blue", | ||||||
| 	{ "cyan",        S("cyan"),        0xff009fa7 }, | 	"cyan", | ||||||
| 	{ "dark_grey",   S("dark grey"),   0xff101010 }, | 	"dark_grey", | ||||||
| 	{ "dark_green",  S("dark green"),  0xff007000 }, | 	"dark_green", | ||||||
| 	{ "green",       S("green"),       0xff00d000 }, | 	"green", | ||||||
| 	{ "grey",        S("grey"),        0xff303030 }, | 	"grey", | ||||||
| 	{ "magenta",     S("magenta"),     0xffe0048b }, | 	"magenta", | ||||||
| 	{ "orange",      S("orange"),      0xffee9000 }, | 	"orange", | ||||||
| 	{ "pink",        S("pink"),        0xffff90b0 }, | 	"pink", | ||||||
| 	{ "red",         S("red"),         0xff800000 }, | 	"red", | ||||||
| 	{ "violet",      S("violet"),      0xff9000d0 }, | 	"violet", | ||||||
| 	{ "white",       S("white"),       0xffffffff }, | 	"white", | ||||||
| 	{ "yellow",      S("yellow"),      0xffdde000 } | 	"yellow", | ||||||
| } | } | ||||||
|  |  | ||||||
| function lrfurn.check_forward(pos, fdir, long, placer) | function lrfurn.check_forward(pos, fdir, long, placer) | ||||||
| @@ -60,6 +60,15 @@ function lrfurn.check_forward(pos, fdir, long, placer) | |||||||
| 	return true | 	return true | ||||||
| end | end | ||||||
|  |  | ||||||
|  | function lrfurn.fix_rotation(pos, placer, itemstack, pointed_thing) | ||||||
|  | 	local node = minetest.get_node(pos) | ||||||
|  | 	local yaw = placer:get_look_yaw() | ||||||
|  | 	local dir = minetest.yaw_to_dir(yaw) | ||||||
|  | 	local fdir = minetest.dir_to_wallmounted(dir) | ||||||
|  |  | ||||||
|  | 	minetest.swap_node(pos, { name = node.name, param2 = fdir }) | ||||||
|  | end | ||||||
|  |  | ||||||
| dofile(minetest.get_modpath("lrfurn").."/longsofas.lua") | dofile(minetest.get_modpath("lrfurn").."/longsofas.lua") | ||||||
| dofile(minetest.get_modpath("lrfurn").."/sofas.lua") | dofile(minetest.get_modpath("lrfurn").."/sofas.lua") | ||||||
| dofile(minetest.get_modpath("lrfurn").."/armchairs.lua") | dofile(minetest.get_modpath("lrfurn").."/armchairs.lua") | ||||||
|   | |||||||
| @@ -1,88 +1,129 @@ | |||||||
|  |  | ||||||
| local S = homedecor_i18n.gettext | local S = homedecor_i18n.gettext | ||||||
|  |  | ||||||
| local longsofa_sbox = { |  | ||||||
| 	type = "fixed", |  | ||||||
| 	fixed = {-0.5, -0.5, -0.5, 0.5, 0.5, 2.5} |  | ||||||
| } |  | ||||||
|  |  | ||||||
| local longsofa_cbox = { | local longsofa_cbox = { | ||||||
| 	type = "fixed", | 	type = "wallmounted", | ||||||
| 	fixed = { | 	wall_side   = {-0.5, -0.5, -0.5, 0.5, 0.5, 2.5}, | ||||||
| 		{-0.5, -0.5, -0.5, 0.5, 0, 2.5 }, |  | ||||||
| 		{-0.5, -0.5, 0.5, -0.4, 0.5, 2.5 } |  | ||||||
| 	} |  | ||||||
| } | } | ||||||
|  |  | ||||||
| for i, c in ipairs(lrfurn.colors) do | minetest.register_node("lrfurn:longsofa", { | ||||||
| 	local colour, coldesc, hue = unpack(c) | 	description = "Long Sofa", | ||||||
|  | 	drawtype = "mesh", | ||||||
|  | 	mesh = "lrfurn_sofa_long.obj", | ||||||
|  | 	tiles = { | ||||||
|  | 		"lrfurn_upholstery.png", | ||||||
|  | 		{ name = "lrfurn_sofa_bottom.png", color = 0xffffffff } | ||||||
|  | 	}, | ||||||
|  | 	paramtype = "light", | ||||||
|  | 	paramtype2 = "colorwallmounted", | ||||||
|  | 	palette = "unifieddyes_palette_colorwallmounted.png", | ||||||
|  | 	inventory_image = "lrfurn_longsofa_inv.png", | ||||||
|  | 	groups = {snappy=3}, | ||||||
|  | 	sounds = default.node_sound_wood_defaults(), | ||||||
|  | 	selection_box = longsofa_cbox, | ||||||
|  | 	node_box = longsofa_cbox, | ||||||
|  | 	on_rotate = screwdriver.disallow, | ||||||
|  | 	after_place_node = function(pos, placer, itemstack, pointed_thing) | ||||||
|  | 		lrfurn.fix_rotation(pos, placer, itemstack, pointed_thing) | ||||||
|  | 		if minetest.is_protected(pos, placer:get_player_name()) then return true end | ||||||
|  |  | ||||||
| 	minetest.register_node("lrfurn:longsofa_"..colour, { | 		local fdir = minetest.dir_to_facedir(placer:get_look_dir(), false) | ||||||
| 		description = S("Long Sofa (@1)", coldesc), |  | ||||||
| 		drawtype = "mesh", |  | ||||||
| 		mesh = "lrfurn_sofa_long.obj", |  | ||||||
| 		tiles = { |  | ||||||
| 			{ name = "lrfurn_upholstery.png", color = hue }, |  | ||||||
| 			"lrfurn_sofa_bottom.png" |  | ||||||
| 		}, |  | ||||||
| 		paramtype = "light", |  | ||||||
| 		paramtype2 = "facedir", |  | ||||||
| 		groups = {snappy=3}, |  | ||||||
| 		sounds = default.node_sound_wood_defaults(), |  | ||||||
| 		selection_box = longsofa_sbox, |  | ||||||
| 		node_box = longsofa_cbox, |  | ||||||
| 		on_rotate = screwdriver.disallow, |  | ||||||
|  |  | ||||||
| 		after_place_node = function(pos, placer, itemstack, pointed_thing) | 		if lrfurn.check_forward(pos, fdir, true, placer) then | ||||||
| 			if minetest.is_protected(pos, placer:get_player_name()) then return true end | 			itemstack:take_item() | ||||||
|  | 		else | ||||||
| 			local fdir = minetest.dir_to_facedir(placer:get_look_dir(), false) | 			minetest.chat_send_player(placer:get_player_name(), "No room to place the sofa!") | ||||||
|  | 			minetest.set_node(pos, { name = "air" }) | ||||||
| 			if lrfurn.check_forward(pos, fdir, true, placer) then | 		end | ||||||
| 				minetest.set_node(pos, {name = "lrfurn:longsofa_"..colour, param2 = fdir}) | 		return itemstack | ||||||
| 				itemstack:take_item() | 	end, | ||||||
| 			else | 	after_dig_node = unifieddyes.after_dig_node, | ||||||
| 				minetest.chat_send_player(placer:get_player_name(), | 	on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) | ||||||
| 						S("No room to place the sofa!")) | 		local itemname = itemstack:get_name() | ||||||
| 				minetest.set_node(pos, { name = "air" }) | 		if string.find(itemname, "dye:") or string.find(itemname, "unifieddyes:") then | ||||||
| 			end | 			unifieddyes.on_rightclick(pos, node, clicker, | ||||||
| 			return itemstack | 			itemstack, pointed_thing, "lrfurn:longsofa", "wallmounted") | ||||||
| 		end, | 		else | ||||||
| 		on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) |  | ||||||
| 			if not clicker:is_player() then | 			if not clicker:is_player() then | ||||||
| 				return itemstack | 				return itemstack | ||||||
| 			end | 			end | ||||||
|  |  | ||||||
| 			pos.y = pos.y-0.5 | 			pos.y = pos.y-0.5 | ||||||
| 			clicker:setpos(pos) | 			clicker:setpos(pos) | ||||||
| 			clicker:set_hp(20) | 			clicker:set_hp(20) | ||||||
| 			return itemstack | 			return itemstack | ||||||
| 		end | 		end | ||||||
| 	}) | 	end | ||||||
|  | }) | ||||||
|  |  | ||||||
| 	minetest.register_alias("lrfurn:longsofa_left_"..colour, "air") | minetest.register_craft({ | ||||||
| 	minetest.register_alias("lrfurn:longsofa_middle_"..colour, "air") | 	output = "lrfurn:longsofa", | ||||||
| 	minetest.register_alias("lrfurn:longsofa_right_"..colour, "lrfurn:longsofa_"..colour) | 	recipe = { | ||||||
|  | 		{"wool:white", "wool:white", "wool:white", }, | ||||||
|  | 		{"stairs:slab_wood", "stairs:slab_wood", "stairs:slab_wood", }, | ||||||
|  | 		{"group:stick", "group:stick", "group:stick", } | ||||||
|  | 	} | ||||||
|  | }) | ||||||
|  |  | ||||||
| 	minetest.register_craft({ | minetest.register_craft({ | ||||||
| 		output = "lrfurn:longsofa_"..colour, | 	output = "lrfurn:longsofa", | ||||||
| 		recipe = { | 	recipe = { | ||||||
| 			{"wool:"..colour, "wool:"..colour, "wool:"..colour, }, | 		{"wool:white", "wool:white", "wool:white", }, | ||||||
| 			{"stairs:slab_wood", "stairs:slab_wood", "stairs:slab_wood", }, | 		{"moreblocks:slab_wood", "moreblocks:slab_wood", "moreblocks:slab_wood", }, | ||||||
| 			{"group:stick", "group:stick", "group:stick", } | 		{"group:stick", "group:stick", "group:stick", } | ||||||
| 		} | 	} | ||||||
| 	}) | }) | ||||||
|  |  | ||||||
| 	minetest.register_craft({ | -- convert old static nodes to param2 colorization | ||||||
| 		output = "lrfurn:longsofa_"..colour, |  | ||||||
| 		recipe = { |  | ||||||
| 			{"wool:"..colour, "wool:"..colour, "wool:"..colour, }, |  | ||||||
| 			{"moreblocks:slab_wood", "moreblocks:slab_wood", "moreblocks:slab_wood", }, |  | ||||||
| 			{"group:stick", "group:stick", "group:stick", } |  | ||||||
| 		} |  | ||||||
| 	}) |  | ||||||
|  |  | ||||||
|  | lrfurn.old_static_longsofas = {} | ||||||
|  |  | ||||||
|  | for _, color in ipairs(lrfurn.colors) do | ||||||
|  | 	table.insert(lrfurn.old_static_longsofas, "lrfurn:longsofa_"..color) | ||||||
| end | end | ||||||
|  |  | ||||||
|  | minetest.register_lbm({ | ||||||
|  | 	name = "lrfurn:convert_longsofas", | ||||||
|  | 	label = "Convert lrfurn long sofas to use param2 color", | ||||||
|  | 	run_at_every_load = true, | ||||||
|  | 	nodenames = lrfurn.old_static_longsofas, | ||||||
|  | 	action = function(pos, node) | ||||||
|  | 		local name = node.name | ||||||
|  | 		local color = string.sub(name, string.find(name, "_")+1) | ||||||
|  |  | ||||||
|  | 		if color == "red" then | ||||||
|  | 			color = "medium_red" | ||||||
|  | 		elseif color == "dark_green" then | ||||||
|  | 			color = "medium_green" | ||||||
|  | 		elseif color == "magenta" then | ||||||
|  | 			color = "medium_magenta" | ||||||
|  | 		elseif color == "cyan" then | ||||||
|  | 			color = "medium_cyan" | ||||||
|  | 		end | ||||||
|  |  | ||||||
|  | 		local paletteidx, _ = unifieddyes.getpaletteidx("unifieddyes:"..color, "wallmounted") | ||||||
|  | 		local old_fdir = math.floor(node.param2 % 32) | ||||||
|  | 		local new_fdir = 3 | ||||||
|  |  | ||||||
|  | 		if old_fdir == 0 then | ||||||
|  | 			new_fdir = 3 | ||||||
|  | 		elseif old_fdir == 1 then | ||||||
|  | 			new_fdir = 4 | ||||||
|  | 		elseif old_fdir == 2 then | ||||||
|  | 			new_fdir = 2 | ||||||
|  | 		elseif old_fdir == 3 then | ||||||
|  | 			new_fdir = 5 | ||||||
|  | 		end | ||||||
|  |  | ||||||
|  | 		local param2 = paletteidx + new_fdir | ||||||
|  |  | ||||||
|  | 		minetest.set_node(pos, { name = "lrfurn:longsofa", param2 = param2 }) | ||||||
|  | 		local meta = minetest.get_meta(pos) | ||||||
|  | 		meta:set_string("dye", "unifieddyes:"..color) | ||||||
|  |  | ||||||
|  | 	end | ||||||
|  | }) | ||||||
|  |  | ||||||
| if minetest.setting_get("log_mods") then | if minetest.setting_get("log_mods") then | ||||||
| 	minetest.log("action", "[lrfurn/longsofas] "..S("Loaded!")) | 	minetest.log("action", "[lrfurn/longsofas] "..S("Loaded!")) | ||||||
| end | end | ||||||
|   | |||||||
| @@ -1,153 +1,153 @@ | |||||||
| # Blender v2.73 (sub 0) OBJ File: 'lrfurn-armchair.blend' | # Blender v2.72 (sub 0) OBJ File: 'lrfurn-armchair.blend' | ||||||
| # www.blender.org | # www.blender.org | ||||||
| o Cylinder | o Cylinder | ||||||
| v 0.464844 0.234375 0.312500 | v -0.312500 -0.464844 0.234375 | ||||||
| v -0.500000 0.460938 0.464844 | v -0.464844 0.500000 0.460938 | ||||||
| v -0.312500 0.187500 -0.437500 | v 0.437500 0.312500 0.187500 | ||||||
| v 0.500000 0.421875 0.316406 | v -0.316406 -0.500000 0.421875 | ||||||
| v 0.500000 0.421875 0.496094 | v -0.496094 -0.500000 0.421875 | ||||||
| v 0.312500 -0.078125 0.312500 | v -0.312500 -0.312500 -0.078125 | ||||||
| v 0.312500 -0.078125 -0.500000 | v 0.500000 -0.312500 -0.078125 | ||||||
| v 0.496094 0.187500 -0.500000 | v 0.500000 -0.496094 0.187500 | ||||||
| v 0.500000 0.187500 0.312500 | v -0.312500 -0.500000 0.187500 | ||||||
| v 0.312500 0.187500 0.312500 | v -0.312500 -0.312500 0.187500 | ||||||
| v 0.316406 0.187500 -0.500000 | v 0.500000 -0.316406 0.187500 | ||||||
| v -0.500000 0.460938 0.347656 | v -0.347657 0.500000 0.460938 | ||||||
| v -0.500000 0.476562 0.406250 | v -0.406250 0.500000 0.476562 | ||||||
| v -0.312500 -0.062500 0.250000 | v -0.250000 0.312500 -0.062500 | ||||||
| v -0.347656 0.234375 0.312500 | v -0.312500 0.347656 0.234375 | ||||||
| v -0.437500 0.437500 0.500000 | v -0.500000 0.437500 0.437500 | ||||||
| v -0.437500 0.437500 0.312500 | v -0.312500 0.437500 0.437500 | ||||||
| v -0.312500 -0.078125 0.312500 | v -0.312500 0.312500 -0.078125 | ||||||
| v 0.464844 0.218750 -0.500000 | v 0.500000 -0.464844 0.218750 | ||||||
| v 0.347656 0.234375 0.312500 | v -0.312500 -0.347656 0.234375 | ||||||
| v 0.347656 0.218750 -0.500000 | v 0.500000 -0.347656 0.218750 | ||||||
| v -0.312500 -0.062500 -0.437500 | v 0.437500 0.312500 -0.062500 | ||||||
| v 0.406250 0.234375 -0.500000 | v 0.500000 -0.406250 0.234375 | ||||||
| v 0.406250 0.250000 0.312500 | v -0.312500 -0.406250 0.250000 | ||||||
| v 0.500000 0.476562 0.406250 | v -0.406250 -0.500000 0.476562 | ||||||
| v -0.437500 0.500000 0.406250 | v -0.406250 0.437500 0.500000 | ||||||
| v 0.500000 0.460938 0.464844 | v -0.464844 -0.500000 0.460938 | ||||||
| v -0.437500 0.484375 0.347656 | v -0.347656 0.437500 0.484375 | ||||||
| v 0.500000 0.460938 0.347656 | v -0.347656 -0.500000 0.460938 | ||||||
| v -0.437500 0.484375 0.464844 | v -0.464844 0.437500 0.484375 | ||||||
| v 0.000000 -0.039062 0.312500 | v -0.312500 -0.000000 -0.039062 | ||||||
| v -0.000000 -0.039062 -0.500000 | v 0.500000 0.000000 -0.039062 | ||||||
| v -0.312500 -0.078125 -0.500000 | v 0.500000 0.312500 -0.078125 | ||||||
| v -0.347656 0.218750 -0.500000 | v 0.500000 0.347656 0.218750 | ||||||
| v 0.250000 -0.046875 -0.500000 | v 0.500000 -0.250000 -0.046875 | ||||||
| v 0.250000 -0.046875 0.312500 | v -0.312500 -0.250000 -0.046875 | ||||||
| v -0.000000 0.000000 -0.437500 | v 0.437500 0.000000 0.000000 | ||||||
| v 0.312500 -0.062500 -0.437500 | v 0.437500 -0.312500 -0.062500 | ||||||
| v 0.250000 -0.015625 -0.437500 | v 0.437500 -0.250000 -0.015625 | ||||||
| v 0.000000 0.000000 0.250000 | v -0.250000 -0.000000 0.000000 | ||||||
| v 0.312500 -0.062500 0.250000 | v -0.250000 -0.312500 -0.062500 | ||||||
| v 0.250000 -0.015625 0.250000 | v -0.250000 -0.250000 -0.015625 | ||||||
| v -2.426160 -0.153004 0.228538 | v -0.228538 2.426160 -0.153004 | ||||||
| v 0.500000 0.187500 -0.437500 | v 0.437500 -0.500000 0.187500 | ||||||
| v 0.312500 0.187500 -0.437500 | v 0.437500 -0.312500 0.187500 | ||||||
| v -0.500000 0.421875 0.316406 | v -0.316407 0.500000 0.421875 | ||||||
| v -0.312500 0.187500 0.312500 | v -0.312500 0.312500 0.187500 | ||||||
| v 0.464844 0.234375 -0.437500 | v 0.437500 -0.464844 0.234375 | ||||||
| v -0.500000 0.421875 0.496094 | v -0.496094 0.500000 0.421875 | ||||||
| v 0.347656 0.234375 -0.437500 | v 0.437500 -0.347656 0.234375 | ||||||
| v -0.316406 0.187500 -0.500000 | v 0.500000 0.316406 0.187500 | ||||||
| v 0.406250 0.250000 -0.437500 | v 0.437500 -0.406250 0.250000 | ||||||
| v -0.312500 -0.078125 0.312500 | v -0.312500 0.312500 -0.078125 | ||||||
| v 0.437500 0.437500 0.312500 | v -0.312500 -0.437500 0.437500 | ||||||
| v 0.437500 0.437500 0.500000 | v -0.500000 -0.437500 0.437500 | ||||||
| v 0.000000 0.437500 0.312500 | v -0.312500 -0.000000 0.437500 | ||||||
| v 0.437500 0.500000 0.406250 | v -0.406250 -0.437500 0.500000 | ||||||
| v 0.437500 0.484375 0.347656 | v -0.347656 -0.437500 0.484375 | ||||||
| v 0.437500 0.484375 0.464844 | v -0.464844 -0.437500 0.484375 | ||||||
| v -0.500000 -0.187500 0.500000 | v -0.500000 0.500000 -0.187500 | ||||||
| v -0.000000 -0.187500 -0.500000 | v 0.500000 0.000000 -0.187500 | ||||||
| v 0.500000 -0.187500 0.500000 | v -0.500000 -0.500000 -0.187500 | ||||||
| v -0.312500 -0.078125 -0.500000 | v 0.500000 0.312500 -0.078125 | ||||||
| v -0.500000 -0.187500 -0.500000 | v 0.500000 0.500000 -0.187500 | ||||||
| v 0.500000 -0.187500 -0.500000 | v 0.500000 -0.500000 -0.187500 | ||||||
| v -0.464844 0.234375 -0.437500 | v 0.437500 0.464844 0.234375 | ||||||
| v -0.347656 0.234375 -0.437500 | v 0.437500 0.347656 0.234375 | ||||||
| v 0.500000 -0.375000 0.500000 | v -0.500000 -0.500000 -0.375000 | ||||||
| v 0.500000 -0.375000 -0.500000 | v 0.500000 -0.500000 -0.375000 | ||||||
| v 0.437500 -0.500000 -0.437500 | v 0.437500 -0.437500 -0.500000 | ||||||
| v 0.437500 -0.500000 -0.375000 | v 0.375000 -0.437500 -0.500000 | ||||||
| v 0.375000 -0.500000 -0.375000 | v 0.375000 -0.375000 -0.500000 | ||||||
| v 0.375000 -0.500000 -0.437500 | v 0.437500 -0.375000 -0.500000 | ||||||
| v 0.437500 -0.375000 -0.437500 | v 0.437500 -0.437500 -0.375000 | ||||||
| v 0.437500 -0.375000 -0.375000 | v 0.375000 -0.437500 -0.375000 | ||||||
| v 0.375000 -0.375000 -0.375000 | v 0.375000 -0.375000 -0.375000 | ||||||
| v 0.375000 -0.375000 -0.437500 | v 0.437500 -0.375000 -0.375000 | ||||||
| v -0.500000 0.187500 -0.437500 | v 0.437500 0.500000 0.187500 | ||||||
| v -0.500000 0.460938 0.464844 | v -0.464844 0.500000 0.460938 | ||||||
| v -0.500000 0.460938 0.347656 | v -0.347657 0.500000 0.460938 | ||||||
| v -0.500000 0.476562 0.406250 | v -0.406250 0.500000 0.476562 | ||||||
| v -0.406250 0.250000 0.312500 | v -0.312500 0.406250 0.250000 | ||||||
| v -0.406250 0.234375 -0.500000 | v 0.500000 0.406250 0.234375 | ||||||
| v -0.464844 0.234375 0.312500 | v -0.312500 0.464844 0.234375 | ||||||
| v -0.496094 0.187500 -0.500000 | v 0.500000 0.496094 0.187500 | ||||||
| v 0.437500 -0.500000 0.375000 | v -0.375000 -0.437500 -0.500000 | ||||||
| v 0.437500 -0.500000 0.437500 | v -0.437500 -0.437500 -0.500000 | ||||||
| v 0.375000 -0.500000 0.437500 | v -0.437500 -0.375000 -0.500000 | ||||||
| v 0.375000 -0.500000 0.375000 | v -0.375000 -0.375000 -0.500000 | ||||||
| v 0.437500 -0.375000 0.375000 | v -0.375000 -0.437500 -0.375000 | ||||||
| v 0.437500 -0.375000 0.437500 | v -0.437500 -0.437500 -0.375000 | ||||||
| v 0.375000 -0.375000 0.437500 |  | ||||||
| v 0.375000 -0.375000 0.375000 |  | ||||||
| v -0.500000 0.187500 0.312500 |  | ||||||
| v -0.316406 0.187500 -0.500000 |  | ||||||
| v -0.312500 -0.078125 -0.500000 |  | ||||||
| v -0.500000 0.421875 0.316406 |  | ||||||
| v -0.500000 0.421875 0.496094 |  | ||||||
| v -0.464844 0.218750 -0.500000 |  | ||||||
| v -0.347656 0.234375 0.312500 |  | ||||||
| v -0.347656 0.218750 -0.500000 |  | ||||||
| v -0.500000 -0.375000 0.500000 |  | ||||||
| v -0.500000 -0.375000 -0.500000 |  | ||||||
| v -0.500000 -0.187500 0.500000 |  | ||||||
| v -0.500000 -0.187500 -0.500000 |  | ||||||
| v -0.500000 -0.375000 -0.500000 |  | ||||||
| v -0.500000 -0.375000 0.500000 |  | ||||||
| v -0.375000 -0.500000 -0.437500 |  | ||||||
| v -0.375000 -0.500000 -0.375000 |  | ||||||
| v -0.437500 -0.500000 -0.375000 |  | ||||||
| v -0.437500 -0.500000 -0.437500 |  | ||||||
| v -0.375000 -0.375000 -0.437500 |  | ||||||
| v -0.375000 -0.375000 -0.375000 |  | ||||||
| v -0.437500 -0.375000 -0.375000 | v -0.437500 -0.375000 -0.375000 | ||||||
| v -0.437500 -0.375000 -0.437500 | v -0.375000 -0.375000 -0.375000 | ||||||
| v -0.375000 -0.500000 0.375000 | v -0.312500 0.500000 0.187500 | ||||||
| v -0.375000 -0.500000 0.437500 | v 0.500000 0.316406 0.187500 | ||||||
| v -0.437500 -0.500000 0.437500 | v 0.500000 0.312500 -0.078125 | ||||||
| v -0.437500 -0.500000 0.375000 | v -0.316407 0.500000 0.421875 | ||||||
| v -0.375000 -0.375000 0.375000 | v -0.496094 0.500000 0.421875 | ||||||
| v -0.375000 -0.375000 0.437500 | v 0.500000 0.464844 0.218750 | ||||||
| v -0.437500 -0.375000 0.437500 | v -0.312500 0.347656 0.234375 | ||||||
| v -0.437500 -0.375000 0.375000 | v 0.500000 0.347656 0.218750 | ||||||
| v -0.406250 0.250000 -0.437500 | v -0.500000 0.500000 -0.375000 | ||||||
| v -0.500000 -0.187500 0.500000 | v 0.500000 0.500000 -0.375000 | ||||||
| v -0.500000 -0.187500 -0.500000 | v -0.500000 0.500000 -0.187500 | ||||||
| v -0.347656 0.234375 -0.437500 | v 0.500000 0.500000 -0.187500 | ||||||
| v -0.437500 0.437500 0.500000 | v 0.500000 0.500000 -0.375000 | ||||||
| v -0.437500 0.437500 0.312500 | v -0.500000 0.500000 -0.375000 | ||||||
| v -0.437500 0.500000 0.406250 | v 0.437500 0.375000 -0.500000 | ||||||
| v -0.437500 0.484375 0.347656 | v 0.375000 0.375000 -0.500000 | ||||||
| v -0.437500 0.484375 0.464844 | v 0.375000 0.437500 -0.500000 | ||||||
| v 0.000000 -0.039062 0.312500 | v 0.437500 0.437500 -0.500000 | ||||||
| v -0.000000 -0.039062 -0.500000 | v 0.437500 0.375000 -0.375000 | ||||||
| v -0.250000 -0.046875 -0.500000 | v 0.375000 0.375000 -0.375000 | ||||||
| v -0.250000 -0.046875 0.312500 | v 0.375000 0.437500 -0.375000 | ||||||
| v -0.000000 0.000000 -0.437500 | v 0.437500 0.437500 -0.375000 | ||||||
| v -0.312500 -0.062500 -0.437500 | v -0.375000 0.375000 -0.500000 | ||||||
| v -0.250000 -0.015625 -0.437500 | v -0.437500 0.375000 -0.500000 | ||||||
| v 0.000000 0.000000 0.250000 | v -0.437500 0.437500 -0.500000 | ||||||
| v -0.250000 -0.015625 0.250000 | v -0.375000 0.437500 -0.500000 | ||||||
| v -0.312500 -0.062500 0.250000 | v -0.375000 0.375000 -0.375000 | ||||||
| v 0.000000 0.437500 0.500000 | v -0.437500 0.375000 -0.375000 | ||||||
| v 0.000000 0.500000 0.406250 | v -0.437500 0.437500 -0.375000 | ||||||
| v 0.000000 0.484375 0.347656 | v -0.375000 0.437500 -0.375000 | ||||||
| v 0.000000 0.484375 0.464844 | v 0.437500 0.406250 0.250000 | ||||||
| v 0.000000 -0.187500 0.500000 | v -0.500000 0.500000 -0.187500 | ||||||
|  | v 0.500000 0.500000 -0.187500 | ||||||
|  | v 0.437500 0.347656 0.234375 | ||||||
|  | v -0.500000 0.437500 0.437500 | ||||||
|  | v -0.312500 0.437500 0.437500 | ||||||
|  | v -0.406250 0.437500 0.500000 | ||||||
|  | v -0.347656 0.437500 0.484375 | ||||||
|  | v -0.464844 0.437500 0.484375 | ||||||
|  | v -0.312500 -0.000000 -0.039062 | ||||||
|  | v 0.500000 0.000000 -0.039062 | ||||||
|  | v 0.500000 0.250000 -0.046875 | ||||||
|  | v -0.312500 0.250000 -0.046875 | ||||||
|  | v 0.437500 0.000000 0.000000 | ||||||
|  | v 0.437500 0.312500 -0.062500 | ||||||
|  | v 0.437500 0.250000 -0.015625 | ||||||
|  | v -0.250000 -0.000000 0.000000 | ||||||
|  | v -0.250000 0.250000 -0.015625 | ||||||
|  | v -0.250000 0.312500 -0.062500 | ||||||
|  | v -0.500000 -0.000000 0.437500 | ||||||
|  | v -0.406250 -0.000000 0.500000 | ||||||
|  | v -0.347656 -0.000000 0.484375 | ||||||
|  | v -0.464844 -0.000000 0.484375 | ||||||
|  | v -0.500000 -0.000000 -0.187500 | ||||||
| vt 0.140470 0.234971 | vt 0.140470 0.234971 | ||||||
| vt 0.140470 0.272035 | vt 0.140470 0.272035 | ||||||
| vt 0.078047 0.270084 | vt 0.078047 0.270084 | ||||||
| @@ -339,102 +339,102 @@ vt 0.937500 0.875000 | |||||||
| vt 0.937500 0.937500 | vt 0.937500 0.937500 | ||||||
| vt 0.875000 0.062500 | vt 0.875000 0.062500 | ||||||
| vt 0.937500 0.062500 | vt 0.937500 0.062500 | ||||||
| vn -0.000000 0.000000 -1.000000 |  | ||||||
| vn -0.310300 0.927700 -0.207300 |  | ||||||
| vn -0.192600 0.560200 -0.805600 |  | ||||||
| vn -0.505100 0.808100 -0.303000 |  | ||||||
| vn -0.557500 0.814600 -0.160300 |  | ||||||
| vn 0.146800 0.831000 0.536500 |  | ||||||
| vn 0.075700 0.338900 0.937700 |  | ||||||
| vn 0.689700 0.205200 0.694400 |  | ||||||
| vn 0.746300 0.537600 0.392500 |  | ||||||
| vn -0.943400 0.329600 -0.035700 |  | ||||||
| vn -1.000000 -0.000000 0.000000 |  | ||||||
| vn -0.586900 0.195600 -0.785700 |  | ||||||
| vn 0.535500 0.839600 -0.090600 |  | ||||||
| vn 0.352300 0.517700 -0.779600 |  | ||||||
| vn 0.981900 0.156900 -0.105900 |  | ||||||
| vn 0.943000 0.330000 -0.042000 |  | ||||||
| vn -0.999800 0.004100 -0.017300 |  | ||||||
| vn -0.701300 0.265500 -0.661600 |  | ||||||
| vn -0.943000 0.330000 -0.042000 |  | ||||||
| vn -0.535500 0.839600 -0.090600 |  | ||||||
| vn -0.386900 0.578400 -0.718100 |  | ||||||
| vn 0.000000 0.992800 -0.119800 |  | ||||||
| vn 0.005700 0.640900 -0.767500 |  | ||||||
| vn -0.344000 0.509500 -0.788700 |  | ||||||
| vn -0.000000 0.600000 -0.800000 |  | ||||||
| vn -0.000000 0.828700 -0.559600 |  | ||||||
| vn -0.000000 0.316200 -0.948700 |  | ||||||
| vn 0.098200 0.368400 -0.924400 |  | ||||||
| vn -0.005700 0.640900 -0.767500 |  | ||||||
| vn -0.030800 -0.005100 -0.999500 |  | ||||||
| vn -0.817000 -0.001200 -0.576600 |  | ||||||
| vn 0.687300 0.202400 -0.697500 |  | ||||||
| vn 0.077600 0.335500 -0.938800 |  | ||||||
| vn 0.557500 0.814600 0.160300 |  | ||||||
| vn 0.310300 0.927700 0.207300 |  | ||||||
| vn 0.297500 0.865300 0.403400 |  | ||||||
| vn 0.505100 0.808100 0.303000 |  | ||||||
| vn 0.053500 0.966600 0.250500 |  | ||||||
| vn 0.040800 0.870800 0.489900 |  | ||||||
| vn -0.767600 0.000000 -0.641000 |  | ||||||
| vn -0.024000 0.512200 -0.858500 |  | ||||||
| vn -0.706800 0.266200 -0.655400 |  | ||||||
| vn -0.528800 0.004000 -0.848700 |  | ||||||
| vn 0.000000 1.000000 0.000000 |  | ||||||
| vn 0.000000 0.828700 0.559600 |  | ||||||
| vn 0.173500 0.984800 0.000000 |  | ||||||
| vn -0.282800 0.774700 0.565600 |  | ||||||
| vn -0.210900 0.597700 0.773500 |  | ||||||
| vn -0.299000 0.813400 0.498900 |  | ||||||
| vn -0.282800 0.774700 -0.565600 |  | ||||||
| vn -0.351100 0.936300 0.000000 |  | ||||||
| vn -0.299000 0.813400 -0.498900 |  | ||||||
| vn 0.146800 0.831000 -0.536500 |  | ||||||
| vn 0.779200 0.626800 0.000000 |  | ||||||
| vn 0.746300 0.537600 -0.392500 |  | ||||||
| vn -0.053500 0.966600 -0.250500 |  | ||||||
| vn -0.352300 0.517700 -0.779600 |  | ||||||
| vn 0.297500 0.865300 -0.403400 |  | ||||||
| vn 0.040800 0.870800 -0.489900 |  | ||||||
| vn 0.053500 0.966600 -0.250500 |  | ||||||
| vn 0.310300 0.927700 -0.207300 |  | ||||||
| vn 0.505100 0.808100 -0.303000 |  | ||||||
| vn 0.557500 0.814600 -0.160300 |  | ||||||
| vn -0.981900 0.156900 -0.105900 |  | ||||||
| vn 0.586900 0.195600 -0.785700 |  | ||||||
| vn 0.000000 0.671300 -0.741200 |  | ||||||
| vn 0.386900 0.578400 -0.718100 |  | ||||||
| vn -0.210900 0.597700 -0.773500 |  | ||||||
| vn 0.701300 0.265500 -0.661600 |  | ||||||
| vn 0.000000 0.316200 0.948700 |  | ||||||
| vn -0.707100 0.000800 -0.707100 |  | ||||||
| vn 0.707100 0.000300 0.707100 |  | ||||||
| vn 0.833200 0.000900 -0.553000 |  | ||||||
| vn 0.943400 0.329600 -0.035700 |  | ||||||
| vn 1.000000 0.000000 0.000000 | vn 1.000000 0.000000 0.000000 | ||||||
| vn 0.999800 0.004100 -0.017300 | vn 0.207300 0.310300 0.927700 | ||||||
| vn 0.781700 0.621700 -0.048700 | vn 0.805600 0.192600 0.560200 | ||||||
| vn 0.800000 0.600000 -0.000000 | vn 0.303000 0.505100 0.808100 | ||||||
| vn 0.757800 0.644100 -0.104200 | vn 0.160300 0.557500 0.814600 | ||||||
| vn 0.933300 0.351600 -0.073100 | vn -0.536500 -0.146800 0.831000 | ||||||
| vn 0.999500 0.007600 -0.032200 | vn -0.937700 -0.075700 0.338900 | ||||||
| vn 0.767600 0.000000 -0.641000 | vn -0.694400 -0.689700 0.205200 | ||||||
| vn 0.114000 0.427600 -0.896800 | vn -0.392500 -0.746300 0.537600 | ||||||
| vn 0.255800 0.959200 -0.120500 | vn 0.035700 0.943400 0.329600 | ||||||
| vn -0.819400 0.003700 0.573200 | vn -0.000000 1.000000 -0.000000 | ||||||
| vn -0.707100 0.000300 0.707100 | vn 0.785700 0.586900 0.195600 | ||||||
| vn -0.027100 0.002700 0.999600 | vn 0.090600 -0.535500 0.839600 | ||||||
| vn -0.310300 0.927700 0.207300 | vn 0.779600 -0.352300 0.517700 | ||||||
| vn -0.557500 0.814600 0.160300 | vn 0.105900 -0.981900 0.156900 | ||||||
| vn -0.053500 0.966600 0.250500 | vn 0.042000 -0.943000 0.330000 | ||||||
| vn -0.040800 0.870800 0.489900 | vn 0.017300 0.999800 0.004100 | ||||||
| vn -0.297500 0.865300 0.403400 | vn 0.661600 0.701300 0.265500 | ||||||
| vn -0.505100 0.808100 0.303000 | vn 0.042000 0.943000 0.330000 | ||||||
| vn 0.000000 0.600000 0.800000 | vn 0.090600 0.535500 0.839600 | ||||||
|  | vn 0.718100 0.386900 0.578400 | ||||||
|  | vn 0.119800 0.000000 0.992800 | ||||||
|  | vn 0.767500 -0.005700 0.640900 | ||||||
|  | vn 0.788700 0.344000 0.509500 | ||||||
|  | vn 0.800000 0.000000 0.600000 | ||||||
|  | vn 0.559600 0.000000 0.828700 | ||||||
|  | vn 0.948700 0.000000 0.316200 | ||||||
|  | vn 0.924400 -0.098200 0.368400 | ||||||
|  | vn 0.767500 0.005700 0.640900 | ||||||
|  | vn 0.999500 0.030800 -0.005100 | ||||||
|  | vn 0.576600 0.817000 -0.001200 | ||||||
|  | vn 0.697500 -0.687300 0.202400 | ||||||
|  | vn 0.938800 -0.077600 0.335500 | ||||||
|  | vn -0.160300 -0.557500 0.814600 | ||||||
|  | vn -0.207300 -0.310300 0.927700 | ||||||
|  | vn -0.403400 -0.297500 0.865300 | ||||||
|  | vn -0.303000 -0.505100 0.808100 | ||||||
|  | vn -0.250500 -0.053500 0.966600 | ||||||
|  | vn -0.489900 -0.040800 0.870800 | ||||||
|  | vn 0.641000 0.767600 0.000000 | ||||||
|  | vn 0.858500 0.024000 0.512200 | ||||||
|  | vn 0.655400 0.706800 0.266200 | ||||||
|  | vn 0.848700 0.528800 0.004000 | ||||||
| vn 0.000000 0.000000 1.000000 | vn 0.000000 0.000000 1.000000 | ||||||
|  | vn -0.559600 0.000000 0.828700 | ||||||
|  | vn 0.000000 -0.173500 0.984800 | ||||||
|  | vn -0.565600 0.282800 0.774700 | ||||||
|  | vn -0.773500 0.210900 0.597700 | ||||||
|  | vn -0.498900 0.299000 0.813400 | ||||||
|  | vn 0.565600 0.282800 0.774700 | ||||||
|  | vn -0.000000 0.351100 0.936300 | ||||||
|  | vn 0.498900 0.299000 0.813400 | ||||||
|  | vn 0.536500 -0.146800 0.831000 | ||||||
|  | vn 0.000000 -0.779200 0.626800 | ||||||
|  | vn 0.392500 -0.746300 0.537600 | ||||||
|  | vn 0.250500 0.053500 0.966600 | ||||||
|  | vn 0.779600 0.352300 0.517700 | ||||||
|  | vn 0.403400 -0.297500 0.865300 | ||||||
|  | vn 0.489900 -0.040800 0.870800 | ||||||
|  | vn 0.250500 -0.053500 0.966600 | ||||||
|  | vn 0.207300 -0.310300 0.927700 | ||||||
|  | vn 0.303000 -0.505100 0.808100 | ||||||
|  | vn 0.160300 -0.557500 0.814600 | ||||||
|  | vn 0.105900 0.981900 0.156900 | ||||||
|  | vn 0.785700 -0.586900 0.195600 | ||||||
|  | vn 0.741200 0.000000 0.671300 | ||||||
|  | vn 0.718100 -0.386900 0.578400 | ||||||
|  | vn 0.773500 0.210900 0.597700 | ||||||
|  | vn 0.661600 -0.701300 0.265500 | ||||||
|  | vn -0.948700 -0.000000 0.316200 | ||||||
|  | vn 0.707100 0.707100 0.000800 | ||||||
|  | vn -0.707100 -0.707100 0.000300 | ||||||
|  | vn 0.553000 -0.833200 0.000900 | ||||||
|  | vn 0.035700 -0.943400 0.329600 | ||||||
| vn 0.000000 -1.000000 0.000000 | vn 0.000000 -1.000000 0.000000 | ||||||
|  | vn 0.017300 -0.999800 0.004100 | ||||||
|  | vn 0.048700 -0.781700 0.621700 | ||||||
|  | vn 0.000000 -0.800000 0.600000 | ||||||
|  | vn 0.104200 -0.757800 0.644100 | ||||||
|  | vn 0.073100 -0.933300 0.351600 | ||||||
|  | vn 0.032200 -0.999500 0.007600 | ||||||
|  | vn 0.641000 -0.767600 0.000000 | ||||||
|  | vn 0.896800 -0.114000 0.427600 | ||||||
|  | vn 0.120500 -0.255800 0.959200 | ||||||
|  | vn -0.573200 0.819400 0.003700 | ||||||
|  | vn -0.707100 0.707100 0.000300 | ||||||
|  | vn -0.999600 0.027100 0.002700 | ||||||
|  | vn -0.207300 0.310300 0.927700 | ||||||
|  | vn -0.160300 0.557500 0.814600 | ||||||
|  | vn -0.250500 0.053500 0.966600 | ||||||
|  | vn -0.489900 0.040800 0.870800 | ||||||
|  | vn -0.403400 0.297500 0.865300 | ||||||
|  | vn -0.303000 0.505100 0.808100 | ||||||
|  | vn -0.800000 -0.000000 0.600000 | ||||||
|  | vn -1.000000 -0.000000 0.000000 | ||||||
|  | vn 0.000000 0.000000 -1.000000 | ||||||
| g Cylinder_Cylinder_upholstery | g Cylinder_Cylinder_upholstery | ||||||
| s off | s off | ||||||
| f 61/1/1 134/2/1 35/3/1 | f 61/1/1 134/2/1 35/3/1 | ||||||
|   | |||||||
| @@ -1,183 +1,183 @@ | |||||||
| # Blender v2.73 (sub 0) OBJ File: 'lrfurn-sofa-long.blend' | # Blender v2.72 (sub 0) OBJ File: 'lrfurn-sofa-long.blend' | ||||||
| # www.blender.org | # www.blender.org | ||||||
| o Cylinder | o Cylinder | ||||||
| v 0.312500 0.234375 -0.464844 | v 0.464844 -0.312500 0.234375 | ||||||
| v -0.500000 0.218750 2.347656 | v -2.347656 0.500000 0.218751 | ||||||
| v 0.312500 0.234375 2.347656 | v -2.347656 -0.312500 0.234375 | ||||||
| v -0.500000 0.218750 2.464844 | v -2.464844 0.500000 0.218751 | ||||||
| v 0.316406 0.421875 -0.500000 | v 0.500000 -0.316407 0.421875 | ||||||
| v 0.496094 0.421875 -0.500000 | v 0.500000 -0.496094 0.421875 | ||||||
| v 0.496094 0.421875 2.500000 | v -2.500000 -0.496094 0.421875 | ||||||
| v 0.316406 0.421875 2.500000 | v -2.500000 -0.316406 0.421875 | ||||||
| v 0.312500 -0.078125 -0.312500 | v 0.312500 -0.312500 -0.078125 | ||||||
| v -0.500000 -0.078125 -0.312500 | v 0.312500 0.500000 -0.078125 | ||||||
| v -0.500000 0.187500 -0.496094 | v 0.496094 0.500000 0.187500 | ||||||
| v 0.312500 0.187500 -0.500000 | v 0.500000 -0.312500 0.187500 | ||||||
| v 0.312500 0.187500 -0.312500 | v 0.312500 -0.312500 0.187500 | ||||||
| v -0.500000 0.187500 -0.316406 | v 0.316406 0.500000 0.187500 | ||||||
| v -0.500000 -0.078125 2.312500 | v -2.312500 0.500000 -0.078124 | ||||||
| v 0.312500 -0.078125 2.312500 | v -2.312500 -0.312500 -0.078125 | ||||||
| v -0.500000 0.187500 2.316406 | v -2.316406 0.500000 0.187501 | ||||||
| v 0.312500 0.187500 2.312500 | v -2.312500 -0.312500 0.187500 | ||||||
| v 0.312500 0.187500 2.500000 | v -2.500000 -0.312500 0.187500 | ||||||
| v -0.500000 0.187500 2.496094 | v -2.496094 0.500000 0.187501 | ||||||
| v -0.500000 -0.078125 0.500000 | v -0.500000 0.500000 -0.078125 | ||||||
| v 0.500000 0.437500 0.500000 | v -0.500000 -0.500000 0.437500 | ||||||
| v 0.312500 0.437500 0.500000 | v -0.500000 -0.312500 0.437500 | ||||||
| v 0.312500 -0.078125 0.500000 | v -0.500000 -0.312500 -0.078125 | ||||||
| v 0.500000 0.437500 1.500000 | v -1.500000 -0.500000 0.437500 | ||||||
| v 0.312500 -0.078125 1.500000 | v -1.500000 -0.312500 -0.078125 | ||||||
| v -0.500000 -0.078125 1.500000 | v -1.500000 0.500000 -0.078124 | ||||||
| v 0.312500 0.437500 1.500000 | v -1.500000 -0.312500 0.437500 | ||||||
| v 0.312500 0.234375 2.464844 | v -2.464844 -0.312500 0.234375 | ||||||
| v -0.500000 0.218750 -0.464844 | v 0.464844 0.500000 0.218750 | ||||||
| v 0.312500 0.234375 -0.347656 | v 0.347656 -0.312500 0.234375 | ||||||
| v -0.500000 0.218750 -0.347656 | v 0.347656 0.500000 0.218750 | ||||||
| v -0.500000 0.234375 2.406250 | v -2.406250 0.500000 0.234376 | ||||||
| v 0.312500 0.250000 2.406250 | v -2.406250 -0.312500 0.250000 | ||||||
| v -0.500000 0.234375 -0.406250 | v 0.406250 0.500000 0.234375 | ||||||
| v 0.312500 0.250000 -0.406250 | v 0.406250 -0.312500 0.250000 | ||||||
| v 0.406250 0.476562 -0.500000 | v 0.500000 -0.406250 0.476562 | ||||||
| v 0.406250 0.476562 2.500000 | v -2.500000 -0.406250 0.476563 | ||||||
| v 0.406250 0.500000 0.500000 | v -0.500000 -0.406250 0.500000 | ||||||
| v 0.406250 0.500000 1.500000 | v -1.500000 -0.406250 0.500000 | ||||||
| v 0.464844 0.460938 -0.500000 | v 0.500000 -0.464844 0.460937 | ||||||
| v 0.347656 0.460938 2.500000 | v -2.500000 -0.347656 0.460938 | ||||||
| v 0.347656 0.484375 0.500000 | v -0.500000 -0.347656 0.484375 | ||||||
| v 0.347656 0.484375 1.500000 | v -1.500000 -0.347656 0.484375 | ||||||
| v 0.347656 0.460938 -0.500000 | v 0.500000 -0.347657 0.460937 | ||||||
| v 0.464844 0.460938 2.500000 | v -2.500000 -0.464844 0.460938 | ||||||
| v 0.464844 0.484375 0.500000 | v -0.500000 -0.464844 0.484375 | ||||||
| v 0.464844 0.484375 1.500000 | v -1.500000 -0.464844 0.484375 | ||||||
| v 0.312500 -0.039062 1.906250 | v -1.906250 -0.312500 -0.039062 | ||||||
| v -0.500000 -0.039062 1.000000 | v -1.000000 0.500000 -0.039062 | ||||||
| v 0.312500 -0.039062 0.093750 | v -0.093750 -0.312500 -0.039063 | ||||||
| v 0.312500 -0.039062 1.000000 | v -1.000000 -0.312500 -0.039063 | ||||||
| v -0.500000 -0.039062 0.093750 | v -0.093750 0.500000 -0.039062 | ||||||
| v -0.500000 -0.039062 1.906250 | v -1.906250 0.500000 -0.039062 | ||||||
| v 0.312500 -0.046875 1.562500 | v -1.562500 -0.312500 -0.046875 | ||||||
| v -0.500000 -0.046875 0.562500 | v -0.562500 0.500000 -0.046875 | ||||||
| v -0.500000 -0.046875 2.250000 | v -2.250000 0.500000 -0.046874 | ||||||
| v 0.312500 -0.046875 0.437500 | v -0.437500 -0.312500 -0.046875 | ||||||
| v -0.500000 -0.046875 0.437500 | v -0.437500 0.500000 -0.046875 | ||||||
| v 0.312500 -0.046875 1.437500 | v -1.437500 -0.312500 -0.046875 | ||||||
| v 0.312500 -0.046875 0.562500 | v -0.562500 -0.312500 -0.046875 | ||||||
| v -0.500000 -0.046875 -0.250000 | v 0.250000 0.500000 -0.046875 | ||||||
| v 0.312500 -0.046875 -0.250000 | v 0.250000 -0.312500 -0.046875 | ||||||
| v -0.500000 -0.046875 1.437500 | v -1.437500 0.500000 -0.046874 | ||||||
| v 0.312500 -0.046875 2.250000 | v -2.250000 -0.312500 -0.046875 | ||||||
| v -0.500000 -0.046875 1.562500 | v -1.562500 0.500000 -0.046874 | ||||||
| v -0.437500 0.000000 0.093750 | v -0.093750 0.437500 0.000000 | ||||||
| v -0.437500 0.000000 1.906250 | v -1.906250 0.437500 0.000001 | ||||||
| v -0.437500 -0.062500 -0.312500 | v 0.312500 0.437500 -0.062500 | ||||||
| v -0.437500 -0.062500 2.312500 | v -2.312500 0.437500 -0.062499 | ||||||
| v -0.437500 -0.062500 1.500000 | v -1.500000 0.437500 -0.062499 | ||||||
| v -0.437500 -0.062500 0.500000 | v -0.500000 0.437500 -0.062500 | ||||||
| v -0.437500 0.000000 1.000000 | v -1.000000 0.437500 0.000000 | ||||||
| v -0.437500 -0.015625 1.562500 | v -1.562500 0.437500 -0.015624 | ||||||
| v -0.437500 -0.015625 -0.250000 | v 0.250000 0.437500 -0.015625 | ||||||
| v -0.437500 -0.015625 1.437500 | v -1.437500 0.437500 -0.015625 | ||||||
| v -0.437500 -0.015625 2.250000 | v -2.250000 0.437500 -0.015624 | ||||||
| v -0.437500 -0.015625 0.437500 | v -0.437500 0.437500 -0.015625 | ||||||
| v -0.437500 -0.015625 0.562500 | v -0.562500 0.437500 -0.015625 | ||||||
| v 0.250000 0.000000 0.093750 | v -0.093750 -0.250000 -0.000000 | ||||||
| v 0.250000 0.000000 1.906250 | v -1.906250 -0.250000 0.000000 | ||||||
| v 0.250000 -0.062500 -0.312500 | v 0.312500 -0.250000 -0.062500 | ||||||
| v 0.250000 -0.062500 1.500000 | v -1.500000 -0.250000 -0.062500 | ||||||
| v 0.250000 -0.015625 1.562500 | v -1.562500 -0.250000 -0.015625 | ||||||
| v 0.250000 -0.015625 -0.250000 | v 0.250000 -0.250000 -0.015625 | ||||||
| v 0.250000 -0.015625 2.250000 | v -2.250000 -0.250000 -0.015625 | ||||||
| v 0.250000 -0.015625 0.437500 | v -0.437500 -0.250000 -0.015625 | ||||||
| v 0.250000 -0.062500 2.312500 | v -2.312500 -0.250000 -0.062500 | ||||||
| v 0.250000 -0.062500 0.500000 | v -0.500000 -0.250000 -0.062500 | ||||||
| v 0.250000 0.000000 1.000000 | v -1.000000 -0.250000 -0.000000 | ||||||
| v 0.250000 -0.015625 1.437500 | v -1.437500 -0.250000 -0.015625 | ||||||
| v 0.250000 -0.015625 0.562500 | v -0.562500 -0.250000 -0.015625 | ||||||
| v 0.228538 -0.153004 2.426160 | v -2.426160 -0.228537 -0.153004 | ||||||
| v -0.437500 0.187500 -0.500000 | v 0.500000 0.437500 0.187500 | ||||||
| v -0.437500 0.187500 -0.312500 | v 0.312500 0.437500 0.187500 | ||||||
| v -0.437500 0.187500 2.312500 | v -2.312500 0.437500 0.187501 | ||||||
| v -0.437500 0.187500 2.500000 | v -2.500000 0.437500 0.187501 | ||||||
| v -0.437500 0.234375 -0.464844 | v 0.464844 0.437500 0.234375 | ||||||
| v -0.437500 0.234375 2.347656 | v -2.347656 0.437500 0.234376 | ||||||
| v -0.437500 0.234375 -0.347656 | v 0.347656 0.437500 0.234375 | ||||||
| v -0.437500 0.234375 2.464844 | v -2.464844 0.437500 0.234376 | ||||||
| v -0.437500 0.250000 -0.406250 | v 0.406250 0.437500 0.250000 | ||||||
| v -0.437500 0.250000 2.406250 | v -2.406250 0.437500 0.250001 | ||||||
| v 0.312500 0.437500 -0.437500 | v 0.437500 -0.312500 0.437500 | ||||||
| v 0.500000 0.437500 2.437500 | v -2.437500 -0.500000 0.437500 | ||||||
| v 0.500000 0.437500 -0.437500 | v 0.437500 -0.500000 0.437500 | ||||||
| v 0.312500 0.437500 2.437500 | v -2.437500 -0.312500 0.437500 | ||||||
| v 0.406250 0.500000 2.437500 | v -2.437500 -0.406250 0.500000 | ||||||
| v 0.406250 0.500000 -0.437500 | v 0.437500 -0.406250 0.500000 | ||||||
| v 0.347656 0.484375 -0.437500 | v 0.437500 -0.347657 0.484375 | ||||||
| v 0.347656 0.484375 2.437500 | v -2.437500 -0.347656 0.484375 | ||||||
| v 0.464844 0.484375 2.437500 | v -2.437500 -0.464844 0.484375 | ||||||
| v 0.464844 0.484375 -0.437500 | v 0.437500 -0.464844 0.484375 | ||||||
| v 0.500000 -0.187500 0.500000 | v -0.500000 -0.500000 -0.187500 | ||||||
| v 0.500000 -0.187500 1.500000 | v -1.500000 -0.500000 -0.187500 | ||||||
| v 0.500000 -0.187500 2.500000 | v -2.500000 -0.499999 -0.187500 | ||||||
| v 0.500000 -0.187500 -0.500000 | v 0.500000 -0.500000 -0.187500 | ||||||
| v -0.500000 -0.187500 2.500000 | v -2.500000 0.500000 -0.187499 | ||||||
| v -0.500000 -0.187500 1.500000 | v -1.500000 0.500000 -0.187499 | ||||||
| v -0.500000 -0.187500 0.500000 | v -0.500000 0.500000 -0.187500 | ||||||
| v -0.500000 -0.187500 -0.500000 | v 0.500000 0.500000 -0.187500 | ||||||
| v -0.500000 -0.375000 2.500000 | v -2.500000 0.500001 -0.374999 | ||||||
| v 0.500000 -0.375000 2.500000 | v -2.500000 -0.499999 -0.375000 | ||||||
| v 0.500000 -0.375000 -0.500000 | v 0.500000 -0.500000 -0.375000 | ||||||
| v -0.500000 -0.375000 -0.500000 | v 0.500000 0.500000 -0.375000 | ||||||
| v -0.437500 -0.500000 -0.437500 | v 0.437500 0.437500 -0.500000 | ||||||
| v -0.375000 -0.500000 -0.437500 | v 0.437500 0.375000 -0.500000 | ||||||
| v -0.375000 -0.500000 -0.375000 | v 0.375000 0.375000 -0.500000 | ||||||
| v -0.437500 -0.500000 -0.375000 | v 0.375000 0.437500 -0.500000 | ||||||
| v -0.437500 -0.375000 -0.437500 | v 0.437500 0.437500 -0.375000 | ||||||
| v -0.375000 -0.375000 -0.437500 | v 0.437500 0.375000 -0.375000 | ||||||
| v -0.375000 -0.375000 -0.375000 | v 0.375000 0.375000 -0.375000 | ||||||
| v -0.437500 -0.375000 -0.375000 | v 0.375000 0.437500 -0.375000 | ||||||
| v -0.437500 -0.500000 2.375000 | v -2.375000 0.437501 -0.499999 | ||||||
| v -0.375000 -0.500000 2.375000 | v -2.375000 0.375001 -0.499999 | ||||||
| v -0.375000 -0.500000 2.437500 | v -2.437500 0.375001 -0.499999 | ||||||
| v -0.437500 -0.500000 2.437500 | v -2.437500 0.437501 -0.499999 | ||||||
| v -0.437500 -0.375000 2.375000 | v -2.375000 0.437501 -0.374999 | ||||||
| v -0.375000 -0.375000 2.375000 | v -2.375000 0.375001 -0.374999 | ||||||
| v -0.375000 -0.375000 2.437500 | v -2.437500 0.375001 -0.374999 | ||||||
| v -0.437500 -0.375000 2.437500 | v -2.437500 0.437501 -0.374999 | ||||||
| v 0.375000 -0.500000 -0.437500 | v 0.437500 -0.375000 -0.500000 | ||||||
| v 0.437500 -0.500000 -0.437500 | v 0.437500 -0.437500 -0.500000 | ||||||
| v 0.437500 -0.500000 -0.375000 | v 0.375000 -0.437500 -0.500000 | ||||||
| v 0.375000 -0.500000 -0.375000 | v 0.375000 -0.375000 -0.500000 | ||||||
| v 0.375000 -0.375000 -0.437500 |  | ||||||
| v 0.437500 -0.375000 -0.437500 |  | ||||||
| v 0.437500 -0.375000 -0.375000 | v 0.437500 -0.375000 -0.375000 | ||||||
|  | v 0.437500 -0.437500 -0.375000 | ||||||
|  | v 0.375000 -0.437500 -0.375000 | ||||||
| v 0.375000 -0.375000 -0.375000 | v 0.375000 -0.375000 -0.375000 | ||||||
| v 0.375000 -0.500000 2.375000 | v -2.375000 -0.374999 -0.500000 | ||||||
| v 0.437500 -0.500000 2.375000 | v -2.375000 -0.437499 -0.500000 | ||||||
| v 0.437500 -0.500000 2.437500 | v -2.437500 -0.437499 -0.500000 | ||||||
| v 0.375000 -0.500000 2.437500 | v -2.437500 -0.374999 -0.500000 | ||||||
| v 0.375000 -0.375000 2.375000 | v -2.375000 -0.374999 -0.375000 | ||||||
| v 0.437500 -0.375000 2.375000 | v -2.375000 -0.437499 -0.375000 | ||||||
| v 0.437500 -0.375000 2.437500 | v -2.437500 -0.437499 -0.375000 | ||||||
| v 0.375000 -0.375000 2.437500 | v -2.437500 -0.374999 -0.375000 | ||||||
| v -0.437500 -0.500000 0.968750 | v -0.968750 0.437500 -0.500000 | ||||||
| v -0.375000 -0.500000 0.968750 | v -0.968750 0.375000 -0.500000 | ||||||
| v -0.375000 -0.500000 1.031250 | v -1.031250 0.375000 -0.500000 | ||||||
| v -0.437500 -0.500000 1.031250 | v -1.031250 0.437500 -0.500000 | ||||||
| v -0.437500 -0.375000 0.968750 | v -0.968750 0.437500 -0.375000 | ||||||
| v -0.375000 -0.375000 0.968750 | v -0.968750 0.375000 -0.375000 | ||||||
| v -0.375000 -0.375000 1.031250 | v -1.031250 0.375000 -0.375000 | ||||||
| v -0.437500 -0.375000 1.031250 | v -1.031250 0.437500 -0.375000 | ||||||
| v 0.375000 -0.500000 0.968750 | v -0.968750 -0.375000 -0.500000 | ||||||
| v 0.437500 -0.500000 0.968750 | v -0.968750 -0.437500 -0.500000 | ||||||
| v 0.437500 -0.500000 1.031250 | v -1.031250 -0.437500 -0.500000 | ||||||
| v 0.375000 -0.500000 1.031250 | v -1.031250 -0.375000 -0.500000 | ||||||
| v 0.375000 -0.375000 0.968750 | v -0.968750 -0.375000 -0.375000 | ||||||
| v 0.437500 -0.375000 0.968750 | v -0.968750 -0.437500 -0.375000 | ||||||
| v 0.437500 -0.375000 1.031250 | v -1.031250 -0.437500 -0.375000 | ||||||
| v 0.375000 -0.375000 1.031250 | v -1.031250 -0.375000 -0.375000 | ||||||
| v 0.500000 -0.375000 0.500000 | v -0.500000 -0.500000 -0.375000 | ||||||
| v -0.500000 -0.375000 0.500000 | v -0.500000 0.500000 -0.375000 | ||||||
| v -0.500000 -0.375000 1.500000 | v -1.500000 0.500000 -0.374999 | ||||||
| v 0.500000 -0.375000 1.500000 | v -1.500000 -0.500000 -0.375000 | ||||||
| vt 0.250000 0.383435 | vt 0.250000 0.383435 | ||||||
| vt 0.265625 0.375706 | vt 0.265625 0.375706 | ||||||
| vt 0.265625 0.503232 | vt 0.265625 0.503232 | ||||||
| @@ -416,103 +416,103 @@ vt 0.531250 0.875000 | |||||||
| vt 0.531250 0.937500 | vt 0.531250 0.937500 | ||||||
| vt 0.468750 0.062500 | vt 0.468750 0.062500 | ||||||
| vt 0.531250 0.062500 | vt 0.531250 0.062500 | ||||||
| vn -1.000000 0.000000 0.000000 |  | ||||||
| vn -0.948700 0.316200 0.000000 |  | ||||||
| vn 0.207400 0.931200 -0.299600 |  | ||||||
| vn 0.404600 0.867500 -0.289300 |  | ||||||
| vn 0.351100 0.936300 0.000000 |  | ||||||
| vn 0.193100 0.981200 0.000000 |  | ||||||
| vn 0.251900 0.967700 0.000000 |  | ||||||
| vn 0.490300 0.871600 -0.000000 |  | ||||||
| vn 0.536500 0.831000 -0.146800 |  | ||||||
| vn 0.937700 0.338900 -0.075700 |  | ||||||
| vn 0.694400 0.205200 -0.689700 |  | ||||||
| vn 0.392500 0.537600 -0.746300 |  | ||||||
| vn -0.035700 0.329600 0.943400 |  | ||||||
| vn 0.000000 -0.000000 1.000000 |  | ||||||
| vn -0.785700 0.195600 0.586900 |  | ||||||
| vn -0.090600 0.839600 -0.535500 |  | ||||||
| vn -0.779600 0.517700 -0.352300 |  | ||||||
| vn -0.105900 0.156900 -0.981900 |  | ||||||
| vn -0.042000 0.330000 -0.943000 |  | ||||||
| vn -0.017300 0.004100 0.999800 |  | ||||||
| vn -0.788400 0.511400 -0.341800 |  | ||||||
| vn -0.785700 0.195600 -0.586900 |  | ||||||
| vn -0.035700 0.329600 -0.943400 |  | ||||||
| vn 0.251500 0.967800 0.000000 |  | ||||||
| vn 0.207400 0.930000 0.303500 |  | ||||||
| vn 0.404200 0.866700 0.292300 |  | ||||||
| vn -0.251500 0.967800 0.000000 |  | ||||||
| vn -0.860000 0.510300 0.000000 |  | ||||||
| vn -0.805300 0.561700 0.189400 |  | ||||||
| vn -0.207400 0.930000 0.303500 |  | ||||||
| vn 0.559600 0.828700 0.000000 |  | ||||||
| vn 0.948700 0.316200 0.000000 |  | ||||||
| vn 0.536500 0.831000 0.146800 |  | ||||||
| vn 0.937700 0.338900 0.075700 |  | ||||||
| vn -0.119800 0.992800 0.000000 |  | ||||||
| vn -0.760700 0.649000 0.002000 |  | ||||||
| vn -0.973400 0.205400 -0.101100 |  | ||||||
| vn -0.160300 0.814600 0.557500 |  | ||||||
| vn 0.404600 0.867500 0.289300 |  | ||||||
| vn 0.207400 0.931200 0.299600 |  | ||||||
| vn -0.760700 0.649000 -0.002000 |  | ||||||
| vn -0.788400 0.511400 0.341800 |  | ||||||
| vn -0.090600 0.839600 0.535500 |  | ||||||
| vn -0.559600 0.828700 0.000000 |  | ||||||
| vn -0.536500 0.831000 -0.146800 |  | ||||||
| vn -0.940200 0.331200 -0.079300 |  | ||||||
| vn -0.699900 0.200500 -0.685500 |  | ||||||
| vn -0.042000 0.330000 0.943000 |  | ||||||
| vn -0.105900 0.156900 0.981900 |  | ||||||
| vn -0.779600 0.517700 0.352300 |  | ||||||
| vn 0.160300 0.814600 -0.557500 |  | ||||||
| vn 0.207400 0.930000 -0.303500 |  | ||||||
| vn 0.404200 0.866700 -0.292300 |  | ||||||
| vn 0.303000 0.808100 -0.505100 |  | ||||||
| vn -0.193100 0.981200 0.000000 |  | ||||||
| vn -0.902600 0.430500 0.000000 |  | ||||||
| vn -0.805300 0.561700 -0.189400 |  | ||||||
| vn -0.207400 0.930000 -0.303500 |  | ||||||
| vn -0.699900 0.200500 0.685500 |  | ||||||
| vn -0.641000 0.000000 0.767600 |  | ||||||
| vn -0.655400 0.266200 0.706800 |  | ||||||
| vn -0.973400 0.205400 0.101100 |  | ||||||
| vn -0.392500 0.537600 0.746300 |  | ||||||
| vn 0.000000 0.626800 0.779200 |  | ||||||
| vn -0.536500 0.831000 0.146800 |  | ||||||
| vn -0.940200 0.331200 0.079300 |  | ||||||
| vn 0.392500 0.537600 0.746300 |  | ||||||
| vn 0.000000 0.984800 0.173500 |  | ||||||
| vn 0.000000 1.000000 0.000000 | vn 0.000000 1.000000 0.000000 | ||||||
| vn 0.000000 0.984800 -0.173500 | vn 0.000000 0.948700 0.316200 | ||||||
| vn 0.000000 0.000000 -1.000000 | vn 0.299600 -0.207400 0.931200 | ||||||
| vn -0.017300 0.004100 -0.999800 | vn 0.289300 -0.404600 0.867500 | ||||||
| vn -0.641000 0.000000 -0.767600 | vn -0.000000 -0.351100 0.936300 | ||||||
| vn -0.655400 0.266200 -0.706800 | vn 0.000000 -0.193100 0.981200 | ||||||
| vn -0.718100 0.578400 0.386900 | vn 0.000000 -0.251900 0.967700 | ||||||
| vn -0.661600 0.265500 0.701300 | vn 0.000000 -0.490300 0.871600 | ||||||
| vn -0.741200 0.671300 0.000000 | vn 0.146800 -0.536500 0.831000 | ||||||
| vn -0.718100 0.578400 -0.386900 | vn 0.075700 -0.937700 0.338900 | ||||||
| vn 0.000000 0.626800 -0.779200 | vn 0.689700 -0.694400 0.205200 | ||||||
| vn -0.392500 0.537600 -0.746300 | vn 0.746300 -0.392500 0.537600 | ||||||
| vn -0.805200 0.562500 0.187600 | vn -0.943400 0.035700 0.329600 | ||||||
| vn -0.207400 0.931200 0.299600 | vn -1.000000 0.000000 0.000000 | ||||||
| vn -0.251900 0.967700 0.000000 | vn -0.586900 0.785700 0.195600 | ||||||
| vn -0.860700 0.509200 0.000000 | vn 0.535500 0.090600 0.839600 | ||||||
| vn -0.160300 0.814600 -0.557500 | vn 0.352300 0.779600 0.517700 | ||||||
| vn 0.160300 0.814600 0.557500 | vn 0.981900 0.105900 0.156900 | ||||||
| vn -0.207400 0.931200 -0.299600 | vn 0.943000 0.042000 0.330000 | ||||||
| vn -0.805200 0.562500 -0.187600 | vn -0.999800 0.017300 0.004100 | ||||||
| vn 0.303000 0.808100 0.505100 | vn 0.341800 0.788400 0.511400 | ||||||
| vn -0.661600 0.265500 -0.701300 | vn 0.586900 0.785700 0.195600 | ||||||
| vn 0.694400 0.205200 0.689700 | vn 0.943400 0.035700 0.329600 | ||||||
| vn 1.000000 0.000000 -0.000000 | vn 0.000000 -0.251500 0.967800 | ||||||
| vn 0.707100 0.000300 0.707100 | vn -0.303500 -0.207400 0.930000 | ||||||
| vn 0.707100 0.000300 -0.707100 | vn -0.292300 -0.404200 0.866700 | ||||||
| vn -0.707100 0.000800 -0.707100 | vn 0.000000 0.251500 0.967800 | ||||||
| vn -0.707100 0.000800 0.707100 | vn 0.000000 0.860000 0.510300 | ||||||
| vn 0.000000 -1.000000 0.000000 | vn -0.189400 0.805300 0.561700 | ||||||
|  | vn -0.303500 0.207400 0.930000 | ||||||
|  | vn 0.000000 -0.559600 0.828700 | ||||||
|  | vn 0.000000 -0.948700 0.316200 | ||||||
|  | vn -0.146800 -0.536500 0.831000 | ||||||
|  | vn -0.075700 -0.937700 0.338900 | ||||||
|  | vn 0.000000 0.119800 0.992800 | ||||||
|  | vn -0.002000 0.760700 0.649000 | ||||||
|  | vn 0.101100 0.973400 0.205400 | ||||||
|  | vn -0.557500 0.160300 0.814600 | ||||||
|  | vn -0.289300 -0.404600 0.867500 | ||||||
|  | vn -0.299600 -0.207400 0.931200 | ||||||
|  | vn 0.002000 0.760700 0.649000 | ||||||
|  | vn -0.341800 0.788400 0.511400 | ||||||
|  | vn -0.535500 0.090600 0.839600 | ||||||
|  | vn 0.000000 0.559600 0.828700 | ||||||
|  | vn 0.146800 0.536500 0.831000 | ||||||
|  | vn 0.079300 0.940200 0.331200 | ||||||
|  | vn 0.685500 0.699900 0.200500 | ||||||
|  | vn -0.943000 0.042000 0.330000 | ||||||
|  | vn -0.981900 0.105900 0.156900 | ||||||
|  | vn -0.352300 0.779600 0.517700 | ||||||
|  | vn 0.557500 -0.160300 0.814600 | ||||||
|  | vn 0.303500 -0.207400 0.930000 | ||||||
|  | vn 0.292300 -0.404200 0.866700 | ||||||
|  | vn 0.505100 -0.303000 0.808100 | ||||||
|  | vn 0.000000 0.193100 0.981200 | ||||||
|  | vn 0.000000 0.902600 0.430500 | ||||||
|  | vn 0.189400 0.805300 0.561700 | ||||||
|  | vn 0.303500 0.207400 0.930000 | ||||||
|  | vn -0.685500 0.699900 0.200500 | ||||||
|  | vn -0.767600 0.641000 0.000000 | ||||||
|  | vn -0.706800 0.655400 0.266200 | ||||||
|  | vn -0.101100 0.973400 0.205400 | ||||||
|  | vn -0.746300 0.392500 0.537600 | ||||||
|  | vn -0.779200 0.000000 0.626800 | ||||||
|  | vn -0.146800 0.536500 0.831000 | ||||||
|  | vn -0.079300 0.940200 0.331200 | ||||||
|  | vn -0.746300 -0.392500 0.537600 | ||||||
|  | vn -0.173500 0.000000 0.984800 | ||||||
|  | vn 0.000000 0.000000 1.000000 | ||||||
|  | vn 0.173500 0.000000 0.984800 | ||||||
|  | vn 1.000000 -0.000000 0.000000 | ||||||
|  | vn 0.999800 0.017300 0.004100 | ||||||
|  | vn 0.767600 0.641000 0.000000 | ||||||
|  | vn 0.706800 0.655400 0.266200 | ||||||
|  | vn -0.386900 0.718100 0.578400 | ||||||
|  | vn -0.701300 0.661600 0.265500 | ||||||
|  | vn 0.000000 0.741200 0.671300 | ||||||
|  | vn 0.386900 0.718100 0.578400 | ||||||
|  | vn 0.779200 0.000000 0.626800 | ||||||
|  | vn 0.746300 0.392500 0.537600 | ||||||
|  | vn -0.187600 0.805200 0.562500 | ||||||
|  | vn -0.299600 0.207400 0.931200 | ||||||
|  | vn 0.000000 0.251900 0.967700 | ||||||
|  | vn 0.000000 0.860700 0.509200 | ||||||
|  | vn 0.557500 0.160300 0.814600 | ||||||
|  | vn -0.557500 -0.160300 0.814600 | ||||||
|  | vn 0.299600 0.207400 0.931200 | ||||||
|  | vn 0.187600 0.805200 0.562500 | ||||||
|  | vn -0.505100 -0.303000 0.808100 | ||||||
|  | vn 0.701300 0.661600 0.265500 | ||||||
|  | vn -0.689700 -0.694400 0.205200 | ||||||
|  | vn -0.000000 -1.000000 -0.000000 | ||||||
|  | vn -0.707100 -0.707100 0.000300 | ||||||
|  | vn 0.707100 -0.707100 0.000300 | ||||||
|  | vn 0.707100 0.707100 0.000800 | ||||||
|  | vn -0.707100 0.707100 0.000800 | ||||||
|  | vn -0.000000 0.000000 -1.000000 | ||||||
| g Cylinder_Cylinder_upholstery | g Cylinder_Cylinder_upholstery | ||||||
| s 1 | s 1 | ||||||
| f 58/1/1 24/2/1 23/3/2 | f 58/1/1 24/2/1 23/3/2 | ||||||
|   | |||||||
| @@ -1,142 +1,142 @@ | |||||||
| # Blender v2.73 (sub 0) OBJ File: 'lrfurn-sofa-short.blend' | # Blender v2.72 (sub 0) OBJ File: 'lrfurn-sofa-short.blend' | ||||||
| # www.blender.org | # www.blender.org | ||||||
| o Cylinder | o Cylinder | ||||||
| v 0.312500 0.234375 -0.464844 | v 0.464844 -0.312500 0.234375 | ||||||
| v -0.500000 0.218750 1.347656 | v -1.347656 0.500000 0.218750 | ||||||
| v 0.312500 0.234375 1.347656 | v -1.347656 -0.312500 0.234375 | ||||||
| v -0.500000 0.218750 1.464844 | v -1.464844 0.500000 0.218750 | ||||||
| v 0.316406 0.421875 -0.500000 | v 0.500000 -0.316406 0.421875 | ||||||
| v 0.496094 0.421875 -0.500000 | v 0.500000 -0.496094 0.421875 | ||||||
| v 0.496094 0.421875 1.500000 | v -1.500000 -0.496094 0.421875 | ||||||
| v 0.316406 0.421875 1.500000 | v -1.500000 -0.316407 0.421875 | ||||||
| v 0.312500 -0.078125 -0.312500 | v 0.312500 -0.312500 -0.078125 | ||||||
| v -0.500000 -0.078125 -0.312500 | v 0.312500 0.500000 -0.078125 | ||||||
| v -0.500000 0.187500 -0.496094 | v 0.496094 0.500000 0.187500 | ||||||
| v 0.312500 0.187500 -0.500000 | v 0.500000 -0.312500 0.187500 | ||||||
| v 0.312500 0.187500 -0.312500 | v 0.312500 -0.312500 0.187500 | ||||||
| v -0.500000 0.187500 -0.316406 | v 0.316406 0.500000 0.187500 | ||||||
| v -0.500000 -0.078125 1.312500 | v -1.312500 0.500000 -0.078125 | ||||||
| v 0.312500 -0.078125 1.312500 | v -1.312500 -0.312500 -0.078125 | ||||||
| v -0.500000 0.187500 1.316406 | v -1.316406 0.500000 0.187500 | ||||||
| v 0.312500 0.187500 1.312500 | v -1.312500 -0.312500 0.187500 | ||||||
| v 0.312500 0.187500 1.500000 | v -1.500000 -0.312500 0.187500 | ||||||
| v -0.500000 0.187500 1.496094 | v -1.496094 0.500000 0.187500 | ||||||
| v -0.500000 -0.078125 0.500000 | v -0.500000 0.500000 -0.078125 | ||||||
| v 0.500000 0.437500 0.500000 | v -0.500000 -0.500000 0.437500 | ||||||
| v 0.312500 0.437500 0.500000 | v -0.500000 -0.312500 0.437500 | ||||||
| v 0.312500 -0.078125 0.500000 | v -0.500000 -0.312500 -0.078125 | ||||||
| v 0.312500 0.234375 1.464844 | v -1.464844 -0.312500 0.234375 | ||||||
| v -0.500000 0.218750 -0.464844 | v 0.464844 0.500000 0.218750 | ||||||
| v 0.312500 0.234375 -0.347656 | v 0.347656 -0.312500 0.234375 | ||||||
| v -0.500000 0.218750 -0.347656 | v 0.347656 0.500000 0.218750 | ||||||
| v -0.500000 0.234375 1.406250 | v -1.406250 0.500000 0.234375 | ||||||
| v 0.312500 0.250000 1.406250 | v -1.406250 -0.312500 0.250000 | ||||||
| v -0.500000 0.234375 -0.406250 | v 0.406250 0.500000 0.234375 | ||||||
| v 0.312500 0.250000 -0.406250 | v 0.406250 -0.312500 0.250000 | ||||||
| v 0.406250 0.476562 -0.500000 | v 0.500000 -0.406250 0.476562 | ||||||
| v 0.406250 0.476562 1.500000 | v -1.500000 -0.406250 0.476562 | ||||||
| v 0.406250 0.500000 0.500000 | v -0.500000 -0.406250 0.500000 | ||||||
| v 0.464844 0.460938 -0.500000 | v 0.500000 -0.464844 0.460938 | ||||||
| v 0.347656 0.460938 1.500000 | v -1.500000 -0.347657 0.460938 | ||||||
| v 0.347656 0.484375 0.500000 | v -0.500000 -0.347656 0.484375 | ||||||
| v 0.347656 0.460938 -0.500000 | v 0.500000 -0.347656 0.460938 | ||||||
| v 0.464844 0.460938 1.500000 | v -1.500000 -0.464844 0.460938 | ||||||
| v 0.464844 0.484375 0.500000 | v -0.500000 -0.464844 0.484375 | ||||||
| v 0.312500 -0.039062 0.906250 | v -0.906250 -0.312500 -0.039062 | ||||||
| v 0.312500 -0.039062 0.093750 | v -0.093750 -0.312500 -0.039062 | ||||||
| v -0.500000 -0.039062 0.093750 | v -0.093750 0.500000 -0.039062 | ||||||
| v -0.500000 -0.039062 0.906250 | v -0.906250 0.500000 -0.039062 | ||||||
| v 0.312500 -0.046875 0.562500 | v -0.562500 -0.312500 -0.046875 | ||||||
| v -0.500000 -0.046875 1.250000 | v -1.250000 0.500000 -0.046875 | ||||||
| v 0.312500 -0.046875 0.437500 | v -0.437500 -0.312500 -0.046875 | ||||||
| v -0.500000 -0.046875 0.437500 | v -0.437500 0.500000 -0.046875 | ||||||
| v -0.500000 -0.046875 -0.250000 | v 0.250000 0.500000 -0.046875 | ||||||
| v 0.312500 -0.046875 -0.250000 | v 0.250000 -0.312500 -0.046875 | ||||||
| v 0.312500 -0.046875 1.250000 | v -1.250000 -0.312500 -0.046875 | ||||||
| v -0.500000 -0.046875 0.562500 | v -0.562500 0.500000 -0.046875 | ||||||
| v -0.437500 0.000000 0.093750 | v -0.093750 0.437500 0.000000 | ||||||
| v -0.437500 0.000000 0.906250 | v -0.906250 0.437500 0.000000 | ||||||
| v -0.437500 -0.062500 -0.312500 | v 0.312500 0.437500 -0.062500 | ||||||
| v -0.437500 -0.062500 1.312500 | v -1.312500 0.437500 -0.062500 | ||||||
| v -0.437500 -0.062500 0.500000 | v -0.500000 0.437500 -0.062500 | ||||||
| v -0.437500 -0.015625 0.562500 | v -0.562500 0.437500 -0.015625 | ||||||
| v -0.437500 -0.015625 -0.250000 | v 0.250000 0.437500 -0.015625 | ||||||
| v -0.437500 -0.015625 1.250000 | v -1.250000 0.437500 -0.015625 | ||||||
| v -0.437500 -0.015625 0.437500 | v -0.437500 0.437500 -0.015625 | ||||||
| v 0.250000 0.000000 0.093750 | v -0.093750 -0.250000 0.000000 | ||||||
| v 0.250000 0.000000 0.906250 | v -0.906250 -0.250000 0.000000 | ||||||
| v 0.250000 -0.062500 -0.312500 | v 0.312500 -0.250000 -0.062500 | ||||||
| v 0.250000 -0.015625 0.562500 | v -0.562500 -0.250000 -0.015625 | ||||||
| v 0.250000 -0.015625 -0.250000 | v 0.250000 -0.250000 -0.015625 | ||||||
| v 0.250000 -0.015625 1.250000 | v -1.250000 -0.250000 -0.015625 | ||||||
| v 0.250000 -0.015625 0.437500 | v -0.437500 -0.250000 -0.015625 | ||||||
| v 0.250000 -0.062500 1.312500 | v -1.312500 -0.250000 -0.062500 | ||||||
| v 0.250000 -0.062500 0.500000 | v -0.500000 -0.250000 -0.062500 | ||||||
| v 0.228538 -0.153004 2.426160 | v -2.426160 -0.228538 -0.153004 | ||||||
| v -0.437500 0.187500 -0.500000 | v 0.500000 0.437500 0.187500 | ||||||
| v -0.437500 0.187500 -0.312500 | v 0.312500 0.437500 0.187500 | ||||||
| v -0.437500 0.187500 1.312500 | v -1.312500 0.437500 0.187500 | ||||||
| v -0.437500 0.187500 1.500000 | v -1.500000 0.437500 0.187500 | ||||||
| v -0.437500 0.234375 -0.464844 | v 0.464844 0.437500 0.234375 | ||||||
| v -0.437500 0.234375 1.347656 | v -1.347656 0.437500 0.234375 | ||||||
| v -0.437500 0.234375 -0.347656 | v 0.347656 0.437500 0.234375 | ||||||
| v -0.437500 0.234375 1.464844 | v -1.464844 0.437500 0.234375 | ||||||
| v -0.437500 0.250000 -0.406250 | v 0.406250 0.437500 0.250000 | ||||||
| v -0.437500 0.250000 1.406250 | v -1.406250 0.437500 0.250000 | ||||||
| v 0.312500 0.437500 -0.437500 | v 0.437500 -0.312500 0.437500 | ||||||
| v 0.500000 0.437500 1.437500 | v -1.437500 -0.500000 0.437500 | ||||||
| v 0.500000 0.437500 -0.437500 | v 0.437500 -0.500000 0.437500 | ||||||
| v 0.312500 0.437500 1.437500 | v -1.437500 -0.312500 0.437500 | ||||||
| v 0.406250 0.500000 1.437500 | v -1.437500 -0.406250 0.500000 | ||||||
| v 0.406250 0.500000 -0.437500 | v 0.437500 -0.406250 0.500000 | ||||||
| v 0.347656 0.484375 -0.437500 | v 0.437500 -0.347656 0.484375 | ||||||
| v 0.347656 0.484375 1.437500 | v -1.437500 -0.347657 0.484375 | ||||||
| v 0.464844 0.484375 1.437500 | v -1.437500 -0.464844 0.484375 | ||||||
| v 0.464844 0.484375 -0.437500 | v 0.437500 -0.464844 0.484375 | ||||||
| v 0.500000 -0.187500 0.500000 | v -0.500000 -0.500000 -0.187500 | ||||||
| v 0.500000 -0.187500 1.500000 | v -1.500000 -0.500000 -0.187500 | ||||||
| v 0.500000 -0.187500 -0.500000 | v 0.500000 -0.500000 -0.187500 | ||||||
| v -0.500000 -0.187500 1.500000 | v -1.500000 0.500000 -0.187500 | ||||||
| v -0.500000 -0.187500 0.500000 | v -0.500000 0.500000 -0.187500 | ||||||
| v -0.500000 -0.187500 -0.500000 | v 0.500000 0.500000 -0.187500 | ||||||
| v -0.500000 -0.375000 1.500000 | v -1.500000 0.500000 -0.375000 | ||||||
| v 0.500000 -0.375000 1.500000 | v -1.500000 -0.500000 -0.375000 | ||||||
| v 0.500000 -0.375000 -0.500000 | v 0.500000 -0.500000 -0.375000 | ||||||
| v -0.500000 -0.375000 -0.500000 | v 0.500000 0.500000 -0.375000 | ||||||
| v -0.437500 -0.500000 -0.437500 | v 0.437500 0.437500 -0.500000 | ||||||
| v -0.375000 -0.500000 -0.437500 | v 0.437500 0.375000 -0.500000 | ||||||
| v -0.375000 -0.500000 -0.375000 | v 0.375000 0.375000 -0.500000 | ||||||
| v -0.437500 -0.500000 -0.375000 | v 0.375000 0.437500 -0.500000 | ||||||
| v -0.437500 -0.375000 -0.437500 | v 0.437500 0.437500 -0.375000 | ||||||
| v -0.375000 -0.375000 -0.437500 | v 0.437500 0.375000 -0.375000 | ||||||
| v -0.375000 -0.375000 -0.375000 | v 0.375000 0.375000 -0.375000 | ||||||
| v -0.437500 -0.375000 -0.375000 | v 0.375000 0.437500 -0.375000 | ||||||
| v -0.437500 -0.500000 1.375000 | v -1.375000 0.437500 -0.500000 | ||||||
| v -0.375000 -0.500000 1.375000 | v -1.375000 0.375000 -0.500000 | ||||||
| v -0.375000 -0.500000 1.437500 | v -1.437500 0.375000 -0.500000 | ||||||
| v -0.437500 -0.500000 1.437500 | v -1.437500 0.437500 -0.500000 | ||||||
| v -0.437500 -0.375000 1.375000 | v -1.375000 0.437500 -0.375000 | ||||||
| v -0.375000 -0.375000 1.375000 | v -1.375000 0.375000 -0.375000 | ||||||
| v -0.375000 -0.375000 1.437500 | v -1.437500 0.375000 -0.375000 | ||||||
| v -0.437500 -0.375000 1.437500 | v -1.437500 0.437500 -0.375000 | ||||||
| v 0.375000 -0.500000 -0.437500 | v 0.437500 -0.375000 -0.500000 | ||||||
| v 0.437500 -0.500000 -0.437500 | v 0.437500 -0.437500 -0.500000 | ||||||
| v 0.437500 -0.500000 -0.375000 | v 0.375000 -0.437500 -0.500000 | ||||||
| v 0.375000 -0.500000 -0.375000 | v 0.375000 -0.375000 -0.500000 | ||||||
| v 0.375000 -0.375000 -0.437500 |  | ||||||
| v 0.437500 -0.375000 -0.437500 |  | ||||||
| v 0.437500 -0.375000 -0.375000 | v 0.437500 -0.375000 -0.375000 | ||||||
|  | v 0.437500 -0.437500 -0.375000 | ||||||
|  | v 0.375000 -0.437500 -0.375000 | ||||||
| v 0.375000 -0.375000 -0.375000 | v 0.375000 -0.375000 -0.375000 | ||||||
| v 0.375000 -0.500000 1.375000 | v -1.375000 -0.375000 -0.500000 | ||||||
| v 0.437500 -0.500000 1.375000 | v -1.375000 -0.437500 -0.500000 | ||||||
| v 0.437500 -0.500000 1.437500 | v -1.437500 -0.437500 -0.500000 | ||||||
| v 0.375000 -0.500000 1.437500 | v -1.437500 -0.375000 -0.500000 | ||||||
| v 0.375000 -0.375000 1.375000 | v -1.375000 -0.375000 -0.375000 | ||||||
| v 0.437500 -0.375000 1.375000 | v -1.375000 -0.437500 -0.375000 | ||||||
| v 0.437500 -0.375000 1.437500 | v -1.437500 -0.437500 -0.375000 | ||||||
| v 0.375000 -0.375000 1.437500 | v -1.437500 -0.375000 -0.375000 | ||||||
| v 0.500000 -0.375000 0.500000 | v -0.500000 -0.500000 -0.375000 | ||||||
| v -0.500000 -0.375000 0.500000 | v -0.500000 0.500000 -0.375000 | ||||||
| vt 0.250000 0.383435 | vt 0.250000 0.383435 | ||||||
| vt 0.265625 0.375706 | vt 0.265625 0.375706 | ||||||
| vt 0.265625 0.503232 | vt 0.265625 0.503232 | ||||||
| @@ -347,92 +347,92 @@ vt 0.062500 0.062500 | |||||||
| vt 0.125000 0.062500 | vt 0.125000 0.062500 | ||||||
| vt 0.875000 0.062500 | vt 0.875000 0.062500 | ||||||
| vt 0.937500 0.062500 | vt 0.937500 0.062500 | ||||||
| vn -1.000000 0.000000 0.000000 | vn -0.000000 1.000000 0.000000 | ||||||
| vn -0.948700 0.316200 0.000000 | vn 0.000000 0.948700 0.316200 | ||||||
| vn 0.536500 0.831000 -0.146800 | vn 0.146800 -0.536500 0.831000 | ||||||
| vn 0.937700 0.338900 -0.075700 | vn 0.075700 -0.937700 0.338900 | ||||||
| vn 0.694400 0.205200 -0.689700 | vn 0.689700 -0.694400 0.205200 | ||||||
| vn 0.392500 0.537600 -0.746300 | vn 0.746300 -0.392500 0.537600 | ||||||
| vn -0.035700 0.329600 0.943400 | vn -0.943400 0.035700 0.329600 | ||||||
| vn 0.000000 -0.000000 1.000000 | vn -1.000000 -0.000000 0.000000 | ||||||
| vn -0.785700 0.195600 0.586900 | vn -0.586900 0.785700 0.195600 | ||||||
| vn -0.090600 0.839600 -0.535500 | vn 0.535500 0.090600 0.839600 | ||||||
| vn -0.779600 0.517700 -0.352300 | vn 0.352300 0.779600 0.517700 | ||||||
| vn -0.105900 0.156900 -0.981900 | vn 0.981900 0.105900 0.156900 | ||||||
| vn -0.042000 0.330000 -0.943000 | vn 0.943000 0.042000 0.330000 | ||||||
| vn -0.017300 0.004100 0.999800 | vn -0.999800 0.017300 0.004100 | ||||||
| vn -0.788400 0.511400 -0.341800 | vn 0.341800 0.788400 0.511400 | ||||||
| vn -0.785700 0.195600 -0.586900 | vn 0.586900 0.785700 0.195600 | ||||||
| vn -0.035700 0.329600 -0.943400 | vn 0.943400 0.035700 0.329600 | ||||||
| vn 0.251500 0.967800 0.000000 | vn 0.000000 -0.251500 0.967800 | ||||||
| vn 0.207400 0.930000 0.303500 | vn -0.303500 -0.207400 0.930000 | ||||||
| vn 0.404200 0.866700 0.292300 | vn -0.292300 -0.404200 0.866700 | ||||||
| vn 0.490300 0.871600 -0.000000 | vn 0.000000 -0.490300 0.871600 | ||||||
| vn 0.193100 0.981200 0.000000 | vn 0.000000 -0.193100 0.981200 | ||||||
| vn 0.351100 0.936300 -0.000000 | vn 0.000000 -0.351100 0.936300 | ||||||
| vn -0.251500 0.967800 0.000000 | vn 0.000000 0.251500 0.967800 | ||||||
| vn -0.860000 0.510300 0.000000 | vn 0.000000 0.860000 0.510300 | ||||||
| vn -0.805300 0.561700 0.189400 | vn -0.189400 0.805300 0.561700 | ||||||
| vn -0.207400 0.930000 0.303500 | vn -0.303500 0.207400 0.930000 | ||||||
| vn -0.119800 0.992800 0.000000 | vn 0.000000 0.119800 0.992800 | ||||||
| vn -0.760700 0.649000 0.002000 | vn -0.002000 0.760700 0.649000 | ||||||
| vn -0.973400 0.205400 -0.101100 | vn 0.101100 0.973400 0.205400 | ||||||
| vn -0.160300 0.814600 0.557500 | vn -0.557500 0.160300 0.814600 | ||||||
| vn -0.760700 0.649000 -0.002000 | vn 0.002000 0.760700 0.649000 | ||||||
| vn -0.788400 0.511400 0.341800 | vn -0.341800 0.788400 0.511400 | ||||||
| vn -0.090600 0.839600 0.535500 | vn -0.535500 0.090600 0.839600 | ||||||
| vn -0.559600 0.828700 0.000000 | vn 0.000000 0.559600 0.828700 | ||||||
| vn -0.536500 0.831000 -0.146800 | vn 0.146800 0.536500 0.831000 | ||||||
| vn -0.940200 0.331200 -0.079300 | vn 0.079300 0.940200 0.331200 | ||||||
| vn -0.699900 0.200500 -0.685500 | vn 0.685500 0.699900 0.200500 | ||||||
| vn -0.042000 0.330000 0.943000 | vn -0.943000 0.042000 0.330000 | ||||||
| vn -0.105900 0.156900 0.981900 | vn -0.981900 0.105900 0.156900 | ||||||
| vn -0.779600 0.517700 0.352300 | vn -0.352300 0.779600 0.517700 | ||||||
| vn 0.160300 0.814600 -0.557500 | vn 0.557500 -0.160300 0.814600 | ||||||
| vn 0.207400 0.930000 -0.303500 | vn 0.303500 -0.207400 0.930000 | ||||||
| vn 0.404200 0.866700 -0.292300 | vn 0.292300 -0.404200 0.866700 | ||||||
| vn 0.303000 0.808100 -0.505100 | vn 0.505100 -0.303000 0.808100 | ||||||
| vn -0.699900 0.200500 0.685500 | vn -0.685500 0.699900 0.200500 | ||||||
| vn -0.207400 0.930000 -0.303500 | vn 0.303500 0.207400 0.930000 | ||||||
| vn -0.805300 0.561700 -0.189400 | vn 0.189400 0.805300 0.561700 | ||||||
| vn -0.641000 0.000000 0.767600 | vn -0.767600 0.641000 0.000000 | ||||||
| vn -0.655400 0.266200 0.706800 | vn -0.706800 0.655400 0.266200 | ||||||
| vn -0.973400 0.205400 0.101100 | vn -0.101100 0.973400 0.205400 | ||||||
| vn -0.392500 0.537600 0.746300 | vn -0.746300 0.392500 0.537600 | ||||||
| vn 0.000000 0.626800 0.779200 | vn -0.779200 0.000000 0.626800 | ||||||
| vn -0.536500 0.831000 0.146800 | vn -0.146800 0.536500 0.831000 | ||||||
| vn -0.940200 0.331200 0.079300 | vn -0.079300 0.940200 0.331200 | ||||||
| vn 0.392500 0.537600 0.746300 | vn -0.746300 -0.392500 0.537600 | ||||||
| vn 0.536500 0.831000 0.146800 | vn -0.146800 -0.536500 0.831000 | ||||||
| vn 0.000000 0.984800 0.173500 | vn -0.173500 0.000000 0.984800 | ||||||
| vn 0.000000 1.000000 0.000000 | vn 0.000000 0.000000 1.000000 | ||||||
| vn 0.559600 0.828700 0.000000 | vn 0.000000 -0.559600 0.828700 | ||||||
| vn 0.000000 0.984800 -0.173500 | vn 0.173500 0.000000 0.984800 | ||||||
| vn 0.000000 0.000000 -1.000000 | vn 1.000000 0.000000 0.000000 | ||||||
| vn -0.017300 0.004100 -0.999800 | vn 0.999800 0.017300 0.004100 | ||||||
| vn -0.641000 0.000000 -0.767600 | vn 0.767600 0.641000 0.000000 | ||||||
| vn -0.655400 0.266200 -0.706800 | vn 0.706800 0.655400 0.266200 | ||||||
| vn -0.718100 0.578400 0.386900 | vn -0.386900 0.718100 0.578400 | ||||||
| vn -0.661600 0.265500 0.701300 | vn -0.701300 0.661600 0.265500 | ||||||
| vn -0.741200 0.671300 0.000000 | vn 0.000000 0.741200 0.671300 | ||||||
| vn -0.718100 0.578400 -0.386900 | vn 0.386900 0.718100 0.578400 | ||||||
| vn 0.000000 0.626800 -0.779200 | vn 0.779200 0.000000 0.626800 | ||||||
| vn -0.392500 0.537600 -0.746300 | vn 0.746300 0.392500 0.537600 | ||||||
| vn -0.160300 0.814600 -0.557500 | vn 0.557500 0.160300 0.814600 | ||||||
| vn 0.160300 0.814600 0.557500 | vn -0.557500 -0.160300 0.814600 | ||||||
| vn -0.902600 0.430500 0.000000 | vn 0.000000 0.902600 0.430500 | ||||||
| vn -0.193100 0.981200 0.000000 | vn 0.000000 0.193100 0.981200 | ||||||
| vn 0.303000 0.808100 0.505100 | vn -0.505100 -0.303000 0.808100 | ||||||
| vn -0.707100 0.000800 0.707100 | vn -0.707100 0.707100 0.000800 | ||||||
| vn -0.661600 0.265500 -0.701300 | vn 0.701300 0.661600 0.265500 | ||||||
| vn 0.694400 0.205200 0.689700 | vn -0.689700 -0.694400 0.205200 | ||||||
| vn 0.937700 0.338900 0.075700 | vn -0.075700 -0.937700 0.338900 | ||||||
| vn 0.948700 0.316200 0.000000 | vn 0.000000 -0.948700 0.316200 | ||||||
| vn 0.707100 0.000300 0.707100 | vn -0.707100 -0.707100 0.000300 | ||||||
| vn 0.707100 0.000300 -0.707100 | vn 0.707100 -0.707100 0.000300 | ||||||
| vn -0.707100 0.000800 -0.707100 | vn 0.707100 0.707100 0.000800 | ||||||
| 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_upholstery | g Cylinder_Cylinder_upholstery | ||||||
| s 1 | s 1 | ||||||
| f 48/1/1 24/2/1 23/3/2 | f 48/1/1 24/2/1 23/3/2 | ||||||
|   | |||||||
							
								
								
									
										166
									
								
								lrfurn/sofas.lua
									
									
									
									
									
								
							
							
						
						
									
										166
									
								
								lrfurn/sofas.lua
									
									
									
									
									
								
							| @@ -1,87 +1,129 @@ | |||||||
|  |  | ||||||
| local S = homedecor_i18n.gettext | local S = homedecor_i18n.gettext | ||||||
|  |  | ||||||
| local sofa_sbox = { |  | ||||||
| 	type = "fixed", |  | ||||||
| 	fixed = {-0.5, -0.5, -0.5, 0.5, 0.5, 1.5} |  | ||||||
| } |  | ||||||
|  |  | ||||||
| local sofa_cbox = { | local sofa_cbox = { | ||||||
| 	type = "fixed", | 	type = "wallmounted", | ||||||
| 	fixed = { | 	wall_side = {-0.5, -0.5, -0.5, 0.5, 0.5, 1.5} | ||||||
| 		{-0.5, -0.5, -0.5, 0.5, 0, 1.5 }, |  | ||||||
| 		{-0.5, -0.5, 0.5, -0.4, 0.5, 1.5 } |  | ||||||
| 	} |  | ||||||
| } | } | ||||||
|  |  | ||||||
| for i, c in ipairs(lrfurn.colors) do | minetest.register_node("lrfurn:sofa", { | ||||||
| 	local colour, coldesc, hue = unpack(c) | 	description = "Sofa", | ||||||
|  | 	drawtype = "mesh", | ||||||
|  | 	mesh = "lrfurn_sofa_short.obj", | ||||||
|  | 	tiles = { | ||||||
|  | 		"lrfurn_upholstery.png", | ||||||
|  | 		{ name = "lrfurn_sofa_bottom.png", color = 0xffffffff } | ||||||
|  | 	}, | ||||||
|  | 	paramtype = "light", | ||||||
|  | 	paramtype2 = "colorwallmounted", | ||||||
|  | 	palette = "unifieddyes_palette_colorwallmounted.png", | ||||||
|  | 	inventory_image = "lrfurn_sofa_inv.png", | ||||||
|  | 	groups = {snappy=3}, | ||||||
|  | 	sounds = default.node_sound_wood_defaults(), | ||||||
|  | 	selection_box = sofa_cbox, | ||||||
|  | 	node_box = sofa_cbox, | ||||||
|  | 	on_rotate = screwdriver.disallow, | ||||||
|  | 	after_place_node = function(pos, placer, itemstack, pointed_thing) | ||||||
|  | 		lrfurn.fix_rotation(pos, placer, itemstack, pointed_thing) | ||||||
|  | 		if minetest.is_protected(pos, placer:get_player_name()) then return true end | ||||||
|  |  | ||||||
| 	minetest.register_node("lrfurn:sofa_"..colour, { | 		local fdir = minetest.dir_to_facedir(placer:get_look_dir(), false) | ||||||
| 		description = S("Sofa (@1)", coldesc), |  | ||||||
| 		drawtype = "mesh", |  | ||||||
| 		mesh = "lrfurn_sofa_short.obj", |  | ||||||
| 		tiles = { |  | ||||||
| 			{ name = "lrfurn_upholstery.png", color = hue }, |  | ||||||
| 			"lrfurn_sofa_bottom.png" |  | ||||||
| 		}, |  | ||||||
| 		paramtype = "light", |  | ||||||
| 		paramtype2 = "facedir", |  | ||||||
| 		groups = {snappy=3}, |  | ||||||
| 		sounds = default.node_sound_wood_defaults(), |  | ||||||
| 		selection_box = sofa_sbox, |  | ||||||
| 		node_box = sofa_cbox, |  | ||||||
| 		on_rotate = screwdriver.disallow, |  | ||||||
|  |  | ||||||
| 		after_place_node = function(pos, placer, itemstack, pointed_thing) | 		if lrfurn.check_forward(pos, fdir, false, placer) then | ||||||
| 			if minetest.is_protected(pos, placer:get_player_name()) then return true end | 			itemstack:take_item() | ||||||
|  | 		else | ||||||
| 			local fdir = minetest.dir_to_facedir(placer:get_look_dir(), false) | 			minetest.chat_send_player(placer:get_player_name(), "No room to place the sofa!") | ||||||
|  | 			minetest.set_node(pos, { name = "air" }) | ||||||
| 			if lrfurn.check_forward(pos, fdir, false, placer) then | 		end | ||||||
| 				minetest.set_node(pos, {name = "lrfurn:sofa_"..colour, param2 = fdir}) | 		return itemstack | ||||||
| 				itemstack:take_item() | 	end, | ||||||
| 			else | 	after_dig_node = unifieddyes.after_dig_node, | ||||||
| 				minetest.chat_send_player(placer:get_player_name(), "No room to place the sofa!") | 	on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) | ||||||
| 				minetest.set_node(pos, { name = "air" }) | 		local itemname = itemstack:get_name() | ||||||
|  | 		if string.find(itemname, "dye:") or string.find(itemname, "unifieddyes:") then | ||||||
| 			end | 			unifieddyes.on_rightclick(pos, node, clicker, | ||||||
| 			return itemstack | 			itemstack, pointed_thing, "lrfurn:sofa", "wallmounted") | ||||||
| 		end, | 		else | ||||||
| 		on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) |  | ||||||
| 			if not clicker:is_player() then | 			if not clicker:is_player() then | ||||||
| 				return itemstack | 				return itemstack | ||||||
| 			end | 			end | ||||||
|  |  | ||||||
| 			pos.y = pos.y-0.5 | 			pos.y = pos.y-0.5 | ||||||
| 			clicker:setpos(pos) | 			clicker:setpos(pos) | ||||||
| 			clicker:set_hp(20) | 			clicker:set_hp(20) | ||||||
| 			return itemstack | 			return itemstack | ||||||
| 		end | 		end | ||||||
| 	}) | 	end | ||||||
|  | }) | ||||||
|  |  | ||||||
| 	minetest.register_alias("lrfurn:sofa_left_"..colour, "air") | minetest.register_craft({ | ||||||
| 	minetest.register_alias("lrfurn:sofa_right_"..colour, "lrfurn:sofa_"..colour) | 	output = "lrfurn:sofa", | ||||||
|  | 	recipe = { | ||||||
|  | 		{"wool:white", "wool:white", "", }, | ||||||
|  | 		{"stairs:slab_wood", "stairs:slab_wood", "", }, | ||||||
|  | 		{"group:stick", "group:stick", "", } | ||||||
|  | 	} | ||||||
|  | }) | ||||||
|  |  | ||||||
| 	minetest.register_craft({ | minetest.register_craft({ | ||||||
| 		output = "lrfurn:sofa_"..colour, | 	output = "lrfurn:sofa", | ||||||
| 		recipe = { | 	recipe = { | ||||||
| 			{"wool:"..colour, "wool:"..colour, "", }, | 		{"wool:white", "wool:white", "", }, | ||||||
| 			{"stairs:slab_wood", "stairs:slab_wood", "", }, | 		{"moreblocks:slab_wood", "moreblocks:slab_wood", "", }, | ||||||
| 			{"group:stick", "group:stick", "", } | 		{"group:stick", "group:stick", "", } | ||||||
| 		} | 	} | ||||||
| 	}) | }) | ||||||
|  |  | ||||||
| 	minetest.register_craft({ | -- convert old static nodes to param2 color | ||||||
| 		output = "lrfurn:sofa_"..colour, |  | ||||||
| 		recipe = { |  | ||||||
| 			{"wool:"..colour, "wool:"..colour, "", }, |  | ||||||
| 			{"moreblocks:slab_wood", "moreblocks:slab_wood", "", }, |  | ||||||
| 			{"group:stick", "group:stick", "", } |  | ||||||
| 		} |  | ||||||
| 	}) |  | ||||||
|  |  | ||||||
|  | lrfurn.old_static_sofas = {} | ||||||
|  |  | ||||||
|  | for _, color in ipairs(lrfurn.colors) do | ||||||
|  | 	table.insert(lrfurn.old_static_sofas, "lrfurn:sofa_"..color) | ||||||
| end | end | ||||||
|  |  | ||||||
|  | minetest.register_lbm({ | ||||||
|  | 	name = "lrfurn:convert_sofas", | ||||||
|  | 	label = "Convert lrfurn short sofas to use param2 color", | ||||||
|  | 	run_at_every_load = true, | ||||||
|  | 	nodenames = lrfurn.old_static_sofas, | ||||||
|  | 	action = function(pos, node) | ||||||
|  | 		local name = node.name | ||||||
|  | 		local color = string.sub(name, string.find(name, "_")+1) | ||||||
|  |  | ||||||
|  | 		if color == "red" then | ||||||
|  | 			color = "medium_red" | ||||||
|  | 		elseif color == "dark_green" then | ||||||
|  | 			color = "medium_green" | ||||||
|  | 		elseif color == "magenta" then | ||||||
|  | 			color = "medium_magenta" | ||||||
|  | 		elseif color == "cyan" then | ||||||
|  | 			color = "medium_cyan" | ||||||
|  | 		end | ||||||
|  |  | ||||||
|  | 		local paletteidx, _ = unifieddyes.getpaletteidx("unifieddyes:"..color, "wallmounted") | ||||||
|  | 		local old_fdir = math.floor(node.param2 % 32) | ||||||
|  | 		local new_fdir = 3 | ||||||
|  |  | ||||||
|  | 		if old_fdir == 0 then | ||||||
|  | 			new_fdir = 3 | ||||||
|  | 		elseif old_fdir == 1 then | ||||||
|  | 			new_fdir = 4 | ||||||
|  | 		elseif old_fdir == 2 then | ||||||
|  | 			new_fdir = 2 | ||||||
|  | 		elseif old_fdir == 3 then | ||||||
|  | 			new_fdir = 5 | ||||||
|  | 		end | ||||||
|  |  | ||||||
|  | 		local param2 = paletteidx + new_fdir | ||||||
|  |  | ||||||
|  | 		minetest.set_node(pos, { name = "lrfurn:sofa", param2 = param2 }) | ||||||
|  | 		local meta = minetest.get_meta(pos) | ||||||
|  | 		meta:set_string("dye", "unifieddyes:"..color) | ||||||
|  |  | ||||||
|  | 	end | ||||||
|  | }) | ||||||
|  |  | ||||||
| if minetest.setting_get("log_mods") then | if minetest.setting_get("log_mods") then | ||||||
| 	minetest.log("action", "[lrfurn/sofas] "..S("Loaded!")) | 	minetest.log("action", "[lrfurn/sofas] "..S("Loaded!")) | ||||||
| end | end | ||||||
|   | |||||||
							
								
								
									
										
											BIN
										
									
								
								lrfurn/textures/lrfurn_armchair_inv.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								lrfurn/textures/lrfurn_armchair_inv.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 6.7 KiB | 
							
								
								
									
										
											BIN
										
									
								
								lrfurn/textures/lrfurn_longsofa_inv.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								lrfurn/textures/lrfurn_longsofa_inv.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 4.3 KiB | 
							
								
								
									
										
											BIN
										
									
								
								lrfurn/textures/lrfurn_sofa_inv.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								lrfurn/textures/lrfurn_sofa_inv.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 5.2 KiB | 
		Reference in New Issue
	
	Block a user