From 0d985fb2c6a65e8ec33d8bd5519c553249ff5ad3 Mon Sep 17 00:00:00 2001 From: Vanessa Dannenberg Date: Wed, 26 Sep 2018 04:24:29 -0400 Subject: update street signs mod --- street_signs/init.lua | 213 ++++---- street_signs/models/street_signs_highway_large.obj | 24 +- .../models/street_signs_highway_medium.obj | 24 +- street_signs/models/street_signs_highway_small.obj | 26 +- street_signs/models/street_signs_us_interstate.obj | 538 ++++++++++----------- street_signs/models/street_signs_us_route.obj | 212 ++++---- street_signs/models/street_signs_warning.obj | 268 +++++----- 7 files changed, 663 insertions(+), 642 deletions(-) (limited to 'street_signs') diff --git a/street_signs/init.lua b/street_signs/init.lua index 4b8062b..0715f57 100644 --- a/street_signs/init.lua +++ b/street_signs/init.lua @@ -15,9 +15,32 @@ street_signs.gettext = S -- text encoding dofile(street_signs.path .. "/encoding.lua"); -street_signs.wallmounted_rotate = function(pos, node, user, mode, new_param2) - if mode ~= screwdriver.ROTATE_AXIS then return false end - minetest.swap_node(pos, {name = node.name, param2 = (node.param2 + 1) % 6}) +local wall_dir_change = { + [0] = 2, + 2, + 5, + 4, + 2, + 3, +} + +street_signs.wallmounted_rotate = function(pos, node, user, mode) + if mode ~= screwdriver.ROTATE_FACE then return false end + minetest.swap_node(pos, { name = node.name, param2 = wall_dir_change[node.param2 % 6] }) + for _, v in ipairs(minetest.get_objects_inside_radius(pos, 0.5)) do + local e = v:get_luaentity() + if e and e.name == "street_signs:text" then + v:remove() + end + end + street_signs.update_sign(pos) + return true +end + +street_signs.facedir_rotate = function(pos, node, user, mode) + if mode ~= screwdriver.ROTATE_FACE then return false end + newparam2 = ((node.param2 % 6 ) == 0) and 1 or 0 + minetest.swap_node(pos, { name = node.name, param2 = newparam2 }) for _, v in ipairs(minetest.get_objects_inside_radius(pos, 0.5)) do local e = v:get_luaentity() if e and e.name == "street_signs:text" then @@ -379,8 +402,9 @@ street_signs.update_sign = function(pos, fields) local signnode = minetest.get_node(pos) local signname = signnode.name local def = minetest.registered_items[signname] + if not def.entity_info or not def.entity_info.yaw[signnode.param2 + 1] then return end local obj = minetest.add_entity(pos, "street_signs:text") - if not def.entity_info then return end + obj:setyaw(def.entity_info.yaw[signnode.param2 + 1]) obj:set_properties({ mesh = def.entity_info.mesh, @@ -403,6 +427,8 @@ function street_signs.receive_fields(pos, formname, fields, sender) end end +local lbm_restore_nodes = {} + local cbox = { type = "fixed", fixed = { @@ -414,6 +440,25 @@ local cbox = { } } +local stdyaw = { + 0, + math.pi / -2, + math.pi, + math.pi / 2, +} + +local wmyaw = { + nil, + nil, + math.pi / -2, + math.pi / 2, + 0, + math.pi, +} + +table.insert(lbm_restore_nodes, "street_signs:sign_basic") +table.insert(lbm_restore_nodes, "street_signs:sign_basic_top_only") + minetest.register_node("street_signs:sign_basic", { description = "Basic street name sign", paramtype = "light", @@ -438,6 +483,7 @@ minetest.register_node("street_signs:sign_basic", { on_punch = function(pos, node, puncher) street_signs.update_sign(pos) end, + on_rotate = street_signs.facedir_rotate, number_of_lines = 2, horiz_scaling = 1, vert_scaling = 1, @@ -448,12 +494,7 @@ minetest.register_node("street_signs:sign_basic", { chars_per_line = 30, entity_info = { mesh = "street_signs_basic_entity.obj", - yaw = { - 0, - math.pi / -2, - math.pi, - math.pi / 2, - } + yaw = stdyaw } }) @@ -493,6 +534,7 @@ minetest.register_node("street_signs:sign_basic_top_only", { on_punch = function(pos, node, puncher) street_signs.update_sign(pos) end, + on_rotate = street_signs.facedir_rotate, number_of_lines = 2, horiz_scaling = 1, vert_scaling = 1, @@ -503,12 +545,7 @@ minetest.register_node("street_signs:sign_basic_top_only", { chars_per_line = 30, entity_info = { mesh = "street_signs_basic_top_only_entity.obj", - yaw = { - 0, - math.pi / -2, - math.pi, - math.pi / 2, - } + yaw = stdyaw } }) @@ -522,20 +559,35 @@ local colors = { for _, c in ipairs(colors) do cbox = { - type = "fixed", - fixed = { -0.4375, -0.4375, 0.375, 1.4375, 0.4375, 0.5 } + type = "wallmounted", + wall_side = { -0.5, -0.4375, -0.4375, -0.375, 0.4375, 1.4375 } } +--[[ + node_box = { + type = "wallmounted", + wall_top = {-0.4375, 0.4375, -0.3125, 0.4375, 0.5, 0.3125}, + wall_bottom = {-0.4375, -0.5, -0.3125, 0.4375, -0.4375, 0.3125}, + + wall_side = {-0.5, -0.3125, -0.4375, -0.4375, 0.3125, 0.4375}, + }, + +]]-- + local color = c[1] local defc = c[2] + table.insert(lbm_restore_nodes, "street_signs:sign_highway_small_"..color) + table.insert(lbm_restore_nodes, "street_signs:sign_highway_medium_"..color) + table.insert(lbm_restore_nodes, "street_signs:sign_highway_large_"..color) + minetest.register_node("street_signs:sign_highway_small_"..color, { description = "Small highway sign ("..color..")", inventory_image = "street_signs_highway_small_"..color.."_inv.png", wield_image = "street_signs_highway_small_"..color.."_inv.png", paramtype = "light", sunlight_propagates = true, - paramtype2 = "facedir", + paramtype2 = "wallmounted", drawtype = "mesh", node_box = cbox, selection_box = cbox, @@ -555,6 +607,7 @@ for _, c in ipairs(colors) do on_punch = function(pos, node, puncher) street_signs.update_sign(pos) end, + on_rotate = street_signs.wallmounted_rotate, number_of_lines = 3, horiz_scaling = 2, vert_scaling = 1.15, @@ -565,17 +618,12 @@ for _, c in ipairs(colors) do chars_per_line = 22, entity_info = { mesh = "street_signs_highway_small_entity.obj", - yaw = { - 0, - math.pi / -2, - math.pi, - math.pi / 2, - } + yaw = wmyaw } }) cbox = { - type = "fixed", - fixed = { -0.4375, -0.4375, 0.375, 1.4375, 1.4375, 0.5 } + type = "wallmounted", + wall_side = { -0.5, -0.4375, -0.4375, -0.375, 1.4375, 1.4375 } } minetest.register_node("street_signs:sign_highway_medium_"..color, { @@ -584,7 +632,7 @@ for _, c in ipairs(colors) do wield_image = "street_signs_highway_medium_"..color.."_inv.png", paramtype = "light", sunlight_propagates = true, - paramtype2 = "facedir", + paramtype2 = "wallmounted", drawtype = "mesh", node_box = cbox, selection_box = cbox, @@ -604,6 +652,7 @@ for _, c in ipairs(colors) do on_punch = function(pos, node, puncher) street_signs.update_sign(pos) end, + on_rotate = street_signs.wallmounted_rotate, number_of_lines = 6, horiz_scaling = 2, vert_scaling = 0.915, @@ -614,18 +663,13 @@ for _, c in ipairs(colors) do chars_per_line = 22, entity_info = { mesh = "street_signs_highway_medium_entity.obj", - yaw = { - 0, - math.pi / -2, - math.pi, - math.pi / 2, - } + yaw = wmyaw } }) cbox = { - type = "fixed", - fixed = { -0.4375, -0.4375, 0.375, 2.4375, 1.4375, 0.5 } + type = "wallmounted", + wall_side = { -0.5, -0.4375, -0.4375, -0.375, 1.4375, 2.4375 } } minetest.register_node("street_signs:sign_highway_large_"..color, { @@ -634,7 +678,7 @@ for _, c in ipairs(colors) do wield_image = "street_signs_highway_large_"..color.."_inv.png", paramtype = "light", sunlight_propagates = true, - paramtype2 = "facedir", + paramtype2 = "wallmounted", drawtype = "mesh", node_box = cbox, selection_box = cbox, @@ -654,6 +698,7 @@ for _, c in ipairs(colors) do on_punch = function(pos, node, puncher) street_signs.update_sign(pos) end, + on_rotate = street_signs.wallmounted_rotate, number_of_lines = 6, horiz_scaling = 2, vert_scaling = 0.915, @@ -664,26 +709,24 @@ for _, c in ipairs(colors) do chars_per_line = 25, entity_info = { mesh = "street_signs_highway_large_entity.obj", - yaw = { - 0, - math.pi / -2, - math.pi, - math.pi / 2, - } + yaw = wmyaw } }) end cbox = { - type = "fixed", - fixed = { -0.5, -0.5, 0.4375, 0.5, 0.5, 0.5 } + type = "wallmounted", + wall_side = { -0.5, -0.5, -0.5, -0.4375, 0.5, 0.5 } } +table.insert(lbm_restore_nodes, "street_signs:sign_us_route") +table.insert(lbm_restore_nodes, "street_signs:sign_us_interstate") + minetest.register_node("street_signs:sign_us_route", { description = "Basic \"US Route\" sign", paramtype = "light", sunlight_propagates = true, - paramtype2 = "facedir", + paramtype2 = "wallmounted", drawtype = "mesh", node_box = cbox, selection_box = cbox, @@ -704,6 +747,7 @@ minetest.register_node("street_signs:sign_us_route", { on_punch = function(pos, node, puncher) street_signs.update_sign(pos) end, + on_rotate = street_signs.wallmounted_rotate, number_of_lines = 1, horiz_scaling = 3.5, vert_scaling = 1.4, @@ -714,25 +758,20 @@ minetest.register_node("street_signs:sign_us_route", { chars_per_line = 3, entity_info = { mesh = "street_signs_us_route_entity.obj", - yaw = { - 0, - math.pi / -2, - math.pi, - math.pi / 2, - } + yaw = wmyaw } }) cbox = { - type = "fixed", - fixed = { -0.45, -0.45, 0.4375, 0.45, 0.45, 0.5 } + type = "wallmounted", + wall_side = { -0.5, -0.45, -0.45, -0.4375, 0.45, 0.45 } } minetest.register_node("street_signs:sign_us_interstate", { description = "Basic US \"Interstate\" sign", paramtype = "light", sunlight_propagates = true, - paramtype2 = "facedir", + paramtype2 = "wallmounted", drawtype = "mesh", node_box = cbox, selection_box = cbox, @@ -753,6 +792,7 @@ minetest.register_node("street_signs:sign_us_interstate", { on_punch = function(pos, node, puncher) street_signs.update_sign(pos) end, + on_rotate = street_signs.wallmounted_rotate, number_of_lines = 1, horiz_scaling = 4.5, vert_scaling = 1.4, @@ -763,26 +803,25 @@ minetest.register_node("street_signs:sign_us_interstate", { chars_per_line = 3, entity_info = { mesh = "street_signs_us_interstate_entity.obj", - yaw = { - 0, - math.pi / -2, - math.pi, - math.pi / 2, - } + yaw = wmyaw } }) - cbox = { - type = "fixed", - fixed = { -0.5, -0.5, 0.4375, 0.5, 0.5, 0.5 } + type = "wallmounted", + wall_side = { -0.5, -0.5, -0.5, -0.4375, 0.5, 0.5 } } +table.insert(lbm_restore_nodes, "street_signs:sign_warning_3_line") +table.insert(lbm_restore_nodes, "street_signs:sign_warning_4_line") +table.insert(lbm_restore_nodes, "street_signs:sign_warning_orange_3_line") +table.insert(lbm_restore_nodes, "street_signs:sign_warning_orange_4_line") + minetest.register_node("street_signs:sign_warning_3_line", { description = "Basic US diamond-shaped \"warning\" sign (3-line, yellow)", paramtype = "light", sunlight_propagates = true, - paramtype2 = "facedir", + paramtype2 = "wallmounted", drawtype = "mesh", node_box = cbox, selection_box = cbox, @@ -803,6 +842,7 @@ minetest.register_node("street_signs:sign_warning_3_line", { on_punch = function(pos, node, puncher) street_signs.update_sign(pos) end, + on_rotate = street_signs.wallmounted_rotate, number_of_lines = 3, horiz_scaling = 1.75, vert_scaling = 1.75, @@ -813,12 +853,7 @@ minetest.register_node("street_signs:sign_warning_3_line", { chars_per_line = 15, entity_info = { mesh = "street_signs_warning_entity.obj", - yaw = { - 0, - math.pi / -2, - math.pi, - math.pi / 2, - } + yaw = wmyaw } }) @@ -826,7 +861,7 @@ minetest.register_node("street_signs:sign_warning_4_line", { description = "Basic US diamond-shaped \"warning\" sign (4-line, yellow)", paramtype = "light", sunlight_propagates = true, - paramtype2 = "facedir", + paramtype2 = "wallmounted", drawtype = "mesh", node_box = cbox, selection_box = cbox, @@ -847,6 +882,7 @@ minetest.register_node("street_signs:sign_warning_4_line", { on_punch = function(pos, node, puncher) street_signs.update_sign(pos) end, + on_rotate = street_signs.wallmounted_rotate, number_of_lines = 4, horiz_scaling = 1.75, vert_scaling = 1.75, @@ -857,12 +893,7 @@ minetest.register_node("street_signs:sign_warning_4_line", { chars_per_line = 15, entity_info = { mesh = "street_signs_warning_entity.obj", - yaw = { - 0, - math.pi / -2, - math.pi, - math.pi / 2, - } + yaw = wmyaw } }) @@ -870,7 +901,7 @@ minetest.register_node("street_signs:sign_warning_orange_3_line", { description = "Basic US diamond-shaped \"warning\" sign (3-line, orange)", paramtype = "light", sunlight_propagates = true, - paramtype2 = "facedir", + paramtype2 = "wallmounted", drawtype = "mesh", node_box = cbox, selection_box = cbox, @@ -891,6 +922,7 @@ minetest.register_node("street_signs:sign_warning_orange_3_line", { on_punch = function(pos, node, puncher) street_signs.update_sign(pos) end, + on_rotate = street_signs.wallmounted_rotate, number_of_lines = 3, horiz_scaling = 1.75, vert_scaling = 1.75, @@ -901,12 +933,7 @@ minetest.register_node("street_signs:sign_warning_orange_3_line", { chars_per_line = 15, entity_info = { mesh = "street_signs_warning_entity.obj", - yaw = { - 0, - math.pi / -2, - math.pi, - math.pi / 2, - } + yaw = wmyaw } }) @@ -914,7 +941,7 @@ minetest.register_node("street_signs:sign_warning_orange_4_line", { description = "Basic US diamond-shaped \"warning\" sign (4-line, orange)", paramtype = "light", sunlight_propagates = true, - paramtype2 = "facedir", + paramtype2 = "wallmounted", drawtype = "mesh", node_box = cbox, selection_box = cbox, @@ -935,6 +962,7 @@ minetest.register_node("street_signs:sign_warning_orange_4_line", { on_punch = function(pos, node, puncher) street_signs.update_sign(pos) end, + on_rotate = street_signs.wallmounted_rotate, number_of_lines = 4, horiz_scaling = 1.75, vert_scaling = 1.75, @@ -945,12 +973,7 @@ minetest.register_node("street_signs:sign_warning_orange_4_line", { chars_per_line = 15, entity_info = { mesh = "street_signs_warning_entity.obj", - yaw = { - 0, - math.pi / -2, - math.pi, - math.pi / 2, - } + yaw = wmyaw } }) @@ -1119,18 +1142,16 @@ if minetest.get_modpath("signs_lib") then end end --- crafts, highway signs - - -- restore signs' text after /clearobjects and the like, the next time -- a block is reloaded by the server. minetest.register_lbm({ - nodenames = { "street_signs:sign_basic" }, + nodenames = lbm_restore_nodes, name = "street_signs:restore_sign_text", label = "Restore sign text", run_at_every_load = true, action = function(pos, node) + print("LBM call update sign on "..minetest.get_node(pos).name) street_signs.update_sign(pos) end }) diff --git a/street_signs/models/street_signs_highway_large.obj b/street_signs/models/street_signs_highway_large.obj index 4496bf2..b19c0bf 100644 --- a/street_signs/models/street_signs_highway_large.obj +++ b/street_signs/models/street_signs_highway_large.obj @@ -1,14 +1,14 @@ # Blender v2.79 (sub 0) OBJ File: 'street_signs_large_highway_sign.blend' # www.blender.org o Cube -v 0.437500 -0.437500 0.375000 -v 0.437500 1.437500 0.375000 -v 0.437500 -0.437500 0.500000 -v 0.437500 1.437500 0.500000 -v -2.437500 -0.437500 0.375000 -v -2.437500 1.437500 0.375000 -v -2.437500 -0.437500 0.500000 -v -2.437500 1.437500 0.500000 +v 0.437500 -0.375000 -0.437500 +v 0.437500 -0.375000 1.437500 +v 0.437500 -0.500000 -0.437500 +v 0.437500 -0.500000 1.437500 +v -2.437500 -0.375000 -0.437500 +v -2.437500 -0.375000 1.437500 +v -2.437500 -0.500000 -0.437500 +v -2.437500 -0.500000 1.437500 vt 0.019048 0.485507 vt 0.914286 0.485507 vt 0.914286 0.514493 @@ -33,12 +33,12 @@ vt 0.914286 0.536232 vt 0.914286 0.985507 vt 0.019048 0.985507 vt 0.019048 0.536232 -vn 0.0000 1.0000 0.0000 -vn 0.0000 -1.0000 0.0000 -vn -1.0000 0.0000 0.0000 -vn 1.0000 0.0000 0.0000 vn 0.0000 0.0000 1.0000 vn 0.0000 0.0000 -1.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 -0.0000 g Cube_Cube_top s off f 8/1/1 4/2/1 2/3/1 6/4/1 diff --git a/street_signs/models/street_signs_highway_medium.obj b/street_signs/models/street_signs_highway_medium.obj index e1892b7..655cd79 100644 --- a/street_signs/models/street_signs_highway_medium.obj +++ b/street_signs/models/street_signs_highway_medium.obj @@ -1,14 +1,14 @@ # Blender v2.79 (sub 0) OBJ File: 'street_signs_medium_highway_sign.blend' # www.blender.org o Cube -v 0.437500 -0.437500 0.375000 -v 0.437500 1.437500 0.375000 -v 0.437500 -0.437500 0.500000 -v 0.437500 1.437500 0.500000 -v -1.437500 -0.437500 0.375000 -v -1.437500 1.437500 0.375000 -v -1.437500 -0.437500 0.500000 -v -1.437500 1.437500 0.500000 +v 0.437500 -0.375000 1.437500 +v -1.437500 -0.375000 1.437500 +v 0.437500 -0.500000 1.437500 +v -1.437500 -0.500000 1.437500 +v 0.437500 -0.375000 -0.437500 +v -1.437500 -0.375000 -0.437500 +v 0.437500 -0.500000 -0.437500 +v -1.437500 -0.500000 -0.437500 vt 0.027397 0.485507 vt 0.876712 0.485507 vt 0.876712 0.514493 @@ -33,12 +33,12 @@ vt 0.876712 0.536232 vt 0.876712 0.985507 vt 0.027397 0.985507 vt 0.027397 0.536232 -vn 0.0000 1.0000 0.0000 -vn 0.0000 -1.0000 0.0000 vn -1.0000 0.0000 0.0000 -vn 1.0000 0.0000 0.0000 +vn 1.0000 0.0000 -0.0000 +vn -0.0000 0.0000 -1.0000 vn 0.0000 0.0000 1.0000 -vn 0.0000 0.0000 -1.0000 +vn -0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 -0.0000 g Cube_Cube_top s off f 8/1/1 4/2/1 2/3/1 6/4/1 diff --git a/street_signs/models/street_signs_highway_small.obj b/street_signs/models/street_signs_highway_small.obj index cc46ab4..e5bb6e5 100644 --- a/street_signs/models/street_signs_highway_small.obj +++ b/street_signs/models/street_signs_highway_small.obj @@ -1,14 +1,14 @@ # Blender v2.79 (sub 0) OBJ File: 'street_signs_small_highway_sign.blend' # www.blender.org o Cube -v 0.437500 -0.437500 0.375000 -v 0.437500 0.437500 0.375000 -v 0.437500 -0.437500 0.500000 -v 0.437500 0.437500 0.500000 -v -1.437500 -0.437500 0.375000 -v -1.437500 0.437500 0.375000 -v -1.437500 -0.437500 0.500000 -v -1.437500 0.437500 0.500000 +v 0.437500 -0.375000 -0.437500 +v 0.437500 -0.375000 0.437500 +v 0.437500 -0.500000 -0.437500 +v 0.437500 -0.500000 0.437500 +v -1.437500 -0.375000 -0.437500 +v -1.437500 -0.375000 0.437501 +v -1.437500 -0.500000 -0.437500 +v -1.437500 -0.500000 0.437501 vt 0.026667 0.474359 vt 0.880000 0.474359 vt 0.880000 0.525641 @@ -33,12 +33,12 @@ vt 0.880000 0.564103 vt 0.880000 0.974359 vt 0.026667 0.974359 vt 0.026667 0.564103 -vn 0.0000 1.0000 0.0000 -vn 0.0000 -1.0000 0.0000 -vn -1.0000 0.0000 0.0000 -vn 1.0000 0.0000 0.0000 vn 0.0000 0.0000 1.0000 -vn 0.0000 0.0000 -1.0000 +vn -0.0000 0.0000 -1.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 -0.0000 +vn 0.0000 -1.0000 0.0000 +vn -0.0000 1.0000 -0.0000 g Cube_Cube_top s off f 8/1/1 4/2/1 2/3/1 6/4/1 diff --git a/street_signs/models/street_signs_us_interstate.obj b/street_signs/models/street_signs_us_interstate.obj index a4fc6db..9d2c9b6 100644 --- a/street_signs/models/street_signs_us_interstate.obj +++ b/street_signs/models/street_signs_us_interstate.obj @@ -1,200 +1,200 @@ # Blender v2.79 (sub 0) OBJ File: 'US interstate sign.blend' # www.blender.org o Cube -v -0.171875 -0.386719 0.500000 -v -0.171875 -0.386719 0.437500 -v -0.203125 -0.367188 0.500000 -v -0.203125 -0.367188 0.437500 -v -0.136719 -0.406250 0.500000 -v -0.136719 -0.406250 0.437500 -v -0.109375 -0.417969 0.500000 -v -0.109375 -0.417969 0.437500 -v -0.046875 -0.441406 0.500000 -v -0.046875 -0.441406 0.437500 -v -0.082031 -0.429688 0.500000 -v -0.082031 -0.429688 0.437500 -v -0.019531 -0.449219 0.500000 -v -0.019531 -0.449219 0.437500 -v 0.000000 -0.453125 0.500000 -v 0.000000 -0.453125 0.437500 -v 0.019531 -0.449219 0.500000 -v 0.019531 -0.449219 0.437500 -v 0.046875 -0.441406 0.500000 -v 0.046875 -0.441406 0.437500 -v 0.082031 -0.429688 0.500000 -v 0.082031 -0.429688 0.437500 -v 0.109375 -0.417969 0.500000 -v 0.109375 -0.417969 0.437500 -v 0.136719 -0.406250 0.500000 -v 0.136719 -0.406250 0.437500 -v 0.171875 -0.386719 0.500000 -v 0.171875 -0.386719 0.437500 -v 0.238281 -0.339844 0.500000 -v 0.238281 -0.339844 0.437500 -v 0.203125 -0.367188 0.500000 -v 0.203125 -0.367188 0.437500 -v -0.406250 -0.117188 0.500000 -v -0.406250 -0.117188 0.437500 -v -0.394531 -0.144531 0.500000 -v -0.394531 -0.144531 0.437500 -v -0.382812 -0.167969 0.500000 -v -0.382812 -0.167969 0.437500 -v -0.371094 -0.187500 0.500000 -v -0.371094 -0.187500 0.437500 -v -0.359375 -0.207031 0.500000 -v -0.359375 -0.207031 0.437500 -v -0.312500 -0.269531 0.500000 -v -0.312500 -0.269531 0.437500 -v -0.269531 -0.312500 0.500000 -v -0.269531 -0.312500 0.437500 -v -0.339844 -0.234375 0.500000 -v -0.339844 -0.234375 0.437500 -v -0.238281 -0.339844 0.500000 -v -0.238281 -0.339844 0.437500 -v 0.269531 -0.312500 0.500000 -v 0.269531 -0.312500 0.437500 -v 0.312500 -0.269531 0.500000 -v 0.312500 -0.269531 0.437500 -v 0.339844 -0.234375 0.500000 -v 0.339844 -0.234375 0.437500 -v 0.382813 -0.167969 0.500000 -v 0.382813 -0.167969 0.437500 -v 0.371094 -0.187500 0.500000 -v 0.371094 -0.187500 0.437500 -v 0.359375 -0.207031 0.500000 -v 0.359375 -0.207031 0.437500 -v 0.394531 -0.144531 0.500000 -v 0.394531 -0.144531 0.437500 -v -0.453125 0.082031 0.500000 -v -0.453125 0.082031 0.437500 -v -0.453125 0.125000 0.500000 -v -0.453125 0.125000 0.437500 -v -0.449219 0.042969 0.500000 -v -0.449219 0.042969 0.437500 -v -0.441406 -0.007812 0.500000 -v -0.441406 -0.007812 0.437500 -v -0.445312 0.011719 0.500000 -v -0.445312 0.011719 0.437500 -v -0.433594 -0.039063 0.500000 -v -0.433594 -0.039063 0.437500 -v -0.425781 -0.070313 0.500000 -v -0.425781 -0.070313 0.437500 -v -0.417969 -0.089844 0.500000 -v -0.417969 -0.089844 0.437500 -v 0.406250 -0.117188 0.500000 -v 0.406250 -0.117188 0.437500 -v 0.417969 -0.089844 0.500000 -v 0.417969 -0.089844 0.437500 -v 0.425781 -0.070313 0.500000 -v 0.425781 -0.070313 0.437500 -v 0.441406 -0.007812 0.500000 -v 0.441406 -0.007812 0.437500 -v 0.433594 -0.039063 0.500000 -v 0.433594 -0.039063 0.437500 -v 0.445313 0.011719 0.500000 -v 0.445313 0.011719 0.437500 -v 0.449219 0.042969 0.500000 -v 0.449219 0.042969 0.437500 -v 0.453125 0.125000 0.500000 -v 0.453125 0.125000 0.437500 -v 0.449219 0.167969 0.500000 -v 0.449219 0.167969 0.437500 -v 0.453125 0.082031 0.500000 -v 0.453125 0.082031 0.437500 -v -0.433594 0.250000 0.500000 -v -0.433594 0.250000 0.437500 -v -0.441406 0.218750 0.500000 -v -0.441406 0.218750 0.437500 -v -0.449219 0.167969 0.500000 -v -0.449219 0.167969 0.437500 -v -0.425781 0.277344 0.500000 -v -0.425781 0.277344 0.437500 -v -0.398438 0.347656 0.500000 -v -0.398438 0.347656 0.437500 -v -0.410156 0.320312 0.500000 -v -0.410156 0.320313 0.437500 -v -0.417969 0.300781 0.500000 -v -0.417969 0.300781 0.437500 -v -0.382812 0.378906 0.500000 -v -0.382812 0.378906 0.437500 -v -0.269531 0.437500 0.500000 -v -0.269531 0.437500 0.437500 -v -0.367188 0.406250 0.500000 -v -0.367188 0.406250 0.437500 -v -0.242187 0.433594 0.500000 -v -0.242187 0.433594 0.437500 -v -0.343750 0.441406 0.500000 -v -0.343750 0.441406 0.437500 -v -0.140625 0.429688 0.500000 -v -0.140625 0.429688 0.437500 -v -0.195312 0.429688 0.500000 -v -0.195312 0.429688 0.437500 -v -0.093750 0.433594 0.500000 -v -0.093750 0.433594 0.437500 -v 0.093750 0.433594 0.500000 -v 0.093750 0.433594 0.437500 -v 0.066406 0.437500 0.500000 -v 0.066406 0.437500 0.437500 -v -0.066406 0.437500 0.500000 -v -0.066406 0.437500 0.437500 -v -0.046875 0.441406 0.500000 -v -0.046875 0.441406 0.437500 -v 0.140625 0.429688 0.500000 -v 0.140625 0.429688 0.437500 -v 0.343750 0.441406 0.500000 -v 0.343750 0.441406 0.437500 -v 0.242188 0.433594 0.500000 -v 0.242188 0.433594 0.437500 -v 0.195313 0.429688 0.500000 -v 0.195313 0.429688 0.437500 -v 0.269531 0.437500 0.500000 -v 0.269531 0.437500 0.437500 -v 0.367188 0.406250 0.500000 -v 0.367188 0.406250 0.437500 -v 0.398438 0.347656 0.500000 -v 0.398438 0.347656 0.437500 -v 0.410156 0.320312 0.500000 -v 0.410156 0.320313 0.437500 -v 0.382813 0.378906 0.500000 -v 0.382813 0.378906 0.437500 -v 0.417969 0.300781 0.500000 -v 0.417969 0.300781 0.437500 -v 0.441406 0.218750 0.500000 -v 0.441406 0.218750 0.437500 -v 0.425781 0.277344 0.500000 -v 0.425781 0.277344 0.437500 -v 0.433594 0.250000 0.500000 -v 0.433594 0.250000 0.437500 -v -0.332031 0.453125 0.500000 -v -0.332031 0.453125 0.437500 -v -0.324219 0.449219 0.500000 -v -0.324219 0.449219 0.437500 -v -0.308594 0.445312 0.500000 -v -0.308594 0.445312 0.437500 -v -0.289062 0.441406 0.500000 -v -0.289062 0.441406 0.437500 -v -0.011719 0.449219 0.500000 -v -0.011719 0.449219 0.437500 -v 0.000000 0.453125 0.500000 -v 0.000000 0.453125 0.437500 -v -0.027344 0.445312 0.500000 -v -0.027344 0.445312 0.437500 -v 0.011719 0.449219 0.500000 -v 0.011719 0.449219 0.437500 -v 0.027344 0.445312 0.500000 -v 0.027344 0.445312 0.437500 -v 0.289063 0.441406 0.500000 -v 0.289063 0.441406 0.437500 -v 0.046875 0.441406 0.500000 -v 0.046875 0.441406 0.437500 -v 0.308594 0.445312 0.500000 -v 0.308594 0.445312 0.437500 -v 0.332031 0.453125 0.500000 -v 0.332031 0.453125 0.437500 -v 0.324219 0.449219 0.500000 -v 0.324219 0.449219 0.437500 -v 0.000000 0.052630 0.437500 -v 0.000000 0.052630 0.500000 +v -0.171875 -0.500000 -0.386719 +v -0.171875 -0.437500 -0.386719 +v -0.203125 -0.500000 -0.367187 +v -0.203125 -0.437500 -0.367188 +v -0.136719 -0.500000 -0.406250 +v -0.136719 -0.437500 -0.406250 +v -0.109375 -0.500000 -0.417969 +v -0.109375 -0.437500 -0.417969 +v -0.046875 -0.500000 -0.441406 +v -0.046875 -0.437500 -0.441406 +v -0.082031 -0.500000 -0.429687 +v -0.082031 -0.437500 -0.429687 +v -0.019531 -0.500000 -0.449219 +v -0.019531 -0.437500 -0.449219 +v 0.000000 -0.500000 -0.453125 +v 0.000000 -0.437500 -0.453125 +v 0.019531 -0.500000 -0.449219 +v 0.019531 -0.437500 -0.449219 +v 0.046875 -0.500000 -0.441406 +v 0.046875 -0.437500 -0.441406 +v 0.082031 -0.500000 -0.429687 +v 0.082031 -0.437500 -0.429687 +v 0.109375 -0.500000 -0.417969 +v 0.109375 -0.437500 -0.417969 +v 0.136719 -0.500000 -0.406250 +v 0.136719 -0.437500 -0.406250 +v 0.171875 -0.500000 -0.386719 +v 0.171875 -0.437500 -0.386719 +v 0.238281 -0.500000 -0.339844 +v 0.238281 -0.437500 -0.339844 +v 0.203125 -0.500000 -0.367187 +v 0.203125 -0.437500 -0.367188 +v -0.406250 -0.500000 -0.117187 +v -0.406250 -0.437500 -0.117187 +v -0.394531 -0.500000 -0.144531 +v -0.394531 -0.437500 -0.144531 +v -0.382812 -0.500000 -0.167969 +v -0.382812 -0.437500 -0.167969 +v -0.371094 -0.500000 -0.187500 +v -0.371094 -0.437500 -0.187500 +v -0.359375 -0.500000 -0.207031 +v -0.359375 -0.437500 -0.207031 +v -0.312500 -0.500000 -0.269531 +v -0.312500 -0.437500 -0.269531 +v -0.269531 -0.500000 -0.312500 +v -0.269531 -0.437500 -0.312500 +v -0.339844 -0.500000 -0.234375 +v -0.339844 -0.437500 -0.234375 +v -0.238281 -0.500000 -0.339844 +v -0.238281 -0.437500 -0.339844 +v 0.269531 -0.500000 -0.312500 +v 0.269531 -0.437500 -0.312500 +v 0.312500 -0.500000 -0.269531 +v 0.312500 -0.437500 -0.269531 +v 0.339844 -0.500000 -0.234375 +v 0.339844 -0.437500 -0.234375 +v 0.382813 -0.500000 -0.167969 +v 0.382813 -0.437500 -0.167969 +v 0.371094 -0.500000 -0.187500 +v 0.371094 -0.437500 -0.187500 +v 0.359375 -0.500000 -0.207031 +v 0.359375 -0.437500 -0.207031 +v 0.394531 -0.500000 -0.144531 +v 0.394531 -0.437500 -0.144531 +v -0.453125 -0.500000 0.082031 +v -0.453125 -0.437500 0.082031 +v -0.453125 -0.500000 0.125000 +v -0.453125 -0.437500 0.125000 +v -0.449219 -0.500000 0.042969 +v -0.449219 -0.437500 0.042969 +v -0.441406 -0.500000 -0.007812 +v -0.441406 -0.437500 -0.007812 +v -0.445312 -0.500000 0.011719 +v -0.445312 -0.437500 0.011719 +v -0.433594 -0.500000 -0.039062 +v -0.433594 -0.437500 -0.039062 +v -0.425781 -0.500000 -0.070312 +v -0.425781 -0.437500 -0.070312 +v -0.417969 -0.500000 -0.089844 +v -0.417969 -0.437500 -0.089844 +v 0.406250 -0.500000 -0.117187 +v 0.406250 -0.437500 -0.117187 +v 0.417969 -0.500000 -0.089844 +v 0.417969 -0.437500 -0.089844 +v 0.425781 -0.500000 -0.070312 +v 0.425781 -0.437500 -0.070312 +v 0.441406 -0.500000 -0.007812 +v 0.441406 -0.437500 -0.007812 +v 0.433594 -0.500000 -0.039062 +v 0.433594 -0.437500 -0.039062 +v 0.445313 -0.500000 0.011719 +v 0.445313 -0.437500 0.011719 +v 0.449219 -0.500000 0.042969 +v 0.449219 -0.437500 0.042969 +v 0.453125 -0.500000 0.125000 +v 0.453125 -0.437500 0.125000 +v 0.449219 -0.500000 0.167969 +v 0.449219 -0.437500 0.167969 +v 0.453125 -0.500000 0.082031 +v 0.453125 -0.437500 0.082031 +v -0.433594 -0.500000 0.250000 +v -0.433594 -0.437500 0.250000 +v -0.441406 -0.500000 0.218750 +v -0.441406 -0.437500 0.218750 +v -0.449219 -0.500000 0.167969 +v -0.449219 -0.437500 0.167969 +v -0.425781 -0.500000 0.277344 +v -0.425781 -0.437500 0.277344 +v -0.398438 -0.500000 0.347656 +v -0.398438 -0.437500 0.347656 +v -0.410156 -0.500000 0.320313 +v -0.410156 -0.437500 0.320313 +v -0.417969 -0.500000 0.300781 +v -0.417969 -0.437500 0.300781 +v -0.382812 -0.500000 0.378906 +v -0.382812 -0.437500 0.378906 +v -0.269531 -0.500000 0.437500 +v -0.269531 -0.437500 0.437500 +v -0.367188 -0.500000 0.406250 +v -0.367188 -0.437500 0.406250 +v -0.242187 -0.500000 0.433594 +v -0.242187 -0.437500 0.433594 +v -0.343750 -0.500000 0.441406 +v -0.343750 -0.437500 0.441406 +v -0.140625 -0.500000 0.429688 +v -0.140625 -0.437500 0.429688 +v -0.195312 -0.500000 0.429688 +v -0.195312 -0.437500 0.429688 +v -0.093750 -0.500000 0.433594 +v -0.093750 -0.437500 0.433594 +v 0.093750 -0.500000 0.433594 +v 0.093750 -0.437500 0.433594 +v 0.066406 -0.500000 0.437500 +v 0.066406 -0.437500 0.437500 +v -0.066406 -0.500000 0.437500 +v -0.066406 -0.437500 0.437500 +v -0.046875 -0.500000 0.441406 +v -0.046875 -0.437500 0.441406 +v 0.140625 -0.500000 0.429688 +v 0.140625 -0.437500 0.429688 +v 0.343750 -0.500000 0.441406 +v 0.343750 -0.437500 0.441406 +v 0.242188 -0.500000 0.433594 +v 0.242188 -0.437500 0.433594 +v 0.195313 -0.500000 0.429688 +v 0.195313 -0.437500 0.429688 +v 0.269531 -0.500000 0.437500 +v 0.269531 -0.437500 0.437500 +v 0.367188 -0.500000 0.406250 +v 0.367188 -0.437500 0.406250 +v 0.398438 -0.500000 0.347656 +v 0.398438 -0.437500 0.347656 +v 0.410156 -0.500000 0.320313 +v 0.410156 -0.437500 0.320313 +v 0.382813 -0.500000 0.378906 +v 0.382813 -0.437500 0.378906 +v 0.417969 -0.500000 0.300781 +v 0.417969 -0.437500 0.300781 +v 0.441406 -0.500000 0.218750 +v 0.441406 -0.437500 0.218750 +v 0.425781 -0.500000 0.277344 +v 0.425781 -0.437500 0.277344 +v 0.433594 -0.500000 0.250000 +v 0.433594 -0.437500 0.250000 +v -0.332031 -0.500000 0.453125 +v -0.332031 -0.437500 0.453125 +v -0.324219 -0.500000 0.449219 +v -0.324219 -0.437500 0.449219 +v -0.308594 -0.500000 0.445313 +v -0.308594 -0.437500 0.445313 +v -0.289062 -0.500000 0.441406 +v -0.289062 -0.437500 0.441406 +v -0.011719 -0.500000 0.449219 +v -0.011719 -0.437500 0.449219 +v 0.000000 -0.500000 0.453125 +v 0.000000 -0.437500 0.453125 +v -0.027344 -0.500000 0.445313 +v -0.027344 -0.437500 0.445313 +v 0.011719 -0.500000 0.449219 +v 0.011719 -0.437500 0.449219 +v 0.027344 -0.500000 0.445313 +v 0.027344 -0.437500 0.445313 +v 0.289063 -0.500000 0.441406 +v 0.289063 -0.437500 0.441406 +v 0.046875 -0.500000 0.441406 +v 0.046875 -0.437500 0.441406 +v 0.308594 -0.500000 0.445313 +v 0.308594 -0.437500 0.445313 +v 0.332031 -0.500000 0.453125 +v 0.332031 -0.437500 0.453125 +v 0.324219 -0.500000 0.449219 +v 0.324219 -0.437500 0.449219 +v 0.000000 -0.437500 0.052630 +v 0.000000 -0.500000 0.052630 vt 0.957234 0.733850 vt 0.957234 0.712783 vt 0.993282 0.712783 @@ -585,83 +585,83 @@ vt 0.192171 0.970703 vt 0.174377 0.972656 vt 0.160142 0.974609 vt 0.277580 0.964844 -vn -0.8682 0.4961 0.0000 -vn -0.3939 -0.9191 0.0000 -vn 0.9959 0.0905 0.0000 -vn -0.2425 0.9701 0.0000 -vn 0.4472 0.8944 0.0000 -vn 0.2747 -0.9615 0.0000 -vn 0.9285 -0.3714 -0.0000 -vn -0.6139 -0.7894 0.0000 -vn -0.7071 -0.7071 0.0000 -vn -0.9191 -0.3939 -0.0000 -vn 0.9191 -0.3939 -0.0000 -vn 0.5300 -0.8480 0.0000 -vn 0.9285 0.3714 0.0000 -vn -0.9950 -0.0995 0.0000 -vn -0.8575 -0.5145 0.0000 -vn -0.1961 0.9806 0.0000 -vn 0.4856 -0.8742 0.0000 -vn 0.8321 0.5547 0.0000 -vn -0.8944 0.4472 0.0000 -vn 0.9923 -0.1240 0.0000 -vn -0.4472 0.8944 0.0000 -vn 0.9701 0.2425 0.0000 -vn 0.8137 -0.5812 0.0000 -vn 0.8575 -0.5145 0.0000 -vn -0.5300 -0.8480 0.0000 -vn 0.1414 0.9899 0.0000 -vn -0.7071 0.7071 0.0000 -vn -0.9701 0.2425 0.0000 -vn 0.9701 -0.2425 0.0000 -vn 0.3162 0.9487 0.0000 -vn 0.9806 -0.1961 0.0000 -vn -0.1414 0.9899 0.0000 -vn -0.9959 0.0905 0.0000 -vn 0.1961 0.9806 0.0000 -vn 0.8944 0.4472 0.0000 -vn 0.9950 -0.0995 0.0000 -vn -0.9487 0.3162 0.0000 -vn -0.9191 0.3939 0.0000 +vn -0.8682 0.0000 0.4961 +vn -0.3939 0.0000 -0.9191 +vn 0.9959 0.0000 0.0905 +vn -0.2425 0.0000 0.9701 +vn 0.4472 0.0000 0.8944 +vn 0.2747 0.0000 -0.9615 +vn 0.9285 0.0000 -0.3714 +vn -0.6139 -0.0000 -0.7894 +vn -0.7071 0.0000 -0.7071 +vn -0.9191 0.0000 -0.3939 +vn 0.9191 0.0000 -0.3939 +vn 0.5300 -0.0000 -0.8480 +vn 0.9285 0.0000 0.3714 +vn -0.9950 0.0000 -0.0995 +vn -0.8575 0.0000 -0.5145 +vn -0.1961 0.0000 0.9806 +vn 0.4856 0.0000 -0.8742 +vn 0.8321 0.0000 0.5547 +vn -0.8944 -0.0000 0.4472 +vn 0.9923 0.0000 -0.1240 +vn -0.4472 0.0000 0.8944 +vn 0.9701 0.0000 0.2425 +vn 0.8137 -0.0000 -0.5812 +vn 0.8575 -0.0000 -0.5145 +vn -0.5300 -0.0000 -0.8480 +vn 0.1414 0.0000 0.9899 +vn -0.7071 0.0000 0.7071 +vn -0.9701 0.0000 0.2425 +vn 0.9701 0.0000 -0.2425 +vn 0.3162 -0.0000 0.9487 +vn 0.9806 0.0000 -0.1961 +vn -0.1414 0.0000 0.9899 +vn -0.9959 0.0000 0.0905 +vn 0.1961 0.0000 0.9806 +vn 0.8944 0.0000 0.4472 +vn 0.9950 0.0000 -0.0995 +vn -0.9487 0.0000 0.3162 +vn -0.9191 0.0000 0.3939 vn -1.0000 0.0000 0.0000 -vn -0.3162 0.9487 0.0000 -vn -0.9285 0.3714 0.0000 -vn -0.8321 0.5547 0.0000 -vn 0.7894 -0.6139 0.0000 -vn 0.9615 0.2747 0.0000 -vn 0.0000 1.0000 0.0000 -vn 0.2425 0.9701 0.0000 -vn -0.1961 -0.9806 0.0000 -vn -0.9285 -0.3714 -0.0000 -vn -0.4856 -0.8742 0.0000 -vn 0.6139 -0.7894 0.0000 -vn -0.2747 -0.9615 0.0000 -vn -0.9884 0.1521 0.0000 -vn 0.7071 0.7071 0.0000 -vn 0.7071 -0.7071 0.0000 -vn -0.9806 -0.1961 0.0000 -vn -0.9923 -0.1240 0.0000 -vn -0.9701 -0.2425 0.0000 -vn -0.9615 0.2747 0.0000 -vn 1.0000 0.0000 0.0000 -vn 0.8944 -0.4472 0.0000 -vn -0.0830 0.9965 0.0000 -vn 0.0830 0.9965 0.0000 -vn 0.3162 -0.9487 0.0000 -vn -0.8137 -0.5812 0.0000 -vn -0.7894 -0.6139 0.0000 -vn 0.3939 -0.9191 0.0000 -vn 0.8682 0.4961 0.0000 -vn -0.8944 -0.4472 0.0000 -vn 0.1961 -0.9806 0.0000 -vn 0.6585 -0.7526 0.0000 -vn 0.9191 0.3939 0.0000 -vn -0.6585 -0.7526 0.0000 -vn -0.3162 -0.9487 0.0000 -vn 0.9884 0.1521 0.0000 -vn 0.9487 0.3162 0.0000 +vn -0.3162 0.0000 0.9487 +vn -0.9285 0.0000 0.3714 +vn -0.8321 0.0000 0.5547 +vn 0.7894 0.0000 -0.6139 +vn 0.9615 0.0000 0.2747 vn 0.0000 0.0000 1.0000 -vn 0.0000 -0.0000 -1.0000 +vn 0.2425 0.0000 0.9701 +vn -0.1961 0.0000 -0.9806 +vn -0.9285 0.0000 -0.3714 +vn -0.4856 -0.0000 -0.8742 +vn 0.6139 -0.0000 -0.7894 +vn -0.2747 0.0000 -0.9615 +vn -0.9884 0.0000 0.1521 +vn 0.7071 0.0000 0.7071 +vn 0.7071 0.0000 -0.7071 +vn -0.9806 0.0000 -0.1961 +vn -0.9923 0.0000 -0.1240 +vn -0.9701 0.0000 -0.2425 +vn -0.9615 0.0000 0.2747 +vn 1.0000 -0.0000 0.0000 +vn 0.8944 0.0000 -0.4472 +vn -0.0830 -0.0000 0.9965 +vn 0.0830 0.0000 0.9965 +vn 0.3162 0.0000 -0.9487 +vn -0.8137 -0.0000 -0.5812 +vn -0.7894 0.0000 -0.6139 +vn 0.3939 0.0000 -0.9191 +vn 0.8682 0.0000 0.4961 +vn -0.8944 0.0000 -0.4472 +vn 0.1961 0.0000 -0.9806 +vn 0.6585 -0.0000 -0.7526 +vn 0.9191 0.0000 0.3939 +vn -0.6585 0.0000 -0.7526 +vn -0.3162 0.0000 -0.9487 +vn 0.9884 0.0000 0.1521 +vn 0.9487 0.0000 0.3162 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 -0.0000 g Cube_Cube_top s off f 120/1/1 116/2/1 115/3/1 119/4/1 diff --git a/street_signs/models/street_signs_us_route.obj b/street_signs/models/street_signs_us_route.obj index fda36cb..2917b31 100644 --- a/street_signs/models/street_signs_us_route.obj +++ b/street_signs/models/street_signs_us_route.obj @@ -1,78 +1,78 @@ # Blender v2.79 (sub 0) OBJ File: 'US route sign.blend' # www.blender.org o Cube -v 0.500000 -0.430603 0.437500 -v 0.430603 -0.500000 0.437500 -v 0.498667 -0.444142 0.437500 -v 0.494718 -0.457160 0.437500 -v 0.488305 -0.469158 0.437500 -v 0.479674 -0.479674 0.437500 -v 0.469158 -0.488305 0.437500 -v 0.457160 -0.494718 0.437500 -v 0.444142 -0.498667 0.437500 -v 0.430603 0.500000 0.437500 -v 0.500000 0.430603 0.437500 -v 0.444142 0.498667 0.437500 -v 0.457160 0.494718 0.437500 -v 0.469158 0.488305 0.437500 -v 0.479674 0.479674 0.437500 -v 0.488305 0.469158 0.437500 -v 0.494718 0.457160 0.437500 -v 0.498667 0.444142 0.437500 +v 0.500000 -0.437500 -0.430603 +v 0.430603 -0.437500 -0.500000 +v 0.498667 -0.437500 -0.444142 +v 0.494718 -0.437500 -0.457160 +v 0.488305 -0.437500 -0.469158 +v 0.479674 -0.437500 -0.479674 +v 0.469158 -0.437500 -0.488305 +v 0.457160 -0.437500 -0.494718 +v 0.444142 -0.437500 -0.498667 +v 0.430603 -0.437500 0.500000 +v 0.500000 -0.437500 0.430603 +v 0.444142 -0.437500 0.498667 +v 0.457160 -0.437500 0.494718 +v 0.469158 -0.437500 0.488305 +v 0.479674 -0.437500 0.479674 +v 0.488305 -0.437500 0.469158 +v 0.494718 -0.437500 0.457160 +v 0.498667 -0.437500 0.444142 +v 0.430603 -0.500000 -0.500000 +v 0.500000 -0.500000 -0.430603 +v 0.444142 -0.500000 -0.498667 +v 0.457160 -0.500000 -0.494718 +v 0.469158 -0.500000 -0.488305 +v 0.479674 -0.500000 -0.479674 +v 0.488305 -0.500000 -0.469158 +v 0.494718 -0.500000 -0.457160 +v 0.498667 -0.500000 -0.444142 +v 0.500000 -0.500000 0.430603 v 0.430603 -0.500000 0.500000 -v 0.500000 -0.430603 0.500000 -v 0.444142 -0.498667 0.500000 -v 0.457160 -0.494718 0.500000 -v 0.469158 -0.488305 0.500000 -v 0.479674 -0.479674 0.500000 -v 0.488305 -0.469158 0.500000 -v 0.494718 -0.457160 0.500000 -v 0.498667 -0.444142 0.500000 -v 0.500000 0.430603 0.500000 -v 0.430603 0.500000 0.500000 -v 0.498667 0.444142 0.500000 -v 0.494718 0.457160 0.500000 -v 0.488305 0.469158 0.500000 -v 0.479674 0.479674 0.500000 -v 0.469158 0.488305 0.500000 -v 0.457160 0.494718 0.500000 -v 0.444142 0.498667 0.500000 -v -0.430603 -0.500000 0.437500 -v -0.500000 -0.430603 0.437500 -v -0.444142 -0.498667 0.437500 -v -0.457160 -0.494718 0.437500 -v -0.469158 -0.488305 0.437500 -v -0.479674 -0.479674 0.437500 -v -0.488305 -0.469158 0.437500 -v -0.494718 -0.457160 0.437500 -v -0.498667 -0.444142 0.437500 -v -0.500000 0.430603 0.437500 -v -0.430603 0.500000 0.437500 -v -0.498667 0.444142 0.437500 -v -0.494718 0.457160 0.437500 -v -0.488305 0.469158 0.437500 -v -0.479674 0.479674 0.437500 -v -0.469158 0.488305 0.437500 -v -0.457160 0.494718 0.437500 -v -0.444142 0.498667 0.437500 -v -0.500000 -0.430603 0.500000 +v 0.498667 -0.500000 0.444142 +v 0.494718 -0.500000 0.457160 +v 0.488305 -0.500000 0.469158 +v 0.479674 -0.500000 0.479674 +v 0.469158 -0.500000 0.488305 +v 0.457160 -0.500000 0.494718 +v 0.444142 -0.500000 0.498667 +v -0.430603 -0.437500 -0.500000 +v -0.500000 -0.437500 -0.430603 +v -0.444142 -0.437500 -0.498667 +v -0.457160 -0.437500 -0.494718 +v -0.469158 -0.437500 -0.488305 +v -0.479674 -0.437500 -0.479674 +v -0.488305 -0.437500 -0.469158 +v -0.494718 -0.437500 -0.457160 +v -0.498667 -0.437500 -0.444142 +v -0.500000 -0.437500 0.430603 +v -0.430603 -0.437500 0.500000 +v -0.498667 -0.437500 0.444142 +v -0.494718 -0.437500 0.457160 +v -0.488305 -0.437500 0.469158 +v -0.479674 -0.437500 0.479674 +v -0.469158 -0.437500 0.488305 +v -0.457160 -0.437500 0.494718 +v -0.444142 -0.437500 0.498667 +v -0.500000 -0.500000 -0.430603 +v -0.430603 -0.500000 -0.500000 +v -0.498667 -0.500000 -0.444142 +v -0.494718 -0.500000 -0.457160 +v -0.488305 -0.500000 -0.469158 +v -0.479674 -0.500000 -0.479674 +v -0.469158 -0.500000 -0.488305 +v -0.457160 -0.500000 -0.494718 +v -0.444142 -0.500000 -0.498667 v -0.430603 -0.500000 0.500000 -v -0.498667 -0.444142 0.500000 -v -0.494718 -0.457160 0.500000 -v -0.488305 -0.469158 0.500000 -v -0.479674 -0.479674 0.500000 -v -0.469158 -0.488305 0.500000 -v -0.457160 -0.494718 0.500000 -v -0.444142 -0.498667 0.500000 -v -0.430603 0.500000 0.500000 -v -0.500000 0.430603 0.500000 -v -0.444142 0.498667 0.500000 -v -0.457160 0.494718 0.500000 -v -0.469158 0.488305 0.500000 -v -0.479674 0.479674 0.500000 -v -0.488305 0.469158 0.500000 -v -0.494718 0.457160 0.500000 -v -0.498667 0.444142 0.500000 +v -0.500000 -0.500000 0.430603 +v -0.444142 -0.500000 0.498667 +v -0.457160 -0.500000 0.494718 +v -0.469158 -0.500000 0.488305 +v -0.479674 -0.500000 0.479674 +v -0.488305 -0.500000 0.469158 +v -0.494718 -0.500000 0.457160 +v -0.498667 -0.500000 0.444142 vt 0.993196 0.556895 vt 0.993196 0.997111 vt 0.955146 0.997111 @@ -221,44 +221,44 @@ vt 0.044684 0.513515 vt 0.055145 0.510422 vt 0.066496 0.508517 vt 0.078300 0.507874 -vn 0.0000 1.0000 0.0000 -vn 0.0980 0.9952 0.0000 -vn 0.2903 0.9569 0.0000 -vn 0.4714 0.8819 0.0000 -vn 0.6344 0.7730 0.0000 -vn -0.0980 0.9952 0.0000 -vn -0.2903 0.9569 0.0000 -vn -0.4714 0.8819 0.0000 -vn -0.6344 0.7730 0.0000 -vn 0.0980 -0.9952 0.0000 -vn 0.2903 -0.9569 0.0000 -vn 0.4714 -0.8819 0.0000 -vn 0.6344 -0.7730 0.0000 -vn -0.0980 -0.9952 0.0000 -vn -0.2903 -0.9569 0.0000 -vn -0.4714 -0.8819 0.0000 -vn -0.6344 -0.7730 0.0000 -vn 0.0000 -1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0980 0.0000 0.9952 +vn 0.2903 0.0000 0.9569 +vn 0.4714 0.0000 0.8819 +vn 0.6344 0.0000 0.7730 +vn -0.0980 0.0000 0.9952 +vn -0.2903 0.0000 0.9569 +vn -0.4714 0.0000 0.8819 +vn -0.6344 0.0000 0.7730 +vn 0.0980 0.0000 -0.9952 +vn 0.2903 0.0000 -0.9569 +vn 0.4714 0.0000 -0.8819 +vn 0.6344 0.0000 -0.7730 +vn -0.0980 0.0000 -0.9952 +vn -0.2903 0.0000 -0.9569 +vn -0.4714 0.0000 -0.8819 +vn -0.6344 0.0000 -0.7730 +vn 0.0000 0.0000 -1.0000 vn -1.0000 0.0000 0.0000 -vn -0.7730 -0.6344 0.0000 -vn -0.8819 -0.4714 0.0000 -vn -0.9569 -0.2903 0.0000 -vn -0.9952 -0.0980 0.0000 -vn -0.7730 0.6344 0.0000 -vn -0.8819 0.4714 0.0000 -vn -0.9569 0.2903 0.0000 -vn -0.9952 0.0980 0.0000 +vn -0.7730 0.0000 -0.6344 +vn -0.8819 0.0000 -0.4714 +vn -0.9569 0.0000 -0.2903 +vn -0.9952 0.0000 -0.0980 +vn -0.7730 0.0000 0.6344 +vn -0.8819 0.0000 0.4714 +vn -0.9569 0.0000 0.2903 +vn -0.9952 0.0000 0.0980 vn 1.0000 0.0000 0.0000 -vn 0.7730 -0.6344 0.0000 -vn 0.8819 -0.4714 0.0000 -vn 0.9569 -0.2903 0.0000 -vn 0.9952 -0.0980 0.0000 -vn 0.7730 0.6344 0.0000 -vn 0.8819 0.4714 0.0000 -vn 0.9569 0.2903 0.0000 -vn 0.9952 0.0980 0.0000 -vn -0.0000 0.0000 1.0000 -vn 0.0000 0.0000 -1.0000 +vn 0.7730 0.0000 -0.6344 +vn 0.8819 0.0000 -0.4714 +vn 0.9569 0.0000 -0.2903 +vn 0.9952 0.0000 -0.0980 +vn 0.7730 0.0000 0.6344 +vn 0.8819 0.0000 0.4714 +vn 0.9569 0.0000 0.2903 +vn 0.9952 0.0000 0.0980 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 -0.0000 g Cube_Cube_top s off f 64/1/1 29/2/1 10/3/1 47/4/1 diff --git a/street_signs/models/street_signs_warning.obj b/street_signs/models/street_signs_warning.obj index 4ce6cc0..e0048a6 100644 --- a/street_signs/models/street_signs_warning.obj +++ b/street_signs/models/street_signs_warning.obj @@ -1,94 +1,94 @@ # Blender v2.79 (sub 0) OBJ File: 'street signs warning.blend' # www.blender.org o Cube -v 0.448100 0.029396 0.437500 -v 0.448100 -0.029396 0.437500 -v 0.452202 0.024436 0.437500 -v 0.455502 0.018873 0.437500 -v 0.457919 0.012847 0.437500 -v 0.459394 0.006503 0.437500 -v 0.459889 -0.000000 0.437500 -v 0.459394 -0.006503 0.437500 -v 0.457919 -0.012847 0.437500 -v 0.455502 -0.018873 0.437500 -v 0.452202 -0.024436 0.437500 -v 0.448100 -0.029396 0.500000 -v 0.448100 0.029396 0.500000 -v 0.452202 -0.024436 0.500000 -v 0.455502 -0.018873 0.500000 -v 0.457919 -0.012847 0.500000 -v 0.459394 -0.006503 0.500000 -v 0.459889 0.000000 0.500000 -v 0.459394 0.006503 0.500000 -v 0.457919 0.012847 0.500000 -v 0.455502 0.018873 0.500000 -v 0.452202 0.024436 0.500000 -v 0.028463 -0.462792 0.437500 -v -0.028463 -0.462792 0.437500 -v 0.023660 -0.467028 0.437500 -v 0.018274 -0.470437 0.437500 -v 0.012439 -0.472933 0.437500 -v 0.006297 -0.474456 0.437500 -v 0.000000 -0.474968 0.437500 -v -0.006297 -0.474456 0.437500 -v -0.012439 -0.472933 0.437500 -v -0.018274 -0.470437 0.437500 -v -0.023660 -0.467028 0.437500 -v -0.448100 -0.029396 0.437500 -v -0.448100 0.029396 0.437500 -v -0.452202 -0.024436 0.437500 -v -0.455502 -0.018873 0.437500 -v -0.457919 -0.012847 0.437500 -v -0.459394 -0.006503 0.437500 -v -0.459889 0.000000 0.437500 -v -0.459394 0.006503 0.437500 -v -0.457919 0.012847 0.437500 -v -0.455502 0.018873 0.437500 -v -0.452202 0.024436 0.437500 -v -0.028463 0.462792 0.437500 -v 0.028463 0.462792 0.437500 -v -0.023660 0.467028 0.437500 -v -0.018274 0.470437 0.437500 -v -0.012439 0.472933 0.437500 -v -0.006297 0.474456 0.437500 -v 0.000000 0.474968 0.437500 -v 0.006297 0.474456 0.437500 -v 0.012439 0.472933 0.437500 -v 0.018274 0.470437 0.437500 -v 0.023660 0.467028 0.437500 -v -0.448100 0.029396 0.500000 -v -0.448100 -0.029396 0.500000 -v -0.452202 0.024436 0.500000 -v -0.455502 0.018873 0.500000 -v -0.457919 0.012847 0.500000 -v -0.459394 0.006503 0.500000 -v -0.459889 -0.000000 0.500000 -v -0.459394 -0.006503 0.500000 -v -0.457919 -0.012847 0.500000 -v -0.455502 -0.018873 0.500000 -v -0.452202 -0.024436 0.500000 -v -0.028463 -0.462792 0.500000 -v 0.028463 -0.462792 0.500000 -v -0.023660 -0.467028 0.500000 -v -0.018274 -0.470437 0.500000 -v -0.012439 -0.472933 0.500000 -v -0.006297 -0.474456 0.500000 -v 0.000000 -0.474968 0.500000 -v 0.006297 -0.474456 0.500000 -v 0.012439 -0.472933 0.500000 -v 0.018274 -0.470437 0.500000 -v 0.023660 -0.467028 0.500000 -v 0.028463 0.462792 0.500000 -v -0.028463 0.462792 0.500000 -v 0.023660 0.467028 0.500000 -v 0.018274 0.470437 0.500000 -v 0.012439 0.472933 0.500000 -v 0.006297 0.474456 0.500000 -v 0.000000 0.474968 0.500000 -v -0.006297 0.474456 0.500000 -v -0.012439 0.472933 0.500000 -v -0.018274 0.470437 0.500000 -v -0.023660 0.467028 0.500000 +v 0.448100 -0.437500 0.029396 +v 0.448100 -0.437500 -0.029396 +v 0.452202 -0.437500 0.024436 +v 0.455502 -0.437500 0.018873 +v 0.457919 -0.437500 0.012847 +v 0.459394 -0.437500 0.006503 +v 0.459889 -0.437500 0.000000 +v 0.459394 -0.437500 -0.006503 +v 0.457919 -0.437500 -0.012847 +v 0.455502 -0.437500 -0.018873 +v 0.452202 -0.437500 -0.024436 +v 0.448100 -0.500000 -0.029396 +v 0.448100 -0.500000 0.029396 +v 0.452202 -0.500000 -0.024436 +v 0.455502 -0.500000 -0.018873 +v 0.457919 -0.500000 -0.012847 +v 0.459394 -0.500000 -0.006503 +v 0.459889 -0.500000 0.000000 +v 0.459394 -0.500000 0.006503 +v 0.457919 -0.500000 0.012847 +v 0.455502 -0.500000 0.018873 +v 0.452202 -0.500000 0.024436 +v 0.028463 -0.437500 -0.462792 +v -0.028463 -0.437500 -0.462792 +v 0.023660 -0.437500 -0.467028 +v 0.018274 -0.437500 -0.470437 +v 0.012439 -0.437500 -0.472933 +v 0.006297 -0.437500 -0.474456 +v -0.000000 -0.437500 -0.474968 +v -0.006297 -0.437500 -0.474456 +v -0.012439 -0.437500 -0.472933 +v -0.018274 -0.437500 -0.470437 +v -0.023660 -0.437500 -0.467028 +v -0.448100 -0.437500 -0.029396 +v -0.448100 -0.437500 0.029396 +v -0.452202 -0.437500 -0.024436 +v -0.455502 -0.437500 -0.018873 +v -0.457919 -0.437500 -0.012847 +v -0.459394 -0.437500 -0.006503 +v -0.459889 -0.437500 0.000000 +v -0.459394 -0.437500 0.006503 +v -0.457919 -0.437500 0.012847 +v -0.455502 -0.437500 0.018873 +v -0.452202 -0.437500 0.024436 +v -0.028463 -0.437500 0.462792 +v 0.028463 -0.437500 0.462792 +v -0.023660 -0.437500 0.467028 +v -0.018274 -0.437500 0.470437 +v -0.012439 -0.437500 0.472933 +v -0.006297 -0.437500 0.474456 +v 0.000000 -0.437500 0.474968 +v 0.006297 -0.437500 0.474456 +v 0.012439 -0.437500 0.472933 +v 0.018274 -0.437500 0.470437 +v 0.023660 -0.437500 0.467028 +v -0.448100 -0.500000 0.029396 +v -0.448100 -0.500000 -0.029396 +v -0.452202 -0.500000 0.024436 +v -0.455502 -0.500000 0.018873 +v -0.457919 -0.500000 0.012847 +v -0.459394 -0.500000 0.006503 +v -0.459889 -0.500000 0.000000 +v -0.459394 -0.500000 -0.006503 +v -0.457919 -0.500000 -0.012847 +v -0.455502 -0.500000 -0.018873 +v -0.452202 -0.500000 -0.024436 +v -0.028463 -0.500000 -0.462792 +v 0.028463 -0.500000 -0.462792 +v -0.023660 -0.500000 -0.467028 +v -0.018274 -0.500000 -0.470437 +v -0.012439 -0.500000 -0.472933 +v -0.006297 -0.500000 -0.474456 +v -0.000000 -0.500000 -0.474968 +v 0.006297 -0.500000 -0.474456 +v 0.012439 -0.500000 -0.472933 +v 0.018274 -0.500000 -0.470437 +v 0.023660 -0.500000 -0.467028 +v 0.028463 -0.500000 0.462792 +v -0.028463 -0.500000 0.462792 +v 0.023660 -0.500000 0.467028 +v 0.018274 -0.500000 0.470437 +v 0.012439 -0.500000 0.472933 +v 0.006297 -0.500000 0.474456 +v -0.000000 -0.500000 0.474968 +v -0.006297 -0.500000 0.474456 +v -0.012439 -0.500000 0.472933 +v -0.018274 -0.500000 0.470437 +v -0.023660 -0.500000 0.467028 vt 0.920146 0.499300 vt 0.988043 0.499300 vt 0.988043 0.721828 @@ -267,52 +267,52 @@ vt 0.021239 0.743526 vt 0.023532 0.740488 vt 0.026662 0.737685 vt 0.030552 0.735185 -vn -0.7184 0.6956 0.0000 -vn -0.7706 0.6373 0.0000 -vn -0.8600 0.5103 0.0000 -vn -0.9281 0.3722 0.0000 -vn -0.9740 0.2264 0.0000 -vn -0.9971 0.0760 0.0000 -vn 0.7706 0.6373 -0.0000 -vn 0.8600 0.5103 -0.0000 -vn 0.9281 0.3722 -0.0000 -vn 0.9740 0.2264 -0.0000 -vn 0.9971 0.0760 -0.0000 -vn 0.6615 0.7499 0.0000 -vn 0.5348 0.8450 -0.0000 -vn 0.3933 0.9194 0.0000 -vn 0.2407 0.9706 0.0000 -vn 0.0810 0.9967 0.0000 -vn -0.0810 0.9967 -0.0000 -vn -0.2407 0.9706 -0.0000 -vn -0.3933 0.9194 -0.0000 -vn -0.5348 0.8450 0.0000 -vn -0.6615 0.7499 0.0000 -vn 0.7184 0.6956 0.0000 -vn 0.7184 -0.6956 0.0000 -vn -0.7184 -0.6956 0.0000 -vn -0.9971 -0.0760 -0.0000 -vn -0.9740 -0.2264 -0.0000 -vn -0.9281 -0.3722 -0.0000 -vn -0.8600 -0.5103 -0.0000 -vn -0.7706 -0.6373 -0.0000 -vn 0.9971 -0.0760 0.0000 -vn 0.9740 -0.2264 0.0000 -vn 0.9281 -0.3722 0.0000 -vn 0.8600 -0.5103 0.0000 -vn 0.7706 -0.6373 0.0000 -vn 0.6615 -0.7499 0.0000 -vn 0.5348 -0.8450 0.0000 -vn 0.3933 -0.9194 0.0000 -vn 0.2407 -0.9706 -0.0000 -vn 0.0810 -0.9967 0.0000 -vn -0.0810 -0.9967 0.0000 -vn -0.2407 -0.9706 0.0000 -vn -0.3933 -0.9194 0.0000 -vn -0.5348 -0.8450 0.0000 -vn -0.6615 -0.7499 0.0000 -vn -0.0000 0.0000 1.0000 -vn -0.0000 0.0000 -1.0000 +vn -0.7184 0.0000 0.6956 +vn -0.7706 -0.0000 0.6373 +vn -0.8600 0.0000 0.5103 +vn -0.9281 0.0000 0.3722 +vn -0.9740 -0.0000 0.2264 +vn -0.9971 -0.0000 0.0760 +vn 0.7706 -0.0000 0.6373 +vn 0.8600 -0.0000 0.5103 +vn 0.9281 -0.0000 0.3722 +vn 0.9740 -0.0000 0.2264 +vn 0.9971 0.0000 0.0760 +vn 0.6615 0.0000 0.7499 +vn 0.5348 -0.0000 0.8450 +vn 0.3933 0.0000 0.9194 +vn 0.2407 -0.0000 0.9706 +vn 0.0810 -0.0000 0.9967 +vn -0.0810 0.0000 0.9967 +vn -0.2407 0.0000 0.9706 +vn -0.3933 0.0000 0.9194 +vn -0.5348 0.0000 0.8450 +vn -0.6615 0.0000 0.7499 +vn 0.7184 0.0000 0.6956 +vn 0.7184 -0.0000 -0.6956 +vn -0.7184 -0.0000 -0.6956 +vn -0.9971 0.0000 -0.0760 +vn -0.9740 0.0000 -0.2264 +vn -0.9281 0.0000 -0.3722 +vn -0.8600 -0.0000 -0.5103 +vn -0.7706 -0.0000 -0.6373 +vn 0.9971 -0.0000 -0.0760 +vn 0.9740 0.0000 -0.2264 +vn 0.9281 -0.0000 -0.3722 +vn 0.8600 -0.0000 -0.5103 +vn 0.7706 -0.0000 -0.6373 +vn 0.6615 0.0000 -0.7499 +vn 0.5348 0.0000 -0.8450 +vn 0.3933 0.0000 -0.9194 +vn 0.2407 0.0000 -0.9706 +vn 0.0810 0.0000 -0.9967 +vn -0.0810 -0.0000 -0.9967 +vn -0.2407 -0.0000 -0.9706 +vn -0.3933 0.0000 -0.9194 +vn -0.5348 -0.0000 -0.8450 +vn -0.6615 0.0000 -0.7499 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 -0.0000 g Cube_Cube_top s off f 79/1/1 45/2/1 35/3/1 56/4/1 -- cgit v1.2.3