summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bees/init.lua64
-rw-r--r--bees/license.txt21
-rw-r--r--bees/readme.txt3
-rw-r--r--street_signs/init.lua15
-rw-r--r--street_signs/models/street_signs_generic_highway_large.obj53
-rw-r--r--street_signs/models/street_signs_generic_highway_large_entity.obj15
-rw-r--r--street_signs/models/street_signs_generic_highway_medium.obj53
-rw-r--r--street_signs/models/street_signs_generic_highway_medium_entity.obj15
-rw-r--r--street_signs/models/street_signs_generic_highway_small.obj53
-rw-r--r--street_signs/models/street_signs_generic_highway_small_entity.obj15
-rw-r--r--street_signs/models/street_signs_generic_sign_18x18_top.obj254
-rw-r--r--street_signs/models/street_signs_generic_sign_18x18_top_entity.obj55
-rw-r--r--street_signs/models/street_signs_generic_sign_18x18_top_entity_onpole.obj55
-rw-r--r--street_signs/models/street_signs_generic_sign_18x18_top_onpole.obj456
-rw-r--r--street_signs/models/street_signs_generic_sign_24x12_top.obj254
-rw-r--r--street_signs/models/street_signs_generic_sign_24x12_top_onpole.obj372
-rw-r--r--street_signs/models/street_signs_generic_sign_24x18.obj254
-rw-r--r--street_signs/models/street_signs_generic_sign_24x18_entity.obj55
-rw-r--r--street_signs/models/street_signs_generic_sign_24x18_entity_onpole.obj55
-rw-r--r--street_signs/models/street_signs_generic_sign_24x18_onpole.obj456
-rw-r--r--street_signs/models/street_signs_generic_sign_24x18_top.obj254
-rw-r--r--street_signs/models/street_signs_generic_sign_24x18_top_entity.obj55
-rw-r--r--street_signs/models/street_signs_generic_sign_24x18_top_entity_onpole.obj55
-rw-r--r--street_signs/models/street_signs_generic_sign_24x18_top_onpole.obj456
-rw-r--r--street_signs/models/street_signs_generic_sign_30dia.obj524
-rw-r--r--street_signs/models/street_signs_generic_sign_30dia_onpole.obj (renamed from street_signs/models/street_signs_rr_grade_crossing_advance_onpole.obj)604
-rw-r--r--street_signs/models/street_signs_generic_sign_30x30.obj254
-rw-r--r--street_signs/models/street_signs_generic_sign_30x30_onpole.obj456
-rw-r--r--street_signs/models/street_signs_generic_sign_30x36_entity.obj54
-rw-r--r--street_signs/models/street_signs_generic_sign_30x36_entity_onpole.obj54
-rw-r--r--street_signs/models/street_signs_generic_sign_36x36_entity.obj60
-rw-r--r--street_signs/models/street_signs_generic_sign_36x36_entity_onpole.obj60
-rw-r--r--street_signs/models/street_signs_generic_sign_48x18.obj254
-rw-r--r--street_signs/models/street_signs_generic_sign_48x18_onpole.obj456
-rw-r--r--street_signs/models/street_signs_generic_sign_9x15_entity.obj58
-rw-r--r--street_signs/models/street_signs_generic_sign_9x15_entity_onpole.obj60
-rw-r--r--street_signs/models/street_signs_highway_large.obj54
-rw-r--r--street_signs/models/street_signs_highway_large_entity.obj15
-rw-r--r--street_signs/models/street_signs_highway_medium.obj54
-rw-r--r--street_signs/models/street_signs_highway_medium_entity.obj15
-rw-r--r--street_signs/models/street_signs_highway_small.obj54
-rw-r--r--street_signs/models/street_signs_highway_small_entity.obj15
-rw-r--r--street_signs/models/street_signs_interstate_shield_entity.obj126
-rw-r--r--street_signs/models/street_signs_interstate_shield_entity_onpole.obj128
-rw-r--r--street_signs/models/street_signs_rr_grade_crossing_advance.obj524
-rw-r--r--street_signs/models/street_signs_warning_36x36_entity.obj58
-rw-r--r--street_signs/models/street_signs_warning_36x36_entity_onpole.obj56
-rw-r--r--street_signs/signs_class_m.lua46
-rw-r--r--street_signs/signs_class_r.lua157
-rw-r--r--street_signs/signs_class_w.lua557
-rw-r--r--street_signs/signs_misc_generic.lua172
-rw-r--r--street_signs/textures/street_signs_advisory_speed_kmh.pngbin0 -> 9550 bytes
-rw-r--r--street_signs/textures/street_signs_advisory_speed_kmh_inv.pngbin0 -> 3573 bytes
-rw-r--r--street_signs/textures/street_signs_advisory_speed_mph.pngbin0 -> 8922 bytes
-rw-r--r--street_signs/textures/street_signs_advisory_speed_mph_inv.pngbin0 -> 3413 bytes
-rw-r--r--street_signs/textures/street_signs_advisory_speed_ms.pngbin0 -> 9130 bytes
-rw-r--r--street_signs/textures/street_signs_advisory_speed_ms_inv.pngbin0 -> 3386 bytes
-rw-r--r--street_signs/textures/street_signs_detour_left_m4_10.pngbin0 -> 6269 bytes
-rw-r--r--street_signs/textures/street_signs_detour_left_m4_10_inv.pngbin0 -> 1562 bytes
-rw-r--r--street_signs/textures/street_signs_detour_right_m4_10.pngbin0 -> 6373 bytes
-rw-r--r--street_signs/textures/street_signs_detour_right_m4_10_inv.pngbin0 -> 1586 bytes
-rw-r--r--street_signs/textures/street_signs_distance_2_lines.pngbin0 -> 3003 bytes
-rw-r--r--street_signs/textures/street_signs_distance_2_lines_inv.pngbin0 -> 1976 bytes
-rw-r--r--street_signs/textures/street_signs_distance_2_lines_orange.pngbin0 -> 2941 bytes
-rw-r--r--street_signs/textures/street_signs_distance_2_lines_orange_inv.pngbin0 -> 1577 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_back_large.pngbin0 -> 714 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_back_medium.pngbin0 -> 586 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_back_small.pngbin0 -> 347 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_edges.pngbin0 -> 40735 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_front_large_blue.pngbin0 -> 717 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_front_large_green.pngbin0 -> 711 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_front_large_orange.pngbin0 -> 703 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_front_large_yellow.pngbin0 -> 701 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_front_medium_blue.pngbin0 -> 587 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_front_medium_green.pngbin0 -> 581 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_front_medium_orange.pngbin0 -> 578 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_front_medium_yellow.pngbin0 -> 576 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_front_small_blue.pngbin0 -> 348 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_front_small_green.pngbin0 -> 342 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_front_small_orange.pngbin0 -> 338 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_front_small_yellow.pngbin0 -> 336 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_large_blue_inv.png (renamed from street_signs/textures/street_signs_highway_large_blue_inv.png)bin1802 -> 1802 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_large_green_inv.png (renamed from street_signs/textures/street_signs_highway_large_green_inv.png)bin1735 -> 1735 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_large_orange_inv.png (renamed from street_signs/textures/street_signs_highway_large_orange_inv.png)bin1391 -> 1391 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_large_yellow_inv.png (renamed from street_signs/textures/street_signs_highway_large_yellow_inv.png)bin1420 -> 1420 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_medium_blue_inv.png (renamed from street_signs/textures/street_signs_highway_medium_blue_inv.png)bin1871 -> 1871 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_medium_green_inv.png (renamed from street_signs/textures/street_signs_highway_medium_green_inv.png)bin1845 -> 1845 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_medium_orange_inv.png (renamed from street_signs/textures/street_signs_highway_medium_orange_inv.png)bin1614 -> 1614 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_medium_yellow_inv.png (renamed from street_signs/textures/street_signs_highway_medium_yellow_inv.png)bin1632 -> 1632 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_small_blue_inv.png (renamed from street_signs/textures/street_signs_highway_small_blue_inv.png)bin1339 -> 1339 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_small_green_inv.png (renamed from street_signs/textures/street_signs_highway_small_green_inv.png)bin1285 -> 1285 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_small_orange_inv.png (renamed from street_signs/textures/street_signs_highway_small_orange_inv.png)bin1175 -> 1175 bytes
-rw-r--r--street_signs/textures/street_signs_generic_highway_small_yellow_inv.png (renamed from street_signs/textures/street_signs_highway_small_yellow_inv.png)bin1174 -> 1174 bytes
-rw-r--r--street_signs/textures/street_signs_highway_large_blue.pngbin349 -> 0 bytes
-rw-r--r--street_signs/textures/street_signs_highway_large_green.pngbin328 -> 0 bytes
-rw-r--r--street_signs/textures/street_signs_highway_large_orange.pngbin347 -> 0 bytes
-rw-r--r--street_signs/textures/street_signs_highway_large_yellow.pngbin345 -> 0 bytes
-rw-r--r--street_signs/textures/street_signs_highway_medium_blue.pngbin295 -> 0 bytes
-rw-r--r--street_signs/textures/street_signs_highway_medium_green.pngbin272 -> 0 bytes
-rw-r--r--street_signs/textures/street_signs_highway_medium_orange.pngbin295 -> 0 bytes
-rw-r--r--street_signs/textures/street_signs_highway_medium_yellow.pngbin291 -> 0 bytes
-rw-r--r--street_signs/textures/street_signs_highway_small_blue.pngbin244 -> 0 bytes
-rw-r--r--street_signs/textures/street_signs_highway_small_green.pngbin222 -> 0 bytes
-rw-r--r--street_signs/textures/street_signs_highway_small_orange.pngbin243 -> 0 bytes
-rw-r--r--street_signs/textures/street_signs_highway_small_yellow.pngbin239 -> 0 bytes
-rw-r--r--street_signs/textures/street_signs_large_arrow_left.pngbin0 -> 5226 bytes
-rw-r--r--street_signs/textures/street_signs_large_arrow_left_inv.pngbin0 -> 1068 bytes
-rw-r--r--street_signs/textures/street_signs_large_arrow_right.pngbin0 -> 5129 bytes
-rw-r--r--street_signs/textures/street_signs_large_arrow_right_inv.pngbin0 -> 1042 bytes
-rw-r--r--street_signs/textures/street_signs_left_turn_or_straight.pngbin0 -> 13008 bytes
-rw-r--r--street_signs/textures/street_signs_left_turn_or_straight_inv.pngbin0 -> 2018 bytes
-rw-r--r--street_signs/textures/street_signs_ped_push_button_to_cross_r10_3a_both_ways.pngbin0 -> 34959 bytes
-rw-r--r--street_signs/textures/street_signs_ped_push_button_to_cross_r10_3a_both_ways_inv.pngbin0 -> 3349 bytes
-rw-r--r--street_signs/textures/street_signs_right_turn_or_straight.pngbin0 -> 11804 bytes
-rw-r--r--street_signs/textures/street_signs_right_turn_or_straight_inv.pngbin0 -> 1922 bytes
-rw-r--r--street_signs/textures/street_signs_road_turns_270_left.pngbin0 -> 17775 bytes
-rw-r--r--street_signs/textures/street_signs_road_turns_270_left_inv.pngbin0 -> 2698 bytes
-rw-r--r--street_signs/textures/street_signs_road_turns_270_right.pngbin0 -> 17656 bytes
-rw-r--r--street_signs/textures/street_signs_road_turns_270_right_inv.pngbin0 -> 2592 bytes
-rw-r--r--street_signs/textures/street_signs_road_turns_dog_leg_curve_left.pngbin0 -> 15548 bytes
-rw-r--r--street_signs/textures/street_signs_road_turns_dog_leg_curve_left_inv.pngbin0 -> 2221 bytes
-rw-r--r--street_signs/textures/street_signs_road_turns_dog_leg_curve_right.pngbin0 -> 15608 bytes
-rw-r--r--street_signs/textures/street_signs_road_turns_dog_leg_curve_right_inv.pngbin0 -> 2091 bytes
-rw-r--r--street_signs/textures/street_signs_road_turns_dog_leg_left.pngbin0 -> 17595 bytes
-rw-r--r--street_signs/textures/street_signs_road_turns_dog_leg_left_inv.pngbin0 -> 2506 bytes
-rw-r--r--street_signs/textures/street_signs_road_turns_dog_leg_right.pngbin0 -> 17474 bytes
-rw-r--r--street_signs/textures/street_signs_road_turns_dog_leg_right_inv.pngbin0 -> 2448 bytes
-rw-r--r--street_signs/textures/street_signs_road_turns_hairpin_left.pngbin0 -> 19138 bytes
-rw-r--r--street_signs/textures/street_signs_road_turns_hairpin_left_inv.pngbin0 -> 2862 bytes
-rw-r--r--street_signs/textures/street_signs_road_turns_hairpin_right.pngbin0 -> 18958 bytes
-rw-r--r--street_signs/textures/street_signs_road_turns_hairpin_right_inv.pngbin0 -> 2913 bytes
-rw-r--r--street_signs/textures/street_signs_road_turns_left.pngbin0 -> 14337 bytes
-rw-r--r--street_signs/textures/street_signs_road_turns_left_inv.pngbin0 -> 2033 bytes
-rw-r--r--street_signs/textures/street_signs_road_turns_right.pngbin0 -> 14215 bytes
-rw-r--r--street_signs/textures/street_signs_road_turns_right_inv.pngbin0 -> 1944 bytes
-rw-r--r--street_signs/textures/street_signs_road_turns_sharp_left.pngbin0 -> 17667 bytes
-rw-r--r--street_signs/textures/street_signs_road_turns_sharp_left_inv.pngbin0 -> 2629 bytes
-rw-r--r--street_signs/textures/street_signs_road_turns_sharp_right.pngbin0 -> 17629 bytes
-rw-r--r--street_signs/textures/street_signs_road_turns_sharp_right_inv.pngbin0 -> 2583 bytes
-rw-r--r--street_signs/textures/street_signs_road_winding.pngbin0 -> 17691 bytes
-rw-r--r--street_signs/textures/street_signs_road_winding_inv.pngbin0 -> 2693 bytes
-rw-r--r--street_signs/textures/street_signs_roundabout_clockwise.pngbin0 -> 15236 bytes
-rw-r--r--street_signs/textures/street_signs_roundabout_clockwise_inv.pngbin0 -> 3299 bytes
-rw-r--r--street_signs/textures/street_signs_roundabout_counter_clockwise.pngbin0 -> 15107 bytes
-rw-r--r--street_signs/textures/street_signs_roundabout_counter_clockwise_inv.pngbin0 -> 3210 bytes
-rw-r--r--street_signs/textures/street_signs_roundabout_directional_left.pngbin0 -> 8066 bytes
-rw-r--r--street_signs/textures/street_signs_roundabout_directional_left_inv.pngbin0 -> 2201 bytes
-rw-r--r--street_signs/textures/street_signs_rr_exempt_r15_3p.pngbin0 -> 3696 bytes
-rw-r--r--street_signs/textures/street_signs_rr_exempt_r15_3p_inv.pngbin0 -> 2052 bytes
-rw-r--r--street_signs/textures/street_signs_rr_exempt_w10_1ap.pngbin0 -> 4107 bytes
-rw-r--r--street_signs/textures/street_signs_rr_exempt_w10_1ap_inv.pngbin0 -> 2136 bytes
151 files changed, 6778 insertions, 1540 deletions
diff --git a/bees/init.lua b/bees/init.lua
index 02cf7ca..95ff21e 100644
--- a/bees/init.lua
+++ b/bees/init.lua
@@ -1,6 +1,6 @@
-- Mod: BEES
-- Author: Bas080 (Tweaked by TenPlus1)
--- License: WTFPL
+-- License: MIT
-- Intllib support
@@ -12,7 +12,7 @@ else
end
---FUNCTIONS
+-- FUNCTIONS
local hive_wild = function(pos, grafting)
@@ -58,7 +58,7 @@ local polinate_flower = function(pos, flower)
end
---NODES
+-- NODES
minetest.register_node('bees:extractor', {
description = S('Honey Extractor'),
@@ -206,8 +206,9 @@ minetest.register_node('bees:extractor', {
local meta = minetest.get_meta(pos)
local inv = meta:get_inventory()
- if inv:get_stack(listname, 1):get_count() == stack:get_count() then -- inv was empty -> start the timer
- timer:start(5) --create a honey bottle and empty frame and wax every 5 seconds
+ -- if inventory empty start timer for honey bottle, empty frame and wax
+ if inv:get_stack(listname, 1):get_count() == stack:get_count() then
+ timer:start(5)
end
end,
@@ -637,7 +638,7 @@ minetest.register_node('bees:hive_artificial', {
end,
})
---ABMS
+-- ABMS
minetest.register_abm({
nodenames = {'bees:hive_artificial', 'bees:hive_wild', 'bees:hive_industrial'},
@@ -681,28 +682,35 @@ minetest.register_abm({
})
---spawn abm. This should be changed to a more realistic type of spawning
+local floor = math.floor
+
+-- spawn abm. This should be changed to a more realistic type of spawning
minetest.register_abm({
nodenames = {'group:leaves'},
- neighbors = {''},
- interval = 1600,
- chance = 20,
+ neighbors = {'air'},
+ interval = 800,--1600,
+ chance = 10,--20,
- action = function(pos, node, _, _)
+ action = function(pos, node)
+
+ if floor(pos.x / 40) ~= pos.x / 40
+ or floor(pos.z / 40) ~= pos.z / 40
+ or floor(pos.y / 5) ~= pos.y / 5 then return end
local p = {x = pos.x, y = pos.y - 1, z = pos.z}
+ local nod = minetest.get_node_or_nil(p)
+ local def = minetest.registered_nodes[nod.name]
- if minetest.get_node(p).walkable == false then return end
+ if not def or def.walkable then return end
- if (minetest.find_node_near(p, 5, 'group:flora') ~= nil
- and minetest.find_node_near(p, 40, 'bees:hive_wild') == nil) then
+ if minetest.find_node_near(p, 5, 'group:flora') then
minetest.add_node(p, {name = 'bees:hive_wild'})
end
end,
})
---spawning bees around bee hive
+-- spawning bees around bee hive
minetest.register_abm({
nodenames = {'bees:hive_wild', 'bees:hive_artificial', 'bees:hive_industrial'},
neighbors = {'group:flowers', 'group:leaves'},
@@ -724,7 +732,7 @@ minetest.register_abm({
})
---remove bees
+-- remove bees
minetest.register_abm({
nodenames = {'bees:bees'},
interval = 30,
@@ -736,7 +744,7 @@ minetest.register_abm({
})
---ITEMS
+-- ITEMS
minetest.register_craftitem('bees:frame_empty', {
description = S('Empty hive frame'),
@@ -777,7 +785,7 @@ minetest.register_craftitem('bees:queen', {
})
---CRAFTS
+-- CRAFTS
minetest.register_craft({
output = 'bees:extractor',
@@ -835,7 +843,7 @@ if minetest.get_modpath('bushes_classic') then
end
---TOOLS
+-- TOOLS
minetest.register_tool('bees:smoker', {
description = S('smoker'),
@@ -893,18 +901,19 @@ minetest.register_tool('bees:grafting_tool', {
})
---COMPATIBILTY --remove after all has been updated
+-- COMPATIBILTY --remove after all has been updated
---ALIASES
+-- ALIASES
minetest.register_alias('bees:honey_extractor', 'bees:extractor')
---BACKWARDS COMPATIBILITY WITH OLDER VERSION
+-- BACKWARDS COMPATIBILITY WITH OLDER VERSION
minetest.register_alias('bees:honey_bottle', 'bees:bottle_honey')
-minetest.register_abm({
+minetest.register_lbm({
nodenames = {'bees:hive', 'bees:hive_artificial_inhabited'},
- interval = 0,
- chance = 1,
+ name = 'bees:replace_old_hives',
+ label = 'Replace old hives',
+ run_at_every_load = true,
action = function(pos, node)
@@ -931,11 +940,11 @@ minetest.register_abm({
timer:start(60)
end
- end,
+ end
})
---PIPEWORKS
+-- PIPEWORKS
if minetest.get_modpath("pipeworks") then
@@ -1185,4 +1194,5 @@ if minetest.get_modpath("pipeworks") then
})
end
+
print(S('[MOD] Bees Loaded!'))
diff --git a/bees/license.txt b/bees/license.txt
new file mode 100644
index 0000000..ab1c816
--- /dev/null
+++ b/bees/license.txt
@@ -0,0 +1,21 @@
+The MIT License (MIT)
+
+Copyright (c) 2018 TenPlus1
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/bees/readme.txt b/bees/readme.txt
index 45e0bad..0920e0f 100644
--- a/bees/readme.txt
+++ b/bees/readme.txt
@@ -9,6 +9,9 @@ FEATURES
- protection check when removing items from extractor
- Intllib support (template added)
- Wild hives are removed if found floating in mid air
+- Change compatibility abm to lbm
+- Change from WTFPL to MIT license
+- Make wild hive abm less intensive (thanks VanessaE)
2.2.2
- Pipeworks compatibility (Industrial beehive)
diff --git a/street_signs/init.lua b/street_signs/init.lua
index 060fffa..bf04e86 100644
--- a/street_signs/init.lua
+++ b/street_signs/init.lua
@@ -16,6 +16,17 @@ street_signs.gettext = S
dofile(street_signs.path .. "/encoding.lua") -- text encoding
+street_signs.lbm_restore_nodes = {}
+
+dofile(street_signs.path.."/api.lua")
+
+street_signs.big_sign_sizes = {
+-- "size", lines, chars, hscale, vscale, xoffs, yoffs, box
+ { "small", 3, 50, 1.3, 1.05, 7, 5, { -0.5, -0.5, -0.5, -0.4, 0.5, 1.5 } },
+ { "medium", 6, 50, 1.3, 1.05, 7, 5, { -0.5, -0.5, -0.5, -0.4, 1.5, 1.5 } },
+ { "large", 6, 80, 1, 1.05, 7, 5, { -0.5, -0.5, -0.5, -0.4, 1.5, 2.5 } }
+}
+
street_signs.big_sign_colors = {
{ "green", "f", "dye:green", "dye:white" },
{ "blue", "f", "dye:blue", "dye:white" },
@@ -23,10 +34,6 @@ street_signs.big_sign_colors = {
{ "orange", "0", "dye:orange", "dye:black" }
}
-street_signs.lbm_restore_nodes = {}
-
-dofile(street_signs.path.."/api.lua")
-
dofile(street_signs.path.."/signs_misc_generic.lua")
dofile(street_signs.path.."/signs_class_d.lua")
dofile(street_signs.path.."/signs_class_om.lua")
diff --git a/street_signs/models/street_signs_generic_highway_large.obj b/street_signs/models/street_signs_generic_highway_large.obj
new file mode 100644
index 0000000..03934ec
--- /dev/null
+++ b/street_signs/models/street_signs_generic_highway_large.obj
@@ -0,0 +1,53 @@
+# Blender v2.79 (sub 0) OBJ File: 'generic highway sign, large.blend'
+# www.blender.org
+o Cube
+v 0.500000 -0.500000 -0.500000
+v 0.500000 -0.400000 -0.500000
+v 0.500000 -0.500000 1.500000
+v 0.500000 -0.400000 1.500000
+v -2.500000 -0.500000 -0.500000
+v -2.500000 -0.400000 -0.500000
+v -2.500000 -0.500000 1.500000
+v -2.500000 -0.400000 1.500000
+v 0.500000 -0.500000 -0.500000
+v 0.500000 -0.400000 -0.500000
+v 0.500000 -0.500000 1.500000
+v 0.500000 -0.400000 1.500000
+v -2.500000 -0.500000 -0.500000
+v -2.500000 -0.400000 -0.500000
+v -2.500000 -0.500000 1.500000
+v -2.500000 -0.400000 1.500000
+vt 1.000000 1.000000
+vt 0.000000 1.000000
+vt 0.000000 0.000000
+vt 1.000000 0.000000
+vt 0.000000 1.000000
+vt 1.000000 1.000000
+vt 1.000000 0.000000
+vt 0.000000 0.000000
+vt 0.999999 0.000000
+vt 1.000000 1.000000
+vt 0.666667 1.000000
+vt 0.666666 0.000000
+vt 0.500000 0.000000
+vt 0.500000 1.000000
+vt 0.166667 1.000000
+vt 0.166667 0.000000
+vt 0.000000 0.000000
+vt 0.000000 1.000000
+vn 0.0000 1.0000 0.0000
+vn 0.0000 -1.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
+g Cube_Cube_front
+s off
+f 8/1/1 4/2/1 2/3/1 6/4/1
+g Cube_Cube_back
+f 3/5/2 7/6/2 5/7/2 1/8/2
+g Cube_Cube_edges
+f 13/9/3 14/10/3 10/11/3 9/12/3
+f 11/13/4 12/14/4 16/15/4 15/16/4
+f 11/13/5 9/12/5 10/11/5 12/14/5
+f 13/17/6 15/16/6 16/15/6 14/18/6
diff --git a/street_signs/models/street_signs_generic_highway_large_entity.obj b/street_signs/models/street_signs_generic_highway_large_entity.obj
new file mode 100644
index 0000000..0827efb
--- /dev/null
+++ b/street_signs/models/street_signs_generic_highway_large_entity.obj
@@ -0,0 +1,15 @@
+# Blender v2.79 (sub 0) OBJ File: 'generic highway sign, large.blend'
+# www.blender.org
+o Cube
+v 0.484375 -0.484375 0.384375
+v 0.484375 1.484375 0.384375
+v -2.484375 -0.484375 0.384375
+v -2.484375 1.484375 0.384375
+vt 1.000000 1.000000
+vt 0.000000 1.000000
+vt 0.000000 0.000000
+vt 1.000000 0.000000
+vn 0.0000 0.0000 -1.0000
+g Cube_Cube_None
+s off
+f 4/1/1 2/2/1 1/3/1 3/4/1
diff --git a/street_signs/models/street_signs_generic_highway_medium.obj b/street_signs/models/street_signs_generic_highway_medium.obj
new file mode 100644
index 0000000..22abd71
--- /dev/null
+++ b/street_signs/models/street_signs_generic_highway_medium.obj
@@ -0,0 +1,53 @@
+# Blender v2.79 (sub 0) OBJ File: 'generic highway sign, medium.blend'
+# www.blender.org
+o Cube
+v 0.500000 -0.500000 -0.500000
+v 0.500000 -0.400000 -0.500000
+v 0.500000 -0.500000 1.500000
+v 0.500000 -0.400000 1.500000
+v -1.500000 -0.500000 -0.500000
+v -1.500000 -0.400000 -0.500000
+v -1.500000 -0.500000 1.500000
+v -1.500000 -0.400000 1.500000
+v 0.500000 -0.500000 -0.500000
+v 0.500000 -0.400000 -0.500000
+v 0.500000 -0.500000 1.500000
+v 0.500000 -0.400000 1.500000
+v -1.500000 -0.500000 -0.500000
+v -1.500000 -0.400000 -0.500000
+v -1.500000 -0.500000 1.500000
+v -1.500000 -0.400000 1.500000
+vt 1.000000 1.000000
+vt 0.000000 1.000000
+vt 0.000000 0.000000
+vt 1.000000 0.000000
+vt 0.000000 1.000000
+vt 1.000000 1.000000
+vt 1.000000 0.000000
+vt 0.000000 0.000000
+vt 0.999999 0.000000
+vt 1.000000 1.000000
+vt 0.666667 1.000000
+vt 0.666666 0.000000
+vt 0.500000 0.000000
+vt 0.500000 1.000000
+vt 0.166667 1.000000
+vt 0.166667 0.000000
+vt 0.000000 0.000000
+vt 0.000000 1.000000
+vn 0.0000 1.0000 0.0000
+vn 0.0000 -1.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
+g Cube_Cube_front
+s off
+f 8/1/1 4/2/1 2/3/1 6/4/1
+g Cube_Cube_back
+f 3/5/2 7/6/2 5/7/2 1/8/2
+g Cube_Cube_edges
+f 13/9/3 14/10/3 10/11/3 9/12/3
+f 11/13/4 12/14/4 16/15/4 15/16/4
+f 11/13/5 9/12/5 10/11/5 12/14/5
+f 13/17/6 15/16/6 16/15/6 14/18/6
diff --git a/street_signs/models/street_signs_generic_highway_medium_entity.obj b/street_signs/models/street_signs_generic_highway_medium_entity.obj
new file mode 100644
index 0000000..3b08dc8
--- /dev/null
+++ b/street_signs/models/street_signs_generic_highway_medium_entity.obj
@@ -0,0 +1,15 @@
+# Blender v2.79 (sub 0) OBJ File: 'generic highway sign, medium.blend'
+# www.blender.org
+o Cube
+v 0.476563 -0.476563 0.384375
+v 0.476563 1.476563 0.384375
+v -1.476563 -0.476563 0.384375
+v -1.476563 1.476563 0.384375
+vt 1.000000 1.000000
+vt 0.000000 1.000000
+vt 0.000000 0.000000
+vt 1.000000 0.000000
+vn 0.0000 0.0000 -1.0000
+g Cube_Cube_None
+s off
+f 4/1/1 2/2/1 1/3/1 3/4/1
diff --git a/street_signs/models/street_signs_generic_highway_small.obj b/street_signs/models/street_signs_generic_highway_small.obj
new file mode 100644
index 0000000..f18d85e
--- /dev/null
+++ b/street_signs/models/street_signs_generic_highway_small.obj
@@ -0,0 +1,53 @@
+# Blender v2.79 (sub 0) OBJ File: 'generic highway sign, small.blend'
+# www.blender.org
+o Cube
+v 0.500000 -0.500000 -0.500000
+v 0.500000 -0.400000 -0.500000
+v 0.500000 -0.500000 0.500000
+v 0.500000 -0.400000 0.500000
+v -1.500000 -0.500000 -0.500000
+v -1.500000 -0.400000 -0.500000
+v -1.500000 -0.500000 0.500000
+v -1.500000 -0.400000 0.500000
+v 0.500000 -0.500000 -0.500000
+v 0.500000 -0.400000 -0.500000
+v 0.500000 -0.500000 0.500000
+v 0.500000 -0.400000 0.500000
+v -1.500000 -0.500000 -0.500000
+v -1.500000 -0.400000 -0.500000
+v -1.500000 -0.500000 0.500000
+v -1.500000 -0.400000 0.500000
+vt 1.000000 1.000000
+vt 0.000000 1.000000
+vt 0.000000 0.000000
+vt 1.000000 0.000000
+vt 0.000000 1.000000
+vt 1.000000 1.000000
+vt 1.000000 0.000000
+vt 0.000000 0.000000
+vt 0.999999 0.000000
+vt 1.000000 1.000000
+vt 0.666667 1.000000
+vt 0.666666 0.000000
+vt 0.500000 0.000000
+vt 0.500000 1.000000
+vt 0.166667 1.000000
+vt 0.166667 0.000000
+vt 0.000000 0.000000
+vt 0.000000 1.000000
+vn 0.0000 1.0000 0.0000
+vn 0.0000 -1.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
+g Cube_Cube_front
+s off
+f 8/1/1 4/2/1 2/3/1 6/4/1
+g Cube_Cube_back
+f 3/5/2 7/6/2 5/7/2 1/8/2
+g Cube_Cube_edges
+f 13/9/3 14/10/3 10/11/3 9/12/3
+f 11/13/4 12/14/4 16/15/4 15/16/4
+f 11/13/5 9/12/5 10/11/5 12/14/5
+f 13/17/6 15/16/6 16/15/6 14/18/6
diff --git a/street_signs/models/street_signs_generic_highway_small_entity.obj b/street_signs/models/street_signs_generic_highway_small_entity.obj
new file mode 100644
index 0000000..ac3273f
--- /dev/null
+++ b/street_signs/models/street_signs_generic_highway_small_entity.obj
@@ -0,0 +1,15 @@
+# Blender v2.79 (sub 0) OBJ File: 'generic highway sign, small.blend'
+# www.blender.org
+o Cube
+v 0.476563 -0.476563 0.384375
+v 0.476563 0.476563 0.384375
+v -1.476563 -0.476563 0.384375
+v -1.476563 0.476563 0.384375
+vt 1.000000 1.000000
+vt 0.000000 1.000000
+vt 0.000000 0.000000
+vt 1.000000 0.000000
+vn 0.0000 0.0000 -1.0000
+g Cube_Cube_None
+s off
+f 4/1/1 2/2/1 1/3/1 3/4/1
diff --git a/street_signs/models/street_signs_generic_sign_18x18_top.obj b/street_signs/models/street_signs_generic_sign_18x18_top.obj
new file mode 100644
index 0000000..06bb4ec
--- /dev/null
+++ b/street_signs/models/street_signs_generic_sign_18x18_top.obj
@@ -0,0 +1,254 @@
+# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
+# www.blender.org
+o Cube
+v 0.178600 -0.500000 0.021400
+v 0.228600 -0.500000 0.071400
+v 0.194051 -0.500000 0.023847
+v 0.207989 -0.500000 0.030949
+v 0.219051 -0.500000 0.042011
+v 0.226153 -0.500000 0.055949
+v 0.228600 -0.450000 0.071400
+v 0.178600 -0.450000 0.021400
+v 0.226153 -0.450000 0.055949
+v 0.219051 -0.450000 0.042011
+v 0.207989 -0.450000 0.030949
+v 0.194051 -0.450000 0.023847
+v 0.228600 -0.500000 0.428600
+v 0.178600 -0.500000 0.478600
+v 0.226153 -0.500000 0.444051
+v 0.219051 -0.500000 0.457989
+v 0.207989 -0.500000 0.469051
+v 0.194051 -0.500000 0.476153
+v 0.178600 -0.450000 0.478600
+v 0.228600 -0.450000 0.428600
+v 0.194051 -0.450000 0.476153
+v 0.207989 -0.450000 0.469051
+v 0.219051 -0.450000 0.457989
+v 0.226153 -0.450000 0.444051
+v -0.228600 -0.500000 0.071400
+v -0.178600 -0.500000 0.021400
+v -0.226153 -0.500000 0.055949
+v -0.219051 -0.500000 0.042011
+v -0.207989 -0.500000 0.030949
+v -0.194051 -0.500000 0.023847
+v -0.178600 -0.450000 0.021400
+v -0.228600 -0.450000 0.071400
+v -0.194051 -0.450000 0.023847
+v -0.207989 -0.450000 0.030949
+v -0.219051 -0.450000 0.042011
+v -0.226153 -0.450000 0.055949
+v -0.178600 -0.500000 0.478600
+v -0.228600 -0.500000 0.428600
+v -0.194051 -0.500000 0.476153
+v -0.207989 -0.500000 0.469051
+v -0.219051 -0.500000 0.457989
+v -0.226153 -0.500000 0.444051
+v -0.228600 -0.450000 0.428600
+v -0.178600 -0.450000 0.478600
+v -0.226153 -0.450000 0.444051
+v -0.219051 -0.450000 0.457989
+v -0.207989 -0.450000 0.469051
+v -0.194051 -0.450000 0.476153
+v 0.178600 -0.500000 0.021400
+v 0.228600 -0.500000 0.071400
+v 0.194051 -0.500000 0.023847
+v 0.207989 -0.500000 0.030949
+v 0.219051 -0.500000 0.042011
+v 0.226153 -0.500000 0.055949
+v 0.178600 -0.450000 0.021400
+v 0.228600 -0.450000 0.071400
+v 0.194051 -0.450000 0.023847
+v 0.207989 -0.450000 0.030949
+v 0.219051 -0.450000 0.042011
+v 0.226153 -0.450000 0.055949
+v 0.178600 -0.500000 0.478600
+v 0.228600 -0.500000 0.428600
+v 0.194051 -0.500000 0.476153
+v 0.207989 -0.500000 0.469051
+v 0.219051 -0.500000 0.457989
+v 0.226153 -0.500000 0.444051
+v 0.178600 -0.450000 0.478600
+v 0.228600 -0.450000 0.428600
+v 0.194051 -0.450000 0.476153
+v 0.207989 -0.450000 0.469051
+v 0.219051 -0.450000 0.457989
+v 0.226153 -0.450000 0.444051
+v -0.178600 -0.500000 0.021400
+v -0.228600 -0.500000 0.071400
+v -0.194051 -0.500000 0.023847
+v -0.207989 -0.500000 0.030949
+v -0.219051 -0.500000 0.042011
+v -0.226153 -0.500000 0.055949
+v -0.228600 -0.450000 0.071400
+v -0.178600 -0.450000 0.021400
+v -0.226153 -0.450000 0.055949
+v -0.219051 -0.450000 0.042011
+v -0.207989 -0.450000 0.030949
+v -0.194051 -0.450000 0.023847
+v -0.178600 -0.500000 0.478600
+v -0.228600 -0.500000 0.428600
+v -0.194051 -0.500000 0.476153
+v -0.207989 -0.500000 0.469051
+v -0.219051 -0.500000 0.457989
+v -0.226153 -0.500000 0.444051
+v -0.178600 -0.450000 0.478600
+v -0.228600 -0.450000 0.428600
+v -0.194051 -0.450000 0.476153
+v -0.207989 -0.450000 0.469051
+v -0.219051 -0.450000 0.457989
+v -0.226153 -0.450000 0.444051
+vt 0.500000 0.890639
+vt 0.497324 0.924433
+vt 0.489557 0.954920
+vt 0.477460 0.979114
+vt 0.462217 0.994648
+vt 0.445319 1.000000
+vt 0.054681 1.000000
+vt 0.037783 0.994648
+vt 0.022540 0.979114
+vt 0.010443 0.954920
+vt 0.002676 0.924433
+vt 0.000000 0.890639
+vt 0.000000 0.109361
+vt 0.002676 0.075567
+vt 0.010443 0.045080
+vt 0.022540 0.020886
+vt 0.037783 0.005353
+vt 0.054681 0.000000
+vt 0.445319 0.000000
+vt 0.462217 0.005353
+vt 0.477460 0.020886
+vt 0.489557 0.045080
+vt 0.497324 0.075567
+vt 0.500000 0.109361
+vt 0.500000 0.890639
+vt 0.502676 0.924433
+vt 0.510443 0.954920
+vt 0.522540 0.979114
+vt 0.537783 0.994648
+vt 0.554681 1.000000
+vt 0.945319 1.000000
+vt 0.962217 0.994648
+vt 0.977460 0.979114
+vt 0.989557 0.954920
+vt 0.997324 0.924433
+vt 1.000000 0.890639
+vt 1.000000 0.109361
+vt 0.997324 0.075567
+vt 0.989557 0.045080
+vt 0.977460 0.020886
+vt 0.962217 0.005353
+vt 0.945319 0.000000
+vt 0.554681 0.000000
+vt 0.537783 0.005353
+vt 0.522540 0.020886
+vt 0.510443 0.045080
+vt 0.502676 0.075567
+vt 0.500000 0.109361
+vt 0.109361 0.000000
+vt 0.109361 0.999996
+vt 0.890639 0.999996
+vt 0.890639 0.000000
+vt 0.109361 0.000000
+vt 0.890639 0.000000
+vt 0.890639 1.000000
+vt 0.109361 1.000000
+vt 0.890639 0.000003
+vt 0.890639 1.000000
+vt 0.109361 1.000000
+vt 0.109361 0.000003
+vt 0.075567 1.000000
+vt 0.075567 0.000003
+vt 0.045080 1.000000
+vt 0.045080 0.000003
+vt 0.045080 1.000000
+vt 0.045080 0.000000
+vt 0.075567 1.000000
+vt 0.075567 0.000000
+vt 0.109361 1.000000
+vt 0.109361 0.000000
+vt 0.075567 0.000000
+vt 0.075567 0.999996
+vt 0.045080 0.000000
+vt 0.045080 0.999996
+vt 0.000000 0.000000
+vt 0.000000 0.999996
+vt 0.954920 1.000000
+vt 0.954920 0.000000
+vt 0.924433 0.000000
+vt 0.924433 1.000000
+vt 0.890639 0.000000
+vt 0.890639 1.000000
+vt 0.924433 0.999996
+vt 0.924433 0.000000
+vt 0.954920 0.999996
+vt 0.954920 0.000000
+vt 0.954920 1.000000
+vt 0.954920 0.000000
+vt 0.924433 1.000000
+vt 0.924433 0.000000
+vt 0.924433 0.000003
+vt 0.924433 1.000000
+vt 0.954920 0.000003
+vt 0.954920 1.000000
+vt 1.000000 0.000003
+vt 1.000000 1.000000
+vt 0.045080 1.000000
+vt 0.045080 0.000000
+vt 0.075567 0.000000
+vt 0.075567 1.000000
+vn 0.0000 1.0000 -0.0000
+vn 0.0000 -1.0000 -0.0000
+vn 0.0000 0.0000 1.0000
+vn -1.0000 0.0000 0.0000
+vn 0.0000 0.0000 -1.0000
+vn 0.1564 0.0000 -0.9877
+vn 0.4540 -0.0000 -0.8910
+vn 0.7071 -0.0000 -0.7071
+vn 0.8910 0.0000 -0.4540
+vn 0.9877 0.0000 -0.1564
+vn 0.1564 0.0000 0.9877
+vn 0.4540 0.0000 0.8910
+vn 0.7071 -0.0000 0.7071
+vn 0.8910 -0.0000 0.4540
+vn 0.9877 0.0000 0.1564
+vn -0.1564 0.0000 0.9877
+vn -0.4540 0.0000 0.8910
+vn -0.7071 0.0000 0.7071
+vn -0.8910 0.0000 0.4540
+vn -0.9877 0.0000 0.1564
+vn -0.1564 0.0000 -0.9877
+vn -0.4540 0.0000 -0.8910
+vn -0.7071 0.0000 -0.7071
+vn -0.8910 -0.0000 -0.4540
+vn -0.9877 0.0000 -0.1564
+vn 1.0000 0.0000 0.0000
+g Cube_Cube_front-back
+s off
+f 92/1/1 96/2/1 95/3/1 94/4/1 93/5/1 91/6/1 67/7/1 69/8/1 70/9/1 71/10/1 72/11/1 68/12/1 56/13/1 60/14/1 59/15/1 58/16/1 57/17/1 55/18/1 80/19/1 84/20/1 83/21/1 82/22/1 81/23/1 79/24/1
+f 62/25/2 66/26/2 65/27/2 64/28/2 63/29/2 61/30/2 85/31/2 87/32/2 88/33/2 89/34/2 90/35/2 86/36/2 74/37/2 78/38/2 77/39/2 76/40/2 75/41/2 73/42/2 49/43/2 51/44/2 52/45/2 53/46/2 54/47/2 50/48/2
+g Cube_Cube_edges
+f 14/49/3 19/50/3 44/51/3 37/52/3
+f 25/53/4 38/54/4 43/55/4 32/56/4
+f 26/57/5 31/58/5 8/59/5 1/60/5
+f 1/60/6 8/59/6 12/61/6 3/62/6
+f 3/62/7 12/61/7 11/63/7 4/64/7
+f 4/64/8 11/63/8 10/65/8 5/66/8
+f 5/66/9 10/65/9 9/67/9 6/68/9
+f 6/68/10 9/67/10 7/69/10 2/70/10
+f 19/50/11 14/49/11 18/71/11 21/72/11
+f 21/72/12 18/71/12 17/73/12 22/74/12
+f 22/74/13 17/73/13 16/75/13 23/76/13
+f 23/77/14 16/78/14 15/79/14 24/80/14
+f 24/80/15 15/79/15 13/81/15 20/82/15
+f 37/52/16 44/51/16 48/83/16 39/84/16
+f 39/84/17 48/83/17 47/85/17 40/86/17
+f 40/86/18 47/85/18 46/87/18 41/88/18
+f 41/88/19 46/87/19 45/89/19 42/90/19
+f 42/90/20 45/89/20 43/55/20 38/54/20
+f 31/58/21 26/57/21 30/91/21 33/92/21
+f 33/92/22 30/91/22 29/93/22 34/94/22
+f 34/94/23 29/93/23 28/95/23 35/96/23
+f 35/97/24 28/98/24 27/99/24 36/100/24
+f 36/100/25 27/99/25 25/53/25 32/56/25
+f 13/81/26 2/70/26 7/69/26 20/82/26
diff --git a/street_signs/models/street_signs_generic_sign_18x18_top_entity.obj b/street_signs/models/street_signs_generic_sign_18x18_top_entity.obj
new file mode 100644
index 0000000..1233e98
--- /dev/null
+++ b/street_signs/models/street_signs_generic_sign_18x18_top_entity.obj
@@ -0,0 +1,55 @@
+# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
+# www.blender.org
+o Cube_Cube_None
+v -0.228600 0.428600 0.434375
+v -0.226153 0.444051 0.434375
+v -0.219051 0.457989 0.434375
+v -0.207989 0.469051 0.434375
+v -0.194051 0.476153 0.434375
+v -0.178600 0.478600 0.434375
+v 0.178600 0.478600 0.434375
+v 0.194051 0.476153 0.434375
+v 0.207989 0.469051 0.434375
+v 0.219051 0.457989 0.434375
+v 0.226153 0.444051 0.434375
+v 0.228600 0.428600 0.434375
+v 0.228600 0.071400 0.434375
+v 0.226153 0.055949 0.434375
+v 0.219051 0.042011 0.434375
+v 0.207989 0.030949 0.434375
+v 0.194051 0.023847 0.434375
+v 0.178600 0.021400 0.434375
+v -0.178600 0.021400 0.434375
+v -0.194051 0.023847 0.434375
+v -0.207989 0.030949 0.434375
+v -0.219051 0.042011 0.434375
+v -0.226153 0.055949 0.434375
+v -0.228600 0.071400 0.434375
+vt 1.000000 0.890639
+vt 0.994647 0.924433
+vt 0.979114 0.954920
+vt 0.954920 0.979114
+vt 0.924433 0.994648
+vt 0.890639 1.000000
+vt 0.109361 1.000000
+vt 0.075567 0.994648
+vt 0.045081 0.979114
+vt 0.020886 0.954920
+vt 0.005353 0.924433
+vt 0.000000 0.890639
+vt 0.000000 0.109361
+vt 0.005353 0.075567
+vt 0.020886 0.045080
+vt 0.045081 0.020886
+vt 0.075567 0.005352
+vt 0.109361 0.000000
+vt 0.890639 0.000000
+vt 0.924433 0.005352
+vt 0.954920 0.020886
+vt 0.979114 0.045080
+vt 0.994647 0.075567
+vt 1.000000 0.109361
+vn -0.0000 0.0000 -1.0000
+g Cube_Cube_None_Cube_Cube_None_None
+s 1
+f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 9/9/1 10/10/1 11/11/1 12/12/1 13/13/1 14/14/1 15/15/1 16/16/1 17/17/1 18/18/1 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1
diff --git a/street_signs/models/street_signs_generic_sign_18x18_top_entity_onpole.obj b/street_signs/models/street_signs_generic_sign_18x18_top_entity_onpole.obj
new file mode 100644
index 0000000..0a6c0b6
--- /dev/null
+++ b/street_signs/models/street_signs_generic_sign_18x18_top_entity_onpole.obj
@@ -0,0 +1,55 @@
+# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
+# www.blender.org
+o Cube_Cube_None.001
+v -0.228600 0.428600 0.746875
+v -0.226153 0.444051 0.746875
+v -0.219051 0.457989 0.746875
+v -0.207989 0.469051 0.746875
+v -0.194051 0.476153 0.746875
+v -0.178600 0.478600 0.746875
+v 0.178600 0.478600 0.746875
+v 0.194051 0.476153 0.746875
+v 0.207989 0.469051 0.746875
+v 0.219051 0.457989 0.746875
+v 0.226153 0.444051 0.746875
+v 0.228600 0.428600 0.746875
+v 0.228600 0.071400 0.746875
+v 0.226153 0.055949 0.746875
+v 0.219051 0.042011 0.746875
+v 0.207989 0.030949 0.746875
+v 0.194051 0.023847 0.746875
+v 0.178600 0.021400 0.746875
+v -0.178600 0.021400 0.746875
+v -0.194051 0.023847 0.746875
+v -0.207989 0.030949 0.746875
+v -0.219051 0.042011 0.746875
+v -0.226153 0.055949 0.746875
+v -0.228600 0.071400 0.746875
+vt 1.000000 0.890639
+vt 0.994647 0.924433
+vt 0.979114 0.954920
+vt 0.954920 0.979114
+vt 0.924433 0.994648
+vt 0.890639 1.000000
+vt 0.109361 1.000000
+vt 0.075567 0.994648
+vt 0.045081 0.979114
+vt 0.020886 0.954920
+vt 0.005353 0.924433
+vt 0.000000 0.890639
+vt 0.000000 0.109361
+vt 0.005353 0.075567
+vt 0.020886 0.045080
+vt 0.045081 0.020886
+vt 0.075567 0.005352
+vt 0.109361 0.000000
+vt 0.890639 0.000000
+vt 0.924433 0.005352
+vt 0.954920 0.020886
+vt 0.979114 0.045080
+vt 0.994647 0.075567
+vt 1.000000 0.109361
+vn 0.0000 0.0000 -1.0000
+g Cube_Cube_None.001_Cube_Cube_None.001_None
+s 1
+f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 9/9/1 10/10/1 11/11/1 12/12/1 13/13/1 14/14/1 15/15/1 16/16/1 17/17/1 18/18/1 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1
diff --git a/street_signs/models/street_signs_generic_sign_18x18_top_onpole.obj b/street_signs/models/street_signs_generic_sign_18x18_top_onpole.obj
new file mode 100644
index 0000000..96c0b80
--- /dev/null
+++ b/street_signs/models/street_signs_generic_sign_18x18_top_onpole.obj
@@ -0,0 +1,456 @@
+# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
+# www.blender.org
+o Cube
+v 0.178600 -0.812500 0.021400
+v 0.228600 -0.812500 0.071400
+v 0.194051 -0.812500 0.023847
+v 0.207989 -0.812500 0.030949
+v 0.219051 -0.812500 0.042011
+v 0.226153 -0.812500 0.055949
+v 0.228600 -0.762500 0.071400
+v 0.178600 -0.762500 0.021400
+v 0.226153 -0.762500 0.055949
+v 0.219051 -0.762500 0.042011
+v 0.207989 -0.762500 0.030949
+v 0.194051 -0.762500 0.023847
+v 0.228600 -0.812500 0.428600
+v 0.178600 -0.812500 0.478600
+v 0.226153 -0.812500 0.444051
+v 0.219051 -0.812500 0.457989
+v 0.207989 -0.812500 0.469051
+v 0.194051 -0.812500 0.476153
+v 0.178600 -0.762500 0.478600
+v 0.228600 -0.762500 0.428600
+v 0.194051 -0.762500 0.476153
+v 0.207989 -0.762500 0.469051
+v 0.219051 -0.762500 0.457989
+v 0.226153 -0.762500 0.444051
+v -0.228600 -0.812500 0.071400
+v -0.178600 -0.812500 0.021400
+v -0.226153 -0.812500 0.055949
+v -0.219051 -0.812500 0.042011
+v -0.207989 -0.812500 0.030949
+v -0.194051 -0.812500 0.023847
+v -0.178600 -0.762500 0.021400
+v -0.228600 -0.762500 0.071400
+v -0.194051 -0.762500 0.023847
+v -0.207989 -0.762500 0.030949
+v -0.219051 -0.762500 0.042011
+v -0.226153 -0.762500 0.055949
+v -0.178600 -0.812500 0.478600
+v -0.228600 -0.812500 0.428600
+v -0.194051 -0.812500 0.476153
+v -0.207989 -0.812500 0.469051
+v -0.219051 -0.812500 0.457989
+v -0.226153 -0.812500 0.444051
+v -0.228600 -0.762500 0.428600
+v -0.178600 -0.762500 0.478600
+v -0.226153 -0.762500 0.444051
+v -0.219051 -0.762500 0.457989
+v -0.207989 -0.762500 0.469051
+v -0.194051 -0.762500 0.476153
+v 0.178600 -0.812500 0.021400
+v 0.228600 -0.812500 0.071400
+v 0.194051 -0.812500 0.023847
+v 0.207989 -0.812500 0.030949
+v 0.219051 -0.812500 0.042011
+v 0.226153 -0.812500 0.055949
+v 0.178600 -0.762500 0.021400
+v 0.228600 -0.762500 0.071400
+v 0.194051 -0.762500 0.023847
+v 0.207989 -0.762500 0.030949
+v 0.219051 -0.762500 0.042011
+v 0.226153 -0.762500 0.055949
+v 0.178600 -0.812500 0.478600
+v 0.228600 -0.812500 0.428600
+v 0.194051 -0.812500 0.476153
+v 0.207989 -0.812500 0.469051
+v 0.219051 -0.812500 0.457989
+v 0.226153 -0.812500 0.444051
+v 0.178600 -0.762500 0.478600
+v 0.228600 -0.762500 0.428600
+v 0.194051 -0.762500 0.476153
+v 0.207989 -0.762500 0.469051
+v 0.219051 -0.762500 0.457989
+v 0.226153 -0.762500 0.444051
+v -0.178600 -0.812500 0.021400
+v -0.228600 -0.812500 0.071400
+v -0.194051 -0.812500 0.023847
+v -0.207989 -0.812500 0.030949
+v -0.219051 -0.812500 0.042011
+v -0.226153 -0.812500 0.055949
+v -0.228600 -0.762500 0.071400
+v -0.178600 -0.762500 0.021400
+v -0.226153 -0.762500 0.055949
+v -0.219051 -0.762500 0.042011
+v -0.207989 -0.762500 0.030949
+v -0.194051 -0.762500 0.023847
+v -0.178600 -0.812500 0.478600
+v -0.228600 -0.812500 0.428600
+v -0.194051 -0.812500 0.476153
+v -0.207989 -0.812500 0.469051
+v -0.219051 -0.812500 0.457989
+v -0.226153 -0.812500 0.444051
+v -0.178600 -0.762500 0.478600
+v -0.228600 -0.762500 0.428600
+v -0.194051 -0.762500 0.476153
+v -0.207989 -0.762500 0.469051
+v -0.219051 -0.762500 0.457989
+v -0.226153 -0.762500 0.444051
+vt 0.500000 0.890639
+vt 0.497324 0.924433
+vt 0.489557 0.954920
+vt 0.477460 0.979114
+vt 0.462217 0.994648
+vt 0.445319 1.000000
+vt 0.054681 1.000000
+vt 0.037783 0.994648
+vt 0.022540 0.979114
+vt 0.010443 0.954920
+vt 0.002676 0.924433
+vt 0.000000 0.890639
+vt 0.000000 0.109361
+vt 0.002676 0.075567
+vt 0.010443 0.045080
+vt 0.022540 0.020886
+vt 0.037783 0.005353
+vt 0.054681 0.000000
+vt 0.445319 0.000000
+vt 0.462217 0.005353
+vt 0.477460 0.020886
+vt 0.489557 0.045080
+vt 0.497324 0.075567
+vt 0.500000 0.109361
+vt 0.500000 0.890639
+vt 0.502676 0.924433
+vt 0.510443 0.954920
+vt 0.522540 0.979114
+vt 0.537783 0.994648
+vt 0.554681 1.000000
+vt 0.945319 1.000000
+vt 0.962217 0.994648
+vt 0.977460 0.979114
+vt 0.989557 0.954920
+vt 0.997324 0.924433
+vt 1.000000 0.890639
+vt 1.000000 0.109361
+vt 0.997324 0.075567
+vt 0.989557 0.045080
+vt 0.977460 0.020886
+vt 0.962217 0.005353
+vt 0.945319 0.000000
+vt 0.554681 0.000000
+vt 0.537783 0.005353
+vt 0.522540 0.020886
+vt 0.510443 0.045080
+vt 0.502676 0.075567
+vt 0.500000 0.109361
+vt 0.109361 0.000000
+vt 0.109361 0.999996
+vt 0.890639 0.999996
+vt 0.890639 0.000000
+vt 0.109361 0.000000
+vt 0.890639 0.000000
+vt 0.890639 1.000000
+vt 0.109361 1.000000
+vt 0.890639 0.000003
+vt 0.890639 1.000000
+vt 0.109361 1.000000
+vt 0.109361 0.000003
+vt 0.075567 1.000000
+vt 0.075567 0.000003
+vt 0.045080 1.000000
+vt 0.045080 0.000003
+vt 0.045080 1.000000
+vt 0.045080 0.000000
+vt 0.075567 1.000000
+vt 0.075567 0.000000
+vt 0.109361 1.000000
+vt 0.109361 0.000000
+vt 0.075567 0.000000
+vt 0.075567 0.999996
+vt 0.045080 0.000000
+vt 0.045080 0.999996
+vt 0.000000 0.000000
+vt 0.000000 0.999996
+vt 0.954920 1.000000
+vt 0.954920 0.000000
+vt 0.924433 0.000000
+vt 0.924433 1.000000
+vt 0.890639 0.000000
+vt 0.890639 1.000000
+vt 0.924433 0.999996
+vt 0.924433 0.000000
+vt 0.954920 0.999996
+vt 0.954920 0.000000
+vt 0.954920 1.000000
+vt 0.954920 0.000000
+vt 0.924433 1.000000
+vt 0.924433 0.000000
+vt 0.924433 0.000003
+vt 0.924433 1.000000
+vt 0.954920 0.000003
+vt 0.954920 1.000000
+vt 1.000000 0.000003
+vt 1.000000 1.000000
+vt 0.045080 1.000000
+vt 0.045080 0.000000
+vt 0.075567 0.000000
+vt 0.075567 1.000000
+vn 0.0000 1.0000 0.0000
+vn 0.0000 -1.0000 -0.0000
+vn 0.0000 0.0000 1.0000
+vn -1.0000 0.0000 0.0000
+vn 0.0000 0.0000 -1.0000
+vn 0.1564 0.0000 -0.9877
+vn 0.4540 -0.0000 -0.8910
+vn 0.7071 -0.0000 -0.7071
+vn 0.8910 0.0000 -0.4540
+vn 0.9877 0.0000 -0.1564
+vn 0.1564 0.0000 0.9877
+vn 0.4540 0.0000 0.8910
+vn 0.7071 -0.0000 0.7071
+vn 0.8910 -0.0000 0.4540
+vn 0.9877 0.0000 0.1564
+vn -0.1564 0.0000 0.9877
+vn -0.4540 0.0000 0.8910
+vn -0.7071 0.0000 0.7071
+vn -0.8910 0.0000 0.4540
+vn -0.9877 0.0000 0.1564
+vn -0.1564 0.0000 -0.9877
+vn -0.4540 0.0000 -0.8910
+vn -0.7071 0.0000 -0.7071
+vn -0.8910 -0.0000 -0.4540
+vn -0.9877 0.0000 -0.1564
+vn 1.0000 0.0000 0.0000
+g Cube_Cube_front-back
+s off
+f 92/1/1 96/2/1 95/3/1 94/4/1 93/5/1 91/6/1 67/7/1 69/8/1 70/9/1 71/10/1 72/11/1 68/12/1 56/13/1 60/14/1 59/15/1 58/16/1 57/17/1 55/18/1 80/19/1 84/20/1 83/21/1 82/22/1 81/23/1 79/24/1
+f 62/25/2 66/26/2 65/27/2 64/28/2 63/29/2 61/30/2 85/31/2 87/32/2 88/33/2 89/34/2 90/35/2 86/36/2 74/37/2 78/38/2 77/39/2 76/40/2 75/41/2 73/42/2 49/43/2 51/44/2 52/45/2 53/46/2 54/47/2 50/48/2
+g Cube_Cube_edges
+f 14/49/3 19/50/3 44/51/3 37/52/3
+f 25/53/4 38/54/4 43/55/4 32/56/4
+f 26/57/5 31/58/5 8/59/5 1/60/5
+f 1/60/6 8/59/6 12/61/6 3/62/6
+f 3/62/7 12/61/7 11/63/7 4/64/7
+f 4/64/8 11/63/8 10/65/8 5/66/8
+f 5/66/9 10/65/9 9/67/9 6/68/9
+f 6/68/10 9/67/10 7/69/10 2/70/10
+f 19/50/11 14/49/11 18/71/11 21/72/11
+f 21/72/12 18/71/12 17/73/12 22/74/12
+f 22/74/13 17/73/13 16/75/13 23/76/13
+f 23/77/14 16/78/14 15/79/14 24/80/14
+f 24/80/15 15/79/15 13/81/15 20/82/15
+f 37/52/16 44/51/16 48/83/16 39/84/16
+f 39/84/17 48/83/17 47/85/17 40/86/17
+f 40/86/18 47/85/18 46/87/18 41/88/18
+f 41/88/19 46/87/19 45/89/19 42/90/19
+f 42/90/20 45/89/20 43/55/20 38/54/20
+f 31/58/21 26/57/21 30/91/21 33/92/21
+f 33/92/22 30/91/22 29/93/22 34/94/22
+f 34/94/23 29/93/23 28/95/23 35/96/23
+f 35/97/24 28/98/24 27/99/24 36/100/24
+f 36/100/25 27/99/25 25/53/25 32/56/25
+f 13/81/26 2/70/26 7/69/26 20/82/26
+o Cube.001
+v -0.125000 -0.812500 0.062500
+v -0.125000 -0.875000 0.062500
+v -0.125000 -0.812500 0.437500
+v -0.125000 -0.875000 0.437500
+v 0.125000 -0.812500 0.437500
+v 0.125000 -0.812500 0.062500
+v 0.125000 -0.875000 0.062500
+v 0.125000 -0.875000 0.437500
+v -0.125000 -1.125000 0.062500
+v -0.125000 -0.812500 0.062500
+v -0.125000 -1.125000 0.125000
+v -0.125000 -0.812500 0.125000
+v -0.164063 -1.125000 0.062500
+v -0.164063 -0.812500 0.062500
+v -0.164063 -1.125000 0.125000
+v -0.164063 -0.812500 0.125000
+v -0.125000 -1.125000 0.375000
+v -0.125000 -0.812500 0.375000
+v -0.125000 -1.125000 0.437500
+v -0.125000 -0.812500 0.437500
+v -0.164063 -1.125000 0.375000
+v -0.164063 -0.812500 0.375000
+v -0.164063 -1.125000 0.437500
+v -0.164063 -0.812500 0.437500
+v 0.164062 -1.125000 0.062500
+v 0.164062 -0.812500 0.062500
+v 0.164062 -1.125000 0.125000
+v 0.164062 -0.812500 0.125000
+v 0.125000 -1.125000 0.062500
+v 0.125000 -0.812500 0.062500
+v 0.125000 -1.125000 0.125000
+v 0.125000 -0.812500 0.125000
+v 0.164062 -1.125000 0.375000
+v 0.164062 -0.812500 0.375000
+v 0.164062 -1.125000 0.437500
+v 0.164062 -0.812500 0.437500
+v 0.125000 -1.125000 0.375000
+v 0.125000 -0.812500 0.375000
+v 0.125000 -1.125000 0.437500
+v 0.125000 -0.812500 0.437500
+v -0.164063 -1.164063 0.062500
+v 0.164062 -1.164063 0.062500
+v -0.164063 -1.164063 0.125000
+v 0.164062 -1.164063 0.125000
+v -0.164063 -1.125000 0.062500
+v 0.164062 -1.125000 0.062500
+v -0.164063 -1.125000 0.125000
+v 0.164062 -1.125000 0.125000
+v -0.164063 -1.164063 0.375000
+v 0.164062 -1.164063 0.375000
+v -0.164063 -1.164063 0.437500
+v 0.164062 -1.164063 0.437500
+v -0.164063 -1.125000 0.375000
+v 0.164062 -1.125000 0.375000
+v -0.164063 -1.125000 0.437500
+v 0.164062 -1.125000 0.437500
+vt 0.843750 0.507812
+vt 0.703125 0.507812
+vt 0.703125 0.093750
+vt 0.843750 0.093750
+vt 0.015625 0.507812
+vt 0.015625 0.093750
+vt 0.156250 0.093750
+vt 0.156250 0.507812
+vt 0.156250 0.031250
+vt 0.703125 0.031250
+vt 0.703125 0.578125
+vt 0.156250 0.578125
+vt 0.312500 0.640625
+vt 0.312500 0.992188
+vt 0.453125 0.992188
+vt 0.453125 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.312500 0.992188
+vt 0.312500 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.093750 0.992188
+vt 0.093750 0.640625
+vt 0.015625 0.992188
+vt 0.015625 0.640625
+vt 0.312500 0.640625
+vt 0.312500 0.992188
+vt 0.453125 0.992188
+vt 0.453125 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.312500 0.992188
+vt 0.312500 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.093750 0.992188
+vt 0.093750 0.640625
+vt 0.015625 0.992188
+vt 0.015625 0.640625
+vt 0.312500 0.640625
+vt 0.312500 0.992188
+vt 0.453125 0.992188
+vt 0.453125 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.312500 0.992188
+vt 0.312500 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.093750 0.992188
+vt 0.093750 0.640625
+vt 0.015625 0.992188
+vt 0.015625 0.640625
+vt 0.312500 0.640625
+vt 0.312500 0.992188
+vt 0.453125 0.992188
+vt 0.453125 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.312500 0.992188
+vt 0.312500 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.093750 0.992188
+vt 0.093750 0.640625
+vt 0.015625 0.992188
+vt 0.015625 0.640625
+vt 0.781250 0.664062
+vt 0.781250 0.992188
+vt 0.921875 0.992188
+vt 0.921875 0.664062
+vt 0.484375 0.664062
+vt 0.484375 0.992188
+vt 0.562500 0.992188
+vt 0.562500 0.664062
+vt 0.703125 0.992188
+vt 0.703125 0.664062
+vt 0.234375 0.593750
+vt 0.234375 0.640625
+vt 0.093750 0.640625
+vt 0.093750 0.593750
+vt 0.453125 0.640625
+vt 0.453125 0.593750
+vt 0.312500 0.593750
+vt 0.312500 0.640625
+vt 0.781250 0.664062
+vt 0.781250 0.992188
+vt 0.921875 0.992188
+vt 0.921875 0.664062
+vt 0.484375 0.664062
+vt 0.484375 0.992188
+vt 0.562500 0.992188
+vt 0.562500 0.664062
+vt 0.703125 0.992188
+vt 0.703125 0.664062
+vt 0.234375 0.593750
+vt 0.234375 0.640625
+vt 0.093750 0.640625
+vt 0.093750 0.593750
+vt 0.453125 0.640625
+vt 0.453125 0.593750
+vt 0.312500 0.593750
+vt 0.312500 0.640625
+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 -1.0000 -0.0000
+vn 0.0000 1.0000 0.0000
+g Cube.001_Cube.001_pole_mount
+s off
+f 97/101/27 98/102/27 100/103/27 99/104/27
+f 102/105/28 101/106/28 104/107/28 103/108/28
+f 100/103/29 104/107/29 101/109/29 99/110/29
+f 97/111/30 102/112/30 103/108/30 98/102/30
+f 98/102/31 103/108/31 104/107/31 100/103/31
+f 105/113/28 106/114/28 108/115/28 107/116/28
+f 107/117/29 108/118/29 112/119/29 111/120/29
+f 111/121/27 112/122/27 110/123/27 109/124/27
+f 109/124/30 110/123/30 106/125/30 105/126/30
+f 113/127/28 114/128/28 116/129/28 115/130/28
+f 115/131/29 116/132/29 120/133/29 119/134/29
+f 119/135/27 120/136/27 118/137/27 117/138/27
+f 117/138/30 118/137/30 114/139/30 113/140/30
+f 121/141/28 122/142/28 124/143/28 123/144/28
+f 123/145/29 124/146/29 128/147/29 127/148/29
+f 127/149/27 128/150/27 126/151/27 125/152/27
+f 125/152/30 126/151/30 122/153/30 121/154/30
+f 129/155/28 130/156/28 132/157/28 131/158/28
+f 131/159/29 132/160/29 136/161/29 135/162/29
+f 135/163/27 136/164/27 134/165/27 133/166/27
+f 133/166/30 134/165/30 130/167/30 129/168/30
+f 137/169/31 138/170/31 140/171/31 139/172/31
+f 139/173/29 140/174/29 144/175/29 143/176/29
+f 143/176/32 144/175/32 142/177/32 141/178/32
+f 141/178/30 142/177/30 138/170/30 137/169/30
+f 139/179/27 143/180/27 141/181/27 137/182/27
+f 144/183/28 140/184/28 138/185/28 142/186/28
+f 145/187/31 146/188/31 148/189/31 147/190/31
+f 147/191/29 148/192/29 152/193/29 151/194/29
+f 151/194/32 152/193/32 150/195/32 149/196/32
+f 149/196/30 150/195/30 146/188/30 145/187/30
+f 147/197/27 151/198/27 149/199/27 145/200/27
+f 152/201/28 148/202/28 146/203/28 150/204/28
diff --git a/street_signs/models/street_signs_generic_sign_24x12_top.obj b/street_signs/models/street_signs_generic_sign_24x12_top.obj
new file mode 100644
index 0000000..bf68cef
--- /dev/null
+++ b/street_signs/models/street_signs_generic_sign_24x12_top.obj
@@ -0,0 +1,254 @@
+# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
+# www.blender.org
+o Cube
+v 0.254800 -0.500000 0.160100
+v 0.304800 -0.500000 0.210100
+v 0.270251 -0.500000 0.162547
+v 0.284189 -0.500000 0.169649
+v 0.295251 -0.500000 0.180711
+v 0.302353 -0.500000 0.194649
+v 0.304800 -0.450000 0.210100
+v 0.254800 -0.450000 0.160100
+v 0.302353 -0.450000 0.194649
+v 0.295251 -0.450000 0.180711
+v 0.284189 -0.450000 0.169649
+v 0.270251 -0.450000 0.162547
+v 0.304800 -0.500000 0.414900
+v 0.254800 -0.500000 0.464900
+v 0.302353 -0.500000 0.430351
+v 0.295251 -0.500000 0.444289
+v 0.284189 -0.500000 0.455351
+v 0.270251 -0.500000 0.462453
+v 0.254800 -0.450000 0.464900
+v 0.304800 -0.450000 0.414900
+v 0.270251 -0.450000 0.462453
+v 0.284189 -0.450000 0.455351
+v 0.295251 -0.450000 0.444289
+v 0.302353 -0.450000 0.430351
+v -0.304800 -0.500000 0.210100
+v -0.254800 -0.500000 0.160100
+v -0.302353 -0.500000 0.194649
+v -0.295251 -0.500000 0.180711
+v -0.284189 -0.500000 0.169649
+v -0.270251 -0.500000 0.162547
+v -0.254800 -0.450000 0.160100
+v -0.304800 -0.450000 0.210100
+v -0.270251 -0.450000 0.162547
+v -0.284189 -0.450000 0.169649
+v -0.295251 -0.450000 0.180711
+v -0.302353 -0.450000 0.194649
+v -0.254800 -0.500000 0.464900
+v -0.304800 -0.500000 0.414900
+v -0.270251 -0.500000 0.462453
+v -0.284189 -0.500000 0.455351
+v -0.295251 -0.500000 0.444289
+v -0.302353 -0.500000 0.430351
+v -0.304800 -0.450000 0.414900
+v -0.254800 -0.450000 0.464900
+v -0.302353 -0.450000 0.430351
+v -0.295251 -0.450000 0.444289
+v -0.284189 -0.450000 0.455351
+v -0.270251 -0.450000 0.462453
+v 0.254800 -0.500000 0.160100
+v 0.304800 -0.500000 0.210100
+v 0.270251 -0.500000 0.162547
+v 0.284189 -0.500000 0.169649
+v 0.295251 -0.500000 0.180711
+v 0.302353 -0.500000 0.194649
+v 0.254800 -0.450000 0.160100
+v 0.304800 -0.450000 0.210100
+v 0.270251 -0.450000 0.162547
+v 0.284189 -0.450000 0.169649
+v 0.295251 -0.450000 0.180711
+v 0.302353 -0.450000 0.194649
+v 0.254800 -0.500000 0.464900
+v 0.304800 -0.500000 0.414900
+v 0.270251 -0.500000 0.462453
+v 0.284189 -0.500000 0.455351
+v 0.295251 -0.500000 0.444289
+v 0.302353 -0.500000 0.430351
+v 0.254800 -0.450000 0.464900
+v 0.304800 -0.450000 0.414900
+v 0.270251 -0.450000 0.462453
+v 0.284189 -0.450000 0.455351
+v 0.295251 -0.450000 0.444289
+v 0.302353 -0.450000 0.430351
+v -0.254800 -0.500000 0.160100
+v -0.304800 -0.500000 0.210100
+v -0.270251 -0.500000 0.162547
+v -0.284189 -0.500000 0.169649
+v -0.295251 -0.500000 0.180711
+v -0.302353 -0.500000 0.194649
+v -0.304800 -0.450000 0.210100
+v -0.254800 -0.450000 0.160100
+v -0.302353 -0.450000 0.194649
+v -0.295251 -0.450000 0.180711
+v -0.284189 -0.450000 0.169649
+v -0.270251 -0.450000 0.162547
+v -0.254800 -0.500000 0.464900
+v -0.304800 -0.500000 0.414900
+v -0.270251 -0.500000 0.462453
+v -0.284189 -0.500000 0.455351
+v -0.295251 -0.500000 0.444289
+v -0.302353 -0.500000 0.430351
+v -0.254800 -0.450000 0.464900
+v -0.304800 -0.450000 0.414900
+v -0.270251 -0.450000 0.462453
+v -0.284189 -0.450000 0.455351
+v -0.295251 -0.450000 0.444289
+v -0.302353 -0.450000 0.430351
+vt 1.000000 0.917979
+vt 0.995986 0.943325
+vt 0.984335 0.966190
+vt 0.966190 0.984335
+vt 0.943325 0.995986
+vt 0.917979 1.000000
+vt 0.082021 1.000000
+vt 0.056675 0.995986
+vt 0.033810 0.984335
+vt 0.015664 0.966190
+vt 0.004014 0.943325
+vt 0.000000 0.917979
+vt 0.000000 0.582021
+vt 0.004014 0.556675
+vt 0.015664 0.533810
+vt 0.033810 0.515665
+vt 0.056675 0.504014
+vt 0.082021 0.500000
+vt 0.917979 0.500000
+vt 0.943325 0.504014
+vt 0.966190 0.515665
+vt 0.984335 0.533810
+vt 0.995986 0.556675
+vt 1.000000 0.582021
+vt 0.000000 0.417979
+vt 0.004014 0.443325
+vt 0.015664 0.466190
+vt 0.033810 0.484335
+vt 0.056675 0.495986
+vt 0.082021 0.500000
+vt 0.917979 0.500000
+vt 0.943325 0.495986
+vt 0.966190 0.484335
+vt 0.984335 0.466190
+vt 0.995986 0.443325
+vt 1.000000 0.417979
+vt 1.000000 0.082021
+vt 0.995986 0.056675
+vt 0.984335 0.033810
+vt 0.966190 0.015665
+vt 0.943325 0.004014
+vt 0.917979 0.000000
+vt 0.082021 0.000000
+vt 0.056675 0.004014
+vt 0.033810 0.015665
+vt 0.015664 0.033810
+vt 0.004014 0.056675
+vt 0.000000 0.082021
+vt 0.082021 0.000000
+vt 0.082021 0.999996
+vt 0.917979 0.999996
+vt 0.917979 0.000000
+vt 0.164042 0.000000
+vt 0.835958 0.000000
+vt 0.835958 1.000000
+vt 0.164042 1.000000
+vt 0.917979 0.000003
+vt 0.917979 1.000000
+vt 0.082021 1.000000
+vt 0.082021 0.000003
+vt 0.056675 1.000000
+vt 0.056675 0.000003
+vt 0.033810 1.000000
+vt 0.033810 0.000003
+vt 0.067621 1.000000
+vt 0.067621 0.000000
+vt 0.113350 1.000000
+vt 0.113350 0.000000
+vt 0.164042 1.000000
+vt 0.164042 0.000000
+vt 0.056675 0.000000
+vt 0.056675 0.999996
+vt 0.033810 0.000000
+vt 0.033810 0.999996
+vt 0.000000 0.000000
+vt 0.000000 0.999996
+vt 0.932379 1.000000
+vt 0.932379 0.000000
+vt 0.886650 0.000000
+vt 0.886650 1.000000
+vt 0.835958 0.000000
+vt 0.835958 1.000000
+vt 0.943325 0.999996
+vt 0.943325 0.000000
+vt 0.966190 0.999996
+vt 0.966190 0.000000
+vt 0.932379 1.000000
+vt 0.932379 0.000000
+vt 0.886650 1.000000
+vt 0.886650 0.000000
+vt 0.943325 0.000003
+vt 0.943325 1.000000
+vt 0.966190 0.000003
+vt 0.966190 1.000000
+vt 1.000000 0.000003
+vt 1.000000 1.000000
+vt 0.067621 1.000000
+vt 0.067621 0.000000
+vt 0.113350 0.000000
+vt 0.113350 1.000000
+vn 0.0000 1.0000 -0.0000
+vn 0.0000 -1.0000 0.0000
+vn 0.0000 0.0000 1.0000
+vn -1.0000 0.0000 0.0000
+vn 0.0000 0.0000 -1.0000
+vn 0.1564 0.0000 -0.9877
+vn 0.4540 -0.0000 -0.8910
+vn 0.7071 0.0000 -0.7071
+vn 0.8910 0.0000 -0.4540
+vn 0.9877 0.0000 -0.1564
+vn 0.1564 0.0000 0.9877
+vn 0.4540 0.0000 0.8910
+vn 0.7071 0.0000 0.7071
+vn 0.8910 0.0000 0.4540
+vn 0.9877 0.0000 0.1564
+vn -0.1564 0.0000 0.9877
+vn -0.4540 -0.0000 0.8910
+vn -0.7071 -0.0000 0.7071
+vn -0.8910 0.0000 0.4540
+vn -0.9877 0.0000 0.1564
+vn -0.1564 0.0000 -0.9877
+vn -0.4540 0.0000 -0.8910
+vn -0.7071 0.0000 -0.7071
+vn -0.8910 0.0000 -0.4540
+vn -0.9877 0.0000 -0.1564
+vn 1.0000 0.0000 0.0000
+g Cube_Cube_front-back
+s off
+f 92/1/1 96/2/1 95/3/1 94/4/1 93/5/1 91/6/1 67/7/1 69/8/1 70/9/1 71/10/1 72/11/1 68/12/1 56/13/1 60/14/1 59/15/1 58/16/1 57/17/1 55/18/1 80/19/1 84/20/1 83/21/1 82/22/1 81/23/1 79/24/1
+f 62/25/2 66/26/2 65/27/2 64/28/2 63/29/2 61/30/2 85/31/2 87/32/2 88/33/2 89/34/2 90/35/2 86/36/2 74/37/2 78/38/2 77/39/2 76/40/2 75/41/2 73/42/2 49/43/2 51/44/2 52/45/2 53/46/2 54/47/2 50/48/2
+g Cube_Cube_edges
+f 14/49/3 19/50/3 44/51/3 37/52/3
+f 25/53/4 38/54/4 43/55/4 32/56/4
+f 26/57/5 31/58/5 8/59/5 1/60/5
+f 1/60/6 8/59/6 12/61/6 3/62/6
+f 3/62/7 12/61/7 11/63/7 4/64/7
+f 4/64/8 11/63/8 10/65/8 5/66/8
+f 5/66/9 10/65/9 9/67/9 6/68/9
+f 6/68/10 9/67/10 7/69/10 2/70/10
+f 19/50/11 14/49/11 18/71/11 21/72/11
+f 21/72/12 18/71/12 17/73/12 22/74/12
+f 22/74/13 17/73/13 16/75/13 23/76/13
+f 23/77/14 16/78/14 15/79/14 24/80/14
+f 24/80/15 15/79/15 13/81/15 20/82/15
+f 37/52/16 44/51/16 48/83/16 39/84/16
+f 39/84/17 48/83/17 47/85/17 40/86/17
+f 40/86/18 47/85/18 46/87/18 41/88/18
+f 41/88/19 46/87/19 45/89/19 42/90/19
+f 42/90/20 45/89/20 43/55/20 38/54/20
+f 31/58/21 26/57/21 30/91/21 33/92/21
+f 33/92/22 30/91/22 29/93/22 34/94/22
+f 34/94/23 29/93/23 28/95/23 35/96/23
+f 35/97/24 28/98/24 27/99/24 36/100/24
+f 36/100/25 27/99/25 25/53/25 32/56/25
+f 13/81/26 2/70/26 7/69/26 20/82/26
diff --git a/street_signs/models/street_signs_generic_sign_24x12_top_onpole.obj b/street_signs/models/street_signs_generic_sign_24x12_top_onpole.obj
new file mode 100644
index 0000000..9597c3e
--- /dev/null
+++ b/street_signs/models/street_signs_generic_sign_24x12_top_onpole.obj
@@ -0,0 +1,372 @@
+# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
+# www.blender.org
+o Cube
+v 0.254800 -0.812500 0.160100
+v 0.304800 -0.812500 0.210100
+v 0.270251 -0.812500 0.162547
+v 0.284189 -0.812500 0.169649
+v 0.295251 -0.812500 0.180711
+v 0.302353 -0.812500 0.194649
+v 0.304800 -0.762500 0.210100
+v 0.254800 -0.762500 0.160100
+v 0.302353 -0.762500 0.194649
+v 0.295251 -0.762500 0.180711
+v 0.284189 -0.762500 0.169649
+v 0.270251 -0.762500 0.162547
+v 0.304800 -0.812500 0.414900
+v 0.254800 -0.812500 0.464900
+v 0.302353 -0.812500 0.430351
+v 0.295251 -0.812500 0.444289
+v 0.284189 -0.812500 0.455351
+v 0.270251 -0.812500 0.462453
+v 0.254800 -0.762500 0.464900
+v 0.304800 -0.762500 0.414900
+v 0.270251 -0.762500 0.462453
+v 0.284189 -0.762500 0.455351
+v 0.295251 -0.762500 0.444289
+v 0.302353 -0.762500 0.430351
+v -0.304800 -0.812500 0.210100
+v -0.254800 -0.812500 0.160100
+v -0.302353 -0.812500 0.194649
+v -0.295251 -0.812500 0.180711
+v -0.284189 -0.812500 0.169649
+v -0.270251 -0.812500 0.162547
+v -0.254800 -0.762500 0.160100
+v -0.304800 -0.762500 0.210100
+v -0.270251 -0.762500 0.162547
+v -0.284189 -0.762500 0.169649
+v -0.295251 -0.762500 0.180711
+v -0.302353 -0.762500 0.194649
+v -0.254800 -0.812500 0.464900
+v -0.304800 -0.812500 0.414900
+v -0.270251 -0.812500 0.462453
+v -0.284189 -0.812500 0.455351
+v -0.295251 -0.812500 0.444289
+v -0.302353 -0.812500 0.430351
+v -0.304800 -0.762500 0.414900
+v -0.254800 -0.762500 0.464900
+v -0.302353 -0.762500 0.430351
+v -0.295251 -0.762500 0.444289
+v -0.284189 -0.762500 0.455351
+v -0.270251 -0.762500 0.462453
+v 0.254800 -0.812500 0.160100
+v 0.304800 -0.812500 0.210100
+v 0.270251 -0.812500 0.162547
+v 0.284189 -0.812500 0.169649
+v 0.295251 -0.812500 0.180711
+v 0.302353 -0.812500 0.194649
+v 0.254800 -0.762500 0.160100
+v 0.304800 -0.762500 0.210100
+v 0.270251 -0.762500 0.162547
+v 0.284189 -0.762500 0.169649
+v 0.295251 -0.762500 0.180711
+v 0.302353 -0.762500 0.194649
+v 0.254800 -0.812500 0.464900
+v 0.304800 -0.812500 0.414900
+v 0.270251 -0.812500 0.462453
+v 0.284189 -0.812500 0.455351
+v 0.295251 -0.812500 0.444289
+v 0.302353 -0.812500 0.430351
+v 0.254800 -0.762500 0.464900
+v 0.304800 -0.762500 0.414900
+v 0.270251 -0.762500 0.462453
+v 0.284189 -0.762500 0.455351
+v 0.295251 -0.762500 0.444289
+v 0.302353 -0.762500 0.430351
+v -0.254800 -0.812500 0.160100
+v -0.304800 -0.812500 0.210100
+v -0.270251 -0.812500 0.162547
+v -0.284189 -0.812500 0.169649
+v -0.295251 -0.812500 0.180711
+v -0.302353 -0.812500 0.194649
+v -0.304800 -0.762500 0.210100
+v -0.254800 -0.762500 0.160100
+v -0.302353 -0.762500 0.194649
+v -0.295251 -0.762500 0.180711
+v -0.284189 -0.762500 0.169649
+v -0.270251 -0.762500 0.162547
+v -0.254800 -0.812500 0.464900
+v -0.304800 -0.812500 0.414900
+v -0.270251 -0.812500 0.462453
+v -0.284189 -0.812500 0.455351
+v -0.295251 -0.812500 0.444289
+v -0.302353 -0.812500 0.430351
+v -0.254800 -0.762500 0.464900
+v -0.304800 -0.762500 0.414900
+v -0.270251 -0.762500 0.462453
+v -0.284189 -0.762500 0.455351
+v -0.295251 -0.762500 0.444289
+v -0.302353 -0.762500 0.430351
+vt 1.000000 0.917979
+vt 0.995986 0.943325
+vt 0.984335 0.966190
+vt 0.966190 0.984335
+vt 0.943325 0.995986
+vt 0.917979 1.000000
+vt 0.082021 1.000000
+vt 0.056675 0.995986
+vt 0.033810 0.984335
+vt 0.015664 0.966190
+vt 0.004014 0.943325
+vt 0.000000 0.917979
+vt 0.000000 0.582021
+vt 0.004014 0.556675
+vt 0.015664 0.533810
+vt 0.033810 0.515665
+vt 0.056675 0.504014
+vt 0.082021 0.500000
+vt 0.917979 0.500000
+vt 0.943325 0.504014
+vt 0.966190 0.515665
+vt 0.984335 0.533810
+vt 0.995986 0.556675
+vt 1.000000 0.582021
+vt 0.000000 0.417979
+vt 0.004014 0.443325
+vt 0.015664 0.466190
+vt 0.033810 0.484335
+vt 0.056675 0.495986
+vt 0.082021 0.500000
+vt 0.917979 0.500000
+vt 0.943325 0.495986
+vt 0.966190 0.484335
+vt 0.984335 0.466190
+vt 0.995986 0.443325
+vt 1.000000 0.417979
+vt 1.000000 0.082021
+vt 0.995986 0.056675
+vt 0.984335 0.033810
+vt 0.966190 0.015665
+vt 0.943325 0.004014
+vt 0.917979 0.000000
+vt 0.082021 0.000000
+vt 0.056675 0.004014
+vt 0.033810 0.015665
+vt 0.015664 0.033810
+vt 0.004014 0.056675
+vt 0.000000 0.082021
+vt 0.082021 0.000000
+vt 0.082021 0.999996
+vt 0.917979 0.999996
+vt 0.917979 0.000000
+vt 0.164042 0.000000
+vt 0.835958 0.000000
+vt 0.835958 1.000000
+vt 0.164042 1.000000
+vt 0.917979 0.000003
+vt 0.917979 1.000000
+vt 0.082021 1.000000
+vt 0.082021 0.000003
+vt 0.056675 1.000000
+vt 0.056675 0.000003
+vt 0.033810 1.000000
+vt 0.033810 0.000003
+vt 0.067621 1.000000
+vt 0.067621 0.000000
+vt 0.113350 1.000000
+vt 0.113350 0.000000
+vt 0.164042 1.000000
+vt 0.164042 0.000000
+vt 0.056675 0.000000
+vt 0.056675 0.999996
+vt 0.033810 0.000000
+vt 0.033810 0.999996
+vt 0.000000 0.000000
+vt 0.000000 0.999996
+vt 0.932379 1.000000
+vt 0.932379 0.000000
+vt 0.886650 0.000000
+vt 0.886650 1.000000
+vt 0.835958 0.000000
+vt 0.835958 1.000000
+vt 0.943325 0.999996
+vt 0.943325 0.000000
+vt 0.966190 0.999996
+vt 0.966190 0.000000
+vt 0.932379 1.000000
+vt 0.932379 0.000000
+vt 0.886650 1.000000
+vt 0.886650 0.000000
+vt 0.943325 0.000003
+vt 0.943325 1.000000
+vt 0.966190 0.000003
+vt 0.966190 1.000000
+vt 1.000000 0.000003
+vt 1.000000 1.000000
+vt 0.067621 1.000000
+vt 0.067621 0.000000
+vt 0.113350 0.000000
+vt 0.113350 1.000000
+vn 0.0000 1.0000 0.0000
+vn 0.0000 -1.0000 0.0000
+vn 0.0000 0.0000 1.0000
+vn -1.0000 0.0000 0.0000
+vn 0.0000 0.0000 -1.0000
+vn 0.1564 0.0000 -0.9877
+vn 0.4540 -0.0000 -0.8910
+vn 0.7071 0.0000 -0.7071
+vn 0.8910 0.0000 -0.4540
+vn 0.9877 0.0000 -0.1564
+vn 0.1564 0.0000 0.9877
+vn 0.4540 0.0000 0.8910
+vn 0.7071 0.0000 0.7071
+vn 0.8910 0.0000 0.4540
+vn 0.9877 0.0000 0.1564
+vn -0.1564 0.0000 0.9877
+vn -0.4540 -0.0000 0.8910
+vn -0.7071 -0.0000 0.7071
+vn -0.8910 0.0000 0.4540
+vn -0.9877 0.0000 0.1564
+vn -0.1564 0.0000 -0.9877
+vn -0.4540 0.0000 -0.8910
+vn -0.7071 0.0000 -0.7071
+vn -0.8910 0.0000 -0.4540
+vn -0.9877 0.0000 -0.1564
+vn 1.0000 0.0000 0.0000
+g Cube_Cube_front-back
+s off
+f 92/1/1 96/2/1 95/3/1 94/4/1 93/5/1 91/6/1 67/7/1 69/8/1 70/9/1 71/10/1 72/11/1 68/12/1 56/13/1 60/14/1 59/15/1 58/16/1 57/17/1 55/18/1 80/19/1 84/20/1 83/21/1 82/22/1 81/23/1 79/24/1
+f 62/25/2 66/26/2 65/27/2 64/28/2 63/29/2 61/30/2 85/31/2 87/32/2 88/33/2 89/34/2 90/35/2 86/36/2 74/37/2 78/38/2 77/39/2 76/40/2 75/41/2 73/42/2 49/43/2 51/44/2 52/45/2 53/46/2 54/47/2 50/48/2
+g Cube_Cube_edges
+f 14/49/3 19/50/3 44/51/3 37/52/3
+f 25/53/4 38/54/4 43/55/4 32/56/4
+f 26/57/5 31/58/5 8/59/5 1/60/5
+f 1/60/6 8/59/6 12/61/6 3/62/6
+f 3/62/7 12/61/7 11/63/7 4/64/7
+f 4/64/8 11/63/8 10/65/8 5/66/8
+f 5/66/9 10/65/9 9/67/9 6/68/9
+f 6/68/10 9/67/10 7/69/10 2/70/10
+f 19/50/11 14/49/11 18/71/11 21/72/11
+f 21/72/12 18/71/12 17/73/12 22/74/12
+f 22/74/13 17/73/13 16/75/13 23/76/13
+f 23/77/14 16/78/14 15/79/14 24/80/14
+f 24/80/15 15/79/15 13/81/15 20/82/15
+f 37/52/16 44/51/16 48/83/16 39/84/16
+f 39/84/17 48/83/17 47/85/17 40/86/17
+f 40/86/18 47/85/18 46/87/18 41/88/18
+f 41/88/19 46/87/19 45/89/19 42/90/19
+f 42/90/20 45/89/20 43/55/20 38/54/20
+f 31/58/21 26/57/21 30/91/21 33/92/21
+f 33/92/22 30/91/22 29/93/22 34/94/22
+f 34/94/23 29/93/23 28/95/23 35/96/23
+f 35/97/24 28/98/24 27/99/24 36/100/24
+f 36/100/25 27/99/25 25/53/25 32/56/25
+f 13/81/26 2/70/26 7/69/26 20/82/26
+o Cube.001
+v -0.125000 -0.812500 0.234375
+v -0.125000 -0.875000 0.234375
+v -0.125000 -0.812500 0.390625
+v -0.125000 -0.875000 0.390625
+v 0.125000 -0.812500 0.390625
+v 0.125000 -0.812500 0.234375
+v 0.125000 -0.875000 0.234375
+v 0.125000 -0.875000 0.390625
+v -0.125000 -1.125000 0.281250
+v -0.125000 -0.812500 0.281250
+v -0.125000 -1.125000 0.343750
+v -0.125000 -0.812500 0.343750
+v -0.164063 -1.125000 0.281250
+v -0.164063 -0.812500 0.281250
+v -0.164063 -1.125000 0.343750
+v -0.164063 -0.812500 0.343750
+v 0.164062 -1.125000 0.281250
+v 0.164062 -0.812500 0.281250
+v 0.164062 -1.125000 0.343750
+v 0.164062 -0.812500 0.343750
+v 0.125000 -1.125000 0.281250
+v 0.125000 -0.812500 0.281250
+v 0.125000 -1.125000 0.343750
+v 0.125000 -0.812500 0.343750
+v -0.164063 -1.164063 0.281250
+v 0.164062 -1.164063 0.281250
+v -0.164063 -1.164063 0.343750
+v 0.164062 -1.164063 0.343750
+v -0.164063 -1.125000 0.281250
+v 0.164062 -1.125000 0.281250
+v -0.164063 -1.125000 0.343750
+v 0.164062 -1.125000 0.343750
+vt 0.843750 0.507812
+vt 0.703125 0.507812
+vt 0.703125 0.093750
+vt 0.843750 0.093750
+vt 0.015625 0.507812
+vt 0.015625 0.093750
+vt 0.156250 0.093750
+vt 0.156250 0.507812
+vt 0.156250 0.031250
+vt 0.703125 0.031250
+vt 0.703125 0.578125
+vt 0.156250 0.578125
+vt 0.312500 0.640625
+vt 0.312500 0.992188
+vt 0.453125 0.992188
+vt 0.453125 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.312500 0.992188
+vt 0.312500 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.093750 0.992188
+vt 0.093750 0.640625
+vt 0.015625 0.992188
+vt 0.015625 0.640625
+vt 0.312500 0.640625
+vt 0.312500 0.992188
+vt 0.453125 0.992188
+vt 0.453125 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.312500 0.992188
+vt 0.312500 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.093750 0.992188
+vt 0.093750 0.640625
+vt 0.015625 0.992188
+vt 0.015625 0.640625
+vt 0.781250 0.664062
+vt 0.781250 0.992188
+vt 0.921875 0.992188
+vt 0.921875 0.664062
+vt 0.484375 0.664062
+vt 0.484375 0.992188
+vt 0.562500 0.992188
+vt 0.562500 0.664062
+vt 0.703125 0.992188
+vt 0.703125 0.664062
+vt 0.234375 0.593750
+vt 0.234375 0.640625
+vt 0.093750 0.640625
+vt 0.093750 0.593750
+vt 0.453125 0.640625
+vt 0.453125 0.593750
+vt 0.312500 0.593750
+vt 0.312500 0.640625
+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 -1.0000 -0.0000
+vn 0.0000 1.0000 0.0000
+g Cube.001_Cube.001_pole_mount.001
+s off
+f 97/101/27 98/102/27 100/103/27 99/104/27
+f 102/105/28 101/106/28 104/107/28 103/108/28
+f 100/103/29 104/107/29 101/109/29 99/110/29
+f 97/111/30 102/112/30 103/108/30 98/102/30
+f 98/102/31 103/108/31 104/107/31 100/103/31
+f 105/113/28 106/114/28 108/115/28 107/116/28
+f 107/117/29 108/118/29 112/119/29 111/120/29
+f 111/121/27 112/122/27 110/123/27 109/124/27
+f 109/124/30 110/123/30 106/125/30 105/126/30
+f 113/127/28 114/128/28 116/129/28 115/130/28
+f 115/131/29 116/132/29 120/133/29 119/134/29
+f 119/135/27 120/136/27 118/137/27 117/138/27
+f 117/138/30 118/137/30 114/139/30 113/140/30
+f 121/141/31 122/142/31 124/143/31 123/144/31
+f 123/145/29 124/146/29 128/147/29 127/148/29
+f 127/148/32 128/147/32 126/149/32 125/150/32
+f 125/150/30 126/149/30 122/142/30 121/141/30
+f 123/151/27 127/152/27 125/153/27 121/154/27
+f 128/155/28 124/156/28 122/157/28 126/158/28
diff --git a/street_signs/models/street_signs_generic_sign_24x18.obj b/street_signs/models/street_signs_generic_sign_24x18.obj
new file mode 100644
index 0000000..3a42947
--- /dev/null
+++ b/street_signs/models/street_signs_generic_sign_24x18.obj
@@ -0,0 +1,254 @@
+# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
+# www.blender.org
+o Cube
+v 0.254800 -0.500000 -0.228600
+v 0.304800 -0.500000 -0.178600
+v 0.270251 -0.500000 -0.226153
+v 0.284189 -0.500000 -0.219051
+v 0.295251 -0.500000 -0.207989
+v 0.302353 -0.500000 -0.194051
+v 0.304800 -0.450000 -0.178600
+v 0.254800 -0.450000 -0.228600
+v 0.302353 -0.450000 -0.194051
+v 0.295251 -0.450000 -0.207989
+v 0.284189 -0.450000 -0.219051
+v 0.270251 -0.450000 -0.226153
+v 0.304800 -0.500000 0.178600
+v 0.254800 -0.500000 0.228600
+v 0.302353 -0.500000 0.194051
+v 0.295251 -0.500000 0.207989
+v 0.284189 -0.500000 0.219051
+v 0.270251 -0.500000 0.226153
+v 0.254800 -0.450000 0.228600
+v 0.304800 -0.450000 0.178600
+v 0.270251 -0.450000 0.226153
+v 0.284189 -0.450000 0.219051
+v 0.295251 -0.450000 0.207989
+v 0.302353 -0.450000 0.194051
+v -0.304800 -0.500000 -0.178600
+v -0.254800 -0.500000 -0.228600
+v -0.302353 -0.500000 -0.194051
+v -0.295251 -0.500000 -0.207989
+v -0.284189 -0.500000 -0.219051
+v -0.270251 -0.500000 -0.226153
+v -0.254800 -0.450000 -0.228600
+v -0.304800 -0.450000 -0.178600
+v -0.270251 -0.450000 -0.226153
+v -0.284189 -0.450000 -0.219051
+v -0.295251 -0.450000 -0.207989
+v -0.302353 -0.450000 -0.194051
+v -0.254800 -0.500000 0.228600
+v -0.304800 -0.500000 0.178600
+v -0.270251 -0.500000 0.226153
+v -0.284189 -0.500000 0.219051
+v -0.295251 -0.500000 0.207989
+v -0.302353 -0.500000 0.194051
+v -0.304800 -0.450000 0.178600
+v -0.254800 -0.450000 0.228600
+v -0.302353 -0.450000 0.194051
+v -0.295251 -0.450000 0.207989
+v -0.284189 -0.450000 0.219051
+v -0.270251 -0.450000 0.226153
+v 0.254800 -0.500000 -0.228600
+v 0.304800 -0.500000 -0.178600
+v 0.270251 -0.500000 -0.226153
+v 0.284189 -0.500000 -0.219051
+v 0.295251 -0.500000 -0.207989
+v 0.302353 -0.500000 -0.194051
+v 0.254800 -0.450000 -0.228600
+v 0.304800 -0.450000 -0.178600
+v 0.270251 -0.450000 -0.226153
+v 0.284189 -0.450000 -0.219051
+v 0.295251 -0.450000 -0.207989
+v 0.302353 -0.450000 -0.194051
+v 0.254800 -0.500000 0.228600
+v 0.304800 -0.500000 0.178600
+v 0.270251 -0.500000 0.226153
+v 0.284189 -0.500000 0.219051
+v 0.295251 -0.500000 0.207989
+v 0.302353 -0.500000 0.194051
+v 0.254800 -0.450000 0.228600
+v 0.304800 -0.450000 0.178600
+v 0.270251 -0.450000 0.226153
+v 0.284189 -0.450000 0.219051
+v 0.295251 -0.450000 0.207989
+v 0.302353 -0.450000 0.194051
+v -0.254800 -0.500000 -0.228600
+v -0.304800 -0.500000 -0.178600
+v -0.270251 -0.500000 -0.226153
+v -0.284189 -0.500000 -0.219051
+v -0.295251 -0.500000 -0.207989
+v -0.302353 -0.500000 -0.194051
+v -0.304800 -0.450000 -0.178600
+v -0.254800 -0.450000 -0.228600
+v -0.302353 -0.450000 -0.194051
+v -0.295251 -0.450000 -0.207989
+v -0.284189 -0.450000 -0.219051
+v -0.270251 -0.450000 -0.226153
+v -0.254800 -0.500000 0.228600
+v -0.304800 -0.500000 0.178600
+v -0.270251 -0.500000 0.226153
+v -0.284189 -0.500000 0.219051
+v -0.295251 -0.500000 0.207989
+v -0.302353 -0.500000 0.194051
+v -0.254800 -0.450000 0.228600
+v -0.304800 -0.450000 0.178600
+v -0.270251 -0.450000 0.226153
+v -0.284189 -0.450000 0.219051
+v -0.295251 -0.450000 0.207989
+v -0.302353 -0.450000 0.194051
+vt 0.500000 0.890639
+vt 0.497993 0.924433
+vt 0.492168 0.954920
+vt 0.483095 0.979114
+vt 0.471662 0.994648
+vt 0.458990 1.000000
+vt 0.041010 1.000000
+vt 0.028338 0.994647
+vt 0.016905 0.979114
+vt 0.007832 0.954920
+vt 0.002007 0.924433
+vt 0.000000 0.890639
+vt 0.000000 0.109361
+vt 0.002007 0.075567
+vt 0.007832 0.045080
+vt 0.016905 0.020886
+vt 0.028338 0.005353
+vt 0.041011 0.000000
+vt 0.458990 0.000000
+vt 0.471662 0.005353
+vt 0.483095 0.020886
+vt 0.492168 0.045080
+vt 0.497993 0.075567
+vt 0.500000 0.109361
+vt 0.500000 0.890639
+vt 0.502007 0.924433
+vt 0.507832 0.954920
+vt 0.516905 0.979114
+vt 0.528338 0.994648
+vt 0.541010 1.000000
+vt 0.958990 1.000000
+vt 0.971662 0.994647
+vt 0.983095 0.979114
+vt 0.992168 0.954920
+vt 0.997993 0.924433
+vt 1.000000 0.890639
+vt 1.000000 0.109361
+vt 0.997993 0.075567
+vt 0.992168 0.045080
+vt 0.983095 0.020886
+vt 0.971662 0.005353
+vt 0.958990 0.000000
+vt 0.541010 0.000000
+vt 0.528338 0.005353
+vt 0.516905 0.020886
+vt 0.507832 0.045080
+vt 0.502007 0.075567
+vt 0.500000 0.109361
+vt 0.082021 0.000000
+vt 0.082021 0.999996
+vt 0.917979 0.999996
+vt 0.917979 0.000000
+vt 0.109361 0.000000
+vt 0.890639 0.000000
+vt 0.890639 1.000000
+vt 0.109361 1.000000
+vt 0.917979 0.000003
+vt 0.917979 1.000000
+vt 0.082021 1.000000
+vt 0.082021 0.000003
+vt 0.056675 1.000000
+vt 0.056675 0.000003
+vt 0.033810 1.000000
+vt 0.033810 0.000003
+vt 0.045080 1.000000
+vt 0.045080 0.000000
+vt 0.075567 1.000000
+vt 0.075567 0.000000
+vt 0.109361 1.000000
+vt 0.109361 0.000000
+vt 0.056675 0.000000
+vt 0.056675 0.999996
+vt 0.033810 0.000000
+vt 0.033810 0.999996
+vt 0.000000 0.000000
+vt 0.000000 0.999996
+vt 0.954920 1.000000
+vt 0.954920 0.000000
+vt 0.924433 0.000000
+vt 0.924433 1.000000
+vt 0.890639 0.000000
+vt 0.890639 1.000000
+vt 0.943325 0.999996
+vt 0.943325 0.000000
+vt 0.966190 0.999996
+vt 0.966190 0.000000
+vt 0.954920 1.000000
+vt 0.954920 0.000000
+vt 0.924433 1.000000
+vt 0.924433 0.000000
+vt 0.943325 0.000003
+vt 0.943325 1.000000
+vt 0.966190 0.000003
+vt 0.966190 1.000000
+vt 1.000000 0.000003
+vt 1.000000 1.000000
+vt 0.045080 1.000000
+vt 0.045080 0.000000
+vt 0.075567 0.000000
+vt 0.075567 1.000000
+vn 0.0000 1.0000 -0.0000
+vn 0.0000 -1.0000 0.0000
+vn 0.0000 0.0000 1.0000
+vn -1.0000 0.0000 0.0000
+vn 0.0000 0.0000 -1.0000
+vn 0.1564 0.0000 -0.9877
+vn 0.4540 -0.0000 -0.8910
+vn 0.7071 0.0000 -0.7071
+vn 0.8910 0.0000 -0.4540
+vn 0.9877 0.0000 -0.1564
+vn 0.1564 0.0000 0.9877
+vn 0.4540 0.0000 0.8910
+vn 0.7071 0.0000 0.7071
+vn 0.8910 0.0000 0.4540
+vn 0.9877 0.0000 0.1564
+vn -0.1564 0.0000 0.9877
+vn -0.4540 -0.0000 0.8910
+vn -0.7071 0.0000 0.7071
+vn -0.8910 0.0000 0.4540
+vn -0.9877 0.0000 0.1564
+vn -0.1564 0.0000 -0.9877
+vn -0.4540 0.0000 -0.8910
+vn -0.7071 0.0000 -0.7071
+vn -0.8910 0.0000 -0.4540
+vn -0.9877 0.0000 -0.1564
+vn 1.0000 0.0000 0.0000
+g Cube_Cube_front-back
+s off
+f 92/1/1 96/2/1 95/3/1 94/4/1 93/5/1 91/6/1 67/7/1 69/8/1 70/9/1 71/10/1 72/11/1 68/12/1 56/13/1 60/14/1 59/15/1 58/16/1 57/17/1 55/18/1 80/19/1 84/20/1 83/21/1 82/22/1 81/23/1 79/24/1
+f 62/25/2 66/26/2 65/27/2 64/28/2 63/29/2 61/30/2 85/31/2 87/32/2 88/33/2 89/34/2 90/35/2 86/36/2 74/37/2 78/38/2 77/39/2 76/40/2 75/41/2 73/42/2 49/43/2 51/44/2 52/45/2 53/46/2 54/47/2 50/48/2
+g Cube_Cube_edges
+f 14/49/3 19/50/3 44/51/3 37/52/3
+f 25/53/4 38/54/4 43/55/4 32/56/4
+f 26/57/5 31/58/5 8/59/5 1/60/5
+f 1/60/6 8/59/6 12/61/6 3/62/6
+f 3/62/7 12/61/7 11/63/7 4/64/7
+f 4/64/8 11/63/8 10/65/8 5/66/8
+f 5/66/9 10/65/9 9/67/9 6/68/9
+f 6/68/10 9/67/10 7/69/10 2/70/10
+f 19/50/11 14/49/11 18/71/11 21/72/11
+f 21/72/12 18/71/12 17/73/12 22/74/12
+f 22/74/13 17/73/13 16/75/13 23/76/13
+f 23/77/14 16/78/14 15/79/14 24/80/14
+f 24/80/15 15/79/15 13/81/15 20/82/15
+f 37/52/16 44/51/16 48/83/16 39/84/16
+f 39/84/17 48/83/17 47/85/17 40/86/17
+f 40/86/18 47/85/18 46/87/18 41/88/18
+f 41/88/19 46/87/19 45/89/19 42/90/19
+f 42/90/20 45/89/20 43/55/20 38/54/20
+f 31/58/21 26/57/21 30/91/21 33/92/21
+f 33/92/22 30/91/22 29/93/22 34/94/22
+f 34/94/23 29/93/23 28/95/23 35/96/23
+f 35/97/24 28/98/24 27/99/24 36/100/24
+f 36/100/25 27/99/25 25/53/25 32/56/25
+f 13/81/26 2/70/26 7/69/26 20/82/26
diff --git a/street_signs/models/street_signs_generic_sign_24x18_entity.obj b/street_signs/models/street_signs_generic_sign_24x18_entity.obj
new file mode 100644
index 0000000..74c9ab1
--- /dev/null
+++ b/street_signs/models/street_signs_generic_sign_24x18_entity.obj
@@ -0,0 +1,55 @@
+# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
+# www.blender.org
+o Cube_Cube_None.002
+v -0.304800 0.178600 0.434375
+v -0.302353 0.194051 0.434375
+v -0.295251 0.207989 0.434375
+v -0.284189 0.219051 0.434375
+v -0.270251 0.226153 0.434375
+v -0.254800 0.228600 0.434375
+v 0.254800 0.228600 0.434375
+v 0.270251 0.226153 0.434375
+v 0.284189 0.219051 0.434375
+v 0.295251 0.207989 0.434375
+v 0.302353 0.194051 0.434375
+v 0.304800 0.178600 0.434375
+v 0.304800 -0.178600 0.434375
+v 0.302353 -0.194051 0.434375
+v 0.295251 -0.207989 0.434375
+v 0.284189 -0.219051 0.434375
+v 0.270251 -0.226153 0.434375
+v 0.254800 -0.228600 0.434375
+v -0.254800 -0.228600 0.434375
+v -0.270251 -0.226153 0.434375
+v -0.284189 -0.219051 0.434375
+v -0.295251 -0.207989 0.434375
+v -0.302353 -0.194051 0.434375
+v -0.304800 -0.178600 0.434375
+vt 1.000000 0.890639
+vt 0.995986 0.924433
+vt 0.984335 0.954920
+vt 0.966190 0.979114
+vt 0.943325 0.994648
+vt 0.917979 1.000000
+vt 0.082021 1.000000
+vt 0.056675 0.994647
+vt 0.033810 0.979114
+vt 0.015665 0.954920
+vt 0.004014 0.924433
+vt 0.000000 0.890639
+vt 0.000000 0.109361
+vt 0.004014 0.075567
+vt 0.015665 0.045080
+vt 0.033810 0.020886
+vt 0.056675 0.005353
+vt 0.082021 0.000000
+vt 0.917979 0.000000
+vt 0.943325 0.005353
+vt 0.966190 0.020886
+vt 0.984335 0.045080
+vt 0.995986 0.075567
+vt 1.000000 0.109361
+vn -0.0000 0.0000 -1.0000
+g Cube_Cube_None.002_Cube_Cube_None.002_None
+s 1
+f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 9/9/1 10/10/1 11/11/1 12/12/1 13/13/1 14/14/1 15/15/1 16/16/1 17/17/1 18/18/1 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1
diff --git a/street_signs/models/street_signs_generic_sign_24x18_entity_onpole.obj b/street_signs/models/street_signs_generic_sign_24x18_entity_onpole.obj
new file mode 100644
index 0000000..bad54e9
--- /dev/null
+++ b/street_signs/models/street_signs_generic_sign_24x18_entity_onpole.obj
@@ -0,0 +1,55 @@
+# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
+# www.blender.org
+o Cube_Cube_None.003
+v -0.304800 0.178600 0.746875
+v -0.302353 0.194051 0.746875
+v -0.295251 0.207989 0.746875
+v -0.284189 0.219051 0.746875
+v -0.270251 0.226153 0.746875
+v -0.254800 0.228600 0.746875
+v 0.254800 0.228600 0.746875
+v 0.270251 0.226153 0.746875
+v 0.284189 0.219051 0.746875
+v 0.295251 0.207989 0.746875
+v 0.302353 0.194051 0.746875
+v 0.304800 0.178600 0.746875
+v 0.304800 -0.178600 0.746875
+v 0.302353 -0.194051 0.746875
+v 0.295251 -0.207989 0.746875
+v 0.284189 -0.219051 0.746875
+v 0.270251 -0.226153 0.746875
+v 0.254800 -0.228600 0.746875
+v -0.254800 -0.228600 0.746875
+v -0.270251 -0.226153 0.746875
+v -0.284189 -0.219051 0.746875
+v -0.295251 -0.207989 0.746875
+v -0.302353 -0.194051 0.746875
+v -0.304800 -0.178600 0.746875
+vt 1.000000 0.890639
+vt 0.995986 0.924433
+vt 0.984335 0.954920
+vt 0.966190 0.979114
+vt 0.943325 0.994648
+vt 0.917979 1.000000
+vt 0.082021 1.000000
+vt 0.056675 0.994647
+vt 0.033810 0.979114
+vt 0.015665 0.954920
+vt 0.004014 0.924433
+vt 0.000000 0.890639
+vt 0.000000 0.109361
+vt 0.004014 0.075567
+vt 0.015665 0.045080
+vt 0.033810 0.020886
+vt 0.056675 0.005353
+vt 0.082021 0.000000
+vt 0.917979 0.000000
+vt 0.943325 0.005353
+vt 0.966190 0.020886
+vt 0.984335 0.045080
+vt 0.995986 0.075567
+vt 1.000000 0.109361
+vn -0.0000 0.0000 -1.0000
+g Cube_Cube_None.003_Cube_Cube_None.003_None
+s 1
+f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 9/9/1 10/10/1 11/11/1 12/12/1 13/13/1 14/14/1 15/15/1 16/16/1 17/17/1 18/18/1 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1
diff --git a/street_signs/models/street_signs_generic_sign_24x18_onpole.obj b/street_signs/models/street_signs_generic_sign_24x18_onpole.obj
new file mode 100644
index 0000000..820e3d2
--- /dev/null
+++ b/street_signs/models/street_signs_generic_sign_24x18_onpole.obj
@@ -0,0 +1,456 @@
+# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
+# www.blender.org
+o Cube
+v 0.254800 -0.812500 -0.228600
+v 0.304800 -0.812500 -0.178600
+v 0.270251 -0.812500 -0.226153
+v 0.284189 -0.812500 -0.219051
+v 0.295251 -0.812500 -0.207989
+v 0.302353 -0.812500 -0.194051
+v 0.304800 -0.762500 -0.178600
+v 0.254800 -0.762500 -0.228600
+v 0.302353 -0.762500 -0.194051
+v 0.295251 -0.762500 -0.207989
+v 0.284189 -0.762500 -0.219051
+v 0.270251 -0.762500 -0.226153
+v 0.304800 -0.812500 0.178600
+v 0.254800 -0.812500 0.228600
+v 0.302353 -0.812500 0.194051
+v 0.295251 -0.812500 0.207989
+v 0.284189 -0.812500 0.219051
+v 0.270251 -0.812500 0.226153
+v 0.254800 -0.762500 0.228600
+v 0.304800 -0.762500 0.178600
+v 0.270251 -0.762500 0.226153
+v 0.284189 -0.762500 0.219051
+v 0.295251 -0.762500 0.207989
+v 0.302353 -0.762500 0.194051
+v -0.304800 -0.812500 -0.178600
+v -0.254800 -0.812500 -0.228600
+v -0.302353 -0.812500 -0.194051
+v -0.295251 -0.812500 -0.207989
+v -0.284189 -0.812500 -0.219051
+v -0.270251 -0.812500 -0.226153
+v -0.254800 -0.762500 -0.228600
+v -0.304800 -0.762500 -0.178600
+v -0.270251 -0.762500 -0.226153
+v -0.284189 -0.762500 -0.219051
+v -0.295251 -0.762500 -0.207989
+v -0.302353 -0.762500 -0.194051
+v -0.254800 -0.812500 0.228600
+v -0.304800 -0.812500 0.178600
+v -0.270251 -0.812500 0.226153
+v -0.284189 -0.812500 0.219051
+v -0.295251 -0.812500 0.207989
+v -0.302353 -0.812500 0.194051
+v -0.304800 -0.762500 0.178600
+v -0.254800 -0.762500 0.228600
+v -0.302353 -0.762500 0.194051
+v -0.295251 -0.762500 0.207989
+v -0.284189 -0.762500 0.219051
+v -0.270251 -0.762500 0.226153
+v 0.254800 -0.812500 -0.228600
+v 0.304800 -0.812500 -0.178600
+v 0.270251 -0.812500 -0.226153
+v 0.284189 -0.812500 -0.219051
+v 0.295251 -0.812500 -0.207989
+v 0.302353 -0.812500 -0.194051
+v 0.254800 -0.762500 -0.228600
+v 0.304800 -0.762500 -0.178600
+v 0.270251 -0.762500 -0.226153
+v 0.284189 -0.762500 -0.219051
+v 0.295251 -0.762500 -0.207989
+v 0.302353 -0.762500 -0.194051
+v 0.254800 -0.812500 0.228600
+v 0.304800 -0.812500 0.178600
+v 0.270251 -0.812500 0.226153
+v 0.284189 -0.812500 0.219051
+v 0.295251 -0.812500 0.207989
+v 0.302353 -0.812500 0.194051
+v 0.254800 -0.762500 0.228600
+v 0.304800 -0.762500 0.178600
+v 0.270251 -0.762500 0.226153
+v 0.284189 -0.762500 0.219051
+v 0.295251 -0.762500 0.207989
+v 0.302353 -0.762500 0.194051
+v -0.254800 -0.812500 -0.228600
+v -0.304800 -0.812500 -0.178600
+v -0.270251 -0.812500 -0.226153
+v -0.284189 -0.812500 -0.219051
+v -0.295251 -0.812500 -0.207989
+v -0.302353 -0.812500 -0.194051
+v -0.304800 -0.762500 -0.178600
+v -0.254800 -0.762500 -0.228600
+v -0.302353 -0.762500 -0.194051
+v -0.295251 -0.762500 -0.207989
+v -0.284189 -0.762500 -0.219051
+v -0.270251 -0.762500 -0.226153
+v -0.254800 -0.812500 0.228600
+v -0.304800 -0.812500 0.178600
+v -0.270251 -0.812500 0.226153
+v -0.284189 -0.812500 0.219051
+v -0.295251 -0.812500 0.207989
+v -0.302353 -0.812500 0.194051
+v -0.254800 -0.762500 0.228600
+v -0.304800 -0.762500 0.178600
+v -0.270251 -0.762500 0.226153
+v -0.284189 -0.762500 0.219051
+v -0.295251 -0.762500 0.207989
+v -0.302353 -0.762500 0.194051
+vt 0.500000 0.890639
+vt 0.497993 0.924433
+vt 0.492168 0.954920
+vt 0.483095 0.979114
+vt 0.471662 0.994648
+vt 0.458990 1.000000
+vt 0.041010 1.000000
+vt 0.028338 0.994647
+vt 0.016905 0.979114
+vt 0.007832 0.954920
+vt 0.002007 0.924433
+vt 0.000000 0.890639
+vt 0.000000 0.109361
+vt 0.002007 0.075567
+vt 0.007832 0.045080
+vt 0.016905 0.020886
+vt 0.028338 0.005353
+vt 0.041011 0.000000
+vt 0.458990 0.000000
+vt 0.471662 0.005353
+vt 0.483095 0.020886
+vt 0.492168 0.045080
+vt 0.497993 0.075567
+vt 0.500000 0.109361
+vt 0.500000 0.890639
+vt 0.502007 0.924433
+vt 0.507832 0.954920
+vt 0.516905 0.979114
+vt 0.528338 0.994648
+vt 0.541010 1.000000
+vt 0.958990 1.000000
+vt 0.971662 0.994647
+vt 0.983095 0.979114
+vt 0.992168 0.954920
+vt 0.997993 0.924433
+vt 1.000000 0.890639
+vt 1.000000 0.109361
+vt 0.997993 0.075567
+vt 0.992168 0.045080
+vt 0.983095 0.020886
+vt 0.971662 0.005353
+vt 0.958990 0.000000
+vt 0.541010 0.000000
+vt 0.528338 0.005353
+vt 0.516905 0.020886
+vt 0.507832 0.045080
+vt 0.502007 0.075567
+vt 0.500000 0.109361
+vt 0.082021 0.000000
+vt 0.082021 0.999996
+vt 0.917979 0.999996
+vt 0.917979 0.000000
+vt 0.109361 0.000000
+vt 0.890639 0.000000
+vt 0.890639 1.000000
+vt 0.109361 1.000000
+vt 0.917979 0.000003
+vt 0.917979 1.000000
+vt 0.082021 1.000000
+vt 0.082021 0.000003
+vt 0.056675 1.000000
+vt 0.056675 0.000003
+vt 0.033810 1.000000
+vt 0.033810 0.000003
+vt 0.045080 1.000000
+vt 0.045080 0.000000
+vt 0.075567 1.000000
+vt 0.075567 0.000000
+vt 0.109361 1.000000
+vt 0.109361 0.000000
+vt 0.056675 0.000000
+vt 0.056675 0.999996
+vt 0.033810 0.000000
+vt 0.033810 0.999996
+vt 0.000000 0.000000
+vt 0.000000 0.999996
+vt 0.954920 1.000000
+vt 0.954920 0.000000
+vt 0.924433 0.000000
+vt 0.924433 1.000000
+vt 0.890639 0.000000
+vt 0.890639 1.000000
+vt 0.943325 0.999996
+vt 0.943325 0.000000
+vt 0.966190 0.999996
+vt 0.966190 0.000000
+vt 0.954920 1.000000
+vt 0.954920 0.000000
+vt 0.924433 1.000000
+vt 0.924433 0.000000
+vt 0.943325 0.000003
+vt 0.943325 1.000000
+vt 0.966190 0.000003
+vt 0.966190 1.000000
+vt 1.000000 0.000003
+vt 1.000000 1.000000
+vt 0.045080 1.000000
+vt 0.045080 0.000000
+vt 0.075567 0.000000
+vt 0.075567 1.000000
+vn 0.0000 1.0000 0.0000
+vn 0.0000 -1.0000 0.0000
+vn 0.0000 0.0000 1.0000
+vn -1.0000 0.0000 0.0000
+vn 0.0000 0.0000 -1.0000
+vn 0.1564 0.0000 -0.9877
+vn 0.4540 -0.0000 -0.8910
+vn 0.7071 0.0000 -0.7071
+vn 0.8910 0.0000 -0.4540
+vn 0.9877 0.0000 -0.1564
+vn 0.1564 0.0000 0.9877
+vn 0.4540 0.0000 0.8910
+vn 0.7071 0.0000 0.7071
+vn 0.8910 0.0000 0.4540
+vn 0.9877 0.0000 0.1564
+vn -0.1564 0.0000 0.9877
+vn -0.4540 -0.0000 0.8910
+vn -0.7071 0.0000 0.7071
+vn -0.8910 0.0000 0.4540
+vn -0.9877 0.0000 0.1564
+vn -0.1564 0.0000 -0.9877
+vn -0.4540 0.0000 -0.8910
+vn -0.7071 0.0000 -0.7071
+vn -0.8910 0.0000 -0.4540
+vn -0.9877 0.0000 -0.1564
+vn 1.0000 0.0000 0.0000
+g Cube_Cube_front-back
+s off
+f 92/1/1 96/2/1 95/3/1 94/4/1 93/5/1 91/6/1 67/7/1 69/8/1 70/9/1 71/10/1 72/11/1 68/12/1 56/13/1 60/14/1 59/15/1 58/16/1 57/17/1 55/18/1 80/19/1 84/20/1 83/21/1 82/22/1 81/23/1 79/24/1
+f 62/25/2 66/26/2 65/27/2 64/28/2 63/29/2 61/30/2 85/31/2 87/32/2 88/33/2 89/34/2 90/35/2 86/36/2 74/37/2 78/38/2 77/39/2 76/40/2 75/41/2 73/42/2 49/43/2 51/44/2 52/45/2 53/46/2 54/47/2 50/48/2
+g Cube_Cube_edges
+f 14/49/3 19/50/3 44/51/3 37/52/3
+f 25/53/4 38/54/4 43/55/4 32/56/4
+f 26/57/5 31/58/5 8/59/5 1/60/5
+f 1/60/6 8/59/6 12/61/6 3/62/6
+f 3/62/7 12/61/7 11/63/7 4/64/7
+f 4/64/8 11/63/8 10/65/8 5/66/8
+f 5/66/9 10/65/9 9/67/9 6/68/9
+f 6/68/10 9/67/10 7/69/10 2/70/10
+f 19/50/11 14/49/11 18/71/11 21/72/11
+f 21/72/12 18/71/12 17/73/12 22/74/12
+f 22/74/13 17/73/13 16/75/13 23/76/13
+f 23/77/14 16/78/14 15/79/14 24/80/14
+f 24/80/15 15/79/15 13/81/15 20/82/15
+f 37/52/16 44/51/16 48/83/16 39/84/16
+f 39/84/17 48/83/17 47/85/17 40/86/17
+f 40/86/18 47/85/18 46/87/18 41/88/18
+f 41/88/19 46/87/19 45/89/19 42/90/19
+f 42/90/20 45/89/20 43/55/20 38/54/20
+f 31/58/21 26/57/21 30/91/21 33/92/21
+f 33/92/22 30/91/22 29/93/22 34/94/22
+f 34/94/23 29/93/23 28/95/23 35/96/23
+f 35/97/24 28/98/24 27/99/24 36/100/24
+f 36/100/25 27/99/25 25/53/25 32/56/25
+f 13/81/26 2/70/26 7/69/26 20/82/26
+o Cube.001
+v -0.125000 -0.812500 -0.187500
+v -0.125000 -0.875000 -0.187500
+v -0.125000 -0.812500 0.187500
+v -0.125000 -0.875000 0.187500
+v 0.125000 -0.812500 0.187500
+v 0.125000 -0.812500 -0.187500
+v 0.125000 -0.875000 -0.187500
+v 0.125000 -0.875000 0.187500
+v -0.125000 -1.125000 -0.187500
+v -0.125000 -0.812500 -0.187500
+v -0.125000 -1.125000 -0.125000
+v -0.125000 -0.812500 -0.125000
+v -0.164063 -1.125000 -0.187500
+v -0.164063 -0.812500 -0.187500
+v -0.164063 -1.125000 -0.125000
+v -0.164063 -0.812500 -0.125000
+v -0.125000 -1.125000 0.125000
+v -0.125000 -0.812500 0.125000
+v -0.125000 -1.125000 0.187500
+v -0.125000 -0.812500 0.187500
+v -0.164063 -1.125000 0.125000
+v -0.164063 -0.812500 0.125000
+v -0.164063 -1.125000 0.187500
+v -0.164063 -0.812500 0.187500
+v 0.164062 -1.125000 -0.187500
+v 0.164062 -0.812500 -0.187500
+v 0.164062 -1.125000 -0.125000
+v 0.164062 -0.812500 -0.125000
+v 0.125000 -1.125000 -0.187500
+v 0.125000 -0.812500 -0.187500
+v 0.125000 -1.125000 -0.125000
+v 0.125000 -0.812500 -0.125000
+v 0.164062 -1.125000 0.125000
+v 0.164062 -0.812500 0.125000
+v 0.164062 -1.125000 0.187500
+v 0.164062 -0.812500 0.187500
+v 0.125000 -1.125000 0.125000
+v 0.125000 -0.812500 0.125000
+v 0.125000 -1.125000 0.187500
+v 0.125000 -0.812500 0.187500
+v -0.164063 -1.164063 -0.187500
+v 0.164062 -1.164063 -0.187500
+v -0.164063 -1.164063 -0.125000
+v 0.164062 -1.164063 -0.125000
+v -0.164063 -1.125000 -0.187500
+v 0.164062 -1.125000 -0.187500
+v -0.164063 -1.125000 -0.125000
+v 0.164062 -1.125000 -0.125000
+v -0.164063 -1.164063 0.125000
+v 0.164062 -1.164063 0.125000
+v -0.164063 -1.164063 0.187500
+v 0.164062 -1.164063 0.187500
+v -0.164063 -1.125000 0.125000
+v 0.164062 -1.125000 0.125000
+v -0.164063 -1.125000 0.187500
+v 0.164062 -1.125000 0.187500
+vt 0.843750 0.507812
+vt 0.703125 0.507812
+vt 0.703125 0.093750
+vt 0.843750 0.093750
+vt 0.015625 0.507812
+vt 0.015625 0.093750
+vt 0.156250 0.093750
+vt 0.156250 0.507812
+vt 0.156250 0.031250
+vt 0.703125 0.031250
+vt 0.703125 0.578125
+vt 0.156250 0.578125
+vt 0.312500 0.640625
+vt 0.312500 0.992188
+vt 0.453125 0.992188
+vt 0.453125 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.312500 0.992188
+vt 0.312500 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.093750 0.992188
+vt 0.093750 0.640625
+vt 0.015625 0.992188
+vt 0.015625 0.640625
+vt 0.312500 0.640625
+vt 0.312500 0.992188
+vt 0.453125 0.992188
+vt 0.453125 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.312500 0.992188
+vt 0.312500 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.093750 0.992188
+vt 0.093750 0.640625
+vt 0.015625 0.992188
+vt 0.015625 0.640625
+vt 0.312500 0.640625
+vt 0.312500 0.992188
+vt 0.453125 0.992188
+vt 0.453125 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.312500 0.992188
+vt 0.312500 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.093750 0.992188
+vt 0.093750 0.640625
+vt 0.015625 0.992188
+vt 0.015625 0.640625
+vt 0.312500 0.640625
+vt 0.312500 0.992188
+vt 0.453125 0.992188
+vt 0.453125 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.312500 0.992188
+vt 0.312500 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.093750 0.992188
+vt 0.093750 0.640625
+vt 0.015625 0.992188
+vt 0.015625 0.640625
+vt 0.781250 0.664062
+vt 0.781250 0.992188
+vt 0.921875 0.992188
+vt 0.921875 0.664062
+vt 0.484375 0.664062
+vt 0.484375 0.992188
+vt 0.562500 0.992188
+vt 0.562500 0.664062
+vt 0.703125 0.992188
+vt 0.703125 0.664062
+vt 0.234375 0.593750
+vt 0.234375 0.640625
+vt 0.093750 0.640625
+vt 0.093750 0.593750
+vt 0.453125 0.640625
+vt 0.453125 0.593750
+vt 0.312500 0.593750
+vt 0.312500 0.640625
+vt 0.781250 0.664062
+vt 0.781250 0.992188
+vt 0.921875 0.992188
+vt 0.921875 0.664062
+vt 0.484375 0.664062
+vt 0.484375 0.992188
+vt 0.562500 0.992188
+vt 0.562500 0.664062
+vt 0.703125 0.992188
+vt 0.703125 0.664062
+vt 0.234375 0.593750
+vt 0.234375 0.640625
+vt 0.093750 0.640625
+vt 0.093750 0.593750
+vt 0.453125 0.640625
+vt 0.453125 0.593750
+vt 0.312500 0.593750
+vt 0.312500 0.640625
+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 -1.0000 -0.0000
+vn 0.0000 1.0000 0.0000
+g Cube.001_Cube.001_pole_mount
+s off
+f 97/101/27 98/102/27 100/103/27 99/104/27
+f 102/105/28 101/106/28 104/107/28 103/108/28
+f 100/103/29 104/107/29 101/109/29 99/110/29
+f 97/111/30 102/112/30 103/108/30 98/102/30
+f 98/102/31 103/108/31 104/107/31 100/103/31
+f 105/113/28 106/114/28 108/115/28 107/116/28
+f 107/117/29 108/118/29 112/119/29 111/120/29
+f 111/121/27 112/122/27 110/123/27 109/124/27
+f 109/124/30 110/123/30 106/125/30 105/126/30
+f 113/127/28 114/128/28 116/129/28 115/130/28
+f 115/131/29 116/132/29 120/133/29 119/134/29
+f 119/135/27 120/136/27 118/137/27 117/138/27
+f 117/138/30 118/137/30 114/139/30 113/140/30
+f 121/141/28 122/142/28 124/143/28 123/144/28
+f 123/145/29 124/146/29 128/147/29 127/148/29
+f 127/149/27 128/150/27 126/151/27 125/152/27
+f 125/152/30 126/151/30 122/153/30 121/154/30
+f 129/155/28 130/156/28 132/157/28 131/158/28
+f 131/159/29 132/160/29 136/161/29 135/162/29
+f 135/163/27 136/164/27 134/165/27 133/166/27
+f 133/166/30 134/165/30 130/167/30 129/168/30
+f 137/169/31 138/170/31 140/171/31 139/172/31
+f 139/173/29 140/174/29 144/175/29 143/176/29
+f 143/176/32 144/175/32 142/177/32 141/178/32
+f 141/178/30 142/177/30 138/170/30 137/169/30
+f 139/179/27 143/180/27 141/181/27 137/182/27
+f 144/183/28 140/184/28 138/185/28 142/186/28
+f 145/187/31 146/188/31 148/189/31 147/190/31
+f 147/191/29 148/192/29 152/193/29 151/194/29
+f 151/194/32 152/193/32 150/195/32 149/196/32
+f 149/196/30 150/195/30 146/188/30 145/187/30
+f 147/197/27 151/198/27 149/199/27 145/200/27
+f 152/201/28 148/202/28 146/203/28 150/204/28
diff --git a/street_signs/models/street_signs_generic_sign_24x18_top.obj b/street_signs/models/street_signs_generic_sign_24x18_top.obj
new file mode 100644
index 0000000..fcac001
--- /dev/null
+++ b/street_signs/models/street_signs_generic_sign_24x18_top.obj
@@ -0,0 +1,254 @@
+# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
+# www.blender.org
+o Cube
+v 0.254800 -0.500000 0.021400
+v 0.304800 -0.500000 0.071400
+v 0.270251 -0.500000 0.023847
+v 0.284189 -0.500000 0.030949
+v 0.295251 -0.500000 0.042011
+v 0.302353 -0.500000 0.055949
+v 0.304800 -0.450000 0.071400
+v 0.254800 -0.450000 0.021400
+v 0.302353 -0.450000 0.055949
+v 0.295251 -0.450000 0.042011
+v 0.284189 -0.450000 0.030949
+v 0.270251 -0.450000 0.023847
+v 0.304800 -0.500000 0.428600
+v 0.254800 -0.500000 0.478600
+v 0.302353 -0.500000 0.444051
+v 0.295251 -0.500000 0.457989
+v 0.284189 -0.500000 0.469051
+v 0.270251 -0.500000 0.476153
+v 0.254800 -0.450000 0.478600
+v 0.304800 -0.450000 0.428600
+v 0.270251 -0.450000 0.476153
+v 0.284189 -0.450000 0.469051
+v 0.295251 -0.450000 0.457989
+v 0.302353 -0.450000 0.444051
+v -0.304800 -0.500000 0.071400
+v -0.254800 -0.500000 0.021400
+v -0.302353 -0.500000 0.055949
+v -0.295251 -0.500000 0.042011
+v -0.284189 -0.500000 0.030949
+v -0.270251 -0.500000 0.023847
+v -0.254800 -0.450000 0.021400
+v -0.304800 -0.450000 0.071400
+v -0.270251 -0.450000 0.023847
+v -0.284189 -0.450000 0.030949
+v -0.295251 -0.450000 0.042011
+v -0.302353 -0.450000 0.055949
+v -0.254800 -0.500000 0.478600
+v -0.304800 -0.500000 0.428600
+v -0.270251 -0.500000 0.476153
+v -0.284189 -0.500000 0.469051
+v -0.295251 -0.500000 0.457989
+v -0.302353 -0.500000 0.444051
+v -0.304800 -0.450000 0.428600
+v -0.254800 -0.450000 0.478600
+v -0.302353 -0.450000 0.444051
+v -0.295251 -0.450000 0.457989
+v -0.284189 -0.450000 0.469051
+v -0.270251 -0.450000 0.476153
+v 0.254800 -0.500000 0.021400
+v 0.304800 -0.500000 0.071400
+v 0.270251 -0.500000 0.023847
+v 0.284189 -0.500000 0.030949
+v 0.295251 -0.500000 0.042011
+v 0.302353 -0.500000 0.055949
+v 0.254800 -0.450000 0.021400
+v 0.304800 -0.450000 0.071400
+v 0.270251 -0.450000 0.023847
+v 0.284189 -0.450000 0.030949
+v 0.295251 -0.450000 0.042011
+v 0.302353 -0.450000 0.055949
+v 0.254800 -0.500000 0.478600
+v 0.304800 -0.500000 0.428600
+v 0.270251 -0.500000 0.476153
+v 0.284189 -0.500000 0.469051
+v 0.295251 -0.500000 0.457989
+v 0.302353 -0.500000 0.444051
+v 0.254800 -0.450000 0.478600
+v 0.304800 -0.450000 0.428600
+v 0.270251 -0.450000 0.476153
+v 0.284189 -0.450000 0.469051
+v 0.295251 -0.450000 0.457989
+v 0.302353 -0.450000 0.444051
+v -0.254800 -0.500000 0.021400
+v -0.304800 -0.500000 0.071400
+v -0.270251 -0.500000 0.023847
+v -0.284189 -0.500000 0.030949
+v -0.295251 -0.500000 0.042011
+v -0.302353 -0.500000 0.055949
+v -0.304800 -0.450000 0.071400
+v -0.254800 -0.450000 0.021400
+v -0.302353 -0.450000 0.055949
+v -0.295251 -0.450000 0.042011
+v -0.284189 -0.450000 0.030949
+v -0.270251 -0.450000 0.023847
+v -0.254800 -0.500000 0.478600
+v -0.304800 -0.500000 0.428600
+v -0.270251 -0.500000 0.476153
+v -0.284189 -0.500000 0.469051
+v -0.295251 -0.500000 0.457989
+v -0.302353 -0.500000 0.444051
+v -0.254800 -0.450000 0.478600
+v -0.304800 -0.450000 0.428600
+v -0.270251 -0.450000 0.476153
+v -0.284189 -0.450000 0.469051
+v -0.295251 -0.450000 0.457989
+v -0.302353 -0.450000 0.444051
+vt 0.500000 0.890639
+vt 0.497993 0.924433
+vt 0.492168 0.954920
+vt 0.483095 0.979114
+vt 0.471662 0.994648
+vt 0.458990 1.000000
+vt 0.041010 1.000000
+vt 0.028338 0.994648
+vt 0.016905 0.979114
+vt 0.007832 0.954920
+vt 0.002007 0.924433
+vt 0.000000 0.890639
+vt 0.000000 0.109361
+vt 0.002007 0.075567
+vt 0.007832 0.045080
+vt 0.016905 0.020886
+vt 0.028338 0.005353
+vt 0.041011 0.000000
+vt 0.458990 0.000000
+vt 0.471662 0.005353
+vt 0.483095 0.020886
+vt 0.492168 0.045080
+vt 0.497993 0.075567
+vt 0.500000 0.109361
+vt 0.500000 0.890639
+vt 0.502007 0.924433
+vt 0.507832 0.954920
+vt 0.516905 0.979114
+vt 0.528338 0.994648
+vt 0.541010 1.000000
+vt 0.958990 1.000000
+vt 0.971662 0.994648
+vt 0.983095 0.979114
+vt 0.992168 0.954920
+vt 0.997993 0.924433
+vt 1.000000 0.890639
+vt 1.000000 0.109361
+vt 0.997993 0.075567
+vt 0.992168 0.045080
+vt 0.983095 0.020886
+vt 0.971662 0.005353
+vt 0.958990 0.000000
+vt 0.541010 0.000000
+vt 0.528338 0.005353
+vt 0.516905 0.020886
+vt 0.507832 0.045080
+vt 0.502007 0.075567
+vt 0.500000 0.109361
+vt 0.082021 0.000000
+vt 0.082021 0.999996
+vt 0.917979 0.999996
+vt 0.917979 0.000000
+vt 0.109361 0.000000
+vt 0.890639 0.000000
+vt 0.890639 1.000000
+vt 0.109361 1.000000
+vt 0.917979 0.000003
+vt 0.917979 1.000000
+vt 0.082021 1.000000
+vt 0.082021 0.000003
+vt 0.056675 1.000000
+vt 0.056675 0.000003
+vt 0.033810 1.000000
+vt 0.033810 0.000003
+vt 0.045080 1.000000
+vt 0.045080 0.000000
+vt 0.075567 1.000000
+vt 0.075567 0.000000
+vt 0.109361 1.000000
+vt 0.109361 0.000000
+vt 0.056675 0.000000
+vt 0.056675 0.999996
+vt 0.033810 0.000000
+vt 0.033810 0.999996
+vt 0.000000 0.000000
+vt 0.000000 0.999996
+vt 0.954920 1.000000
+vt 0.954920 0.000000
+vt 0.924433 0.000000
+vt 0.924433 1.000000
+vt 0.890639 0.000000
+vt 0.890639 1.000000
+vt 0.943325 0.999996
+vt 0.943325 0.000000
+vt 0.966190 0.999996
+vt 0.966190 0.000000
+vt 0.954920 1.000000
+vt 0.954920 0.000000
+vt 0.924433 1.000000
+vt 0.924433 0.000000
+vt 0.943325 0.000003
+vt 0.943325 1.000000
+vt 0.966190 0.000003
+vt 0.966190 1.000000
+vt 1.000000 0.000003
+vt 1.000000 1.000000
+vt 0.045080 1.000000
+vt 0.045080 0.000000
+vt 0.075567 0.000000
+vt 0.075567 1.000000
+vn 0.0000 1.0000 -0.0000
+vn 0.0000 -1.0000 0.0000
+vn 0.0000 0.0000 1.0000
+vn -1.0000 0.0000 0.0000
+vn 0.0000 0.0000 -1.0000
+vn 0.1564 0.0000 -0.9877
+vn 0.4540 0.0000 -0.8910
+vn 0.7071 -0.0000 -0.7071
+vn 0.8910 0.0000 -0.4540
+vn 0.9877 0.0000 -0.1564
+vn 0.1564 0.0000 0.9877
+vn 0.4540 0.0000 0.8910
+vn 0.7071 0.0000 0.7071
+vn 0.8910 0.0000 0.4540
+vn 0.9877 0.0000 0.1564
+vn -0.1564 0.0000 0.9877
+vn -0.4540 0.0000 0.8910
+vn -0.7071 0.0000 0.7071
+vn -0.8910 0.0000 0.4540
+vn -0.9877 0.0000 0.1564
+vn -0.1564 0.0000 -0.9877
+vn -0.4540 -0.0000 -0.8910
+vn -0.7071 0.0000 -0.7071
+vn -0.8910 -0.0000 -0.4540
+vn -0.9877 0.0000 -0.1564
+vn 1.0000 0.0000 0.0000
+g Cube_Cube_front-back
+s off
+f 92/1/1 96/2/1 95/3/1 94/4/1 93/5/1 91/6/1 67/7/1 69/8/1 70/9/1 71/10/1 72/11/1 68/12/1 56/13/1 60/14/1 59/15/1 58/16/1 57/17/1 55/18/1 80/19/1 84/20/1 83/21/1 82/22/1 81/23/1 79/24/1
+f 62/25/2 66/26/2 65/27/2 64/28/2 63/29/2 61/30/2 85/31/2 87/32/2 88/33/2 89/34/2 90/35/2 86/36/2 74/37/2 78/38/2 77/39/2 76/40/2 75/41/2 73/42/2 49/43/2 51/44/2 52/45/2 53/46/2 54/47/2 50/48/2
+g Cube_Cube_edges
+f 14/49/3 19/50/3 44/51/3 37/52/3
+f 25/53/4 38/54/4 43/55/4 32/56/4
+f 26/57/5 31/58/5 8/59/5 1/60/5
+f 1/60/6 8/59/6 12/61/6 3/62/6
+f 3/62/7 12/61/7 11/63/7 4/64/7
+f 4/64/8 11/63/8 10/65/8 5/66/8
+f 5/66/9 10/65/9 9/67/9 6/68/9
+f 6/68/10 9/67/10 7/69/10 2/70/10
+f 19/50/11 14/49/11 18/71/11 21/72/11
+f 21/72/12 18/71/12 17/73/12 22/74/12
+f 22/74/13 17/73/13 16/75/13 23/76/13
+f 23/77/14 16/78/14 15/79/14 24/80/14
+f 24/80/15 15/79/15 13/81/15 20/82/15
+f 37/52/16 44/51/16 48/83/16 39/84/16
+f 39/84/17 48/83/17 47/85/17 40/86/17
+f 40/86/18 47/85/18 46/87/18 41/88/18
+f 41/88/19 46/87/19 45/89/19 42/90/19
+f 42/90/20 45/89/20 43/55/20 38/54/20
+f 31/58/21 26/57/21 30/91/21 33/92/21
+f 33/92/22 30/91/22 29/93/22 34/94/22
+f 34/94/23 29/93/23 28/95/23 35/96/23
+f 35/97/24 28/98/24 27/99/24 36/100/24
+f 36/100/25 27/99/25 25/53/25 32/56/25
+f 13/81/26 2/70/26 7/69/26 20/82/26
diff --git a/street_signs/models/street_signs_generic_sign_24x18_top_entity.obj b/street_signs/models/street_signs_generic_sign_24x18_top_entity.obj
new file mode 100644
index 0000000..da2bea4
--- /dev/null
+++ b/street_signs/models/street_signs_generic_sign_24x18_top_entity.obj
@@ -0,0 +1,55 @@
+# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
+# www.blender.org
+o Cube_Cube_None.004
+v -0.304800 0.428600 0.434375
+v -0.302353 0.444051 0.434375
+v -0.295251 0.457989 0.434375
+v -0.284189 0.469051 0.434375
+v -0.270251 0.476153 0.434375
+v -0.254800 0.478600 0.434375
+v 0.254800 0.478600 0.434375
+v 0.270251 0.476153 0.434375
+v 0.284189 0.469051 0.434375
+v 0.295251 0.457989 0.434375
+v 0.302353 0.444051 0.434375
+v 0.304800 0.428600 0.434375
+v 0.304800 0.071400 0.434375
+v 0.302353 0.055949 0.434375
+v 0.295251 0.042011 0.434375
+v 0.284189 0.030949 0.434375
+v 0.270251 0.023847 0.434375
+v 0.254800 0.021400 0.434375
+v -0.254800 0.021400 0.434375
+v -0.270251 0.023847 0.434375
+v -0.284189 0.030949 0.434375
+v -0.295251 0.042011 0.434375
+v -0.302353 0.055949 0.434375
+v -0.304800 0.071400 0.434375
+vt 1.000000 0.890639
+vt 0.995986 0.924433
+vt 0.984335 0.954920
+vt 0.966190 0.979114
+vt 0.943325 0.994648
+vt 0.917979 1.000000
+vt 0.082021 1.000000
+vt 0.056675 0.994648
+vt 0.033810 0.979114
+vt 0.015665 0.954920
+vt 0.004014 0.924433
+vt 0.000000 0.890639
+vt 0.000000 0.109361
+vt 0.004014 0.075567
+vt 0.015665 0.045080
+vt 0.033810 0.020886
+vt 0.056675 0.005353
+vt 0.082021 0.000000
+vt 0.917979 0.000000
+vt 0.943325 0.005353
+vt 0.966190 0.020886
+vt 0.984335 0.045080
+vt 0.995986 0.075567
+vt 1.000000 0.109361
+vn -0.0000 0.0000 -1.0000
+g Cube_Cube_None.004_Cube_Cube_None.004_None
+s 1
+f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 9/9/1 10/10/1 11/11/1 12/12/1 13/13/1 14/14/1 15/15/1 16/16/1 17/17/1 18/18/1 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1
diff --git a/street_signs/models/street_signs_generic_sign_24x18_top_entity_onpole.obj b/street_signs/models/street_signs_generic_sign_24x18_top_entity_onpole.obj
new file mode 100644
index 0000000..2acb3b1
--- /dev/null
+++ b/street_signs/models/street_signs_generic_sign_24x18_top_entity_onpole.obj
@@ -0,0 +1,55 @@
+# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
+# www.blender.org
+o Cube_Cube_None.005
+v -0.304800 0.428600 0.746875
+v -0.302353 0.444051 0.746875
+v -0.295251 0.457989 0.746875
+v -0.284189 0.469051 0.746875
+v -0.270251 0.476153 0.746875
+v -0.254800 0.478600 0.746875
+v 0.254800 0.478600 0.746875
+v 0.270251 0.476153 0.746875
+v 0.284189 0.469051 0.746875
+v 0.295251 0.457989 0.746875
+v 0.302353 0.444051 0.746875
+v 0.304800 0.428600 0.746875
+v 0.304800 0.071400 0.746875
+v 0.302353 0.055949 0.746875
+v 0.295251 0.042011 0.746875
+v 0.284189 0.030949 0.746875
+v 0.270251 0.023847 0.746875
+v 0.254800 0.021400 0.746875
+v -0.254800 0.021400 0.746875
+v -0.270251 0.023847 0.746875
+v -0.284189 0.030949 0.746875
+v -0.295251 0.042011 0.746875
+v -0.302353 0.055949 0.746875
+v -0.304800 0.071400 0.746875
+vt 1.000000 0.890639
+vt 0.995986 0.924433
+vt 0.984335 0.954920
+vt 0.966190 0.979114
+vt 0.943325 0.994648
+vt 0.917979 1.000000
+vt 0.082021 1.000000
+vt 0.056675 0.994648
+vt 0.033810 0.979114
+vt 0.015665 0.954920
+vt 0.004014 0.924433
+vt 0.000000 0.890639
+vt 0.000000 0.109361
+vt 0.004014 0.075567
+vt 0.015665 0.045080
+vt 0.033810 0.020886
+vt 0.056675 0.005353
+vt 0.082021 0.000000
+vt 0.917979 0.000000
+vt 0.943325 0.005353
+vt 0.966190 0.020886
+vt 0.984335 0.045080
+vt 0.995986 0.075567
+vt 1.000000 0.109361
+vn 0.0000 0.0000 -1.0000
+g Cube_Cube_None.005_Cube_Cube_None.005_None
+s 1
+f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 9/9/1 10/10/1 11/11/1 12/12/1 13/13/1 14/14/1 15/15/1 16/16/1 17/17/1 18/18/1 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1
diff --git a/street_signs/models/street_signs_generic_sign_24x18_top_onpole.obj b/street_signs/models/street_signs_generic_sign_24x18_top_onpole.obj
new file mode 100644
index 0000000..32e8aeb
--- /dev/null
+++ b/street_signs/models/street_signs_generic_sign_24x18_top_onpole.obj
@@ -0,0 +1,456 @@
+# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
+# www.blender.org
+o Cube
+v 0.254800 -0.812500 0.021400
+v 0.304800 -0.812500 0.071400
+v 0.270251 -0.812500 0.023847
+v 0.284189 -0.812500 0.030949
+v 0.295251 -0.812500 0.042011
+v 0.302353 -0.812500 0.055949
+v 0.304800 -0.762500 0.071400
+v 0.254800 -0.762500 0.021400
+v 0.302353 -0.762500 0.055949
+v 0.295251 -0.762500 0.042011
+v 0.284189 -0.762500 0.030949
+v 0.270251 -0.762500 0.023847
+v 0.304800 -0.812500 0.428600
+v 0.254800 -0.812500 0.478600
+v 0.302353 -0.812500 0.444051
+v 0.295251 -0.812500 0.457989
+v 0.284189 -0.812500 0.469051
+v 0.270251 -0.812500 0.476153
+v 0.254800 -0.762500 0.478600
+v 0.304800 -0.762500 0.428600
+v 0.270251 -0.762500 0.476153
+v 0.284189 -0.762500 0.469051
+v 0.295251 -0.762500 0.457989
+v 0.302353 -0.762500 0.444051
+v -0.304800 -0.812500 0.071400
+v -0.254800 -0.812500 0.021400
+v -0.302353 -0.812500 0.055949
+v -0.295251 -0.812500 0.042011
+v -0.284189 -0.812500 0.030949
+v -0.270251 -0.812500 0.023847
+v -0.254800 -0.762500 0.021400
+v -0.304800 -0.762500 0.071400
+v -0.270251 -0.762500 0.023847
+v -0.284189 -0.762500 0.030949
+v -0.295251 -0.762500 0.042011
+v -0.302353 -0.762500 0.055949
+v -0.254800 -0.812500 0.478600
+v -0.304800 -0.812500 0.428600
+v -0.270251 -0.812500 0.476153
+v -0.284189 -0.812500 0.469051
+v -0.295251 -0.812500 0.457989
+v -0.302353 -0.812500 0.444051
+v -0.304800 -0.762500 0.428600
+v -0.254800 -0.762500 0.478600
+v -0.302353 -0.762500 0.444051
+v -0.295251 -0.762500 0.457989
+v -0.284189 -0.762500 0.469051
+v -0.270251 -0.762500 0.476153
+v 0.254800 -0.812500 0.021400
+v 0.304800 -0.812500 0.071400
+v 0.270251 -0.812500 0.023847
+v 0.284189 -0.812500 0.030949
+v 0.295251 -0.812500 0.042011
+v 0.302353 -0.812500 0.055949
+v 0.254800 -0.762500 0.021400
+v 0.304800 -0.762500 0.071400
+v 0.270251 -0.762500 0.023847
+v 0.284189 -0.762500 0.030949
+v 0.295251 -0.762500 0.042011
+v 0.302353 -0.762500 0.055949
+v 0.254800 -0.812500 0.478600
+v 0.304800 -0.812500 0.428600
+v 0.270251 -0.812500 0.476153
+v 0.284189 -0.812500 0.469051
+v 0.295251 -0.812500 0.457989
+v 0.302353 -0.812500 0.444051
+v 0.254800 -0.762500 0.478600
+v 0.304800 -0.762500 0.428600
+v 0.270251 -0.762500 0.476153
+v 0.284189 -0.762500 0.469051
+v 0.295251 -0.762500 0.457989
+v 0.302353 -0.762500 0.444051
+v -0.254800 -0.812500 0.021400
+v -0.304800 -0.812500 0.071400
+v -0.270251 -0.812500 0.023847
+v -0.284189 -0.812500 0.030949
+v -0.295251 -0.812500 0.042011
+v -0.302353 -0.812500 0.055949
+v -0.304800 -0.762500 0.071400
+v -0.254800 -0.762500 0.021400
+v -0.302353 -0.762500 0.055949
+v -0.295251 -0.762500 0.042011
+v -0.284189 -0.762500 0.030949
+v -0.270251 -0.762500 0.023847
+v -0.254800 -0.812500 0.478600
+v -0.304800 -0.812500 0.428600
+v -0.270251 -0.812500 0.476153
+v -0.284189 -0.812500 0.469051
+v -0.295251 -0.812500 0.457989
+v -0.302353 -0.812500 0.444051
+v -0.254800 -0.762500 0.478600
+v -0.304800 -0.762500 0.428600
+v -0.270251 -0.762500 0.476153
+v -0.284189 -0.762500 0.469051
+v -0.295251 -0.762500 0.457989
+v -0.302353 -0.762500 0.444051
+vt 0.500000 0.890639
+vt 0.497993 0.924433
+vt 0.492168 0.954920
+vt 0.483095 0.979114
+vt 0.471662 0.994648
+vt 0.458990 1.000000
+vt 0.041010 1.000000
+vt 0.028338 0.994648
+vt 0.016905 0.979114
+vt 0.007832 0.954920
+vt 0.002007 0.924433
+vt 0.000000 0.890639
+vt 0.000000 0.109361
+vt 0.002007 0.075567
+vt 0.007832 0.045080
+vt 0.016905 0.020886
+vt 0.028338 0.005353
+vt 0.041011 0.000000
+vt 0.458990 0.000000
+vt 0.471662 0.005353
+vt 0.483095 0.020886
+vt 0.492168 0.045080
+vt 0.497993 0.075567
+vt 0.500000 0.109361
+vt 0.500000 0.890639
+vt 0.502007 0.924433
+vt 0.507832 0.954920
+vt 0.516905 0.979114
+vt 0.528338 0.994648
+vt 0.541010 1.000000
+vt 0.958990 1.000000
+vt 0.971662 0.994648
+vt 0.983095 0.979114
+vt 0.992168 0.954920
+vt 0.997993 0.924433
+vt 1.000000 0.890639
+vt 1.000000 0.109361
+vt 0.997993 0.075567
+vt 0.992168 0.045080
+vt 0.983095 0.020886
+vt 0.971662 0.005353
+vt 0.958990 0.000000
+vt 0.541010 0.000000
+vt 0.528338 0.005353
+vt 0.516905 0.020886
+vt 0.507832 0.045080
+vt 0.502007 0.075567
+vt 0.500000 0.109361
+vt 0.082021 0.000000
+vt 0.082021 0.999996
+vt 0.917979 0.999996
+vt 0.917979 0.000000
+vt 0.109361 0.000000
+vt 0.890639 0.000000
+vt 0.890639 1.000000
+vt 0.109361 1.000000
+vt 0.917979 0.000003
+vt 0.917979 1.000000
+vt 0.082021 1.000000
+vt 0.082021 0.000003
+vt 0.056675 1.000000
+vt 0.056675 0.000003
+vt 0.033810 1.000000
+vt 0.033810 0.000003
+vt 0.045080 1.000000
+vt 0.045080 0.000000
+vt 0.075567 1.000000
+vt 0.075567 0.000000
+vt 0.109361 1.000000
+vt 0.109361 0.000000
+vt 0.056675 0.000000
+vt 0.056675 0.999996
+vt 0.033810 0.000000
+vt 0.033810 0.999996
+vt 0.000000 0.000000
+vt 0.000000 0.999996
+vt 0.954920 1.000000
+vt 0.954920 0.000000
+vt 0.924433 0.000000
+vt 0.924433 1.000000
+vt 0.890639 0.000000
+vt 0.890639 1.000000
+vt 0.943325 0.999996
+vt 0.943325 0.000000
+vt 0.966190 0.999996
+vt 0.966190 0.000000
+vt 0.954920 1.000000
+vt 0.954920 0.000000
+vt 0.924433 1.000000
+vt 0.924433 0.000000
+vt 0.943325 0.000003
+vt 0.943325 1.000000
+vt 0.966190 0.000003
+vt 0.966190 1.000000
+vt 1.000000 0.000003
+vt 1.000000 1.000000
+vt 0.045080 1.000000
+vt 0.045080 0.000000
+vt 0.075567 0.000000
+vt 0.075567 1.000000
+vn 0.0000 1.0000 0.0000
+vn 0.0000 -1.0000 0.0000
+vn 0.0000 0.0000 1.0000
+vn -1.0000 0.0000 0.0000
+vn 0.0000 0.0000 -1.0000
+vn 0.1564 0.0000 -0.9877
+vn 0.4540 0.0000 -0.8910
+vn 0.7071 -0.0000 -0.7071
+vn 0.8910 0.0000 -0.4540
+vn 0.9877 0.0000 -0.1564
+vn 0.1564 0.0000 0.9877
+vn 0.4540 0.0000 0.8910
+vn 0.7071 0.0000 0.7071
+vn 0.8910 0.0000 0.4540
+vn 0.9877 0.0000 0.1564
+vn -0.1564 0.0000 0.9877
+vn -0.4540 0.0000 0.8910
+vn -0.7071 0.0000 0.7071
+vn -0.8910 0.0000 0.4540
+vn -0.9877 0.0000 0.1564
+vn -0.1564 0.0000 -0.9877
+vn -0.4540 -0.0000 -0.8910
+vn -0.7071 0.0000 -0.7071
+vn -0.8910 -0.0000 -0.4540
+vn -0.9877 0.0000 -0.1564
+vn 1.0000 0.0000 0.0000
+g Cube_Cube_front-back
+s off
+f 92/1/1 96/2/1 95/3/1 94/4/1 93/5/1 91/6/1 67/7/1 69/8/1 70/9/1 71/10/1 72/11/1 68/12/1 56/13/1 60/14/1 59/15/1 58/16/1 57/17/1 55/18/1 80/19/1 84/20/1 83/21/1 82/22/1 81/23/1 79/24/1
+f 62/25/2 66/26/2 65/27/2 64/28/2 63/29/2 61/30/2 85/31/2 87/32/2 88/33/2 89/34/2 90/35/2 86/36/2 74/37/2 78/38/2 77/39/2 76/40/2 75/41/2 73/42/2 49/43/2 51/44/2 52/45/2 53/46/2 54/47/2 50/48/2
+g Cube_Cube_edges
+f 14/49/3 19/50/3 44/51/3 37/52/3
+f 25/53/4 38/54/4 43/55/4 32/56/4
+f 26/57/5 31/58/5 8/59/5 1/60/5
+f 1/60/6 8/59/6 12/61/6 3/62/6
+f 3/62/7 12/61/7 11/63/7 4/64/7
+f 4/64/8 11/63/8 10/65/8 5/66/8
+f 5/66/9 10/65/9 9/67/9 6/68/9
+f 6/68/10 9/67/10 7/69/10 2/70/10
+f 19/50/11 14/49/11 18/71/11 21/72/11
+f 21/72/12 18/71/12 17/73/12 22/74/12
+f 22/74/13 17/73/13 16/75/13 23/76/13
+f 23/77/14 16/78/14 15/79/14 24/80/14
+f 24/80/15 15/79/15 13/81/15 20/82/15
+f 37/52/16 44/51/16 48/83/16 39/84/16
+f 39/84/17 48/83/17 47/85/17 40/86/17
+f 40/86/18 47/85/18 46/87/18 41/88/18
+f 41/88/19 46/87/19 45/89/19 42/90/19
+f 42/90/20 45/89/20 43/55/20 38/54/20
+f 31/58/21 26/57/21 30/91/21 33/92/21
+f 33/92/22 30/91/22 29/93/22 34/94/22
+f 34/94/23 29/93/23 28/95/23 35/96/23
+f 35/97/24 28/98/24 27/99/24 36/100/24
+f 36/100/25 27/99/25 25/53/25 32/56/25
+f 13/81/26 2/70/26 7/69/26 20/82/26
+o Cube.001
+v -0.125000 -0.812500 0.062500
+v -0.125000 -0.875000 0.062500
+v -0.125000 -0.812500 0.437500
+v -0.125000 -0.875000 0.437500
+v 0.125000 -0.812500 0.437500
+v 0.125000 -0.812500 0.062500
+v 0.125000 -0.875000 0.062500
+v 0.125000 -0.875000 0.437500
+v -0.125000 -1.125000 0.062500
+v -0.125000 -0.812500 0.062500
+v -0.125000 -1.125000 0.125000
+v -0.125000 -0.812500 0.125000
+v -0.164063 -1.125000 0.062500
+v -0.164063 -0.812500 0.062500
+v -0.164063 -1.125000 0.125000
+v -0.164063 -0.812500 0.125000
+v -0.125000 -1.125000 0.375000
+v -0.125000 -0.812500 0.375000
+v -0.125000 -1.125000 0.437500
+v -0.125000 -0.812500 0.437500
+v -0.164063 -1.125000 0.375000
+v -0.164063 -0.812500 0.375000
+v -0.164063 -1.125000 0.437500
+v -0.164063 -0.812500 0.437500
+v 0.164062 -1.125000 0.062500
+v 0.164062 -0.812500 0.062500
+v 0.164062 -1.125000 0.125000
+v 0.164062 -0.812500 0.125000
+v 0.125000 -1.125000 0.062500
+v 0.125000 -0.812500 0.062500
+v 0.125000 -1.125000 0.125000
+v 0.125000 -0.812500 0.125000
+v 0.164062 -1.125000 0.375000
+v 0.164062 -0.812500 0.375000
+v 0.164062 -1.125000 0.437500
+v 0.164062 -0.812500 0.437500
+v 0.125000 -1.125000 0.375000
+v 0.125000 -0.812500 0.375000
+v 0.125000 -1.125000 0.437500
+v 0.125000 -0.812500 0.437500
+v -0.164063 -1.164063 0.062500
+v 0.164062 -1.164063 0.062500
+v -0.164063 -1.164063 0.125000
+v 0.164062 -1.164063 0.125000
+v -0.164063 -1.125000 0.062500
+v 0.164062 -1.125000 0.062500
+v -0.164063 -1.125000 0.125000
+v 0.164062 -1.125000 0.125000
+v -0.164063 -1.164063 0.375000
+v 0.164062 -1.164063 0.375000
+v -0.164063 -1.164063 0.437500
+v 0.164062 -1.164063 0.437500
+v -0.164063 -1.125000 0.375000
+v 0.164062 -1.125000 0.375000
+v -0.164063 -1.125000 0.437500
+v 0.164062 -1.125000 0.437500
+vt 0.843750 0.507812
+vt 0.703125 0.507812
+vt 0.703125 0.093750
+vt 0.843750 0.093750
+vt 0.015625 0.507812
+vt 0.015625 0.093750
+vt 0.156250 0.093750
+vt 0.156250 0.507812
+vt 0.156250 0.031250
+vt 0.703125 0.031250
+vt 0.703125 0.578125
+vt 0.156250 0.578125
+vt 0.312500 0.640625
+vt 0.312500 0.992188
+vt 0.453125 0.992188
+vt 0.453125 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.312500 0.992188
+vt 0.312500 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.093750 0.992188
+vt 0.093750 0.640625
+vt 0.015625 0.992188
+vt 0.015625 0.640625
+vt 0.312500 0.640625
+vt 0.312500 0.992188
+vt 0.453125 0.992188
+vt 0.453125 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.312500 0.992188
+vt 0.312500 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.093750 0.992188
+vt 0.093750 0.640625
+vt 0.015625 0.992188
+vt 0.015625 0.640625
+vt 0.312500 0.640625
+vt 0.312500 0.992188
+vt 0.453125 0.992188
+vt 0.453125 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.312500 0.992188
+vt 0.312500 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.093750 0.992188
+vt 0.093750 0.640625
+vt 0.015625 0.992188
+vt 0.015625 0.640625
+vt 0.312500 0.640625
+vt 0.312500 0.992188
+vt 0.453125 0.992188
+vt 0.453125 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.312500 0.992188
+vt 0.312500 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.093750 0.992188
+vt 0.093750 0.640625
+vt 0.015625 0.992188
+vt 0.015625 0.640625
+vt 0.781250 0.664062
+vt 0.781250 0.992188
+vt 0.921875 0.992188
+vt 0.921875 0.664062
+vt 0.484375 0.664062
+vt 0.484375 0.992188
+vt 0.562500 0.992188
+vt 0.562500 0.664062
+vt 0.703125 0.992188
+vt 0.703125 0.664062
+vt 0.234375 0.593750
+vt 0.234375 0.640625
+vt 0.093750 0.640625
+vt 0.093750 0.593750
+vt 0.453125 0.640625
+vt 0.453125 0.593750
+vt 0.312500 0.593750
+vt 0.312500 0.640625
+vt 0.781250 0.664062
+vt 0.781250 0.992188
+vt 0.921875 0.992188
+vt 0.921875 0.664062
+vt 0.484375 0.664062
+vt 0.484375 0.992188
+vt 0.562500 0.992188
+vt 0.562500 0.664062
+vt 0.703125 0.992188
+vt 0.703125 0.664062
+vt 0.234375 0.593750
+vt 0.234375 0.640625
+vt 0.093750 0.640625
+vt 0.093750 0.593750
+vt 0.453125 0.640625
+vt 0.453125 0.593750
+vt 0.312500 0.593750
+vt 0.312500 0.640625
+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 -1.0000 -0.0000
+vn 0.0000 1.0000 0.0000
+g Cube.001_Cube.001_pole_mount
+s off
+f 97/101/27 98/102/27 100/103/27 99/104/27
+f 102/105/28 101/106/28 104/107/28 103/108/28
+f 100/103/29 104/107/29 101/109/29 99/110/29
+f 97/111/30 102/112/30 103/108/30 98/102/30
+f 98/102/31 103/108/31 104/107/31 100/103/31
+f 105/113/28 106/114/28 108/115/28 107/116/28
+f 107/117/29 108/118/29 112/119/29 111/120/29
+f 111/121/27 112/122/27 110/123/27 109/124/27
+f 109/124/30 110/123/30 106/125/30 105/126/30
+f 113/127/28 114/128/28 116/129/28 115/130/28
+f 115/131/29 116/132/29 120/133/29 119/134/29
+f 119/135/27 120/136/27 118/137/27 117/138/27
+f 117/138/30 118/137/30 114/139/30 113/140/30
+f 121/141/28 122/142/28 124/143/28 123/144/28
+f 123/145/29 124/146/29 128/147/29 127/148/29
+f 127/149/27 128/150/27 126/151/27 125/152/27
+f 125/152/30 126/151/30 122/153/30 121/154/30
+f 129/155/28 130/156/28 132/157/28 131/158/28
+f 131/159/29 132/160/29 136/161/29 135/162/29
+f 135/163/27 136/164/27 134/165/27 133/166/27
+f 133/166/30 134/165/30 130/167/30 129/168/30
+f 137/169/31 138/170/31 140/171/31 139/172/31
+f 139/173/29 140/174/29 144/175/29 143/176/29
+f 143/176/32 144/175/32 142/177/32 141/178/32
+f 141/178/30 142/177/30 138/170/30 137/169/30
+f 139/179/27 143/180/27 141/181/27 137/182/27
+f 144/183/28 140/184/28 138/185/28 142/186/28
+f 145/187/31 146/188/31 148/189/31 147/190/31
+f 147/191/29 148/192/29 152/193/29 151/194/29
+f 151/194/32 152/193/32 150/195/32 149/196/32
+f 149/196/30 150/195/30 146/188/30 145/187/30
+f 147/197/27 151/198/27 149/199/27 145/200/27
+f 152/201/28 148/202/28 146/203/28 150/204/28
diff --git a/street_signs/models/street_signs_generic_sign_30dia.obj b/street_signs/models/street_signs_generic_sign_30dia.obj
new file mode 100644
index 0000000..9a607da
--- /dev/null
+++ b/street_signs/models/street_signs_generic_sign_30dia.obj
@@ -0,0 +1,524 @@
+# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
+# www.blender.org
+o Cube
+v 0.294517 -0.500000 -0.241704
+v 0.294517 -0.450000 -0.241704
+v 0.316790 -0.500000 -0.211672
+v 0.316790 -0.450000 -0.211672
+v -0.037344 -0.500000 -0.379165
+v -0.037344 -0.450000 -0.379165
+v 0.000000 -0.500000 -0.381000
+v 0.000000 -0.450000 -0.381000
+v 0.269408 -0.500000 -0.269407
+v 0.269408 -0.450000 -0.269407
+v 0.037345 -0.500000 -0.379165
+v 0.037345 -0.450000 -0.379165
+v -0.037345 -0.500000 0.379165
+v -0.037345 -0.450000 0.379165
+v -0.074329 -0.500000 0.373679
+v -0.074329 -0.450000 0.373679
+v -0.336012 -0.500000 0.179602
+v -0.336012 -0.450000 0.179602
+v -0.316790 -0.500000 0.211672
+v -0.316790 -0.450000 0.211672
+v 0.000000 -0.500000 0.381000
+v 0.000000 -0.450000 0.381000
+v -0.294517 -0.500000 0.241704
+v -0.294517 -0.450000 0.241704
+v 0.110599 -0.500000 -0.364594
+v 0.110599 -0.450000 -0.364594
+v 0.364594 -0.500000 -0.110598
+v 0.364594 -0.450000 -0.110598
+v 0.074330 -0.500000 -0.373679
+v 0.074330 -0.450000 -0.373679
+v 0.145803 -0.500000 -0.351998
+v 0.145803 -0.450000 -0.351998
+v -0.074329 -0.500000 -0.373679
+v -0.074329 -0.450000 -0.373679
+v -0.179602 -0.500000 -0.336012
+v -0.179602 -0.450000 -0.336012
+v -0.145802 -0.500000 -0.351998
+v -0.145802 -0.450000 -0.351998
+v -0.110598 -0.500000 -0.364594
+v -0.110598 -0.450000 -0.364594
+v 0.336012 -0.500000 -0.179602
+v 0.336012 -0.450000 -0.179602
+v 0.351998 -0.500000 -0.145802
+v 0.351998 -0.450000 -0.145802
+v 0.373679 -0.500000 -0.074329
+v 0.373679 -0.450000 -0.074329
+v 0.379165 -0.500000 -0.037345
+v 0.379165 -0.450000 -0.037345
+v -0.269408 -0.500000 0.269408
+v -0.269408 -0.450000 0.269408
+v -0.241704 -0.500000 0.294517
+v -0.241704 -0.450000 0.294517
+v -0.110598 -0.500000 0.364594
+v -0.110598 -0.450000 0.364594
+v -0.211672 -0.500000 0.316790
+v -0.211672 -0.450000 0.316790
+v 0.241704 -0.500000 -0.294517
+v 0.241704 -0.450000 -0.294517
+v 0.211673 -0.500000 -0.316790
+v 0.211673 -0.450000 -0.316790
+v 0.179602 -0.500000 -0.336012
+v 0.179602 -0.450000 -0.336012
+v -0.269408 -0.500000 -0.269408
+v -0.269408 -0.450000 -0.269408
+v -0.241704 -0.500000 -0.294517
+v -0.241704 -0.450000 -0.294517
+v -0.211672 -0.500000 -0.316790
+v -0.211672 -0.450000 -0.316790
+v 0.037346 -0.500000 0.379165
+v 0.037346 -0.450000 0.379165
+v 0.074331 -0.500000 0.373679
+v 0.074331 -0.450000 0.373679
+v -0.351998 -0.500000 -0.145802
+v -0.351998 -0.450000 -0.145802
+v -0.364594 -0.500000 -0.110599
+v -0.364594 -0.450000 -0.110599
+v 0.316790 -0.500000 0.211672
+v 0.316790 -0.450000 0.211672
+v 0.336012 -0.500000 0.179602
+v 0.336012 -0.450000 0.179602
+v 0.373679 -0.500000 0.074329
+v 0.373679 -0.450000 0.074329
+v 0.294517 -0.500000 0.241703
+v 0.294517 -0.450000 0.241703
+v 0.269408 -0.500000 0.269407
+v 0.269408 -0.450000 0.269407
+v 0.241705 -0.500000 0.294516
+v 0.241704 -0.450000 0.294516
+v 0.145803 -0.500000 0.351998
+v 0.145803 -0.450000 0.351998
+v 0.179603 -0.500000 0.336012
+v 0.179603 -0.450000 0.336012
+v 0.351998 -0.500000 0.145802
+v 0.351998 -0.450000 0.145802
+v 0.364594 -0.500000 0.110598
+v 0.364594 -0.450000 0.110598
+v 0.379165 -0.500000 0.037344
+v 0.379165 -0.450000 0.037344
+v 0.381000 -0.500000 -0.000000
+v 0.381000 -0.450000 -0.000000
+v 0.110600 -0.500000 0.364594
+v 0.110600 -0.450000 0.364594
+v -0.381000 -0.500000 -0.000000
+v -0.381000 -0.450000 -0.000000
+v -0.316790 -0.500000 -0.211672
+v -0.316790 -0.450000 -0.211672
+v -0.294517 -0.500000 -0.241704
+v -0.294517 -0.450000 -0.241704
+v -0.379165 -0.500000 0.037344
+v -0.379165 -0.450000 0.037344
+v -0.351998 -0.500000 0.145802
+v -0.351998 -0.450000 0.145802
+v 0.211673 -0.500000 0.316789
+v 0.211673 -0.450000 0.316789
+v -0.145802 -0.500000 0.351998
+v -0.145802 -0.450000 0.351998
+v -0.364594 -0.500000 0.110598
+v -0.364594 -0.450000 0.110598
+v -0.373679 -0.500000 -0.074330
+v -0.373679 -0.450000 -0.074329
+v -0.336012 -0.500000 -0.179602
+v -0.336012 -0.450000 -0.179602
+v -0.379165 -0.500000 -0.037345
+v -0.379165 -0.450000 -0.037345
+v -0.373679 -0.500000 0.074329
+v -0.373679 -0.450000 0.074329
+v -0.179602 -0.500000 0.336012
+v -0.179602 -0.450000 0.336012
+vt 1.000000 0.500000
+vt 0.998796 0.450992
+vt 0.995196 0.402455
+vt 0.989235 0.354858
+vt 0.980970 0.308658
+vt 0.970480 0.264302
+vt 0.957867 0.222215
+vt 0.943252 0.182803
+vt 0.926777 0.146447
+vt 0.908598 0.113495
+vt 0.888892 0.084265
+vt 0.867849 0.059039
+vt 0.845671 0.038060
+vt 0.822571 0.021530
+vt 0.798772 0.009607
+vt 0.774504 0.002408
+vt 0.750000 0.000000
+vt 0.725495 0.002408
+vt 0.701227 0.009608
+vt 0.677429 0.021530
+vt 0.654329 0.038061
+vt 0.632151 0.059040
+vt 0.611107 0.084266
+vt 0.591402 0.113495
+vt 0.573223 0.146447
+vt 0.556747 0.182804
+vt 0.542133 0.222215
+vt 0.529520 0.264302
+vt 0.519030 0.308659
+vt 0.510765 0.354858
+vt 0.504804 0.402455
+vt 0.501204 0.450991
+vt 0.500000 0.500000
+vt 0.501204 0.549008
+vt 0.504804 0.597545
+vt 0.510765 0.645142
+vt 0.519030 0.691341
+vt 0.529520 0.735698
+vt 0.542132 0.777784
+vt 0.556747 0.817196
+vt 0.573223 0.853553
+vt 0.591401 0.886505
+vt 0.611107 0.915734
+vt 0.632150 0.940960
+vt 0.654328 0.961939
+vt 0.677428 0.978470
+vt 0.701227 0.990392
+vt 0.725495 0.997592
+vt 0.750000 1.000000
+vt 0.774504 0.997592
+vt 0.798773 0.990393
+vt 0.822571 0.978470
+vt 0.845671 0.961940
+vt 0.867849 0.940961
+vt 0.888893 0.915735
+vt 0.908598 0.886505
+vt 0.926777 0.853554
+vt 0.943253 0.817197
+vt 0.957867 0.777785
+vt 0.970480 0.735698
+vt 0.980970 0.691342
+vt 0.989235 0.645142
+vt 0.995196 0.597545
+vt 0.998796 0.549009
+vt 0.001204 0.450991
+vt 0.004804 0.402455
+vt 0.010765 0.354858
+vt 0.019030 0.308659
+vt 0.029520 0.264302
+vt 0.042133 0.222215
+vt 0.056747 0.182804
+vt 0.073223 0.146447
+vt 0.091402 0.113495
+vt 0.111107 0.084266
+vt 0.132151 0.059040
+vt 0.154329 0.038061
+vt 0.177429 0.021530
+vt 0.201227 0.009608
+vt 0.225495 0.002408
+vt 0.250000 0.000000
+vt 0.274504 0.002408
+vt 0.298772 0.009608
+vt 0.322571 0.021530
+vt 0.345671 0.038060
+vt 0.367849 0.059039
+vt 0.388892 0.084265
+vt 0.408598 0.113495
+vt 0.426776 0.146447
+vt 0.443252 0.182803
+vt 0.457867 0.222215
+vt 0.470480 0.264302
+vt 0.480970 0.308658
+vt 0.489235 0.354858
+vt 0.495196 0.402455
+vt 0.498796 0.450992
+vt 0.500000 0.500000
+vt 0.498796 0.549009
+vt 0.495196 0.597545
+vt 0.489235 0.645142
+vt 0.480970 0.691342
+vt 0.470480 0.735698
+vt 0.457867 0.777785
+vt 0.443253 0.817197
+vt 0.426777 0.853553
+vt 0.408598 0.886505
+vt 0.388893 0.915735
+vt 0.367849 0.940961
+vt 0.345671 0.961940
+vt 0.322571 0.978470
+vt 0.298773 0.990393
+vt 0.274504 0.997592
+vt 0.250000 1.000000
+vt 0.225495 0.997592
+vt 0.201227 0.990392
+vt 0.177428 0.978470
+vt 0.154328 0.961939
+vt 0.132150 0.940960
+vt 0.111107 0.915734
+vt 0.091401 0.886505
+vt 0.073223 0.853553
+vt 0.056747 0.817196
+vt 0.042132 0.777785
+vt 0.029520 0.735698
+vt 0.019030 0.691341
+vt 0.010765 0.645142
+vt 0.004804 0.597545
+vt 0.001204 0.549008
+vt 0.000000 0.500000
+vt 0.859376 0.000000
+vt 0.874997 0.000000
+vt 0.874997 1.000000
+vt 0.859376 1.000000
+vt 0.906252 0.000000
+vt 0.921873 0.000000
+vt 0.921873 1.000000
+vt 0.906252 1.000000
+vt 0.406250 0.000000
+vt 0.421874 0.000000
+vt 0.421874 1.000000
+vt 0.406250 1.000000
+vt 0.984376 0.000000
+vt 0.999998 0.000000
+vt 0.999998 1.000000
+vt 0.984376 1.000000
+vt 0.046875 0.000000
+vt 0.062500 0.000000
+vt 0.062500 1.000000
+vt 0.046875 1.000000
+vt 0.265625 0.000000
+vt 0.281249 0.000000
+vt 0.281249 1.000000
+vt 0.265625 1.000000
+vt 0.375000 0.000000
+vt 0.390626 0.000000
+vt 0.390626 1.000000
+vt 0.375000 1.000000
+vt 0.078125 0.000000
+vt 0.078125 1.000000
+vt 0.765624 0.000000
+vt 0.781251 0.000000
+vt 0.781251 1.000000
+vt 0.765624 1.000000
+vt 0.140625 0.000000
+vt 0.156250 0.000000
+vt 0.156250 1.000000
+vt 0.140625 1.000000
+vt 0.437499 0.000000
+vt 0.453126 0.000000
+vt 0.453126 1.000000
+vt 0.437499 1.000000
+vt 0.562499 0.000000
+vt 0.578126 0.000000
+vt 0.578126 1.000000
+vt 0.562499 1.000000
+vt 0.031250 0.000000
+vt 0.031250 1.000000
+vt 0.343750 0.000000
+vt 0.359376 0.000000
+vt 0.359376 1.000000
+vt 0.343750 1.000000
+vt 0.484374 0.000000
+vt 0.499999 0.000000
+vt 0.499999 1.000000
+vt 0.484374 1.000000
+vt 0.218749 0.000000
+vt 0.234375 0.000000
+vt 0.234375 1.000000
+vt 0.218749 1.000000
+vt 0.249999 0.000000
+vt 0.249999 1.000000
+vt 0.953128 0.000000
+vt 0.968749 0.000000
+vt 0.968749 1.000000
+vt 0.953128 1.000000
+vt 0.734375 0.000000
+vt 0.750000 0.000000
+vt 0.750000 1.000000
+vt 0.734375 1.000000
+vt 0.671875 0.000000
+vt 0.687499 0.000000
+vt 0.687499 1.000000
+vt 0.671875 1.000000
+vt 0.796876 0.000000
+vt 0.796876 1.000000
+vt 0.171875 0.000000
+vt 0.187500 0.000000
+vt 0.187500 1.000000
+vt 0.171875 1.000000
+vt 0.593751 0.000000
+vt 0.609375 0.000000
+vt 0.609375 1.000000
+vt 0.593751 1.000000
+vt 0.515626 0.000000
+vt 0.531250 0.000000
+vt 0.531250 1.000000
+vt 0.515626 1.000000
+vt 0.843749 0.000000
+vt 0.843749 1.000000
+vt 0.718751 0.000000
+vt 0.718751 1.000000
+vt 0.203125 0.000000
+vt 0.203125 1.000000
+vt 0.624999 0.000000
+vt 0.640624 0.000000
+vt 0.640624 1.000000
+vt 0.624999 1.000000
+vt 0.812500 0.000000
+vt 0.828127 0.000000
+vt 0.828127 1.000000
+vt 0.812500 1.000000
+vt 0.296875 0.000000
+vt 0.312500 0.000000
+vt 0.312500 1.000000
+vt 0.296875 1.000000
+vt 0.656251 0.000000
+vt 0.656251 1.000000
+vt 0.937500 0.000000
+vt 0.937500 1.000000
+vt 0.093750 0.000000
+vt 0.109375 0.000000
+vt 0.109375 1.000000
+vt 0.093750 1.000000
+vt 0.468750 0.000000
+vt 0.468750 1.000000
+vt 0.328125 0.000000
+vt 0.328125 1.000000
+vt 0.546875 0.000000
+vt 0.546875 1.000000
+vt 0.125000 0.000000
+vt 0.125000 1.000000
+vt 0.703124 0.000000
+vt 0.703124 1.000000
+vt 0.000000 0.000000
+vt 0.015625 0.000000
+vt 0.015625 1.000000
+vt 0.000000 1.000000
+vt 0.890624 0.000000
+vt 0.890624 1.000000
+vn 0.0000 -1.0000 -0.0000
+vn 0.0000 1.0000 0.0000
+vn 0.7410 0.0000 -0.6716
+vn 0.5141 0.0000 -0.8577
+vn -0.5141 0.0000 0.8577
+vn 0.0491 0.0000 -0.9988
+vn -0.3369 0.0000 -0.9415
+vn -0.9892 0.0000 0.1467
+vn -0.6716 0.0000 0.7410
+vn -0.4276 0.0000 -0.9040
+vn 0.9892 0.0000 -0.1467
+vn -0.8032 0.0000 -0.5957
+vn -0.3369 0.0000 0.9415
+vn 0.4276 0.0000 0.9040
+vn -0.2430 0.0000 -0.9700
+vn -0.8032 0.0000 0.5957
+vn -0.0491 0.0000 0.9988
+vn -0.9892 0.0000 -0.1467
+vn -0.9988 0.0000 -0.0491
+vn -0.9988 0.0000 0.0491
+vn 0.2430 0.0000 -0.9700
+vn 0.9988 -0.0000 0.0491
+vn 0.9040 0.0000 0.4276
+vn 0.9700 0.0000 -0.2430
+vn -0.9040 0.0000 -0.4276
+vn 0.5957 0.0000 0.8032
+vn 0.1467 0.0000 0.9892
+vn 0.8032 0.0000 -0.5957
+vn 0.9892 0.0000 0.1467
+vn -0.9415 0.0000 -0.3369
+vn 0.7410 0.0000 0.6716
+vn 0.9040 0.0000 -0.4276
+vn -0.9415 0.0000 0.3369
+vn 0.8032 0.0000 0.5957
+vn 0.4276 0.0000 -0.9040
+vn -0.5957 0.0000 -0.8032
+vn -0.1467 0.0000 0.9892
+vn 0.9415 -0.0000 -0.3369
+vn 0.5141 0.0000 0.8577
+vn -0.8577 0.0000 -0.5141
+vn -0.5957 0.0000 0.8032
+vn -0.4276 0.0000 0.9040
+vn -0.8577 0.0000 0.5141
+vn -0.9040 0.0000 0.4276
+vn 0.3369 0.0000 0.9415
+vn 0.3369 0.0000 -0.9415
+vn 0.8577 0.0000 0.5141
+vn -0.6716 0.0000 -0.7410
+vn -0.9700 0.0000 0.2430
+vn 0.2430 0.0000 0.9700
+vn -0.7410 0.0000 0.6716
+vn -0.5141 0.0000 -0.8577
+vn 0.9700 0.0000 0.2430
+vn -0.0491 0.0000 -0.9988
+vn 0.1467 0.0000 -0.9892
+vn -0.2430 0.0000 0.9700
+vn -0.9700 0.0000 -0.2430
+vn 0.5957 0.0000 -0.8032
+vn 0.6716 0.0000 -0.7410
+vn 0.0491 0.0000 0.9988
+vn -0.7410 0.0000 -0.6716
+vn -0.1467 0.0000 -0.9892
+vn 0.9988 0.0000 -0.0491
+vn 0.8577 0.0000 -0.5141
+vn 0.9415 0.0000 0.3369
+vn 0.6716 0.0000 0.7410
+g Cube_Cube_front-back
+s off
+f 103/1/1 123/2/1 119/3/1 75/4/1 73/5/1 121/6/1 105/7/1 107/8/1 63/9/1 65/10/1 67/11/1 35/12/1 37/13/1 39/14/1 33/15/1 5/16/1 7/17/1 11/18/1 29/19/1 25/20/1 31/21/1 61/22/1 59/23/1 57/24/1 9/25/1 1/26/1 3/27/1 41/28/1 43/29/1 27/30/1 45/31/1 47/32/1 99/33/1 97/34/1 81/35/1 95/36/1 93/37/1 79/38/1 77/39/1 83/40/1 85/41/1 87/42/1 113/43/1 91/44/1 89/45/1 101/46/1 71/47/1 69/48/1 21/49/1 13/50/1 15/51/1 53/52/1 115/53/1 127/54/1 55/55/1 51/56/1 49/57/1 23/58/1 19/59/1 17/60/1 111/61/1 117/62/1 125/63/1 109/64/1
+f 48/65/2 46/66/2 28/67/2 44/68/2 42/69/2 4/70/2 2/71/2 10/72/2 58/73/2 60/74/2 62/75/2 32/76/2 26/77/2 30/78/2 12/79/2 8/80/2 6/81/2 34/82/2 40/83/2 38/84/2 36/85/2 68/86/2 66/87/2 64/88/2 108/89/2 106/90/2 122/91/2 74/92/2 76/93/2 120/94/2 124/95/2 104/96/2 110/97/2 126/98/2 118/99/2 112/100/2 18/101/2 20/102/2 24/103/2 50/104/2 52/105/2 56/106/2 128/107/2 116/108/2 54/109/2 16/110/2 14/111/2 22/112/2 70/113/2 72/114/2 102/115/2 90/116/2 92/117/2 114/118/2 88/119/2 86/120/2 84/121/2 78/122/2 80/123/2 94/124/2 96/125/2 82/126/2 98/127/2 100/128/2
+g Cube_Cube_front-back_street_signs_sign_edge.png
+f 1/129/3 9/130/3 10/131/3 2/132/3
+f 59/133/4 61/134/4 62/135/4 60/136/4
+f 55/137/5 127/138/5 128/139/5 56/140/5
+f 11/141/6 7/142/6 8/143/6 12/144/6
+f 39/145/7 37/146/7 38/147/7 40/148/7
+f 109/149/8 125/150/8 126/151/8 110/152/8
+f 49/153/9 51/154/9 52/155/9 50/156/9
+f 37/146/10 35/157/10 36/158/10 38/147/10
+f 47/159/11 45/160/11 46/161/11 48/162/11
+f 107/163/12 105/164/12 106/165/12 108/166/12
+f 115/167/13 53/168/13 54/169/13 116/170/13
+f 89/171/14 91/172/14 92/173/14 90/174/14
+f 33/175/15 39/145/15 40/148/15 34/176/15
+f 19/177/16 23/178/16 24/179/16 20/180/16
+f 13/181/17 21/182/17 22/183/17 14/184/17
+f 119/185/18 123/186/18 124/187/18 120/188/18
+f 123/186/19 103/189/19 104/190/19 124/187/19
+f 103/189/20 109/149/20 110/152/20 104/190/20
+f 25/191/21 29/192/21 30/193/21 26/194/21
+f 97/195/22 99/196/22 100/197/22 98/198/22
+f 79/199/23 93/200/23 94/201/23 80/202/23
+f 45/160/24 27/203/24 28/204/24 46/161/24
+f 121/205/25 73/206/25 74/207/25 122/208/25
+f 113/209/26 87/210/26 88/211/26 114/212/26
+f 69/213/27 71/214/27 72/215/27 70/216/27
+f 3/217/28 1/129/28 2/132/28 4/218/28
+f 81/219/29 97/195/29 98/198/29 82/220/29
+f 73/206/30 75/221/30 76/222/30 74/207/30
+f 85/223/31 83/224/31 84/225/31 86/226/31
+f 43/227/32 41/228/32 42/229/32 44/230/32
+f 117/231/33 111/232/33 112/233/33 118/234/33
+f 83/224/34 77/235/34 78/236/34 84/225/34
+f 61/134/35 31/237/35 32/238/35 62/135/35
+f 67/239/36 65/240/36 66/241/36 68/242/36
+f 15/243/37 13/181/37 14/184/37 16/244/37
+f 27/203/38 43/227/38 44/230/38 28/204/38
+f 91/172/39 113/209/39 114/212/39 92/173/39
+f 105/164/40 121/205/40 122/208/40 106/165/40
+f 51/154/41 55/137/41 56/140/41 52/155/41
+f 127/138/42 115/167/42 116/170/42 128/139/42
+f 17/245/43 19/177/43 20/180/43 18/246/43
+f 111/232/44 17/245/44 18/246/44 112/233/44
+f 101/247/45 89/171/45 90/174/45 102/248/45
+f 31/237/46 25/191/46 26/194/46 32/238/46
+f 77/235/47 79/199/47 80/202/47 78/236/47
+f 65/240/48 63/249/48 64/250/48 66/241/48
+f 125/150/49 117/231/49 118/234/49 126/151/49
+f 71/214/50 101/247/50 102/248/50 72/215/50
+f 23/178/51 49/153/51 50/156/51 24/179/51
+f 35/157/52 67/239/52 68/242/52 36/158/52
+f 95/251/53 81/219/53 82/220/53 96/252/53
+f 7/253/54 5/254/54 6/255/54 8/256/54
+f 29/192/55 11/141/55 12/144/55 30/193/55
+f 53/168/56 15/243/56 16/244/56 54/169/56
+f 75/221/57 119/185/57 120/188/57 76/222/57
+f 57/257/58 59/133/58 60/136/58 58/258/58
+f 9/130/59 57/257/59 58/258/59 10/131/59
+f 21/182/60 69/213/60 70/216/60 22/183/60
+f 63/249/61 107/163/61 108/166/61 64/250/61
+f 5/254/62 33/175/62 34/176/62 6/255/62
+f 99/196/63 47/159/63 48/162/63 100/197/63
+f 41/228/64 3/217/64 4/218/64 42/229/64
+f 93/200/65 95/251/65 96/252/65 94/201/65
+f 87/210/66 85/223/66 86/226/66 88/211/66
diff --git a/street_signs/models/street_signs_rr_grade_crossing_advance_onpole.obj b/street_signs/models/street_signs_generic_sign_30dia_onpole.obj
index 34c13c2..1c96c3d 100644
--- a/street_signs/models/street_signs_rr_grade_crossing_advance_onpole.obj
+++ b/street_signs/models/street_signs_generic_sign_30dia_onpole.obj
@@ -1,262 +1,262 @@
# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
# www.blender.org
o Cube
-v 0.353395 -0.812500 -0.290024
-v 0.353395 -0.762500 -0.290024
-v 0.380121 -0.812500 -0.253988
-v 0.380121 -0.762500 -0.253988
-v -0.044810 -0.812500 -0.454966
-v -0.044810 -0.762500 -0.454966
-v 0.000000 -0.812500 -0.457167
-v 0.000000 -0.762500 -0.457167
-v 0.323266 -0.812500 -0.323266
-v 0.323267 -0.762500 -0.323266
-v 0.044811 -0.812500 -0.454966
-v 0.044811 -0.762500 -0.454966
-v -0.044810 -0.812500 0.454966
-v -0.044810 -0.762500 0.454966
-v -0.089189 -0.812500 0.448383
-v -0.089189 -0.762500 0.448383
-v -0.403186 -0.812500 0.215507
-v -0.403186 -0.762500 0.215507
-v -0.380121 -0.812500 0.253989
-v -0.380121 -0.762500 0.253989
-v 0.000000 -0.812500 0.457167
-v 0.000000 -0.762500 0.457167
-v -0.353395 -0.812500 0.290024
-v -0.353395 -0.762500 0.290024
-v 0.132709 -0.812500 -0.437482
-v 0.132709 -0.762500 -0.437482
-v 0.437482 -0.812500 -0.132709
-v 0.437482 -0.762500 -0.132709
-v 0.089189 -0.812500 -0.448383
-v 0.089189 -0.762500 -0.448383
-v 0.174951 -0.812500 -0.422367
-v 0.174951 -0.762500 -0.422367
-v -0.089189 -0.812500 -0.448383
-v -0.089189 -0.762500 -0.448383
-v -0.215507 -0.812500 -0.403186
-v -0.215507 -0.762500 -0.403186
-v -0.174950 -0.812500 -0.422368
-v -0.174950 -0.762500 -0.422368
-v -0.132708 -0.812500 -0.437482
-v -0.132708 -0.762500 -0.437482
-v 0.403186 -0.812500 -0.215507
-v 0.403186 -0.762500 -0.215507
-v 0.422368 -0.812500 -0.174950
-v 0.422368 -0.762500 -0.174950
-v 0.448383 -0.812500 -0.089189
-v 0.448383 -0.762500 -0.089189
-v 0.454966 -0.812500 -0.044810
-v 0.454966 -0.762500 -0.044810
-v -0.323266 -0.812500 0.323266
-v -0.323266 -0.762500 0.323266
-v -0.290024 -0.812500 0.353395
-v -0.290024 -0.762500 0.353395
-v -0.132709 -0.812500 0.437482
-v -0.132709 -0.762500 0.437482
-v -0.253989 -0.812500 0.380121
-v -0.253989 -0.762500 0.380121
-v 0.290024 -0.812500 -0.353395
-v 0.290024 -0.762500 -0.353395
-v 0.253989 -0.812500 -0.380121
-v 0.253989 -0.762500 -0.380121
-v 0.215508 -0.812500 -0.403185
-v 0.215508 -0.762500 -0.403185
-v -0.323266 -0.812500 -0.323266
-v -0.323266 -0.762500 -0.323266
-v -0.290024 -0.812500 -0.353395
-v -0.290024 -0.762500 -0.353395
-v -0.253988 -0.812500 -0.380121
-v -0.253988 -0.762500 -0.380121
-v 0.044812 -0.812500 0.454966
-v 0.044812 -0.762500 0.454966
-v 0.089190 -0.812500 0.448383
-v 0.089190 -0.762500 0.448383
-v -0.422368 -0.812500 -0.174950
-v -0.422368 -0.762500 -0.174950
-v -0.437482 -0.812500 -0.132709
-v -0.437482 -0.762500 -0.132709
-v 0.380121 -0.812500 0.253988
-v 0.380121 -0.762500 0.253988
-v 0.403186 -0.812500 0.215507
-v 0.403186 -0.762500 0.215507
-v 0.448383 -0.812500 0.089189
-v 0.448383 -0.762500 0.089189
-v 0.353396 -0.812500 0.290023
-v 0.353396 -0.762500 0.290023
-v 0.323267 -0.812500 0.323265
-v 0.323267 -0.762500 0.323265
-v 0.290025 -0.812500 0.353394
-v 0.290025 -0.762500 0.353394
-v 0.174952 -0.812500 0.422367
-v 0.174952 -0.762500 0.422367
-v 0.215508 -0.812500 0.403185
-v 0.215508 -0.762500 0.403185
-v 0.422368 -0.812500 0.174950
-v 0.422368 -0.762500 0.174950
-v 0.437482 -0.812500 0.132708
-v 0.437482 -0.762500 0.132708
-v 0.454966 -0.812500 0.044810
-v 0.454966 -0.762500 0.044810
-v 0.457167 -0.812500 -0.000000
-v 0.457167 -0.762500 -0.000000
-v 0.132710 -0.812500 0.437481
-v 0.132710 -0.762500 0.437481
-v -0.457167 -0.812500 -0.000000
-v -0.457167 -0.762500 -0.000000
-v -0.380121 -0.812500 -0.253989
-v -0.380121 -0.762500 -0.253989
-v -0.353395 -0.812500 -0.290024
-v -0.353395 -0.762500 -0.290024
-v -0.454966 -0.812500 0.044810
-v -0.454966 -0.762500 0.044810
-v -0.422368 -0.812500 0.174950
-v -0.422368 -0.762500 0.174950
-v 0.253989 -0.812500 0.380120
-v 0.253989 -0.762500 0.380120
-v -0.174950 -0.812500 0.422368
-v -0.174950 -0.762500 0.422368
-v -0.437482 -0.812500 0.132709
-v -0.437482 -0.762500 0.132709
-v -0.448383 -0.812500 -0.089189
-v -0.448383 -0.762500 -0.089189
-v -0.403186 -0.812500 -0.215507
-v -0.403186 -0.762500 -0.215507
-v -0.454966 -0.812500 -0.044810
-v -0.454966 -0.762500 -0.044810
-v -0.448383 -0.812500 0.089189
-v -0.448383 -0.762500 0.089189
-v -0.215507 -0.812500 0.403186
-v -0.215507 -0.762500 0.403186
-vt 0.999982 0.500000
-vt 0.998778 0.450995
-vt 0.995179 0.402462
-vt 0.989218 0.354868
-vt 0.980953 0.308672
-vt 0.970464 0.264318
-vt 0.957852 0.222235
-vt 0.943239 0.182826
-vt 0.926764 0.146472
-vt 0.908587 0.113522
-vt 0.888882 0.084295
-vt 0.867841 0.059071
-vt 0.845664 0.038093
-vt 0.822566 0.021564
-vt 0.798769 0.009642
-vt 0.774502 0.002443
-vt 0.750000 0.000036
-vt 0.725497 0.002443
-vt 0.701231 0.009643
-vt 0.677434 0.021564
-vt 0.654336 0.038093
-vt 0.632159 0.059071
-vt 0.611117 0.084295
-vt 0.591413 0.113523
-vt 0.573236 0.146472
-vt 0.556761 0.182826
-vt 0.542147 0.222235
-vt 0.529535 0.264319
-vt 0.519047 0.308672
-vt 0.510782 0.354868
-vt 0.504821 0.402462
-vt 0.501222 0.450995
-vt 0.500018 0.500000
-vt 0.501222 0.549005
-vt 0.504821 0.597538
-vt 0.510782 0.645131
-vt 0.519047 0.691327
-vt 0.529535 0.735681
-vt 0.542147 0.777765
-vt 0.556761 0.817173
-vt 0.573236 0.853527
-vt 0.591413 0.886477
-vt 0.611117 0.915704
-vt 0.632159 0.940928
-vt 0.654335 0.961906
-vt 0.677433 0.978435
-vt 0.701230 0.990357
-vt 0.725497 0.997556
-vt 0.750000 0.999964
-vt 0.774503 0.997557
-vt 0.798769 0.990358
-vt 0.822566 0.978436
-vt 0.845664 0.961907
-vt 0.867841 0.940929
-vt 0.888883 0.915705
-vt 0.908587 0.886477
-vt 0.926764 0.853528
-vt 0.943239 0.817174
-vt 0.957853 0.777765
-vt 0.970465 0.735681
-vt 0.980953 0.691328
-vt 0.989218 0.645132
-vt 0.995179 0.597538
-vt 0.998778 0.549005
-vt 0.001222 0.450995
-vt 0.004821 0.402462
-vt 0.010782 0.354868
-vt 0.019047 0.308672
-vt 0.029535 0.264319
-vt 0.042147 0.222235
-vt 0.056761 0.182826
-vt 0.073236 0.146472
-vt 0.091413 0.113523
-vt 0.111117 0.084295
-vt 0.132159 0.059071
-vt 0.154336 0.038093
-vt 0.177434 0.021564
-vt 0.201231 0.009643
-vt 0.225497 0.002443
-vt 0.250000 0.000036
-vt 0.274502 0.002443
-vt 0.298769 0.009642
-vt 0.322566 0.021564
-vt 0.345664 0.038093
-vt 0.367841 0.059071
-vt 0.388883 0.084295
-vt 0.408587 0.113522
-vt 0.426764 0.146472
-vt 0.443239 0.182826
-vt 0.457852 0.222235
-vt 0.470464 0.264318
-vt 0.480953 0.308672
-vt 0.489218 0.354868
-vt 0.495179 0.402462
-vt 0.498778 0.450995
-vt 0.499982 0.500000
-vt 0.498778 0.549005
-vt 0.495179 0.597538
-vt 0.489218 0.645132
-vt 0.480953 0.691328
-vt 0.470464 0.735681
-vt 0.457853 0.777765
-vt 0.443239 0.817174
-vt 0.426764 0.853528
-vt 0.408587 0.886478
-vt 0.388883 0.915705
-vt 0.367841 0.940929
-vt 0.345664 0.961907
-vt 0.322566 0.978436
-vt 0.298769 0.990358
-vt 0.274503 0.997557
-vt 0.250000 0.999964
-vt 0.225497 0.997557
-vt 0.201230 0.990357
-vt 0.177433 0.978435
-vt 0.154335 0.961906
-vt 0.132159 0.940928
-vt 0.111117 0.915704
-vt 0.091413 0.886477
-vt 0.073236 0.853527
-vt 0.056761 0.817173
-vt 0.042147 0.777765
-vt 0.029535 0.735681
-vt 0.019047 0.691327
-vt 0.010782 0.645131
-vt 0.004821 0.597538
-vt 0.001222 0.549005
-vt 0.000018 0.500000
+v 0.294517 -0.812500 -0.241704
+v 0.294517 -0.762500 -0.241704
+v 0.316790 -0.812500 -0.211672
+v 0.316790 -0.762500 -0.211672
+v -0.037344 -0.812500 -0.379165
+v -0.037344 -0.762500 -0.379165
+v 0.000000 -0.812500 -0.381000
+v 0.000000 -0.762500 -0.381000
+v 0.269408 -0.812500 -0.269407
+v 0.269408 -0.762500 -0.269407
+v 0.037345 -0.812500 -0.379165
+v 0.037345 -0.762500 -0.379165
+v -0.037345 -0.812500 0.379165
+v -0.037345 -0.762500 0.379165
+v -0.074329 -0.812500 0.373679
+v -0.074329 -0.762500 0.373679
+v -0.336012 -0.812500 0.179602
+v -0.336012 -0.762500 0.179602
+v -0.316790 -0.812500 0.211672
+v -0.316790 -0.762500 0.211672
+v 0.000000 -0.812500 0.381000
+v 0.000000 -0.762500 0.381000
+v -0.294517 -0.812500 0.241704
+v -0.294517 -0.762500 0.241704
+v 0.110599 -0.812500 -0.364594
+v 0.110599 -0.762500 -0.364594
+v 0.364594 -0.812500 -0.110598
+v 0.364594 -0.762500 -0.110598
+v 0.074330 -0.812500 -0.373679
+v 0.074330 -0.762500 -0.373679
+v 0.145803 -0.812500 -0.351998
+v 0.145803 -0.762500 -0.351998
+v -0.074329 -0.812500 -0.373679
+v -0.074329 -0.762500 -0.373679
+v -0.179602 -0.812500 -0.336012
+v -0.179602 -0.762500 -0.336012
+v -0.145802 -0.812500 -0.351998
+v -0.145802 -0.762500 -0.351998
+v -0.110598 -0.812500 -0.364594
+v -0.110598 -0.762500 -0.364594
+v 0.336012 -0.812500 -0.179602
+v 0.336012 -0.762500 -0.179602
+v 0.351998 -0.812500 -0.145802
+v 0.351998 -0.762500 -0.145802
+v 0.373679 -0.812500 -0.074329
+v 0.373679 -0.762500 -0.074329
+v 0.379165 -0.812500 -0.037345
+v 0.379165 -0.762500 -0.037345
+v -0.269408 -0.812500 0.269408
+v -0.269408 -0.762500 0.269408
+v -0.241704 -0.812500 0.294517
+v -0.241704 -0.762500 0.294517
+v -0.110598 -0.812500 0.364594
+v -0.110598 -0.762500 0.364594
+v -0.211672 -0.812500 0.316790
+v -0.211672 -0.762500 0.316790
+v 0.241704 -0.812500 -0.294517
+v 0.241704 -0.762500 -0.294517
+v 0.211673 -0.812500 -0.316790
+v 0.211673 -0.762500 -0.316790
+v 0.179602 -0.812500 -0.336012
+v 0.179602 -0.762500 -0.336012
+v -0.269408 -0.812500 -0.269408
+v -0.269408 -0.762500 -0.269408
+v -0.241704 -0.812500 -0.294517
+v -0.241704 -0.762500 -0.294517
+v -0.211672 -0.812500 -0.316790
+v -0.211672 -0.762500 -0.316790
+v 0.037346 -0.812500 0.379165
+v 0.037346 -0.762500 0.379165
+v 0.074331 -0.812500 0.373679
+v 0.074331 -0.762500 0.373679
+v -0.351998 -0.812500 -0.145802
+v -0.351998 -0.762500 -0.145802
+v -0.364594 -0.812500 -0.110599
+v -0.364594 -0.762500 -0.110599
+v 0.316790 -0.812500 0.211672
+v 0.316790 -0.762500 0.211672
+v 0.336012 -0.812500 0.179602
+v 0.336012 -0.762500 0.179602
+v 0.373679 -0.812500 0.074329
+v 0.373679 -0.762500 0.074329
+v 0.294517 -0.812500 0.241703
+v 0.294517 -0.762500 0.241703
+v 0.269408 -0.812500 0.269407
+v 0.269408 -0.762500 0.269407
+v 0.241705 -0.812500 0.294516
+v 0.241704 -0.762500 0.294516
+v 0.145803 -0.812500 0.351998
+v 0.145803 -0.762500 0.351998
+v 0.179603 -0.812500 0.336012
+v 0.179603 -0.762500 0.336012
+v 0.351998 -0.812500 0.145802
+v 0.351998 -0.762500 0.145802
+v 0.364594 -0.812500 0.110598
+v 0.364594 -0.762500 0.110598
+v 0.379165 -0.812500 0.037344
+v 0.379165 -0.762500 0.037344
+v 0.381000 -0.812500 -0.000000
+v 0.381000 -0.762500 -0.000000
+v 0.110600 -0.812500 0.364594
+v 0.110600 -0.762500 0.364594
+v -0.381000 -0.812500 -0.000000
+v -0.381000 -0.762500 -0.000000
+v -0.316790 -0.812500 -0.211672
+v -0.316790 -0.762500 -0.211672
+v -0.294517 -0.812500 -0.241704
+v -0.294517 -0.762500 -0.241704
+v -0.379165 -0.812500 0.037344
+v -0.379165 -0.762500 0.037344
+v -0.351998 -0.812500 0.145802
+v -0.351998 -0.762500 0.145802
+v 0.211673 -0.812500 0.316789
+v 0.211673 -0.762500 0.316789
+v -0.145802 -0.812500 0.351998
+v -0.145802 -0.762500 0.351998
+v -0.364594 -0.812500 0.110598
+v -0.364594 -0.762500 0.110598
+v -0.373679 -0.812500 -0.074330
+v -0.373679 -0.762500 -0.074329
+v -0.336012 -0.812500 -0.179602
+v -0.336012 -0.762500 -0.179602
+v -0.379165 -0.812500 -0.037345
+v -0.379165 -0.762500 -0.037345
+v -0.373679 -0.812500 0.074329
+v -0.373679 -0.762500 0.074329
+v -0.179602 -0.812500 0.336012
+v -0.179602 -0.762500 0.336012
+vt 1.000000 0.500000
+vt 0.998796 0.450992
+vt 0.995196 0.402455
+vt 0.989235 0.354858
+vt 0.980970 0.308658
+vt 0.970480 0.264302
+vt 0.957867 0.222215
+vt 0.943252 0.182803
+vt 0.926777 0.146447
+vt 0.908598 0.113495
+vt 0.888892 0.084265
+vt 0.867849 0.059039
+vt 0.845671 0.038060
+vt 0.822571 0.021530
+vt 0.798772 0.009607
+vt 0.774504 0.002408
+vt 0.750000 0.000000
+vt 0.725495 0.002408
+vt 0.701227 0.009608
+vt 0.677429 0.021530
+vt 0.654329 0.038061
+vt 0.632151 0.059040
+vt 0.611107 0.084266
+vt 0.591402 0.113495
+vt 0.573223 0.146447
+vt 0.556747 0.182804
+vt 0.542133 0.222215
+vt 0.529520 0.264302
+vt 0.519030 0.308659
+vt 0.510765 0.354858
+vt 0.504804 0.402455
+vt 0.501204 0.450991
+vt 0.500000 0.500000
+vt 0.501204 0.549008
+vt 0.504804 0.597545
+vt 0.510765 0.645142
+vt 0.519030 0.691341
+vt 0.529520 0.735698
+vt 0.542132 0.777784
+vt 0.556747 0.817196
+vt 0.573223 0.853553
+vt 0.591401 0.886505
+vt 0.611107 0.915734
+vt 0.632150 0.940960
+vt 0.654328 0.961939
+vt 0.677428 0.978470
+vt 0.701227 0.990392
+vt 0.725495 0.997592
+vt 0.750000 1.000000
+vt 0.774504 0.997592
+vt 0.798773 0.990393
+vt 0.822571 0.978470
+vt 0.845671 0.961940
+vt 0.867849 0.940961
+vt 0.888893 0.915735
+vt 0.908598 0.886505
+vt 0.926777 0.853554
+vt 0.943253 0.817197
+vt 0.957867 0.777785
+vt 0.970480 0.735698
+vt 0.980970 0.691342
+vt 0.989235 0.645142
+vt 0.995196 0.597545
+vt 0.998796 0.549009
+vt 0.001204 0.450991
+vt 0.004804 0.402455
+vt 0.010765 0.354858
+vt 0.019030 0.308659
+vt 0.029520 0.264302
+vt 0.042133 0.222215
+vt 0.056747 0.182804
+vt 0.073223 0.146447
+vt 0.091402 0.113495
+vt 0.111107 0.084266
+vt 0.132151 0.059040
+vt 0.154329 0.038061
+vt 0.177429 0.021530
+vt 0.201227 0.009608
+vt 0.225495 0.002408
+vt 0.250000 0.000000
+vt 0.274504 0.002408
+vt 0.298772 0.009608
+vt 0.322571 0.021530
+vt 0.345671 0.038060
+vt 0.367849 0.059039
+vt 0.388892 0.084265
+vt 0.408598 0.113495
+vt 0.426776 0.146447
+vt 0.443252 0.182803
+vt 0.457867 0.222215
+vt 0.470480 0.264302
+vt 0.480970 0.308658
+vt 0.489235 0.354858
+vt 0.495196 0.402455
+vt 0.498796 0.450992
+vt 0.500000 0.500000
+vt 0.498796 0.549009
+vt 0.495196 0.597545
+vt 0.489235 0.645142
+vt 0.480970 0.691342
+vt 0.470480 0.735698
+vt 0.457867 0.777785
+vt 0.443253 0.817197
+vt 0.426777 0.853553
+vt 0.408598 0.886505
+vt 0.388893 0.915735
+vt 0.367849 0.940961
+vt 0.345671 0.961940
+vt 0.322571 0.978470
+vt 0.298773 0.990393
+vt 0.274504 0.997592
+vt 0.250000 1.000000
+vt 0.225495 0.997592
+vt 0.201227 0.990392
+vt 0.177428 0.978470
+vt 0.154328 0.961939
+vt 0.132150 0.940960
+vt 0.111107 0.915734
+vt 0.091401 0.886505
+vt 0.073223 0.853553
+vt 0.056747 0.817196
+vt 0.042132 0.777785
+vt 0.029520 0.735698
+vt 0.019030 0.691341
+vt 0.010765 0.645142
+vt 0.004804 0.597545
+vt 0.001204 0.549008
+vt 0.000000 0.500000
vt 0.859376 0.000000
vt 0.874997 0.000000
vt 0.874997 1.000000
@@ -282,8 +282,8 @@ vt 0.281249 0.000000
vt 0.281249 1.000000
vt 0.265625 1.000000
vt 0.375000 0.000000
-vt 0.390624 0.000000
-vt 0.390624 1.000000
+vt 0.390626 0.000000
+vt 0.390626 1.000000
vt 0.375000 1.000000
vt 0.078125 0.000000
vt 0.078125 1.000000
@@ -352,8 +352,8 @@ vt 0.718751 1.000000
vt 0.203125 0.000000
vt 0.203125 1.000000
vt 0.624999 0.000000
-vt 0.640627 0.000000
-vt 0.640627 1.000000
+vt 0.640624 0.000000
+vt 0.640624 1.000000
vt 0.624999 1.000000
vt 0.812500 0.000000
vt 0.828127 0.000000
@@ -379,80 +379,80 @@ vt 0.546875 0.000000
vt 0.546875 1.000000
vt 0.125000 0.000000
vt 0.125000 1.000000
-vt 0.703127 0.000000
-vt 0.703127 1.000000
+vt 0.703124 0.000000
+vt 0.703124 1.000000
vt 0.000000 0.000000
vt 0.015625 0.000000
vt 0.015625 1.000000
vt 0.000000 1.000000
vt 0.890624 0.000000
vt 0.890624 1.000000
-vn 0.0000 -1.0000 -0.0000
-vn 0.0000 1.0000 -0.0000
-vn 0.7410 -0.0000 -0.6716
-vn 0.5141 -0.0000 -0.8577
-vn -0.5141 -0.0000 0.8577
-vn 0.0491 -0.0000 -0.9988
-vn -0.3369 -0.0000 -0.9415
-vn -0.9892 -0.0000 0.1467
-vn -0.6716 -0.0000 0.7410
-vn -0.4276 -0.0000 -0.9040
-vn 0.9892 -0.0000 -0.1467
-vn -0.8032 -0.0000 -0.5957
-vn -0.3369 -0.0000 0.9415
+vn 0.0000 -1.0000 0.0000
+vn 0.0000 1.0000 0.0000
+vn 0.7410 0.0000 -0.6716
+vn 0.5141 0.0000 -0.8577
+vn -0.5141 0.0000 0.8577
+vn 0.0491 0.0000 -0.9988
+vn -0.3369 0.0000 -0.9415
+vn -0.9892 0.0000 0.1467
+vn -0.6716 0.0000 0.7410
+vn -0.4276 0.0000 -0.9040
+vn 0.9892 0.0000 -0.1467
+vn -0.8032 0.0000 -0.5957
+vn -0.3369 0.0000 0.9415
vn 0.4276 0.0000 0.9040
-vn -0.2430 -0.0000 -0.9700
+vn -0.2430 0.0000 -0.9700
vn -0.8032 0.0000 0.5957
-vn -0.0491 -0.0000 0.9988
+vn -0.0491 0.0000 0.9988
vn -0.9892 0.0000 -0.1467
vn -0.9988 0.0000 -0.0491
vn -0.9988 0.0000 0.0491
-vn 0.2430 -0.0000 -0.9700
-vn 0.9988 0.0000 0.0491
+vn 0.2430 0.0000 -0.9700
+vn 0.9988 -0.0000 0.0491
vn 0.9040 0.0000 0.4276
vn 0.9700 0.0000 -0.2430
vn -0.9040 0.0000 -0.4276
vn 0.5957 0.0000 0.8032
-vn 0.1467 -0.0000 0.9892
-vn 0.8032 -0.0000 -0.5957
+vn 0.1467 0.0000 0.9892
+vn 0.8032 0.0000 -0.5957
vn 0.9892 0.0000 0.1467
vn -0.9415 0.0000 -0.3369
vn 0.7410 0.0000 0.6716
vn 0.9040 0.0000 -0.4276
vn -0.9415 0.0000 0.3369
-vn 0.8032 -0.0000 0.5957
-vn 0.4276 -0.0000 -0.9040
-vn -0.5957 -0.0000 -0.8032
-vn -0.1467 -0.0000 0.9892
-vn 0.9415 0.0000 -0.3369
+vn 0.8032 0.0000 0.5957
+vn 0.4276 0.0000 -0.9040
+vn -0.5957 0.0000 -0.8032
+vn -0.1467 0.0000 0.9892
+vn 0.9415 -0.0000 -0.3369
vn 0.5141 0.0000 0.8577
vn -0.8577 0.0000 -0.5141
-vn -0.5957 -0.0000 0.8032
-vn -0.4276 -0.0000 0.9040
-vn -0.8577 -0.0000 0.5141
-vn -0.9040 -0.0000 0.4276
-vn 0.3369 -0.0000 0.9415
-vn 0.3369 -0.0000 -0.9415
-vn 0.8577 -0.0000 0.5141
+vn -0.5957 0.0000 0.8032
+vn -0.4276 0.0000 0.9040
+vn -0.8577 0.0000 0.5141
+vn -0.9040 0.0000 0.4276
+vn 0.3369 0.0000 0.9415
+vn 0.3369 0.0000 -0.9415
+vn 0.8577 0.0000 0.5141
vn -0.6716 0.0000 -0.7410
vn -0.9700 0.0000 0.2430
-vn 0.2430 -0.0000 0.9700
+vn 0.2430 0.0000 0.9700
vn -0.7410 0.0000 0.6716
vn -0.5141 0.0000 -0.8577
vn 0.9700 0.0000 0.2430
-vn -0.0491 -0.0000 -0.9988
+vn -0.0491 0.0000 -0.9988
vn 0.1467 0.0000 -0.9892
vn -0.2430 0.0000 0.9700
vn -0.9700 0.0000 -0.2430
-vn 0.5957 -0.0000 -0.8032
-vn 0.6716 -0.0000 -0.7409
-vn 0.0491 -0.0000 0.9988
-vn -0.7409 -0.0000 -0.6716
-vn -0.1467 -0.0000 -0.9892
+vn 0.5957 0.0000 -0.8032
+vn 0.6716 0.0000 -0.7410
+vn 0.0491 0.0000 0.9988
+vn -0.7410 0.0000 -0.6716
+vn -0.1467 0.0000 -0.9892
vn 0.9988 0.0000 -0.0491
vn 0.8577 0.0000 -0.5141
-vn 0.9415 -0.0000 0.3369
-vn 0.6716 0.0000 0.7409
+vn 0.9415 0.0000 0.3369
+vn 0.6716 0.0000 0.7410
g Cube_Cube_front-back
s off
f 103/1/1 123/2/1 119/3/1 75/4/1 73/5/1 121/6/1 105/7/1 107/8/1 63/9/1 65/10/1 67/11/1 35/12/1 37/13/1 39/14/1 33/15/1 5/16/1 7/17/1 11/18/1 29/19/1 25/20/1 31/21/1 61/22/1 59/23/1 57/24/1 9/25/1 1/26/1 3/27/1 41/28/1 43/29/1 27/30/1 45/31/1 47/32/1 99/33/1 97/34/1 81/35/1 95/36/1 93/37/1 79/38/1 77/39/1 83/40/1 85/41/1 87/42/1 113/43/1 91/44/1 89/45/1 101/46/1 71/47/1 69/48/1 21/49/1 13/50/1 15/51/1 53/52/1 115/53/1 127/54/1 55/55/1 51/56/1 49/57/1 23/58/1 19/59/1 17/60/1 111/61/1 117/62/1 125/63/1 109/64/1
diff --git a/street_signs/models/street_signs_generic_sign_30x30.obj b/street_signs/models/street_signs_generic_sign_30x30.obj
new file mode 100644
index 0000000..f3be764
--- /dev/null
+++ b/street_signs/models/street_signs_generic_sign_30x30.obj
@@ -0,0 +1,254 @@
+# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
+# www.blender.org
+o Cube
+v 0.331000 -0.500000 -0.381000
+v 0.381000 -0.500000 -0.331000
+v 0.346451 -0.500000 -0.378553
+v 0.360389 -0.500000 -0.371451
+v 0.371451 -0.500000 -0.360389
+v 0.378553 -0.500000 -0.346451
+v 0.381000 -0.450000 -0.331000
+v 0.331000 -0.450000 -0.381000
+v 0.378553 -0.450000 -0.346451
+v 0.371451 -0.450000 -0.360389
+v 0.360389 -0.450000 -0.371451
+v 0.346451 -0.450000 -0.378553
+v 0.381000 -0.500000 0.331000
+v 0.331000 -0.500000 0.381000
+v 0.378553 -0.500000 0.346451
+v 0.371451 -0.500000 0.360389
+v 0.360389 -0.500000 0.371451
+v 0.346451 -0.500000 0.378553
+v 0.331000 -0.450000 0.381000
+v 0.381000 -0.450000 0.331000
+v 0.346451 -0.450000 0.378553
+v 0.360389 -0.450000 0.371451
+v 0.371451 -0.450000 0.360389
+v 0.378553 -0.450000 0.346451
+v -0.381000 -0.500000 -0.331000
+v -0.331000 -0.500000 -0.381000
+v -0.378553 -0.500000 -0.346451
+v -0.371451 -0.500000 -0.360389
+v -0.360389 -0.500000 -0.371451
+v -0.346451 -0.500000 -0.378553
+v -0.331000 -0.450000 -0.381000
+v -0.381000 -0.450000 -0.331000
+v -0.346451 -0.450000 -0.378553
+v -0.360389 -0.450000 -0.371451
+v -0.371451 -0.450000 -0.360389
+v -0.378553 -0.450000 -0.346451
+v -0.331000 -0.500000 0.381000
+v -0.381000 -0.500000 0.331000
+v -0.346451 -0.500000 0.378553
+v -0.360389 -0.500000 0.371451
+v -0.371451 -0.500000 0.360389
+v -0.378553 -0.500000 0.346451
+v -0.381000 -0.450000 0.331000
+v -0.331000 -0.450000 0.381000
+v -0.378553 -0.450000 0.346451
+v -0.371451 -0.450000 0.360389
+v -0.360389 -0.450000 0.371451
+v -0.346451 -0.450000 0.378553
+v 0.331000 -0.500000 -0.381000
+v 0.381000 -0.500000 -0.331000
+v 0.346451 -0.500000 -0.378553
+v 0.360389 -0.500000 -0.371451
+v 0.371451 -0.500000 -0.360389
+v 0.378553 -0.500000 -0.346451
+v 0.331000 -0.450000 -0.381000
+v 0.381000 -0.450000 -0.331000
+v 0.346451 -0.450000 -0.378553
+v 0.360389 -0.450000 -0.371451
+v 0.371451 -0.450000 -0.360389
+v 0.378553 -0.450000 -0.346451
+v 0.331000 -0.500000 0.381000
+v 0.381000 -0.500000 0.331000
+v 0.346451 -0.500000 0.378553
+v 0.360389 -0.500000 0.371451
+v 0.371451 -0.500000 0.360389
+v 0.378553 -0.500000 0.346451
+v 0.331000 -0.450000 0.381000
+v 0.381000 -0.450000 0.331000
+v 0.346451 -0.450000 0.378553
+v 0.360389 -0.450000 0.371451
+v 0.371451 -0.450000 0.360389
+v 0.378553 -0.450000 0.346451
+v -0.331000 -0.500000 -0.381000
+v -0.381000 -0.500000 -0.331000
+v -0.346451 -0.500000 -0.378553
+v -0.360389 -0.500000 -0.371451
+v -0.371451 -0.500000 -0.360389
+v -0.378553 -0.500000 -0.346451
+v -0.381000 -0.450000 -0.331000
+v -0.331000 -0.450000 -0.381000
+v -0.378553 -0.450000 -0.346451
+v -0.371451 -0.450000 -0.360389
+v -0.360389 -0.450000 -0.371451
+v -0.346451 -0.450000 -0.378553
+v -0.331000 -0.500000 0.381000
+v -0.381000 -0.500000 0.331000
+v -0.346451 -0.500000 0.378553
+v -0.360389 -0.500000 0.371451
+v -0.371451 -0.500000 0.360389
+v -0.378553 -0.500000 0.346451
+v -0.331000 -0.450000 0.381000
+v -0.381000 -0.450000 0.331000
+v -0.346451 -0.450000 0.378553
+v -0.360389 -0.450000 0.371451
+v -0.371451 -0.450000 0.360389
+v -0.378553 -0.450000 0.346451
+vt 0.500000 0.934383
+vt 0.498394 0.954660
+vt 0.493734 0.972952
+vt 0.486476 0.987468
+vt 0.477330 0.996789
+vt 0.467192 1.000000
+vt 0.032808 1.000000
+vt 0.022670 0.996789
+vt 0.013524 0.987468
+vt 0.006266 0.972952
+vt 0.001606 0.954660
+vt 0.000000 0.934383
+vt 0.000000 0.065617
+vt 0.001606 0.045340
+vt 0.006266 0.027048
+vt 0.013524 0.012532
+vt 0.022670 0.003212
+vt 0.032808 0.000000
+vt 0.467192 0.000000
+vt 0.477330 0.003212
+vt 0.486476 0.012532
+vt 0.493734 0.027048
+vt 0.498394 0.045340
+vt 0.500000 0.065617
+vt 0.500000 0.934383
+vt 0.501606 0.954660
+vt 0.506266 0.972952
+vt 0.513524 0.987468
+vt 0.522670 0.996789
+vt 0.532808 1.000000
+vt 0.967192 1.000000
+vt 0.977330 0.996789
+vt 0.986476 0.987468
+vt 0.993734 0.972952
+vt 0.998394 0.954660
+vt 1.000000 0.934383
+vt 1.000000 0.065617
+vt 0.998394 0.045340
+vt 0.993734 0.027048
+vt 0.986476 0.012532
+vt 0.977330 0.003212
+vt 0.967192 0.000000
+vt 0.532808 0.000000
+vt 0.522670 0.003212
+vt 0.513524 0.012532
+vt 0.506266 0.027048
+vt 0.501606 0.045340
+vt 0.500000 0.065617
+vt 0.065617 0.000000
+vt 0.065617 0.999996
+vt 0.934383 0.999996
+vt 0.934383 0.000000
+vt 0.065617 0.000000
+vt 0.934383 0.000000
+vt 0.934383 1.000000
+vt 0.065617 1.000000
+vt 0.934383 0.000003
+vt 0.934383 1.000000
+vt 0.065617 1.000000
+vt 0.065617 0.000003
+vt 0.045340 1.000000
+vt 0.045340 0.000003
+vt 0.027048 1.000000
+vt 0.027048 0.000003
+vt 0.027048 1.000000
+vt 0.027048 0.000000
+vt 0.045340 1.000000
+vt 0.045340 0.000000
+vt 0.065617 1.000000
+vt 0.065617 0.000000
+vt 0.045340 0.000000
+vt 0.045340 0.999996
+vt 0.027048 0.000000
+vt 0.027048 0.999996
+vt 0.000000 0.000000
+vt 0.000000 0.999996
+vt 0.972952 1.000000
+vt 0.972952 0.000000
+vt 0.954660 0.000000
+vt 0.954660 1.000000
+vt 0.934383 0.000000
+vt 0.934383 1.000000
+vt 0.954660 0.999996
+vt 0.954660 0.000000
+vt 0.972952 0.999996
+vt 0.972952 0.000000
+vt 0.972952 1.000000
+vt 0.972952 0.000000
+vt 0.954660 1.000000
+vt 0.954660 0.000000
+vt 0.954660 0.000003
+vt 0.954660 1.000000
+vt 0.972952 0.000003
+vt 0.972952 1.000000
+vt 1.000000 0.000003
+vt 1.000000 1.000000
+vt 0.027048 1.000000
+vt 0.027048 0.000000
+vt 0.045340 0.000000
+vt 0.045340 1.000000
+vn 0.0000 1.0000 0.0000
+vn 0.0000 -1.0000 0.0000
+vn 0.0000 0.0000 1.0000
+vn -1.0000 0.0000 0.0000
+vn 0.0000 0.0000 -1.0000
+vn 0.1564 0.0000 -0.9877
+vn 0.4540 0.0000 -0.8910
+vn 0.7071 0.0000 -0.7071
+vn 0.8910 0.0000 -0.4540
+vn 0.9877 0.0000 -0.1564
+vn 0.1564 0.0000 0.9877
+vn 0.4540 0.0000 0.8910
+vn 0.7071 0.0000 0.7071
+vn 0.8910 0.0000 0.4540
+vn 0.9877 0.0000 0.1564
+vn -0.1564 0.0000 0.9877
+vn -0.4540 0.0000 0.8910
+vn -0.7071 0.0000 0.7071
+vn -0.8910 0.0000 0.4540
+vn -0.9877 0.0000 0.1564
+vn -0.1564 0.0000 -0.9877
+vn -0.4540 0.0000 -0.8910
+vn -0.7071 0.0000 -0.7071
+vn -0.8910 0.0000 -0.4540
+vn -0.9877 0.0000 -0.1564
+vn 1.0000 0.0000 0.0000
+g Cube_Cube_front-back
+s off
+f 92/1/1 96/2/1 95/3/1 94/4/1 93/5/1 91/6/1 67/7/1 69/8/1 70/9/1 71/10/1 72/11/1 68/12/1 56/13/1 60/14/1 59/15/1 58/16/1 57/17/1 55/18/1 80/19/1 84/20/1 83/21/1 82/22/1 81/23/1 79/24/1
+f 62/25/2 66/26/2 65/27/2 64/28/2 63/29/2 61/30/2 85/31/2 87/32/2 88/33/2 89/34/2 90/35/2 86/36/2 74/37/2 78/38/2 77/39/2 76/40/2 75/41/2 73/42/2 49/43/2 51/44/2 52/45/2 53/46/2 54/47/2 50/48/2
+g Cube_Cube_edges
+f 14/49/3 19/50/3 44/51/3 37/52/3
+f 25/53/4 38/54/4 43/55/4 32/56/4
+f 26/57/5 31/58/5 8/59/5 1/60/5
+f 1/60/6 8/59/6 12/61/6 3/62/6
+f 3/62/7 12/61/7 11/63/7 4/64/7
+f 4/64/8 11/63/8 10/65/8 5/66/8
+f 5/66/9 10/65/9 9/67/9 6/68/9
+f 6/68/10 9/67/10 7/69/10 2/70/10
+f 19/50/11 14/49/11 18/71/11 21/72/11
+f 21/72/12 18/71/12 17/73/12 22/74/12
+f 22/74/13 17/73/13 16/75/13 23/76/13
+f 23/77/14 16/78/14 15/79/14 24/80/14
+f 24/80/15 15/79/15 13/81/15 20/82/15
+f 37/52/16 44/51/16 48/83/16 39/84/16
+f 39/84/17 48/83/17 47/85/17 40/86/17
+f 40/86/18 47/85/18 46/87/18 41/88/18
+f 41/88/19 46/87/19 45/89/19 42/90/19
+f 42/90/20 45/89/20 43/55/20 38/54/20
+f 31/58/21 26/57/21 30/91/21 33/92/21
+f 33/92/22 30/91/22 29/93/22 34/94/22
+f 34/94/23 29/93/23 28/95/23 35/96/23
+f 35/97/24 28/98/24 27/99/24 36/100/24
+f 36/100/25 27/99/25 25/53/25 32/56/25
+f 13/81/26 2/70/26 7/69/26 20/82/26
diff --git a/street_signs/models/street_signs_generic_sign_30x30_onpole.obj b/street_signs/models/street_signs_generic_sign_30x30_onpole.obj
new file mode 100644
index 0000000..8c8c4e7
--- /dev/null
+++ b/street_signs/models/street_signs_generic_sign_30x30_onpole.obj
@@ -0,0 +1,456 @@
+# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
+# www.blender.org
+o Cube
+v 0.331000 -0.812500 -0.381000
+v 0.381000 -0.812500 -0.331000
+v 0.346451 -0.812500 -0.378553
+v 0.360389 -0.812500 -0.371451
+v 0.371451 -0.812500 -0.360389
+v 0.378553 -0.812500 -0.346451
+v 0.381000 -0.762500 -0.331000
+v 0.331000 -0.762500 -0.381000
+v 0.378553 -0.762500 -0.346451
+v 0.371451 -0.762500 -0.360389
+v 0.360389 -0.762500 -0.371451
+v 0.346451 -0.762500 -0.378553
+v 0.381000 -0.812500 0.331000
+v 0.331000 -0.812500 0.381000
+v 0.378553 -0.812500 0.346451
+v 0.371451 -0.812500 0.360389
+v 0.360389 -0.812500 0.371451
+v 0.346451 -0.812500 0.378553
+v 0.331000 -0.762500 0.381000
+v 0.381000 -0.762500 0.331000
+v 0.346451 -0.762500 0.378553
+v 0.360389 -0.762500 0.371451
+v 0.371451 -0.762500 0.360389
+v 0.378553 -0.762500 0.346451
+v -0.381000 -0.812500 -0.331000
+v -0.331000 -0.812500 -0.381000
+v -0.378553 -0.812500 -0.346451
+v -0.371451 -0.812500 -0.360389
+v -0.360389 -0.812500 -0.371451
+v -0.346451 -0.812500 -0.378553
+v -0.331000 -0.762500 -0.381000
+v -0.381000 -0.762500 -0.331000
+v -0.346451 -0.762500 -0.378553
+v -0.360389 -0.762500 -0.371451
+v -0.371451 -0.762500 -0.360389
+v -0.378553 -0.762500 -0.346451
+v -0.331000 -0.812500 0.381000
+v -0.381000 -0.812500 0.331000
+v -0.346451 -0.812500 0.378553
+v -0.360389 -0.812500 0.371451
+v -0.371451 -0.812500 0.360389
+v -0.378553 -0.812500 0.346451
+v -0.381000 -0.762500 0.331000
+v -0.331000 -0.762500 0.381000
+v -0.378553 -0.762500 0.346451
+v -0.371451 -0.762500 0.360389
+v -0.360389 -0.762500 0.371451
+v -0.346451 -0.762500 0.378553
+v 0.331000 -0.812500 -0.381000
+v 0.381000 -0.812500 -0.331000
+v 0.346451 -0.812500 -0.378553
+v 0.360389 -0.812500 -0.371451
+v 0.371451 -0.812500 -0.360389
+v 0.378553 -0.812500 -0.346451
+v 0.331000 -0.762500 -0.381000
+v 0.381000 -0.762500 -0.331000
+v 0.346451 -0.762500 -0.378553
+v 0.360389 -0.762500 -0.371451
+v 0.371451 -0.762500 -0.360389
+v 0.378553 -0.762500 -0.346451
+v 0.331000 -0.812500 0.381000
+v 0.381000 -0.812500 0.331000
+v 0.346451 -0.812500 0.378553
+v 0.360389 -0.812500 0.371451
+v 0.371451 -0.812500 0.360389
+v 0.378553 -0.812500 0.346451
+v 0.331000 -0.762500 0.381000
+v 0.381000 -0.762500 0.331000
+v 0.346451 -0.762500 0.378553
+v 0.360389 -0.762500 0.371451
+v 0.371451 -0.762500 0.360389
+v 0.378553 -0.762500 0.346451
+v -0.331000 -0.812500 -0.381000
+v -0.381000 -0.812500 -0.331000
+v -0.346451 -0.812500 -0.378553
+v -0.360389 -0.812500 -0.371451
+v -0.371451 -0.812500 -0.360389
+v -0.378553 -0.812500 -0.346451
+v -0.381000 -0.762500 -0.331000
+v -0.331000 -0.762500 -0.381000
+v -0.378553 -0.762500 -0.346451
+v -0.371451 -0.762500 -0.360389
+v -0.360389 -0.762500 -0.371451
+v -0.346451 -0.762500 -0.378553
+v -0.331000 -0.812500 0.381000
+v -0.381000 -0.812500 0.331000
+v -0.346451 -0.812500 0.378553
+v -0.360389 -0.812500 0.371451
+v -0.371451 -0.812500 0.360389
+v -0.378553 -0.812500 0.346451
+v -0.331000 -0.762500 0.381000
+v -0.381000 -0.762500 0.331000
+v -0.346451 -0.762500 0.378553
+v -0.360389 -0.762500 0.371451
+v -0.371451 -0.762500 0.360389
+v -0.378553 -0.762500 0.346451
+vt 0.500000 0.934383
+vt 0.498394 0.954660
+vt 0.493734 0.972952
+vt 0.486476 0.987468
+vt 0.477330 0.996789
+vt 0.467192 1.000000
+vt 0.032808 1.000000
+vt 0.022670 0.996789
+vt 0.013524 0.987468
+vt 0.006266 0.972952
+vt 0.001606 0.954660
+vt 0.000000 0.934383
+vt 0.000000 0.065617
+vt 0.001606 0.045340
+vt 0.006266 0.027048
+vt 0.013524 0.012532
+vt 0.022670 0.003212
+vt 0.032808 0.000000
+vt 0.467192 0.000000
+vt 0.477330 0.003212
+vt 0.486476 0.012532
+vt 0.493734 0.027048
+vt 0.498394 0.045340
+vt 0.500000 0.065617
+vt 0.500000 0.934383
+vt 0.501606 0.954660
+vt 0.506266 0.972952
+vt 0.513524 0.987468
+vt 0.522670 0.996789
+vt 0.532808 1.000000
+vt 0.967192 1.000000
+vt 0.977330 0.996789
+vt 0.986476 0.987468
+vt 0.993734 0.972952
+vt 0.998394 0.954660
+vt 1.000000 0.934383
+vt 1.000000 0.065617
+vt 0.998394 0.045340
+vt 0.993734 0.027048
+vt 0.986476 0.012532
+vt 0.977330 0.003212
+vt 0.967192 0.000000
+vt 0.532808 0.000000
+vt 0.522670 0.003212
+vt 0.513524 0.012532
+vt 0.506266 0.027048
+vt 0.501606 0.045340
+vt 0.500000 0.065617
+vt 0.065617 0.000000
+vt 0.065617 0.999996
+vt 0.934383 0.999996
+vt 0.934383 0.000000
+vt 0.065617 0.000000
+vt 0.934383 0.000000
+vt 0.934383 1.000000
+vt 0.065617 1.000000
+vt 0.934383 0.000003
+vt 0.934383 1.000000
+vt 0.065617 1.000000
+vt 0.065617 0.000003
+vt 0.045340 1.000000
+vt 0.045340 0.000003
+vt 0.027048 1.000000
+vt 0.027048 0.000003
+vt 0.027048 1.000000
+vt 0.027048 0.000000
+vt 0.045340 1.000000
+vt 0.045340 0.000000
+vt 0.065617 1.000000
+vt 0.065617 0.000000
+vt 0.045340 0.000000
+vt 0.045340 0.999996
+vt 0.027048 0.000000
+vt 0.027048 0.999996
+vt 0.000000 0.000000
+vt 0.000000 0.999996
+vt 0.972952 1.000000
+vt 0.972952 0.000000
+vt 0.954660 0.000000
+vt 0.954660 1.000000
+vt 0.934383 0.000000
+vt 0.934383 1.000000
+vt 0.954660 0.999996
+vt 0.954660 0.000000
+vt 0.972952 0.999996
+vt 0.972952 0.000000
+vt 0.972952 1.000000
+vt 0.972952 0.000000
+vt 0.954660 1.000000
+vt 0.954660 0.000000
+vt 0.954660 0.000003
+vt 0.954660 1.000000
+vt 0.972952 0.000003
+vt 0.972952 1.000000
+vt 1.000000 0.000003
+vt 1.000000 1.000000
+vt 0.027048 1.000000
+vt 0.027048 0.000000
+vt 0.045340 0.000000
+vt 0.045340 1.000000
+vn 0.0000 1.0000 -0.0000
+vn 0.0000 -1.0000 -0.0000
+vn 0.0000 0.0000 1.0000
+vn -1.0000 0.0000 0.0000
+vn 0.0000 0.0000 -1.0000
+vn 0.1564 0.0000 -0.9877
+vn 0.4540 0.0000 -0.8910
+vn 0.7071 0.0000 -0.7071
+vn 0.8910 0.0000 -0.4540
+vn 0.9877 0.0000 -0.1564
+vn 0.1564 0.0000 0.9877
+vn 0.4540 0.0000 0.8910
+vn 0.7071 0.0000 0.7071
+vn 0.8910 0.0000 0.4540
+vn 0.9877 0.0000 0.1564
+vn -0.1564 0.0000 0.9877
+vn -0.4540 0.0000 0.8910
+vn -0.7071 0.0000 0.7071
+vn -0.8910 0.0000 0.4540
+vn -0.9877 0.0000 0.1564
+vn -0.1564 0.0000 -0.9877
+vn -0.4540 0.0000 -0.8910
+vn -0.7071 0.0000 -0.7071
+vn -0.8910 0.0000 -0.4540
+vn -0.9877 0.0000 -0.1564
+vn 1.0000 0.0000 0.0000
+g Cube_Cube_front-back
+s off
+f 92/1/1 96/2/1 95/3/1 94/4/1 93/5/1 91/6/1 67/7/1 69/8/1 70/9/1 71/10/1 72/11/1 68/12/1 56/13/1 60/14/1 59/15/1 58/16/1 57/17/1 55/18/1 80/19/1 84/20/1 83/21/1 82/22/1 81/23/1 79/24/1
+f 62/25/2 66/26/2 65/27/2 64/28/2 63/29/2 61/30/2 85/31/2 87/32/2 88/33/2 89/34/2 90/35/2 86/36/2 74/37/2 78/38/2 77/39/2 76/40/2 75/41/2 73/42/2 49/43/2 51/44/2 52/45/2 53/46/2 54/47/2 50/48/2
+g Cube_Cube_edges
+f 14/49/3 19/50/3 44/51/3 37/52/3
+f 25/53/4 38/54/4 43/55/4 32/56/4
+f 26/57/5 31/58/5 8/59/5 1/60/5
+f 1/60/6 8/59/6 12/61/6 3/62/6
+f 3/62/7 12/61/7 11/63/7 4/64/7
+f 4/64/8 11/63/8 10/65/8 5/66/8
+f 5/66/9 10/65/9 9/67/9 6/68/9
+f 6/68/10 9/67/10 7/69/10 2/70/10
+f 19/50/11 14/49/11 18/71/11 21/72/11
+f 21/72/12 18/71/12 17/73/12 22/74/12
+f 22/74/13 17/73/13 16/75/13 23/76/13
+f 23/77/14 16/78/14 15/79/14 24/80/14
+f 24/80/15 15/79/15 13/81/15 20/82/15
+f 37/52/16 44/51/16 48/83/16 39/84/16
+f 39/84/17 48/83/17 47/85/17 40/86/17
+f 40/86/18 47/85/18 46/87/18 41/88/18
+f 41/88/19 46/87/19 45/89/19 42/90/19
+f 42/90/20 45/89/20 43/55/20 38/54/20
+f 31/58/21 26/57/21 30/91/21 33/92/21
+f 33/92/22 30/91/22 29/93/22 34/94/22
+f 34/94/23 29/93/23 28/95/23 35/96/23
+f 35/97/24 28/98/24 27/99/24 36/100/24
+f 36/100/25 27/99/25 25/53/25 32/56/25
+f 13/81/26 2/70/26 7/69/26 20/82/26
+o Cube.001
+v -0.125000 -0.812500 -0.187500
+v -0.125000 -0.875000 -0.187500
+v -0.125000 -0.812500 0.187500
+v -0.125000 -0.875000 0.187500
+v 0.125000 -0.812500 0.187500
+v 0.125000 -0.812500 -0.187500
+v 0.125000 -0.875000 -0.187500
+v 0.125000 -0.875000 0.187500
+v -0.125000 -1.125000 -0.187500
+v -0.125000 -0.812500 -0.187500
+v -0.125000 -1.125000 -0.125000
+v -0.125000 -0.812500 -0.125000
+v -0.164063 -1.125000 -0.187500
+v -0.164063 -0.812500 -0.187500
+v -0.164063 -1.125000 -0.125000
+v -0.164063 -0.812500 -0.125000
+v -0.125000 -1.125000 0.125000
+v -0.125000 -0.812500 0.125000
+v -0.125000 -1.125000 0.187500
+v -0.125000 -0.812500 0.187500
+v -0.164063 -1.125000 0.125000
+v -0.164063 -0.812500 0.125000
+v -0.164063 -1.125000 0.187500
+v -0.164063 -0.812500 0.187500
+v 0.164062 -1.125000 -0.187500
+v 0.164062 -0.812500 -0.187500
+v 0.164062 -1.125000 -0.125000
+v 0.164062 -0.812500 -0.125000
+v 0.125000 -1.125000 -0.187500
+v 0.125000 -0.812500 -0.187500
+v 0.125000 -1.125000 -0.125000
+v 0.125000 -0.812500 -0.125000
+v 0.164062 -1.125000 0.125000
+v 0.164062 -0.812500 0.125000
+v 0.164062 -1.125000 0.187500
+v 0.164062 -0.812500 0.187500
+v 0.125000 -1.125000 0.125000
+v 0.125000 -0.812500 0.125000
+v 0.125000 -1.125000 0.187500
+v 0.125000 -0.812500 0.187500
+v -0.164063 -1.164063 -0.187500
+v 0.164062 -1.164063 -0.187500
+v -0.164063 -1.164063 -0.125000
+v 0.164062 -1.164063 -0.125000
+v -0.164063 -1.125000 -0.187500
+v 0.164062 -1.125000 -0.187500
+v -0.164063 -1.125000 -0.125000
+v 0.164062 -1.125000 -0.125000
+v -0.164063 -1.164063 0.125000
+v 0.164062 -1.164063 0.125000
+v -0.164063 -1.164063 0.187500
+v 0.164062 -1.164063 0.187500
+v -0.164063 -1.125000 0.125000
+v 0.164062 -1.125000 0.125000
+v -0.164063 -1.125000 0.187500
+v 0.164062 -1.125000 0.187500
+vt 0.843750 0.507812
+vt 0.703125 0.507812
+vt 0.703125 0.093750
+vt 0.843750 0.093750
+vt 0.015625 0.507812
+vt 0.015625 0.093750
+vt 0.156250 0.093750
+vt 0.156250 0.507812
+vt 0.156250 0.031250
+vt 0.703125 0.031250
+vt 0.703125 0.578125
+vt 0.156250 0.578125
+vt 0.312500 0.640625
+vt 0.312500 0.992188
+vt 0.453125 0.992188
+vt 0.453125 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.312500 0.992188
+vt 0.312500 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.093750 0.992188
+vt 0.093750 0.640625
+vt 0.015625 0.992188
+vt 0.015625 0.640625
+vt 0.312500 0.640625
+vt 0.312500 0.992188
+vt 0.453125 0.992188
+vt 0.453125 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.312500 0.992188
+vt 0.312500 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.093750 0.992188
+vt 0.093750 0.640625
+vt 0.015625 0.992188
+vt 0.015625 0.640625
+vt 0.312500 0.640625
+vt 0.312500 0.992188
+vt 0.453125 0.992188
+vt 0.453125 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.312500 0.992188
+vt 0.312500 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.093750 0.992188
+vt 0.093750 0.640625
+vt 0.015625 0.992188
+vt 0.015625 0.640625
+vt 0.312500 0.640625
+vt 0.312500 0.992188
+vt 0.453125 0.992188
+vt 0.453125 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.312500 0.992188
+vt 0.312500 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.093750 0.992188
+vt 0.093750 0.640625
+vt 0.015625 0.992188
+vt 0.015625 0.640625
+vt 0.781250 0.664062
+vt 0.781250 0.992188
+vt 0.921875 0.992188
+vt 0.921875 0.664062
+vt 0.484375 0.664062
+vt 0.484375 0.992188
+vt 0.562500 0.992188
+vt 0.562500 0.664062
+vt 0.703125 0.992188
+vt 0.703125 0.664062
+vt 0.234375 0.593750
+vt 0.234375 0.640625
+vt 0.093750 0.640625
+vt 0.093750 0.593750
+vt 0.453125 0.640625
+vt 0.453125 0.593750
+vt 0.312500 0.593750
+vt 0.312500 0.640625
+vt 0.781250 0.664062
+vt 0.781250 0.992188
+vt 0.921875 0.992188
+vt 0.921875 0.664062
+vt 0.484375 0.664062
+vt 0.484375 0.992188
+vt 0.562500 0.992188
+vt 0.562500 0.664062
+vt 0.703125 0.992188
+vt 0.703125 0.664062
+vt 0.234375 0.593750
+vt 0.234375 0.640625
+vt 0.093750 0.640625
+vt 0.093750 0.593750
+vt 0.453125 0.640625
+vt 0.453125 0.593750
+vt 0.312500 0.593750
+vt 0.312500 0.640625
+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 -1.0000 -0.0000
+vn 0.0000 1.0000 0.0000
+g Cube.001_Cube.001_pole_mount
+s off
+f 97/101/27 98/102/27 100/103/27 99/104/27
+f 102/105/28 101/106/28 104/107/28 103/108/28
+f 100/103/29 104/107/29 101/109/29 99/110/29
+f 97/111/30 102/112/30 103/108/30 98/102/30
+f 98/102/31 103/108/31 104/107/31 100/103/31
+f 105/113/28 106/114/28 108/115/28 107/116/28
+f 107/117/29 108/118/29 112/119/29 111/120/29
+f 111/121/27 112/122/27 110/123/27 109/124/27
+f 109/124/30 110/123/30 106/125/30 105/126/30
+f 113/127/28 114/128/28 116/129/28 115/130/28
+f 115/131/29 116/132/29 120/133/29 119/134/29
+f 119/135/27 120/136/27 118/137/27 117/138/27
+f 117/138/30 118/137/30 114/139/30 113/140/30
+f 121/141/28 122/142/28 124/143/28 123/144/28
+f 123/145/29 124/146/29 128/147/29 127/148/29
+f 127/149/27 128/150/27 126/151/27 125/152/27
+f 125/152/30 126/151/30 122/153/30 121/154/30
+f 129/155/28 130/156/28 132/157/28 131/158/28
+f 131/159/29 132/160/29 136/161/29 135/162/29
+f 135/163/27 136/164/27 134/165/27 133/166/27
+f 133/166/30 134/165/30 130/167/30 129/168/30
+f 137/169/31 138/170/31 140/171/31 139/172/31
+f 139/173/29 140/174/29 144/175/29 143/176/29
+f 143/176/32 144/175/32 142/177/32 141/178/32
+f 141/178/30 142/177/30 138/170/30 137/169/30
+f 139/179/27 143/180/27 141/181/27 137/182/27
+f 144/183/28 140/184/28 138/185/28 142/186/28
+f 145/187/31 146/188/31 148/189/31 147/190/31
+f 147/191/29 148/192/29 152/193/29 151/194/29
+f 151/194/32 152/193/32 150/195/32 149/196/32
+f 149/196/30 150/195/30 146/188/30 145/187/30
+f 147/197/27 151/198/27 149/199/27 145/200/27
+f 152/201/28 148/202/28 146/203/28 150/204/28
diff --git a/street_signs/models/street_signs_generic_sign_30x36_entity.obj b/street_signs/models/street_signs_generic_sign_30x36_entity.obj
index 91a7be4..e2ab4bd 100644
--- a/street_signs/models/street_signs_generic_sign_30x36_entity.obj
+++ b/street_signs/models/street_signs_generic_sign_30x36_entity.obj
@@ -1,30 +1,30 @@
# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
# www.blender.org
-o Cube_Cube_front-back
-v 0.381000 -0.407200 0.418750
-v 0.378553 -0.422651 0.418750
-v 0.371451 -0.436589 0.418750
-v 0.360389 -0.447651 0.418750
-v 0.346451 -0.454753 0.418750
-v 0.331000 -0.457200 0.418750
-v -0.331000 -0.457200 0.418750
-v -0.346451 -0.454753 0.418750
-v -0.360389 -0.447651 0.418750
-v -0.371451 -0.436589 0.418750
-v -0.378553 -0.422651 0.418750
-v -0.381000 -0.407200 0.418750
-v -0.381000 0.407200 0.418750
-v -0.378553 0.422651 0.418750
-v -0.371451 0.436589 0.418750
-v -0.360389 0.447651 0.418750
-v -0.346451 0.454753 0.418750
-v -0.331000 0.457200 0.418750
-v 0.331000 0.457200 0.418750
-v 0.346451 0.454753 0.418750
-v 0.360389 0.447651 0.418750
-v 0.371451 0.436589 0.418750
-v 0.378553 0.422651 0.418750
-v 0.381000 0.407200 0.418750
+o Cube_Cube_front-back_Cube_Cube_front-back_None
+v 0.381000 -0.407200 0.434375
+v 0.378553 -0.422651 0.434375
+v 0.371451 -0.436589 0.434375
+v 0.360389 -0.447651 0.434375
+v 0.346451 -0.454753 0.434375
+v 0.331000 -0.457200 0.434375
+v -0.331000 -0.457200 0.434375
+v -0.346451 -0.454753 0.434375
+v -0.360389 -0.447651 0.434375
+v -0.371451 -0.436589 0.434375
+v -0.378553 -0.422651 0.434375
+v -0.381000 -0.407200 0.434375
+v -0.381000 0.407200 0.434375
+v -0.378553 0.422651 0.434375
+v -0.371451 0.436589 0.434375
+v -0.360389 0.447651 0.434375
+v -0.346451 0.454753 0.434375
+v -0.331000 0.457200 0.434375
+v 0.331000 0.457200 0.434375
+v 0.346451 0.454753 0.434375
+v 0.360389 0.447651 0.434375
+v 0.371451 0.436589 0.434375
+v 0.378553 0.422651 0.434375
+v 0.381000 0.407200 0.434375
vt 0.000000 0.054681
vt 0.003212 0.037783
vt 0.012532 0.022540
@@ -49,7 +49,7 @@ vt 0.027048 0.989557
vt 0.012532 0.977460
vt 0.003212 0.962217
vt 0.000000 0.945319
-vn 0.0000 0.0000 -1.0000
-g Cube_Cube_front-back_Cube_Cube_front-back_None
+vn -0.0000 0.0000 -1.0000
+g Cube_Cube_front-back_Cube_Cube_front-back_None_Cube_Cube_front-back_Cube_Cube_front-back_None_None
s 1
f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 9/9/1 10/10/1 11/11/1 12/12/1 13/13/1 14/14/1 15/15/1 16/16/1 17/17/1 18/18/1 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1
diff --git a/street_signs/models/street_signs_generic_sign_30x36_entity_onpole.obj b/street_signs/models/street_signs_generic_sign_30x36_entity_onpole.obj
index da0bca9..d8b2142 100644
--- a/street_signs/models/street_signs_generic_sign_30x36_entity_onpole.obj
+++ b/street_signs/models/street_signs_generic_sign_30x36_entity_onpole.obj
@@ -1,30 +1,30 @@
# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
# www.blender.org
-o Cube_Cube_front-back
-v 0.381000 -0.407200 0.731250
-v 0.378553 -0.422651 0.731250
-v 0.371451 -0.436589 0.731250
-v 0.360389 -0.447651 0.731250
-v 0.346451 -0.454753 0.731250
-v 0.331000 -0.457200 0.731250
-v -0.331000 -0.457200 0.731250
-v -0.346451 -0.454753 0.731250
-v -0.360389 -0.447651 0.731250
-v -0.371451 -0.436589 0.731250
-v -0.378553 -0.422651 0.731250
-v -0.381000 -0.407200 0.731250
-v -0.381000 0.407200 0.731250
-v -0.378553 0.422651 0.731250
-v -0.371451 0.436589 0.731250
-v -0.360389 0.447651 0.731250
-v -0.346451 0.454753 0.731250
-v -0.331000 0.457200 0.731250
-v 0.331000 0.457200 0.731250
-v 0.346451 0.454753 0.731250
-v 0.360389 0.447651 0.731250
-v 0.371451 0.436589 0.731250
-v 0.378553 0.422651 0.731250
-v 0.381000 0.407200 0.731250
+o Cube_Cube_front-back_Cube_Cube_front-back_None.001
+v 0.381000 -0.407200 0.746875
+v 0.378553 -0.422651 0.746875
+v 0.371451 -0.436589 0.746875
+v 0.360389 -0.447651 0.746875
+v 0.346451 -0.454753 0.746875
+v 0.331000 -0.457200 0.746875
+v -0.331000 -0.457200 0.746875
+v -0.346451 -0.454753 0.746875
+v -0.360389 -0.447651 0.746875
+v -0.371451 -0.436589 0.746875
+v -0.378553 -0.422651 0.746875
+v -0.381000 -0.407200 0.746875
+v -0.381000 0.407200 0.746875
+v -0.378553 0.422651 0.746875
+v -0.371451 0.436589 0.746875
+v -0.360389 0.447651 0.746875
+v -0.346451 0.454753 0.746875
+v -0.331000 0.457200 0.746875
+v 0.331000 0.457200 0.746875
+v 0.346451 0.454753 0.746875
+v 0.360389 0.447651 0.746875
+v 0.371451 0.436589 0.746875
+v 0.378553 0.422651 0.746875
+v 0.381000 0.407200 0.746875
vt 0.000000 0.054681
vt 0.003212 0.037783
vt 0.012532 0.022540
@@ -49,7 +49,7 @@ vt 0.027048 0.989557
vt 0.012532 0.977460
vt 0.003212 0.962217
vt 0.000000 0.945319
-vn 0.0000 0.0000 -1.0000
-g Cube_Cube_front-back_Cube_Cube_front-back_None
+vn -0.0000 0.0000 -1.0000
+g Cube_Cube_front-back_Cube_Cube_front-back_None.001_Cube_Cube_front-back_Cube_Cube_front-back_None.001_None
s 1
f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 9/9/1 10/10/1 11/11/1 12/12/1 13/13/1 14/14/1 15/15/1 16/16/1 17/17/1 18/18/1 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1
diff --git a/street_signs/models/street_signs_generic_sign_36x36_entity.obj b/street_signs/models/street_signs_generic_sign_36x36_entity.obj
index b20b38d..3de54da 100644
--- a/street_signs/models/street_signs_generic_sign_36x36_entity.obj
+++ b/street_signs/models/street_signs_generic_sign_36x36_entity.obj
@@ -1,30 +1,30 @@
-# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign entity.blend'
+# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
# www.blender.org
-o Cube
-v 0.411480 -0.457200 0.418750
-v 0.457200 -0.411480 0.418750
-v 0.425608 -0.454962 0.418750
-v 0.438354 -0.448468 0.418750
-v 0.448468 -0.438354 0.418750
-v 0.454962 -0.425608 0.418750
-v 0.411480 0.457200 0.418750
-v 0.457200 0.411480 0.418750
-v 0.425608 0.454962 0.418750
-v 0.438354 0.448468 0.418750
-v 0.448468 0.438354 0.418750
-v 0.454962 0.425608 0.418750
-v -0.411480 -0.457200 0.418750
-v -0.457200 -0.411480 0.418750
-v -0.425608 -0.454962 0.418750
-v -0.438354 -0.448468 0.418750
-v -0.448468 -0.438354 0.418750
-v -0.454962 -0.425608 0.418750
-v -0.457200 0.411480 0.418750
-v -0.411480 0.457200 0.418750
-v -0.454962 0.425608 0.418750
-v -0.448468 0.438354 0.418750
-v -0.438354 0.448468 0.418750
-v -0.425608 0.454962 0.418750
+o Cube_Cube_None.006
+v -0.457200 0.411480 0.434375
+v -0.454962 0.425608 0.434375
+v -0.448468 0.438354 0.434375
+v -0.438354 0.448468 0.434375
+v -0.425608 0.454962 0.434375
+v -0.411480 0.457200 0.434375
+v 0.411480 0.457200 0.434375
+v 0.425608 0.454962 0.434375
+v 0.438354 0.448468 0.434375
+v 0.448468 0.438354 0.434375
+v 0.454962 0.425608 0.434375
+v 0.457200 0.411480 0.434375
+v 0.457200 -0.411480 0.434375
+v 0.454962 -0.425608 0.434375
+v 0.448468 -0.438354 0.434375
+v 0.438354 -0.448468 0.434375
+v 0.425608 -0.454962 0.434375
+v 0.411480 -0.457200 0.434375
+v -0.411480 -0.457200 0.434375
+v -0.425608 -0.454962 0.434375
+v -0.438354 -0.448468 0.434375
+v -0.448468 -0.438354 0.434375
+v -0.454962 -0.425608 0.434375
+v -0.457200 -0.411480 0.434375
vt 1.000000 0.950000
vt 0.997553 0.965451
vt 0.990451 0.979389
@@ -49,7 +49,7 @@ vt 0.979389 0.009549
vt 0.990451 0.020611
vt 0.997553 0.034549
vt 1.000000 0.050000
-vn 0.0000 0.0000 -1.0000
-g Cube_Cube_None
-s off
-f 19/1/1 21/2/1 22/3/1 23/4/1 24/5/1 20/6/1 7/7/1 9/8/1 10/9/1 11/10/1 12/11/1 8/12/1 2/13/1 6/14/1 5/15/1 4/16/1 3/17/1 1/18/1 13/19/1 15/20/1 16/21/1 17/22/1 18/23/1 14/24/1
+vn -0.0000 0.0000 -1.0000
+g Cube_Cube_None.006_Cube_Cube_None.006_None
+s 1
+f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 9/9/1 10/10/1 11/11/1 12/12/1 13/13/1 14/14/1 15/15/1 16/16/1 17/17/1 18/18/1 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1
diff --git a/street_signs/models/street_signs_generic_sign_36x36_entity_onpole.obj b/street_signs/models/street_signs_generic_sign_36x36_entity_onpole.obj
index dadca34..6a49b98 100644
--- a/street_signs/models/street_signs_generic_sign_36x36_entity_onpole.obj
+++ b/street_signs/models/street_signs_generic_sign_36x36_entity_onpole.obj
@@ -1,30 +1,30 @@
-# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign entity, offset for post mount.blend'
+# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
# www.blender.org
-o Cube
-v 0.411480 -0.457200 0.731250
-v 0.457200 -0.411480 0.731250
-v 0.425608 -0.454962 0.731250
-v 0.438354 -0.448468 0.731250
-v 0.448468 -0.438354 0.731250
-v 0.454962 -0.425608 0.731250
-v 0.411480 0.457200 0.731250
-v 0.457200 0.411480 0.731250
-v 0.425608 0.454962 0.731250
-v 0.438354 0.448468 0.731250
-v 0.448468 0.438354 0.731250
-v 0.454962 0.425608 0.731250
-v -0.411480 -0.457200 0.731250
-v -0.457200 -0.411480 0.731250
-v -0.425608 -0.454962 0.731250
-v -0.438354 -0.448468 0.731250
-v -0.448468 -0.438354 0.731250
-v -0.454962 -0.425608 0.731250
-v -0.457200 0.411480 0.731250
-v -0.411480 0.457200 0.731250
-v -0.454962 0.425608 0.731250
-v -0.448468 0.438354 0.731250
-v -0.438354 0.448468 0.731250
-v -0.425608 0.454962 0.731250
+o Cube_Cube_None.007
+v -0.457200 0.411480 0.746875
+v -0.454962 0.425608 0.746875
+v -0.448468 0.438354 0.746875
+v -0.438354 0.448468 0.746875
+v -0.425608 0.454962 0.746875
+v -0.411480 0.457200 0.746875
+v 0.411480 0.457200 0.746875
+v 0.425608 0.454962 0.746875
+v 0.438354 0.448468 0.746875
+v 0.448468 0.438354 0.746875
+v 0.454962 0.425608 0.746875
+v 0.457200 0.411480 0.746875
+v 0.457200 -0.411480 0.746875
+v 0.454962 -0.425608 0.746875
+v 0.448468 -0.438354 0.746875
+v 0.438354 -0.448468 0.746875
+v 0.425608 -0.454962 0.746875
+v 0.411480 -0.457200 0.746875
+v -0.411480 -0.457200 0.746875
+v -0.425608 -0.454962 0.746875
+v -0.438354 -0.448468 0.746875
+v -0.448468 -0.438354 0.746875
+v -0.454962 -0.425608 0.746875
+v -0.457200 -0.411480 0.746875
vt 1.000000 0.950000
vt 0.997553 0.965451
vt 0.990451 0.979389
@@ -49,7 +49,7 @@ vt 0.979389 0.009549
vt 0.990451 0.020611
vt 0.997553 0.034549
vt 1.000000 0.050000
-vn 0.0000 0.0000 -1.0000
-g Cube_Cube_None
-s off
-f 19/1/1 21/2/1 22/3/1 23/4/1 24/5/1 20/6/1 7/7/1 9/8/1 10/9/1 11/10/1 12/11/1 8/12/1 2/13/1 6/14/1 5/15/1 4/16/1 3/17/1 1/18/1 13/19/1 15/20/1 16/21/1 17/22/1 18/23/1 14/24/1
+vn -0.0000 0.0000 -1.0000
+g Cube_Cube_None.007_Cube_Cube_None.007_None
+s 1
+f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 9/9/1 10/10/1 11/11/1 12/12/1 13/13/1 14/14/1 15/15/1 16/16/1 17/17/1 18/18/1 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1
diff --git a/street_signs/models/street_signs_generic_sign_48x18.obj b/street_signs/models/street_signs_generic_sign_48x18.obj
new file mode 100644
index 0000000..aedba18
--- /dev/null
+++ b/street_signs/models/street_signs_generic_sign_48x18.obj
@@ -0,0 +1,254 @@
+# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
+# www.blender.org
+o Cube
+v 0.559600 -0.500000 -0.228600
+v 0.609600 -0.500000 -0.178600
+v 0.575051 -0.500000 -0.226153
+v 0.588989 -0.500000 -0.219051
+v 0.600051 -0.500000 -0.207989
+v 0.607153 -0.500000 -0.194051
+v 0.609600 -0.450000 -0.178600
+v 0.559600 -0.450000 -0.228600
+v 0.607153 -0.450000 -0.194051
+v 0.600051 -0.450000 -0.207989
+v 0.588989 -0.450000 -0.219051
+v 0.575051 -0.450000 -0.226153
+v 0.609600 -0.500000 0.178600
+v 0.559600 -0.500000 0.228600
+v 0.607153 -0.500000 0.194051
+v 0.600051 -0.500000 0.207989
+v 0.588989 -0.500000 0.219051
+v 0.575051 -0.500000 0.226153
+v 0.559600 -0.450000 0.228600
+v 0.609600 -0.450000 0.178600
+v 0.575051 -0.450000 0.226153
+v 0.588989 -0.450000 0.219051
+v 0.600051 -0.450000 0.207989
+v 0.607153 -0.450000 0.194051
+v -0.609600 -0.500000 -0.178600
+v -0.559600 -0.500000 -0.228600
+v -0.607153 -0.500000 -0.194051
+v -0.600051 -0.500000 -0.207989
+v -0.588989 -0.500000 -0.219051
+v -0.575051 -0.500000 -0.226153
+v -0.559600 -0.450000 -0.228600
+v -0.609600 -0.450000 -0.178600
+v -0.575051 -0.450000 -0.226153
+v -0.588989 -0.450000 -0.219051
+v -0.600051 -0.450000 -0.207989
+v -0.607153 -0.450000 -0.194051
+v -0.559600 -0.500000 0.228600
+v -0.609600 -0.500000 0.178600
+v -0.575051 -0.500000 0.226153
+v -0.588989 -0.500000 0.219051
+v -0.600051 -0.500000 0.207989
+v -0.607153 -0.500000 0.194051
+v -0.609600 -0.450000 0.178600
+v -0.559600 -0.450000 0.228600
+v -0.607153 -0.450000 0.194051
+v -0.600051 -0.450000 0.207989
+v -0.588989 -0.450000 0.219051
+v -0.575051 -0.450000 0.226153
+v 0.559600 -0.500000 -0.228600
+v 0.609600 -0.500000 -0.178600
+v 0.575051 -0.500000 -0.226153
+v 0.588989 -0.500000 -0.219051
+v 0.600051 -0.500000 -0.207989
+v 0.607153 -0.500000 -0.194051
+v 0.559600 -0.450000 -0.228600
+v 0.609600 -0.450000 -0.178600
+v 0.575051 -0.450000 -0.226153
+v 0.588989 -0.450000 -0.219051
+v 0.600051 -0.450000 -0.207989
+v 0.607153 -0.450000 -0.194051
+v 0.559600 -0.500000 0.228600
+v 0.609600 -0.500000 0.178600
+v 0.575051 -0.500000 0.226153
+v 0.588989 -0.500000 0.219051
+v 0.600051 -0.500000 0.207989
+v 0.607153 -0.500000 0.194051
+v 0.559600 -0.450000 0.228600
+v 0.609600 -0.450000 0.178600
+v 0.575051 -0.450000 0.226153
+v 0.588989 -0.450000 0.219051
+v 0.600051 -0.450000 0.207989
+v 0.607153 -0.450000 0.194051
+v -0.559600 -0.500000 -0.228600
+v -0.609600 -0.500000 -0.178600
+v -0.575051 -0.500000 -0.226153
+v -0.588989 -0.500000 -0.219051
+v -0.600051 -0.500000 -0.207989
+v -0.607153 -0.500000 -0.194051
+v -0.609600 -0.450000 -0.178600
+v -0.559600 -0.450000 -0.228600
+v -0.607153 -0.450000 -0.194051
+v -0.600051 -0.450000 -0.207989
+v -0.588989 -0.450000 -0.219051
+v -0.575051 -0.450000 -0.226153
+v -0.559600 -0.500000 0.228600
+v -0.609600 -0.500000 0.178600
+v -0.575051 -0.500000 0.226153
+v -0.588989 -0.500000 0.219051
+v -0.600051 -0.500000 0.207989
+v -0.607153 -0.500000 0.194051
+v -0.559600 -0.450000 0.228600
+v -0.609600 -0.450000 0.178600
+v -0.575051 -0.450000 0.226153
+v -0.588989 -0.450000 0.219051
+v -0.600051 -0.450000 0.207989
+v -0.607153 -0.450000 0.194051
+vt 1.000000 0.945319
+vt 0.997993 0.962217
+vt 0.992168 0.977460
+vt 0.983095 0.989557
+vt 0.971663 0.997324
+vt 0.958990 1.000000
+vt 0.041010 1.000000
+vt 0.028338 0.997324
+vt 0.016905 0.989557
+vt 0.007832 0.977460
+vt 0.002007 0.962217
+vt 0.000000 0.945319
+vt 0.000000 0.554681
+vt 0.002007 0.537783
+vt 0.007832 0.522540
+vt 0.016905 0.510443
+vt 0.028338 0.502676
+vt 0.041010 0.500000
+vt 0.958990 0.500000
+vt 0.971663 0.502676
+vt 0.983095 0.510443
+vt 0.992168 0.522540
+vt 0.997993 0.537783
+vt 1.000000 0.554681
+vt 0.000000 0.445319
+vt 0.002007 0.462217
+vt 0.007832 0.477460
+vt 0.016905 0.489557
+vt 0.028338 0.497324
+vt 0.041010 0.500000
+vt 0.958990 0.500000
+vt 0.971663 0.497324
+vt 0.983095 0.489557
+vt 0.992168 0.477460
+vt 0.997993 0.462217
+vt 1.000000 0.445319
+vt 1.000000 0.054681
+vt 0.997993 0.037783
+vt 0.992168 0.022540
+vt 0.983095 0.010443
+vt 0.971663 0.002676
+vt 0.958990 0.000000
+vt 0.041010 0.000000
+vt 0.028338 0.002676
+vt 0.016905 0.010443
+vt 0.007832 0.022540
+vt 0.002007 0.037783
+vt 0.000000 0.054681
+vt 0.041010 0.000000
+vt 0.041011 0.999996
+vt 0.958990 0.999996
+vt 0.958990 0.000000
+vt 0.109361 0.000000
+vt 0.890639 0.000000
+vt 0.890639 1.000000
+vt 0.109361 1.000000
+vt 0.958990 0.000003
+vt 0.958990 1.000000
+vt 0.041010 1.000000
+vt 0.041011 0.000003
+vt 0.028338 1.000000
+vt 0.028338 0.000003
+vt 0.016905 1.000000
+vt 0.016905 0.000003
+vt 0.045080 1.000000
+vt 0.045080 0.000000
+vt 0.075567 1.000000
+vt 0.075567 0.000000
+vt 0.109361 1.000000
+vt 0.109361 0.000000
+vt 0.028338 0.000000
+vt 0.028338 0.999996
+vt 0.016905 0.000000
+vt 0.016905 0.999996
+vt 0.000000 0.000000
+vt 0.000000 0.999996
+vt 0.954920 1.000000
+vt 0.954920 0.000000
+vt 0.924433 0.000000
+vt 0.924433 1.000000
+vt 0.890639 0.000000
+vt 0.890639 1.000000
+vt 0.971662 0.999996
+vt 0.971662 0.000000
+vt 0.983095 0.999996
+vt 0.983095 0.000000
+vt 0.954920 1.000000
+vt 0.954920 0.000000
+vt 0.924433 1.000000
+vt 0.924433 0.000000
+vt 0.971662 0.000003
+vt 0.971662 1.000000
+vt 0.983095 0.000003
+vt 0.983095 1.000000
+vt 1.000000 0.000003
+vt 1.000000 1.000000
+vt 0.045080 1.000000
+vt 0.045080 0.000000
+vt 0.075567 0.000000
+vt 0.075567 1.000000
+vn 0.0000 1.0000 -0.0000
+vn 0.0000 -1.0000 -0.0000
+vn 0.0000 0.0000 1.0000
+vn -1.0000 0.0000 0.0000
+vn 0.0000 0.0000 -1.0000
+vn 0.1564 0.0000 -0.9877
+vn 0.4540 0.0000 -0.8910
+vn 0.7071 0.0000 -0.7071
+vn 0.8910 0.0000 -0.4540
+vn 0.9877 0.0000 -0.1564
+vn 0.1564 0.0000 0.9877
+vn 0.4540 -0.0000 0.8910
+vn 0.7071 0.0000 0.7071
+vn 0.8910 0.0000 0.4540
+vn 0.9877 0.0000 0.1564
+vn -0.1564 0.0000 0.9877
+vn -0.4540 0.0000 0.8910
+vn -0.7071 0.0000 0.7071
+vn -0.8910 0.0000 0.4540
+vn -0.9877 0.0000 0.1564
+vn -0.1564 0.0000 -0.9877
+vn -0.4540 -0.0000 -0.8910
+vn -0.7071 0.0000 -0.7071
+vn -0.8910 0.0000 -0.4540
+vn -0.9877 0.0000 -0.1564
+vn 1.0000 0.0000 0.0000
+g Cube_Cube_front-back
+s off
+f 92/1/1 96/2/1 95/3/1 94/4/1 93/5/1 91/6/1 67/7/1 69/8/1 70/9/1 71/10/1 72/11/1 68/12/1 56/13/1 60/14/1 59/15/1 58/16/1 57/17/1 55/18/1 80/19/1 84/20/1 83/21/1 82/22/1 81/23/1 79/24/1
+f 62/25/2 66/26/2 65/27/2 64/28/2 63/29/2 61/30/2 85/31/2 87/32/2 88/33/2 89/34/2 90/35/2 86/36/2 74/37/2 78/38/2 77/39/2 76/40/2 75/41/2 73/42/2 49/43/2 51/44/2 52/45/2 53/46/2 54/47/2 50/48/2
+g Cube_Cube_edges
+f 14/49/3 19/50/3 44/51/3 37/52/3
+f 25/53/4 38/54/4 43/55/4 32/56/4
+f 26/57/5 31/58/5 8/59/5 1/60/5
+f 1/60/6 8/59/6 12/61/6 3/62/6
+f 3/62/7 12/61/7 11/63/7 4/64/7
+f 4/64/8 11/63/8 10/65/8 5/66/8
+f 5/66/9 10/65/9 9/67/9 6/68/9
+f 6/68/10 9/67/10 7/69/10 2/70/10
+f 19/50/11 14/49/11 18/71/11 21/72/11
+f 21/72/12 18/71/12 17/73/12 22/74/12
+f 22/74/13 17/73/13 16/75/13 23/76/13
+f 23/77/14 16/78/14 15/79/14 24/80/14
+f 24/80/15 15/79/15 13/81/15 20/82/15
+f 37/52/16 44/51/16 48/83/16 39/84/16
+f 39/84/17 48/83/17 47/85/17 40/86/17
+f 40/86/18 47/85/18 46/87/18 41/88/18
+f 41/88/19 46/87/19 45/89/19 42/90/19
+f 42/90/20 45/89/20 43/55/20 38/54/20
+f 31/58/21 26/57/21 30/91/21 33/92/21
+f 33/92/22 30/91/22 29/93/22 34/94/22
+f 34/94/23 29/93/23 28/95/23 35/96/23
+f 35/97/24 28/98/24 27/99/24 36/100/24
+f 36/100/25 27/99/25 25/53/25 32/56/25
+f 13/81/26 2/70/26 7/69/26 20/82/26
diff --git a/street_signs/models/street_signs_generic_sign_48x18_onpole.obj b/street_signs/models/street_signs_generic_sign_48x18_onpole.obj
new file mode 100644
index 0000000..11e4081
--- /dev/null
+++ b/street_signs/models/street_signs_generic_sign_48x18_onpole.obj
@@ -0,0 +1,456 @@
+# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
+# www.blender.org
+o Cube
+v 0.559600 -0.812500 -0.228600
+v 0.609600 -0.812500 -0.178600
+v 0.575051 -0.812500 -0.226153
+v 0.588989 -0.812500 -0.219051
+v 0.600051 -0.812500 -0.207989
+v 0.607153 -0.812500 -0.194051
+v 0.609600 -0.762500 -0.178600
+v 0.559600 -0.762500 -0.228600
+v 0.607153 -0.762500 -0.194051
+v 0.600051 -0.762500 -0.207989
+v 0.588989 -0.762500 -0.219051
+v 0.575051 -0.762500 -0.226153
+v 0.609600 -0.812500 0.178600
+v 0.559600 -0.812500 0.228600
+v 0.607153 -0.812500 0.194051
+v 0.600051 -0.812500 0.207989
+v 0.588989 -0.812500 0.219051
+v 0.575051 -0.812500 0.226153
+v 0.559600 -0.762500 0.228600
+v 0.609600 -0.762500 0.178600
+v 0.575051 -0.762500 0.226153
+v 0.588989 -0.762500 0.219051
+v 0.600051 -0.762500 0.207989
+v 0.607153 -0.762500 0.194051
+v -0.609600 -0.812500 -0.178600
+v -0.559600 -0.812500 -0.228600
+v -0.607153 -0.812500 -0.194051
+v -0.600051 -0.812500 -0.207989
+v -0.588989 -0.812500 -0.219051
+v -0.575051 -0.812500 -0.226153
+v -0.559600 -0.762500 -0.228600
+v -0.609600 -0.762500 -0.178600
+v -0.575051 -0.762500 -0.226153
+v -0.588989 -0.762500 -0.219051
+v -0.600051 -0.762500 -0.207989
+v -0.607153 -0.762500 -0.194051
+v -0.559600 -0.812500 0.228600
+v -0.609600 -0.812500 0.178600
+v -0.575051 -0.812500 0.226153
+v -0.588989 -0.812500 0.219051
+v -0.600051 -0.812500 0.207989
+v -0.607153 -0.812500 0.194051
+v -0.609600 -0.762500 0.178600
+v -0.559600 -0.762500 0.228600
+v -0.607153 -0.762500 0.194051
+v -0.600051 -0.762500 0.207989
+v -0.588989 -0.762500 0.219051
+v -0.575051 -0.762500 0.226153
+v 0.559600 -0.812500 -0.228600
+v 0.609600 -0.812500 -0.178600
+v 0.575051 -0.812500 -0.226153
+v 0.588989 -0.812500 -0.219051
+v 0.600051 -0.812500 -0.207989
+v 0.607153 -0.812500 -0.194051
+v 0.559600 -0.762500 -0.228600
+v 0.609600 -0.762500 -0.178600
+v 0.575051 -0.762500 -0.226153
+v 0.588989 -0.762500 -0.219051
+v 0.600051 -0.762500 -0.207989
+v 0.607153 -0.762500 -0.194051
+v 0.559600 -0.812500 0.228600
+v 0.609600 -0.812500 0.178600
+v 0.575051 -0.812500 0.226153
+v 0.588989 -0.812500 0.219051
+v 0.600051 -0.812500 0.207989
+v 0.607153 -0.812500 0.194051
+v 0.559600 -0.762500 0.228600
+v 0.609600 -0.762500 0.178600
+v 0.575051 -0.762500 0.226153
+v 0.588989 -0.762500 0.219051
+v 0.600051 -0.762500 0.207989
+v 0.607153 -0.762500 0.194051
+v -0.559600 -0.812500 -0.228600
+v -0.609600 -0.812500 -0.178600
+v -0.575051 -0.812500 -0.226153
+v -0.588989 -0.812500 -0.219051
+v -0.600051 -0.812500 -0.207989
+v -0.607153 -0.812500 -0.194051
+v -0.609600 -0.762500 -0.178600
+v -0.559600 -0.762500 -0.228600
+v -0.607153 -0.762500 -0.194051
+v -0.600051 -0.762500 -0.207989
+v -0.588989 -0.762500 -0.219051
+v -0.575051 -0.762500 -0.226153
+v -0.559600 -0.812500 0.228600
+v -0.609600 -0.812500 0.178600
+v -0.575051 -0.812500 0.226153
+v -0.588989 -0.812500 0.219051
+v -0.600051 -0.812500 0.207989
+v -0.607153 -0.812500 0.194051
+v -0.559600 -0.762500 0.228600
+v -0.609600 -0.762500 0.178600
+v -0.575051 -0.762500 0.226153
+v -0.588989 -0.762500 0.219051
+v -0.600051 -0.762500 0.207989
+v -0.607153 -0.762500 0.194051
+vt 1.000000 0.945319
+vt 0.997993 0.962217
+vt 0.992168 0.977460
+vt 0.983095 0.989557
+vt 0.971663 0.997324
+vt 0.958990 1.000000
+vt 0.041010 1.000000
+vt 0.028338 0.997324
+vt 0.016905 0.989557
+vt 0.007832 0.977460
+vt 0.002007 0.962217
+vt 0.000000 0.945319
+vt 0.000000 0.554681
+vt 0.002007 0.537783
+vt 0.007832 0.522540
+vt 0.016905 0.510443
+vt 0.028338 0.502676
+vt 0.041010 0.500000
+vt 0.958990 0.500000
+vt 0.971663 0.502676
+vt 0.983095 0.510443
+vt 0.992168 0.522540
+vt 0.997993 0.537783
+vt 1.000000 0.554681
+vt 0.000000 0.445319
+vt 0.002007 0.462217
+vt 0.007832 0.477460
+vt 0.016905 0.489557
+vt 0.028338 0.497324
+vt 0.041010 0.500000
+vt 0.958990 0.500000
+vt 0.971663 0.497324
+vt 0.983095 0.489557
+vt 0.992168 0.477460
+vt 0.997993 0.462217
+vt 1.000000 0.445319
+vt 1.000000 0.054681
+vt 0.997993 0.037783
+vt 0.992168 0.022540
+vt 0.983095 0.010443
+vt 0.971663 0.002676
+vt 0.958990 0.000000
+vt 0.041010 0.000000
+vt 0.028338 0.002676
+vt 0.016905 0.010443
+vt 0.007832 0.022540
+vt 0.002007 0.037783
+vt 0.000000 0.054681
+vt 0.041010 0.000000
+vt 0.041011 0.999996
+vt 0.958990 0.999996
+vt 0.958990 0.000000
+vt 0.109361 0.000000
+vt 0.890639 0.000000
+vt 0.890639 1.000000
+vt 0.109361 1.000000
+vt 0.958990 0.000003
+vt 0.958990 1.000000
+vt 0.041010 1.000000
+vt 0.041011 0.000003
+vt 0.028338 1.000000
+vt 0.028338 0.000003
+vt 0.016905 1.000000
+vt 0.016905 0.000003
+vt 0.045080 1.000000
+vt 0.045080 0.000000
+vt 0.075567 1.000000
+vt 0.075567 0.000000
+vt 0.109361 1.000000
+vt 0.109361 0.000000
+vt 0.028338 0.000000
+vt 0.028338 0.999996
+vt 0.016905 0.000000
+vt 0.016905 0.999996
+vt 0.000000 0.000000
+vt 0.000000 0.999996
+vt 0.954920 1.000000
+vt 0.954920 0.000000
+vt 0.924433 0.000000
+vt 0.924433 1.000000
+vt 0.890639 0.000000
+vt 0.890639 1.000000
+vt 0.971662 0.999996
+vt 0.971662 0.000000
+vt 0.983095 0.999996
+vt 0.983095 0.000000
+vt 0.954920 1.000000
+vt 0.954920 0.000000
+vt 0.924433 1.000000
+vt 0.924433 0.000000
+vt 0.971662 0.000003
+vt 0.971662 1.000000
+vt 0.983095 0.000003
+vt 0.983095 1.000000
+vt 1.000000 0.000003
+vt 1.000000 1.000000
+vt 0.045080 1.000000
+vt 0.045080 0.000000
+vt 0.075567 0.000000
+vt 0.075567 1.000000
+vn 0.0000 1.0000 -0.0000
+vn 0.0000 -1.0000 -0.0000
+vn 0.0000 0.0000 1.0000
+vn -1.0000 0.0000 0.0000
+vn 0.0000 0.0000 -1.0000
+vn 0.1564 0.0000 -0.9877
+vn 0.4540 0.0000 -0.8910
+vn 0.7071 0.0000 -0.7071
+vn 0.8910 0.0000 -0.4540
+vn 0.9877 0.0000 -0.1564
+vn 0.1564 0.0000 0.9877
+vn 0.4540 -0.0000 0.8910
+vn 0.7071 0.0000 0.7071
+vn 0.8910 0.0000 0.4540
+vn 0.9877 0.0000 0.1564
+vn -0.1564 0.0000 0.9877
+vn -0.4540 0.0000 0.8910
+vn -0.7071 0.0000 0.7071
+vn -0.8910 0.0000 0.4540
+vn -0.9877 0.0000 0.1564
+vn -0.1564 0.0000 -0.9877
+vn -0.4540 -0.0000 -0.8910
+vn -0.7071 0.0000 -0.7071
+vn -0.8910 0.0000 -0.4540
+vn -0.9877 0.0000 -0.1564
+vn 1.0000 0.0000 0.0000
+g Cube_Cube_front-back
+s off
+f 92/1/1 96/2/1 95/3/1 94/4/1 93/5/1 91/6/1 67/7/1 69/8/1 70/9/1 71/10/1 72/11/1 68/12/1 56/13/1 60/14/1 59/15/1 58/16/1 57/17/1 55/18/1 80/19/1 84/20/1 83/21/1 82/22/1 81/23/1 79/24/1
+f 62/25/2 66/26/2 65/27/2 64/28/2 63/29/2 61/30/2 85/31/2 87/32/2 88/33/2 89/34/2 90/35/2 86/36/2 74/37/2 78/38/2 77/39/2 76/40/2 75/41/2 73/42/2 49/43/2 51/44/2 52/45/2 53/46/2 54/47/2 50/48/2
+g Cube_Cube_edges
+f 14/49/3 19/50/3 44/51/3 37/52/3
+f 25/53/4 38/54/4 43/55/4 32/56/4
+f 26/57/5 31/58/5 8/59/5 1/60/5
+f 1/60/6 8/59/6 12/61/6 3/62/6
+f 3/62/7 12/61/7 11/63/7 4/64/7
+f 4/64/8 11/63/8 10/65/8 5/66/8
+f 5/66/9 10/65/9 9/67/9 6/68/9
+f 6/68/10 9/67/10 7/69/10 2/70/10
+f 19/50/11 14/49/11 18/71/11 21/72/11
+f 21/72/12 18/71/12 17/73/12 22/74/12
+f 22/74/13 17/73/13 16/75/13 23/76/13
+f 23/77/14 16/78/14 15/79/14 24/80/14
+f 24/80/15 15/79/15 13/81/15 20/82/15
+f 37/52/16 44/51/16 48/83/16 39/84/16
+f 39/84/17 48/83/17 47/85/17 40/86/17
+f 40/86/18 47/85/18 46/87/18 41/88/18
+f 41/88/19 46/87/19 45/89/19 42/90/19
+f 42/90/20 45/89/20 43/55/20 38/54/20
+f 31/58/21 26/57/21 30/91/21 33/92/21
+f 33/92/22 30/91/22 29/93/22 34/94/22
+f 34/94/23 29/93/23 28/95/23 35/96/23
+f 35/97/24 28/98/24 27/99/24 36/100/24
+f 36/100/25 27/99/25 25/53/25 32/56/25
+f 13/81/26 2/70/26 7/69/26 20/82/26
+o Cube.001
+v -0.125000 -0.812500 -0.187500
+v -0.125000 -0.875000 -0.187500
+v -0.125000 -0.812500 0.187500
+v -0.125000 -0.875000 0.187500
+v 0.125000 -0.812500 0.187500
+v 0.125000 -0.812500 -0.187500
+v 0.125000 -0.875000 -0.187500
+v 0.125000 -0.875000 0.187500
+v -0.125000 -1.125000 -0.187500
+v -0.125000 -0.812500 -0.187500
+v -0.125000 -1.125000 -0.125000
+v -0.125000 -0.812500 -0.125000
+v -0.164063 -1.125000 -0.187500
+v -0.164063 -0.812500 -0.187500
+v -0.164063 -1.125000 -0.125000
+v -0.164063 -0.812500 -0.125000
+v -0.125000 -1.125000 0.125000
+v -0.125000 -0.812500 0.125000
+v -0.125000 -1.125000 0.187500
+v -0.125000 -0.812500 0.187500
+v -0.164063 -1.125000 0.125000
+v -0.164063 -0.812500 0.125000
+v -0.164063 -1.125000 0.187500
+v -0.164063 -0.812500 0.187500
+v 0.164062 -1.125000 -0.187500
+v 0.164062 -0.812500 -0.187500
+v 0.164062 -1.125000 -0.125000
+v 0.164062 -0.812500 -0.125000
+v 0.125000 -1.125000 -0.187500
+v 0.125000 -0.812500 -0.187500
+v 0.125000 -1.125000 -0.125000
+v 0.125000 -0.812500 -0.125000
+v 0.164062 -1.125000 0.125000
+v 0.164062 -0.812500 0.125000
+v 0.164062 -1.125000 0.187500
+v 0.164062 -0.812500 0.187500
+v 0.125000 -1.125000 0.125000
+v 0.125000 -0.812500 0.125000
+v 0.125000 -1.125000 0.187500
+v 0.125000 -0.812500 0.187500
+v -0.164063 -1.164063 -0.187500
+v 0.164062 -1.164063 -0.187500
+v -0.164063 -1.164063 -0.125000
+v 0.164062 -1.164063 -0.125000
+v -0.164063 -1.125000 -0.187500
+v 0.164062 -1.125000 -0.187500
+v -0.164063 -1.125000 -0.125000
+v 0.164062 -1.125000 -0.125000
+v -0.164063 -1.164063 0.125000
+v 0.164062 -1.164063 0.125000
+v -0.164063 -1.164063 0.187500
+v 0.164062 -1.164063 0.187500
+v -0.164063 -1.125000 0.125000
+v 0.164062 -1.125000 0.125000
+v -0.164063 -1.125000 0.187500
+v 0.164062 -1.125000 0.187500
+vt 0.843750 0.507812
+vt 0.703125 0.507812
+vt 0.703125 0.093750
+vt 0.843750 0.093750
+vt 0.015625 0.507812
+vt 0.015625 0.093750
+vt 0.156250 0.093750
+vt 0.156250 0.507812
+vt 0.156250 0.031250
+vt 0.703125 0.031250
+vt 0.703125 0.578125
+vt 0.156250 0.578125
+vt 0.312500 0.640625
+vt 0.312500 0.992188
+vt 0.453125 0.992188
+vt 0.453125 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.312500 0.992188
+vt 0.312500 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.093750 0.992188
+vt 0.093750 0.640625
+vt 0.015625 0.992188
+vt 0.015625 0.640625
+vt 0.312500 0.640625
+vt 0.312500 0.992188
+vt 0.453125 0.992188
+vt 0.453125 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.312500 0.992188
+vt 0.312500 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.093750 0.992188
+vt 0.093750 0.640625
+vt 0.015625 0.992188
+vt 0.015625 0.640625
+vt 0.312500 0.640625
+vt 0.312500 0.992188
+vt 0.453125 0.992188
+vt 0.453125 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.312500 0.992188
+vt 0.312500 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.093750 0.992188
+vt 0.093750 0.640625
+vt 0.015625 0.992188
+vt 0.015625 0.640625
+vt 0.312500 0.640625
+vt 0.312500 0.992188
+vt 0.453125 0.992188
+vt 0.453125 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.312500 0.992188
+vt 0.312500 0.640625
+vt 0.234375 0.640625
+vt 0.234375 0.992188
+vt 0.093750 0.992188
+vt 0.093750 0.640625
+vt 0.015625 0.992188
+vt 0.015625 0.640625
+vt 0.781250 0.664062
+vt 0.781250 0.992188
+vt 0.921875 0.992188
+vt 0.921875 0.664062
+vt 0.484375 0.664062
+vt 0.484375 0.992188
+vt 0.562500 0.992188
+vt 0.562500 0.664062
+vt 0.703125 0.992188
+vt 0.703125 0.664062
+vt 0.234375 0.593750
+vt 0.234375 0.640625
+vt 0.093750 0.640625
+vt 0.093750 0.593750
+vt 0.453125 0.640625
+vt 0.453125 0.593750
+vt 0.312500 0.593750
+vt 0.312500 0.640625
+vt 0.781250 0.664062
+vt 0.781250 0.992188
+vt 0.921875 0.992188
+vt 0.921875 0.664062
+vt 0.484375 0.664062
+vt 0.484375 0.992188
+vt 0.562500 0.992188
+vt 0.562500 0.664062
+vt 0.703125 0.992188
+vt 0.703125 0.664062
+vt 0.234375 0.593750
+vt 0.234375 0.640625
+vt 0.093750 0.640625
+vt 0.093750 0.593750
+vt 0.453125 0.640625
+vt 0.453125 0.593750
+vt 0.312500 0.593750
+vt 0.312500 0.640625
+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 -1.0000 -0.0000
+vn 0.0000 1.0000 0.0000
+g Cube.001_Cube.001_pole_mount
+s off
+f 97/101/27 98/102/27 100/103/27 99/104/27
+f 102/105/28 101/106/28 104/107/28 103/108/28
+f 100/103/29 104/107/29 101/109/29 99/110/29
+f 97/111/30 102/112/30 103/108/30 98/102/30
+f 98/102/31 103/108/31 104/107/31 100/103/31
+f 105/113/28 106/114/28 108/115/28 107/116/28
+f 107/117/29 108/118/29 112/119/29 111/120/29
+f 111/121/27 112/122/27 110/123/27 109/124/27
+f 109/124/30 110/123/30 106/125/30 105/126/30
+f 113/127/28 114/128/28 116/129/28 115/130/28
+f 115/131/29 116/132/29 120/133/29 119/134/29
+f 119/135/27 120/136/27 118/137/27 117/138/27
+f 117/138/30 118/137/30 114/139/30 113/140/30
+f 121/141/28 122/142/28 124/143/28 123/144/28
+f 123/145/29 124/146/29 128/147/29 127/148/29
+f 127/149/27 128/150/27 126/151/27 125/152/27
+f 125/152/30 126/151/30 122/153/30 121/154/30
+f 129/155/28 130/156/28 132/157/28 131/158/28
+f 131/159/29 132/160/29 136/161/29 135/162/29
+f 135/163/27 136/164/27 134/165/27 133/166/27
+f 133/166/30 134/165/30 130/167/30 129/168/30
+f 137/169/31 138/170/31 140/171/31 139/172/31
+f 139/173/29 140/174/29 144/175/29 143/176/29
+f 143/176/32 144/175/32 142/177/32 141/178/32
+f 141/178/30 142/177/30 138/170/30 137/169/30
+f 139/179/27 143/180/27 141/181/27 137/182/27
+f 144/183/28 140/184/28 138/185/28 142/186/28
+f 145/187/31 146/188/31 148/189/31 147/190/31
+f 147/191/29 148/192/29 152/193/29 151/194/29
+f 151/194/32 152/193/32 150/195/32 149/196/32
+f 149/196/30 150/195/30 146/188/30 145/187/30
+f 147/197/27 151/198/27 149/199/27 145/200/27
+f 152/201/28 148/202/28 146/203/28 150/204/28
diff --git a/street_signs/models/street_signs_generic_sign_9x15_entity.obj b/street_signs/models/street_signs_generic_sign_9x15_entity.obj
index ebc3826..a615c30 100644
--- a/street_signs/models/street_signs_generic_sign_9x15_entity.obj
+++ b/street_signs/models/street_signs_generic_sign_9x15_entity.obj
@@ -1,30 +1,30 @@
-# Blender v2.79 (sub 0) OBJ File: 'street_signs small sign pole mount already positioned.blend'
+# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
# www.blender.org
-o Cube
-v 0.089300 -0.190500 0.442187
-v 0.114300 -0.165500 0.442187
-v 0.097025 -0.189277 0.442187
-v 0.103995 -0.185726 0.442187
-v 0.109525 -0.180195 0.442187
-v 0.113076 -0.173226 0.442187
-v 0.089300 0.190500 0.442187
-v 0.114300 0.165500 0.442187
-v 0.097025 0.189276 0.442187
-v 0.103995 0.185725 0.442187
-v 0.109525 0.180195 0.442187
-v 0.113076 0.173225 0.442187
-v -0.114300 -0.165500 0.442187
-v -0.089300 -0.190500 0.442187
-v -0.113076 -0.173226 0.442187
-v -0.109525 -0.180195 0.442187
-v -0.103995 -0.185726 0.442187
-v -0.097025 -0.189277 0.442187
-v -0.089300 0.190500 0.442187
-v -0.114300 0.165500 0.442187
-v -0.097025 0.189276 0.442187
-v -0.103995 0.185725 0.442187
-v -0.109525 0.180195 0.442187
-v -0.113076 0.173225 0.442187
+o Cube_Cube_None.008_Cube_Cube_None.008_None.001
+v -0.114300 0.165500 0.450000
+v -0.113076 0.173225 0.450000
+v -0.109525 0.180195 0.450000
+v -0.103995 0.185725 0.450000
+v -0.097025 0.189276 0.450000
+v -0.089300 0.190500 0.450000
+v 0.089300 0.190500 0.450000
+v 0.097025 0.189276 0.450000
+v 0.103995 0.185725 0.450000
+v 0.109525 0.180195 0.450000
+v 0.113076 0.173225 0.450000
+v 0.114300 0.165500 0.450000
+v 0.114300 -0.165500 0.449999
+v 0.113076 -0.173226 0.449999
+v 0.109525 -0.180195 0.449999
+v 0.103995 -0.185726 0.449999
+v 0.097025 -0.189277 0.449999
+v 0.089300 -0.190500 0.449999
+v -0.089300 -0.190500 0.450000
+v -0.097025 -0.189277 0.450000
+v -0.103995 -0.185726 0.450000
+v -0.109525 -0.180195 0.450000
+v -0.113076 -0.173226 0.450000
+v -0.114300 -0.165500 0.450000
vt 1.000000 0.934383
vt 0.994647 0.954660
vt 0.979114 0.972952
@@ -50,6 +50,6 @@ vt 0.979114 0.027048
vt 0.994647 0.045340
vt 1.000000 0.065617
vn -0.0000 0.0000 -1.0000
-g Cube_Cube_None
-s off
-f 20/1/1 24/2/1 23/3/1 22/4/1 21/5/1 19/6/1 7/7/1 9/8/1 10/9/1 11/10/1 12/11/1 8/12/1 2/13/1 6/14/1 5/15/1 4/16/1 3/17/1 1/18/1 14/19/1 18/20/1 17/21/1 16/22/1 15/23/1 13/24/1
+g Cube_Cube_None.008_Cube_Cube_None.008_None.001_Cube_Cube_None.008_Cube_Cube_None.008_None.001_None
+s 1
+f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 9/9/1 10/10/1 11/11/1 12/12/1 13/13/1 14/14/1 15/15/1 16/16/1 17/17/1 18/18/1 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1
diff --git a/street_signs/models/street_signs_generic_sign_9x15_entity_onpole.obj b/street_signs/models/street_signs_generic_sign_9x15_entity_onpole.obj
index d7a2062..bd1d7f2 100644
--- a/street_signs/models/street_signs_generic_sign_9x15_entity_onpole.obj
+++ b/street_signs/models/street_signs_generic_sign_9x15_entity_onpole.obj
@@ -1,30 +1,30 @@
-# Blender v2.79 (sub 0) OBJ File: 'street_signs small sign pole mount already positioned.blend'
+# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
# www.blender.org
-o Cube
-v 0.089300 -0.190500 0.778125
-v 0.114300 -0.165500 0.778125
-v 0.097025 -0.189277 0.778125
-v 0.103995 -0.185726 0.778125
-v 0.109525 -0.180195 0.778125
-v 0.113076 -0.173226 0.778125
-v 0.089300 0.190500 0.778125
-v 0.114300 0.165500 0.778125
-v 0.097025 0.189276 0.778125
-v 0.103995 0.185725 0.778125
-v 0.109525 0.180195 0.778125
-v 0.113076 0.173225 0.778125
-v -0.114300 -0.165500 0.778125
-v -0.089300 -0.190500 0.778125
-v -0.113076 -0.173226 0.778125
-v -0.109525 -0.180195 0.778125
-v -0.103995 -0.185726 0.778125
-v -0.097025 -0.189277 0.778125
-v -0.089300 0.190500 0.778125
-v -0.114300 0.165500 0.778125
-v -0.097025 0.189276 0.778125
-v -0.103995 0.185725 0.778125
-v -0.109525 0.180195 0.778125
-v -0.113076 0.173225 0.778125
+o Cube_Cube_None.009_Cube_Cube_None.009_None
+v -0.114300 0.165500 0.785937
+v -0.113076 0.173225 0.785937
+v -0.109525 0.180195 0.785937
+v -0.103995 0.185725 0.785937
+v -0.097025 0.189276 0.785937
+v -0.089300 0.190500 0.785937
+v 0.089300 0.190500 0.785937
+v 0.097025 0.189276 0.785937
+v 0.103995 0.185725 0.785937
+v 0.109525 0.180195 0.785937
+v 0.113076 0.173225 0.785937
+v 0.114300 0.165500 0.785937
+v 0.114300 -0.165500 0.785937
+v 0.113076 -0.173226 0.785937
+v 0.109525 -0.180195 0.785937
+v 0.103995 -0.185726 0.785937
+v 0.097025 -0.189277 0.785937
+v 0.089300 -0.190500 0.785937
+v -0.089300 -0.190500 0.785937
+v -0.097025 -0.189277 0.785937
+v -0.103995 -0.185726 0.785937
+v -0.109525 -0.180195 0.785937
+v -0.113076 -0.173226 0.785937
+v -0.114300 -0.165500 0.785937
vt 1.000000 0.934383
vt 0.994647 0.954660
vt 0.979114 0.972952
@@ -49,7 +49,7 @@ vt 0.954920 0.012532
vt 0.979114 0.027048
vt 0.994647 0.045340
vt 1.000000 0.065617
-vn 0.0000 0.0000 -1.0000
-g Cube_Cube_None
-s off
-f 20/1/1 24/2/1 23/3/1 22/4/1 21/5/1 19/6/1 7/7/1 9/8/1 10/9/1 11/10/1 12/11/1 8/12/1 2/13/1 6/14/1 5/15/1 4/16/1 3/17/1 1/18/1 14/19/1 18/20/1 17/21/1 16/22/1 15/23/1 13/24/1
+vn -0.0000 0.0000 -1.0000
+g Cube_Cube_None.009_Cube_Cube_None.009_None_Cube_Cube_None.009_Cube_Cube_None.009_None_None
+s 1
+f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 9/9/1 10/10/1 11/11/1 12/12/1 13/13/1 14/14/1 15/15/1 16/16/1 17/17/1 18/18/1 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1
diff --git a/street_signs/models/street_signs_highway_large.obj b/street_signs/models/street_signs_highway_large.obj
deleted file mode 100644
index b19c0bf..0000000
--- a/street_signs/models/street_signs_highway_large.obj
+++ /dev/null
@@ -1,54 +0,0 @@
-# Blender v2.79 (sub 0) OBJ File: 'street_signs_large_highway_sign.blend'
-# www.blender.org
-o Cube
-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
-vt 0.019048 0.514493
-vt 0.019048 0.485507
-vt 0.914286 0.485507
-vt 0.914286 0.514493
-vt 0.019048 0.514493
-vt 0.942857 0.014493
-vt 0.980952 0.014493
-vt 0.980952 0.463768
-vt 0.942857 0.463768
-vt 0.942857 0.014493
-vt 0.980952 0.014493
-vt 0.980952 0.463768
-vt 0.942857 0.463768
-vt 0.914286 0.014493
-vt 0.914286 0.463768
-vt 0.019048 0.463768
-vt 0.019048 0.014493
-vt 0.914286 0.536232
-vt 0.914286 0.985507
-vt 0.019048 0.985507
-vt 0.019048 0.536232
-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
-g Cube_Cube_bottom
-f 3/5/2 7/6/2 5/7/2 1/8/2
-g Cube_Cube_right
-f 7/9/3 8/10/3 6/11/3 5/12/3
-g Cube_Cube_left
-f 1/13/4 2/14/4 4/15/4 3/16/4
-g Cube_Cube_back
-f 3/17/5 4/18/5 8/19/5 7/20/5
-g Cube_Cube_front
-f 5/21/6 6/22/6 2/23/6 1/24/6
diff --git a/street_signs/models/street_signs_highway_large_entity.obj b/street_signs/models/street_signs_highway_large_entity.obj
deleted file mode 100644
index f6c922e..0000000
--- a/street_signs/models/street_signs_highway_large_entity.obj
+++ /dev/null
@@ -1,15 +0,0 @@
-# Blender v2.79 (sub 0) OBJ File: 'street_signs_large_highway_sign_entity.blend'
-# www.blender.org
-o Cube
-v 0.375000 -0.375000 0.359375
-v 0.375000 1.375000 0.359375
-v -2.375000 -0.375000 0.359375
-v -2.375000 1.375000 0.359375
-vt 0.978723 0.032258
-vt 0.978723 0.967742
-vt 0.021277 0.967742
-vt 0.021277 0.032258
-vn 0.0000 0.0000 -1.0000
-g Cube_Cube_front
-s off
-f 3/1/1 4/2/1 2/3/1 1/4/1
diff --git a/street_signs/models/street_signs_highway_medium.obj b/street_signs/models/street_signs_highway_medium.obj
deleted file mode 100644
index 655cd79..0000000
--- a/street_signs/models/street_signs_highway_medium.obj
+++ /dev/null
@@ -1,54 +0,0 @@
-# Blender v2.79 (sub 0) OBJ File: 'street_signs_medium_highway_sign.blend'
-# www.blender.org
-o Cube
-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
-vt 0.027397 0.514493
-vt 0.027397 0.485507
-vt 0.876712 0.485507
-vt 0.876712 0.514493
-vt 0.027397 0.514493
-vt 0.917808 0.014493
-vt 0.972603 0.014493
-vt 0.972603 0.463768
-vt 0.917808 0.463768
-vt 0.917808 0.014493
-vt 0.972603 0.014493
-vt 0.972603 0.463768
-vt 0.917808 0.463768
-vt 0.876712 0.014493
-vt 0.876712 0.463768
-vt 0.027397 0.463768
-vt 0.027397 0.014493
-vt 0.876712 0.536232
-vt 0.876712 0.985507
-vt 0.027397 0.985507
-vt 0.027397 0.536232
-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 -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
-g Cube_Cube_bottom
-f 3/5/2 7/6/2 5/7/2 1/8/2
-g Cube_Cube_right
-f 7/9/3 8/10/3 6/11/3 5/12/3
-g Cube_Cube_left
-f 1/13/4 2/14/4 4/15/4 3/16/4
-g Cube_Cube_back
-f 3/17/5 4/18/5 8/19/5 7/20/5
-g Cube_Cube_front
-f 5/21/6 6/22/6 2/23/6 1/24/6
diff --git a/street_signs/models/street_signs_highway_medium_entity.obj b/street_signs/models/street_signs_highway_medium_entity.obj
deleted file mode 100644
index 2446e72..0000000
--- a/street_signs/models/street_signs_highway_medium_entity.obj
+++ /dev/null
@@ -1,15 +0,0 @@
-# Blender v2.79 (sub 0) OBJ File: 'street_signs_medium_highway_sign entity.blend'
-# www.blender.org
-o Cube
-v 0.375000 -0.375000 0.359375
-v 0.375000 1.375000 0.359375
-v -1.375000 -0.375000 0.359375
-v -1.375000 1.375000 0.359375
-vt 0.967742 0.032258
-vt 0.967742 0.967742
-vt 0.032258 0.967742
-vt 0.032258 0.032258
-vn 0.0000 0.0000 -1.0000
-g Cube_Cube_front
-s off
-f 3/1/1 4/2/1 2/3/1 1/4/1
diff --git a/street_signs/models/street_signs_highway_small.obj b/street_signs/models/street_signs_highway_small.obj
deleted file mode 100644
index e5bb6e5..0000000
--- a/street_signs/models/street_signs_highway_small.obj
+++ /dev/null
@@ -1,54 +0,0 @@
-# Blender v2.79 (sub 0) OBJ File: 'street_signs_small_highway_sign.blend'
-# www.blender.org
-o Cube
-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
-vt 0.026667 0.525641
-vt 0.026667 0.474359
-vt 0.880000 0.474359
-vt 0.880000 0.525641
-vt 0.026667 0.525641
-vt 0.920000 0.025641
-vt 0.973333 0.025641
-vt 0.973333 0.435897
-vt 0.920000 0.435897
-vt 0.920000 0.025641
-vt 0.973333 0.025641
-vt 0.973333 0.435897
-vt 0.920000 0.435897
-vt 0.880000 0.025641
-vt 0.880000 0.435897
-vt 0.026667 0.435897
-vt 0.026667 0.025641
-vt 0.880000 0.564103
-vt 0.880000 0.974359
-vt 0.026667 0.974359
-vt 0.026667 0.564103
-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
-g Cube_Cube_bottom
-f 3/5/2 7/6/2 5/7/2 1/8/2
-g Cube_Cube_right
-f 7/9/3 8/10/3 6/11/3 5/12/3
-g Cube_Cube_left
-f 1/13/4 2/14/4 4/15/4 3/16/4
-g Cube_Cube_back
-f 3/17/5 4/18/5 8/19/5 7/20/5
-g Cube_Cube_front
-f 5/21/6 6/22/6 2/23/6 1/24/6
diff --git a/street_signs/models/street_signs_highway_small_entity.obj b/street_signs/models/street_signs_highway_small_entity.obj
deleted file mode 100644
index 4275f51..0000000
--- a/street_signs/models/street_signs_highway_small_entity.obj
+++ /dev/null
@@ -1,15 +0,0 @@
-# Blender v2.79 (sub 0) OBJ File: 'street_signs_small_highway_sign_entity.blend'
-# www.blender.org
-o Cube
-v 0.375000 -0.375000 0.359375
-v 0.375000 0.375000 0.359375
-v -1.375000 -0.375000 0.359375
-v -1.375000 0.375000 0.359375
-vt 0.968750 0.062500
-vt 0.968750 0.937500
-vt 0.031250 0.937500
-vt 0.031250 0.062500
-vn 0.0000 0.0000 -1.0000
-g Cube_Cube_front
-s off
-f 3/1/1 4/2/1 2/3/1 1/4/1
diff --git a/street_signs/models/street_signs_interstate_shield_entity.obj b/street_signs/models/street_signs_interstate_shield_entity.obj
index dd37e62..64d6833 100644
--- a/street_signs/models/street_signs_interstate_shield_entity.obj
+++ b/street_signs/models/street_signs_interstate_shield_entity.obj
@@ -1,64 +1,64 @@
-# Blender v2.79 (sub 0) OBJ File: 'US interstate sign.blend'
+# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
# www.blender.org
-o Cube
-v 0.409703 0.236225 0.418750
-v 0.408565 0.240208 0.418750
-v 0.417085 0.206697 0.418750
-v 0.424467 0.158714 0.418750
-v 0.428158 0.118113 0.418750
-v 0.428158 0.077511 0.418750
-v 0.424467 0.040601 0.418750
-v 0.417085 -0.007382 0.418750
-v 0.420776 0.011073 0.418750
-v 0.402321 -0.066438 0.418750
-v 0.409703 -0.036910 0.418750
-v 0.394939 -0.084893 0.418750
-v 0.372793 -0.136568 0.418750
-v 0.383866 -0.110731 0.418750
-v 0.350647 -0.177169 0.418750
-v 0.361720 -0.158714 0.418750
-v 0.339574 -0.195624 0.418750
-v 0.321119 -0.221461 0.418750
-v 0.295282 -0.254680 0.418750
-v 0.254680 -0.295282 0.418750
-v 0.225152 -0.321119 0.418750
-v 0.103349 -0.394939 0.418750
-v 0.129186 -0.383866 0.418750
-v 0.162405 -0.365411 0.418750
-v 0.191933 -0.346956 0.418750
-v -0.295281 -0.254680 0.418750
-v -0.254680 -0.295282 0.418750
-v -0.225152 -0.321119 0.418750
-v -0.191933 -0.346956 0.418750
-v -0.162405 -0.365411 0.418750
-v -0.129186 -0.383866 0.418750
-v -0.103349 -0.394939 0.418750
-v -0.077511 -0.406012 0.418750
-v -0.044292 -0.417085 0.418750
-v 0.000000 -0.428158 0.418750
-v -0.018455 -0.424467 0.418750
-v 0.044292 -0.417085 0.418750
-v 0.018455 -0.424467 0.418750
-v 0.077511 -0.406012 0.418750
-v -0.417085 -0.007382 0.418750
-v -0.409703 -0.036910 0.418750
-v -0.408565 0.240208 0.418750
-v -0.409703 0.236225 0.418750
-v -0.402321 -0.066438 0.418750
-v -0.394939 -0.084893 0.418750
-v -0.383866 -0.110731 0.418750
-v -0.372793 -0.136568 0.418750
-v -0.361720 -0.158714 0.418750
-v -0.350647 -0.177169 0.418750
-v -0.339574 -0.195624 0.418750
-v -0.321119 -0.221461 0.418750
-v -0.417085 0.206697 0.418750
-v -0.424467 0.158714 0.418750
-v -0.424467 0.040601 0.418750
-v -0.420776 0.011073 0.418750
-v -0.428158 0.077511 0.418750
-v -0.428158 0.118113 0.418750
-v -0.428158 0.115076 0.418750
+o Cube_Cube_front-back
+v 0.428158 0.077511 0.434375
+v 0.424467 0.040601 0.434375
+v 0.420776 0.011073 0.434375
+v 0.417085 -0.007382 0.434375
+v 0.409703 -0.036910 0.434375
+v 0.402321 -0.066438 0.434375
+v 0.394939 -0.084893 0.434375
+v 0.383866 -0.110731 0.434375
+v 0.372793 -0.136568 0.434375
+v 0.361720 -0.158714 0.434375
+v 0.350647 -0.177169 0.434375
+v 0.339574 -0.195624 0.434375
+v 0.321119 -0.221461 0.434375
+v 0.295282 -0.254680 0.434375
+v 0.254680 -0.295282 0.434375
+v 0.225152 -0.321119 0.434375
+v 0.191933 -0.346956 0.434375
+v 0.162405 -0.365411 0.434375
+v 0.129186 -0.383866 0.434375
+v 0.103349 -0.394939 0.434375
+v 0.077511 -0.406012 0.434375
+v 0.044292 -0.417085 0.434375
+v 0.018455 -0.424467 0.434375
+v 0.000000 -0.428158 0.434375
+v -0.018455 -0.424467 0.434375
+v -0.044292 -0.417085 0.434375
+v -0.077511 -0.406012 0.434375
+v -0.103349 -0.394939 0.434375
+v -0.129186 -0.383866 0.434375
+v -0.162405 -0.365411 0.434375
+v -0.191933 -0.346956 0.434375
+v -0.225152 -0.321119 0.434375
+v -0.254680 -0.295282 0.434375
+v -0.295281 -0.254680 0.434375
+v -0.321119 -0.221461 0.434375
+v -0.339574 -0.195624 0.434375
+v -0.350647 -0.177169 0.434375
+v -0.361720 -0.158714 0.434375
+v -0.372793 -0.136568 0.434375
+v -0.383866 -0.110731 0.434375
+v -0.394939 -0.084893 0.434375
+v -0.402321 -0.066438 0.434375
+v -0.409703 -0.036910 0.434375
+v -0.417085 -0.007382 0.434375
+v -0.420776 0.011073 0.434375
+v -0.424467 0.040601 0.434375
+v -0.428158 0.077511 0.434375
+v -0.428158 0.115076 0.434375
+v -0.428158 0.118113 0.434375
+v -0.424467 0.158714 0.434375
+v -0.417085 0.206697 0.434375
+v -0.409703 0.236225 0.434375
+v -0.408565 0.240208 0.434375
+v 0.408565 0.240208 0.434375
+v 0.409703 0.236225 0.434375
+v 0.417085 0.206697 0.434375
+v 0.424467 0.158714 0.434375
+v 0.428158 0.118113 0.434375
vt 0.033320 0.584401
vt 0.037468 0.544243
vt 0.041487 0.512065
@@ -118,6 +118,6 @@ vt 0.045512 0.725233
vt 0.037466 0.672947
vt 0.033445 0.628705
vn -0.0000 0.0000 -1.0000
-g Cube_Cube_front-back
-s off
-f 6/1/1 7/2/1 9/3/1 8/4/1 11/5/1 10/6/1 12/7/1 14/8/1 13/9/1 16/10/1 15/11/1 17/12/1 18/13/1 19/14/1 20/15/1 21/16/1 25/17/1 24/18/1 23/19/1 22/20/1 39/21/1 37/22/1 38/23/1 35/24/1 36/25/1 34/26/1 33/27/1 32/28/1 31/29/1 30/30/1 29/31/1 28/32/1 27/33/1 26/34/1 51/35/1 50/36/1 49/37/1 48/38/1 47/39/1 46/40/1 45/41/1 44/42/1 41/43/1 40/44/1 55/45/1 54/46/1 56/47/1 58/48/1 57/49/1 53/50/1 52/51/1 43/52/1 42/53/1 2/54/1 1/55/1 3/56/1 4/57/1 5/58/1
+g Cube_Cube_front-back_Cube_Cube_front-back_None
+s 1
+f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 9/9/1 10/10/1 11/11/1 12/12/1 13/13/1 14/14/1 15/15/1 16/16/1 17/17/1 18/18/1 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1 25/25/1 26/26/1 27/27/1 28/28/1 29/29/1 30/30/1 31/31/1 32/32/1 33/33/1 34/34/1 35/35/1 36/36/1 37/37/1 38/38/1 39/39/1 40/40/1 41/41/1 42/42/1 43/43/1 44/44/1 45/45/1 46/46/1 47/47/1 48/48/1 49/49/1 50/50/1 51/51/1 52/52/1 53/53/1 54/54/1 55/55/1 56/56/1 57/57/1 58/58/1
diff --git a/street_signs/models/street_signs_interstate_shield_entity_onpole.obj b/street_signs/models/street_signs_interstate_shield_entity_onpole.obj
index 8923ff7..aff3fac 100644
--- a/street_signs/models/street_signs_interstate_shield_entity_onpole.obj
+++ b/street_signs/models/street_signs_interstate_shield_entity_onpole.obj
@@ -1,64 +1,64 @@
-# Blender v2.79 (sub 0) OBJ File: 'US interstate sign.blend'
+# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
# www.blender.org
-o Cube
-v 0.409703 0.236225 0.731250
-v 0.408565 0.240208 0.731250
-v 0.417085 0.206697 0.731250
-v 0.424467 0.158714 0.731250
-v 0.428158 0.118113 0.731250
-v 0.428158 0.077511 0.731250
-v 0.424467 0.040601 0.731250
-v 0.417085 -0.007382 0.731250
-v 0.420776 0.011073 0.731250
-v 0.402321 -0.066438 0.731250
-v 0.409703 -0.036910 0.731250
-v 0.394939 -0.084893 0.731250
-v 0.372793 -0.136568 0.731250
-v 0.383866 -0.110731 0.731250
-v 0.350647 -0.177169 0.731250
-v 0.361720 -0.158714 0.731250
-v 0.339574 -0.195624 0.731250
-v 0.321119 -0.221461 0.731250
-v 0.295282 -0.254680 0.731250
-v 0.254680 -0.295282 0.731250
-v 0.225152 -0.321119 0.731250
-v 0.103349 -0.394939 0.731250
-v 0.129186 -0.383866 0.731250
-v 0.162405 -0.365411 0.731250
-v 0.191933 -0.346956 0.731250
-v -0.295281 -0.254680 0.731250
-v -0.254680 -0.295282 0.731250
-v -0.225152 -0.321119 0.731250
-v -0.191933 -0.346956 0.731250
-v -0.162405 -0.365411 0.731250
-v -0.129186 -0.383866 0.731250
-v -0.103349 -0.394939 0.731250
-v -0.077511 -0.406012 0.731250
-v -0.044292 -0.417085 0.731250
-v 0.000000 -0.428158 0.731250
-v -0.018455 -0.424467 0.731250
-v 0.044292 -0.417085 0.731250
-v 0.018455 -0.424467 0.731250
-v 0.077511 -0.406012 0.731250
-v -0.417085 -0.007382 0.731250
-v -0.409703 -0.036910 0.731250
-v -0.408565 0.240208 0.731250
-v -0.409703 0.236225 0.731250
-v -0.402321 -0.066438 0.731250
-v -0.394939 -0.084893 0.731250
-v -0.383866 -0.110731 0.731250
-v -0.372793 -0.136568 0.731250
-v -0.361720 -0.158714 0.731250
-v -0.350647 -0.177169 0.731250
-v -0.339574 -0.195624 0.731250
-v -0.321119 -0.221461 0.731250
-v -0.417085 0.206697 0.731250
-v -0.424467 0.158714 0.731250
-v -0.424467 0.040601 0.731250
-v -0.420776 0.011073 0.731250
-v -0.428158 0.077511 0.731250
-v -0.428158 0.118113 0.731250
-v -0.428158 0.115076 0.731250
+o Cube_Cube_front-back.001
+v 0.428158 0.077511 0.746875
+v 0.424467 0.040601 0.746875
+v 0.420776 0.011073 0.746875
+v 0.417085 -0.007382 0.746875
+v 0.409703 -0.036910 0.746875
+v 0.402321 -0.066438 0.746875
+v 0.394939 -0.084893 0.746875
+v 0.383866 -0.110731 0.746875
+v 0.372793 -0.136568 0.746875
+v 0.361720 -0.158714 0.746875
+v 0.350647 -0.177169 0.746875
+v 0.339574 -0.195624 0.746875
+v 0.321119 -0.221461 0.746875
+v 0.295282 -0.254680 0.746875
+v 0.254680 -0.295282 0.746875
+v 0.225152 -0.321119 0.746875
+v 0.191933 -0.346956 0.746875
+v 0.162405 -0.365411 0.746875
+v 0.129186 -0.383866 0.746875
+v 0.103349 -0.394939 0.746875
+v 0.077511 -0.406012 0.746875
+v 0.044292 -0.417085 0.746875
+v 0.018455 -0.424467 0.746875
+v 0.000000 -0.428158 0.746875
+v -0.018455 -0.424467 0.746875
+v -0.044292 -0.417085 0.746875
+v -0.077511 -0.406012 0.746875
+v -0.103349 -0.394939 0.746875
+v -0.129186 -0.383866 0.746875
+v -0.162405 -0.365411 0.746875
+v -0.191933 -0.346956 0.746875
+v -0.225152 -0.321119 0.746875
+v -0.254680 -0.295282 0.746875
+v -0.295281 -0.254680 0.746875
+v -0.321119 -0.221461 0.746875
+v -0.339574 -0.195624 0.746875
+v -0.350647 -0.177169 0.746875
+v -0.361720 -0.158714 0.746875
+v -0.372793 -0.136568 0.746875
+v -0.383866 -0.110731 0.746875
+v -0.394939 -0.084893 0.746875
+v -0.402321 -0.066438 0.746875
+v -0.409703 -0.036910 0.746875
+v -0.417085 -0.007382 0.746875
+v -0.420776 0.011073 0.746875
+v -0.424467 0.040601 0.746875
+v -0.428158 0.077511 0.746875
+v -0.428158 0.115076 0.746875
+v -0.428158 0.118113 0.746875
+v -0.424467 0.158714 0.746875
+v -0.417085 0.206697 0.746875
+v -0.409703 0.236225 0.746875
+v -0.408565 0.240208 0.746875
+v 0.408565 0.240208 0.746875
+v 0.409703 0.236225 0.746875
+v 0.417085 0.206697 0.746875
+v 0.424467 0.158714 0.746875
+v 0.428158 0.118113 0.746875
vt 0.033320 0.584401
vt 0.037468 0.544243
vt 0.041487 0.512065
@@ -117,7 +117,7 @@ vt 0.053553 0.757410
vt 0.045512 0.725233
vt 0.037466 0.672947
vt 0.033445 0.628705
-vn 0.0000 0.0000 -1.0000
-g Cube_Cube_front-back
-s off
-f 6/1/1 7/2/1 9/3/1 8/4/1 11/5/1 10/6/1 12/7/1 14/8/1 13/9/1 16/10/1 15/11/1 17/12/1 18/13/1 19/14/1 20/15/1 21/16/1 25/17/1 24/18/1 23/19/1 22/20/1 39/21/1 37/22/1 38/23/1 35/24/1 36/25/1 34/26/1 33/27/1 32/28/1 31/29/1 30/30/1 29/31/1 28/32/1 27/33/1 26/34/1 51/35/1 50/36/1 49/37/1 48/38/1 47/39/1 46/40/1 45/41/1 44/42/1 41/43/1 40/44/1 55/45/1 54/46/1 56/47/1 58/48/1 57/49/1 53/50/1 52/51/1 43/52/1 42/53/1 2/54/1 1/55/1 3/56/1 4/57/1 5/58/1
+vn -0.0000 0.0000 -1.0000
+g Cube_Cube_front-back.001_Cube_Cube_front-back.001_None
+s 1
+f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 9/9/1 10/10/1 11/11/1 12/12/1 13/13/1 14/14/1 15/15/1 16/16/1 17/17/1 18/18/1 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1 25/25/1 26/26/1 27/27/1 28/28/1 29/29/1 30/30/1 31/31/1 32/32/1 33/33/1 34/34/1 35/35/1 36/36/1 37/37/1 38/38/1 39/39/1 40/40/1 41/41/1 42/42/1 43/43/1 44/44/1 45/45/1 46/46/1 47/47/1 48/48/1 49/49/1 50/50/1 51/51/1 52/52/1 53/53/1 54/54/1 55/55/1 56/56/1 57/57/1 58/58/1
diff --git a/street_signs/models/street_signs_rr_grade_crossing_advance.obj b/street_signs/models/street_signs_rr_grade_crossing_advance.obj
deleted file mode 100644
index 8fa5857..0000000
--- a/street_signs/models/street_signs_rr_grade_crossing_advance.obj
+++ /dev/null
@@ -1,524 +0,0 @@
-# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
-# www.blender.org
-o Cube
-v 0.353395 -0.500000 -0.290024
-v 0.353395 -0.450000 -0.290024
-v 0.380121 -0.500000 -0.253988
-v 0.380121 -0.450000 -0.253988
-v -0.044810 -0.500000 -0.454966
-v -0.044810 -0.450000 -0.454966
-v 0.000000 -0.500000 -0.457167
-v 0.000000 -0.450000 -0.457167
-v 0.323266 -0.500000 -0.323266
-v 0.323267 -0.450000 -0.323266
-v 0.044811 -0.500000 -0.454966
-v 0.044811 -0.450000 -0.454966
-v -0.044810 -0.500000 0.454966
-v -0.044810 -0.450000 0.454966
-v -0.089189 -0.500000 0.448383
-v -0.089189 -0.450000 0.448383
-v -0.403186 -0.500000 0.215507
-v -0.403186 -0.450000 0.215507
-v -0.380121 -0.500000 0.253989
-v -0.380121 -0.450000 0.253989
-v 0.000000 -0.500000 0.457167
-v 0.000000 -0.450000 0.457167
-v -0.353395 -0.500000 0.290024
-v -0.353395 -0.450000 0.290024
-v 0.132709 -0.500000 -0.437482
-v 0.132709 -0.450000 -0.437482
-v 0.437482 -0.500000 -0.132709
-v 0.437482 -0.450000 -0.132709
-v 0.089189 -0.500000 -0.448383
-v 0.089189 -0.450000 -0.448383
-v 0.174951 -0.500000 -0.422367
-v 0.174951 -0.450000 -0.422367
-v -0.089189 -0.500000 -0.448383
-v -0.089189 -0.450000 -0.448383
-v -0.215507 -0.500000 -0.403186
-v -0.215507 -0.450000 -0.403186
-v -0.174950 -0.500000 -0.422368
-v -0.174950 -0.450000 -0.422368
-v -0.132708 -0.500000 -0.437482
-v -0.132708 -0.450000 -0.437482
-v 0.403186 -0.500000 -0.215507
-v 0.403186 -0.450000 -0.215507
-v 0.422368 -0.500000 -0.174950
-v 0.422368 -0.450000 -0.174950
-v 0.448383 -0.500000 -0.089189
-v 0.448383 -0.450000 -0.089189
-v 0.454966 -0.500000 -0.044810
-v 0.454966 -0.450000 -0.044810
-v -0.323266 -0.500000 0.323266
-v -0.323266 -0.450000 0.323266
-v -0.290024 -0.500000 0.353395
-v -0.290024 -0.450000 0.353395
-v -0.132709 -0.500000 0.437482
-v -0.132709 -0.450000 0.437482
-v -0.253989 -0.500000 0.380121
-v -0.253989 -0.450000 0.380121
-v 0.290024 -0.500000 -0.353395
-v 0.290024 -0.450000 -0.353395
-v 0.253989 -0.500000 -0.380121
-v 0.253989 -0.450000 -0.380121
-v 0.215508 -0.500000 -0.403185
-v 0.215508 -0.450000 -0.403185
-v -0.323266 -0.500000 -0.323266
-v -0.323266 -0.450000 -0.323266
-v -0.290024 -0.500000 -0.353395
-v -0.290024 -0.450000 -0.353395
-v -0.253988 -0.500000 -0.380121
-v -0.253988 -0.450000 -0.380121
-v 0.044812 -0.500000 0.454966
-v 0.044812 -0.450000 0.454966
-v 0.089190 -0.500000 0.448383
-v 0.089190 -0.450000 0.448383
-v -0.422368 -0.500000 -0.174950
-v -0.422368 -0.450000 -0.174950
-v -0.437482 -0.500000 -0.132709
-v -0.437482 -0.450000 -0.132709
-v 0.380121 -0.500000 0.253988
-v 0.380121 -0.450000 0.253988
-v 0.403186 -0.500000 0.215507
-v 0.403186 -0.450000 0.215507
-v 0.448383 -0.500000 0.089189
-v 0.448383 -0.450000 0.089189
-v 0.353396 -0.500000 0.290023
-v 0.353396 -0.450000 0.290023
-v 0.323267 -0.500000 0.323265
-v 0.323267 -0.450000 0.323265
-v 0.290025 -0.500000 0.353394
-v 0.290025 -0.450000 0.353394
-v 0.174952 -0.500000 0.422367
-v 0.174952 -0.450000 0.422367
-v 0.215508 -0.500000 0.403185
-v 0.215508 -0.450000 0.403185
-v 0.422368 -0.500000 0.174950
-v 0.422368 -0.450000 0.174950
-v 0.437482 -0.500000 0.132708
-v 0.437482 -0.450000 0.132708
-v 0.454966 -0.500000 0.044810
-v 0.454966 -0.450000 0.044810
-v 0.457167 -0.500000 -0.000000
-v 0.457167 -0.450000 -0.000000
-v 0.132710 -0.500000 0.437481
-v 0.132710 -0.450000 0.437481
-v -0.457167 -0.500000 -0.000000
-v -0.457167 -0.450000 -0.000000
-v -0.380121 -0.500000 -0.253989
-v -0.380121 -0.450000 -0.253989
-v -0.353395 -0.500000 -0.290024
-v -0.353395 -0.450000 -0.290024
-v -0.454966 -0.500000 0.044810
-v -0.454966 -0.450000 0.044810
-v -0.422368 -0.500000 0.174950
-v -0.422368 -0.450000 0.174950
-v 0.253989 -0.500000 0.380120
-v 0.253989 -0.450000 0.380120
-v -0.174950 -0.500000 0.422368
-v -0.174950 -0.450000 0.422368
-v -0.437482 -0.500000 0.132709
-v -0.437482 -0.450000 0.132709
-v -0.448383 -0.500000 -0.089189
-v -0.448383 -0.450000 -0.089189
-v -0.403186 -0.500000 -0.215507
-v -0.403186 -0.450000 -0.215507
-v -0.454966 -0.500000 -0.044810
-v -0.454966 -0.450000 -0.044810
-v -0.448383 -0.500000 0.089189
-v -0.448383 -0.450000 0.089189
-v -0.215507 -0.500000 0.403186
-v -0.215507 -0.450000 0.403186
-vt 0.999982 0.500000
-vt 0.998778 0.450995
-vt 0.995179 0.402462
-vt 0.989218 0.354868
-vt 0.980953 0.308672
-vt 0.970464 0.264318
-vt 0.957852 0.222235
-vt 0.943239 0.182826
-vt 0.926764 0.146472
-vt 0.908587 0.113522
-vt 0.888882 0.084295
-vt 0.867841 0.059071
-vt 0.845664 0.038093
-vt 0.822566 0.021564
-vt 0.798769 0.009642
-vt 0.774502 0.002443
-vt 0.750000 0.000036
-vt 0.725497 0.002443
-vt 0.701231 0.009643
-vt 0.677434 0.021564
-vt 0.654336 0.038093
-vt 0.632159 0.059071
-vt 0.611117 0.084295
-vt 0.591413 0.113523
-vt 0.573236 0.146472
-vt 0.556761 0.182826
-vt 0.542147 0.222235
-vt 0.529535 0.264319
-vt 0.519047 0.308672
-vt 0.510782 0.354868
-vt 0.504821 0.402462
-vt 0.501222 0.450995
-vt 0.500018 0.500000
-vt 0.501222 0.549005
-vt 0.504821 0.597538
-vt 0.510782 0.645131
-vt 0.519047 0.691327
-vt 0.529535 0.735681
-vt 0.542147 0.777765
-vt 0.556761 0.817173
-vt 0.573236 0.853527
-vt 0.591413 0.886477
-vt 0.611117 0.915704
-vt 0.632159 0.940928
-vt 0.654335 0.961906
-vt 0.677433 0.978435
-vt 0.701230 0.990357
-vt 0.725497 0.997556
-vt 0.750000 0.999964
-vt 0.774503 0.997557
-vt 0.798769 0.990358
-vt 0.822566 0.978436
-vt 0.845664 0.961907
-vt 0.867841 0.940929
-vt 0.888883 0.915705
-vt 0.908587 0.886477
-vt 0.926764 0.853528
-vt 0.943239 0.817174
-vt 0.957853 0.777765
-vt 0.970465 0.735681
-vt 0.980953 0.691328
-vt 0.989218 0.645132
-vt 0.995179 0.597538
-vt 0.998778 0.549005
-vt 0.001222 0.450995
-vt 0.004821 0.402462
-vt 0.010782 0.354868
-vt 0.019047 0.308672
-vt 0.029535 0.264319
-vt 0.042147 0.222235
-vt 0.056761 0.182826
-vt 0.073236 0.146472
-vt 0.091413 0.113523
-vt 0.111117 0.084295
-vt 0.132159 0.059071
-vt 0.154336 0.038093
-vt 0.177434 0.021564
-vt 0.201231 0.009643
-vt 0.225497 0.002443
-vt 0.250000 0.000036
-vt 0.274502 0.002443
-vt 0.298769 0.009642
-vt 0.322566 0.021564
-vt 0.345664 0.038093
-vt 0.367841 0.059071
-vt 0.388883 0.084295
-vt 0.408587 0.113522
-vt 0.426764 0.146472
-vt 0.443239 0.182826
-vt 0.457852 0.222235
-vt 0.470464 0.264318
-vt 0.480953 0.308672
-vt 0.489218 0.354868
-vt 0.495179 0.402462
-vt 0.498778 0.450995
-vt 0.499982 0.500000
-vt 0.498778 0.549005
-vt 0.495179 0.597538
-vt 0.489218 0.645132
-vt 0.480953 0.691328
-vt 0.470464 0.735681
-vt 0.457853 0.777765
-vt 0.443239 0.817174
-vt 0.426764 0.853528
-vt 0.408587 0.886478
-vt 0.388883 0.915705
-vt 0.367841 0.940929
-vt 0.345664 0.961907
-vt 0.322566 0.978436
-vt 0.298769 0.990358
-vt 0.274503 0.997557
-vt 0.250000 0.999964
-vt 0.225497 0.997557
-vt 0.201230 0.990357
-vt 0.177433 0.978435
-vt 0.154335 0.961906
-vt 0.132159 0.940928
-vt 0.111117 0.915704
-vt 0.091413 0.886477
-vt 0.073236 0.853527
-vt 0.056761 0.817173
-vt 0.042147 0.777765
-vt 0.029535 0.735681
-vt 0.019047 0.691327
-vt 0.010782 0.645131
-vt 0.004821 0.597538
-vt 0.001222 0.549005
-vt 0.000018 0.500000
-vt 0.859376 0.000000
-vt 0.874997 0.000000
-vt 0.874997 1.000000
-vt 0.859376 1.000000
-vt 0.906252 0.000000
-vt 0.921873 0.000000
-vt 0.921873 1.000000
-vt 0.906252 1.000000
-vt 0.406250 0.000000
-vt 0.421874 0.000000
-vt 0.421874 1.000000
-vt 0.406250 1.000000
-vt 0.984376 0.000000
-vt 0.999998 0.000000
-vt 0.999998 1.000000
-vt 0.984376 1.000000
-vt 0.046875 0.000000
-vt 0.062500 0.000000
-vt 0.062500 1.000000
-vt 0.046875 1.000000
-vt 0.265625 0.000000
-vt 0.281249 0.000000
-vt 0.281249 1.000000
-vt 0.265625 1.000000
-vt 0.375000 0.000000
-vt 0.390624 0.000000
-vt 0.390624 1.000000
-vt 0.375000 1.000000
-vt 0.078125 0.000000
-vt 0.078125 1.000000
-vt 0.765624 0.000000
-vt 0.781251 0.000000
-vt 0.781251 1.000000
-vt 0.765624 1.000000
-vt 0.140625 0.000000
-vt 0.156250 0.000000
-vt 0.156250 1.000000
-vt 0.140625 1.000000
-vt 0.437499 0.000000
-vt 0.453126 0.000000
-vt 0.453126 1.000000
-vt 0.437499 1.000000
-vt 0.562499 0.000000
-vt 0.578126 0.000000
-vt 0.578126 1.000000
-vt 0.562499 1.000000
-vt 0.031250 0.000000
-vt 0.031250 1.000000
-vt 0.343750 0.000000
-vt 0.359376 0.000000
-vt 0.359376 1.000000
-vt 0.343750 1.000000
-vt 0.484374 0.000000
-vt 0.499999 0.000000
-vt 0.499999 1.000000
-vt 0.484374 1.000000
-vt 0.218749 0.000000
-vt 0.234375 0.000000
-vt 0.234375 1.000000
-vt 0.218749 1.000000
-vt 0.249999 0.000000
-vt 0.249999 1.000000
-vt 0.953128 0.000000
-vt 0.968749 0.000000
-vt 0.968749 1.000000
-vt 0.953128 1.000000
-vt 0.734375 0.000000
-vt 0.750000 0.000000
-vt 0.750000 1.000000
-vt 0.734375 1.000000
-vt 0.671875 0.000000
-vt 0.687499 0.000000
-vt 0.687499 1.000000
-vt 0.671875 1.000000
-vt 0.796876 0.000000
-vt 0.796876 1.000000
-vt 0.171875 0.000000
-vt 0.187500 0.000000
-vt 0.187500 1.000000
-vt 0.171875 1.000000
-vt 0.593751 0.000000
-vt 0.609375 0.000000
-vt 0.609375 1.000000
-vt 0.593751 1.000000
-vt 0.515626 0.000000
-vt 0.531250 0.000000
-vt 0.531250 1.000000
-vt 0.515626 1.000000
-vt 0.843749 0.000000
-vt 0.843749 1.000000
-vt 0.718751 0.000000
-vt 0.718751 1.000000
-vt 0.203125 0.000000
-vt 0.203125 1.000000
-vt 0.624999 0.000000
-vt 0.640627 0.000000
-vt 0.640627 1.000000
-vt 0.624999 1.000000
-vt 0.812500 0.000000
-vt 0.828127 0.000000
-vt 0.828127 1.000000
-vt 0.812500 1.000000
-vt 0.296875 0.000000
-vt 0.312500 0.000000
-vt 0.312500 1.000000
-vt 0.296875 1.000000
-vt 0.656251 0.000000
-vt 0.656251 1.000000
-vt 0.937500 0.000000
-vt 0.937500 1.000000
-vt 0.093750 0.000000
-vt 0.109375 0.000000
-vt 0.109375 1.000000
-vt 0.093750 1.000000
-vt 0.468750 0.000000
-vt 0.468750 1.000000
-vt 0.328125 0.000000
-vt 0.328125 1.000000
-vt 0.546875 0.000000
-vt 0.546875 1.000000
-vt 0.125000 0.000000
-vt 0.125000 1.000000
-vt 0.703127 0.000000
-vt 0.703127 1.000000
-vt 0.000000 0.000000
-vt 0.015625 0.000000
-vt 0.015625 1.000000
-vt 0.000000 1.000000
-vt 0.890624 0.000000
-vt 0.890624 1.000000
-vn 0.0000 -1.0000 0.0000
-vn 0.0000 1.0000 0.0000
-vn 0.7410 -0.0000 -0.6716
-vn 0.5141 -0.0000 -0.8577
-vn -0.5141 -0.0000 0.8577
-vn 0.0491 -0.0000 -0.9988
-vn -0.3369 -0.0000 -0.9415
-vn -0.9892 -0.0000 0.1467
-vn -0.6716 -0.0000 0.7410
-vn -0.4276 -0.0000 -0.9040
-vn 0.9892 -0.0000 -0.1467
-vn -0.8032 -0.0000 -0.5957
-vn -0.3369 -0.0000 0.9415
-vn 0.4276 0.0000 0.9040
-vn -0.2430 -0.0000 -0.9700
-vn -0.8032 0.0000 0.5957
-vn -0.0491 -0.0000 0.9988
-vn -0.9892 0.0000 -0.1467
-vn -0.9988 0.0000 -0.0491
-vn -0.9988 0.0000 0.0491
-vn 0.2430 -0.0000 -0.9700
-vn 0.9988 0.0000 0.0491
-vn 0.9040 0.0000 0.4276
-vn 0.9700 0.0000 -0.2430
-vn -0.9040 0.0000 -0.4276
-vn 0.5957 0.0000 0.8032
-vn 0.1467 -0.0000 0.9892
-vn 0.8032 -0.0000 -0.5957
-vn 0.9892 0.0000 0.1467
-vn -0.9415 0.0000 -0.3369
-vn 0.7410 0.0000 0.6716
-vn 0.9040 0.0000 -0.4276
-vn -0.9415 0.0000 0.3369
-vn 0.8032 -0.0000 0.5957
-vn 0.4276 -0.0000 -0.9040
-vn -0.5957 -0.0000 -0.8032
-vn -0.1467 -0.0000 0.9892
-vn 0.9415 0.0000 -0.3369
-vn 0.5141 0.0000 0.8577
-vn -0.8577 0.0000 -0.5141
-vn -0.5957 -0.0000 0.8032
-vn -0.4276 -0.0000 0.9040
-vn -0.8577 -0.0000 0.5141
-vn -0.9040 -0.0000 0.4276
-vn 0.3369 -0.0000 0.9415
-vn 0.3369 -0.0000 -0.9415
-vn 0.8577 -0.0000 0.5141
-vn -0.6716 0.0000 -0.7410
-vn -0.9700 0.0000 0.2430
-vn 0.2430 -0.0000 0.9700
-vn -0.7410 0.0000 0.6716
-vn -0.5141 0.0000 -0.8577
-vn 0.9700 0.0000 0.2430
-vn -0.0491 -0.0000 -0.9988
-vn 0.1467 0.0000 -0.9892
-vn -0.2430 0.0000 0.9700
-vn -0.9700 0.0000 -0.2430
-vn 0.5957 -0.0000 -0.8032
-vn 0.6716 -0.0000 -0.7409
-vn 0.0491 -0.0000 0.9988
-vn -0.7410 -0.0000 -0.6716
-vn -0.1467 -0.0000 -0.9892
-vn 0.9988 0.0000 -0.0491
-vn 0.8577 0.0000 -0.5141
-vn 0.9415 -0.0000 0.3369
-vn 0.6716 0.0000 0.7409
-g Cube_Cube_front-back
-s off
-f 103/1/1 123/2/1 119/3/1 75/4/1 73/5/1 121/6/1 105/7/1 107/8/1 63/9/1 65/10/1 67/11/1 35/12/1 37/13/1 39/14/1 33/15/1 5/16/1 7/17/1 11/18/1 29/19/1 25/20/1 31/21/1 61/22/1 59/23/1 57/24/1 9/25/1 1/26/1 3/27/1 41/28/1 43/29/1 27/30/1 45/31/1 47/32/1 99/33/1 97/34/1 81/35/1 95/36/1 93/37/1 79/38/1 77/39/1 83/40/1 85/41/1 87/42/1 113/43/1 91/44/1 89/45/1 101/46/1 71/47/1 69/48/1 21/49/1 13/50/1 15/51/1 53/52/1 115/53/1 127/54/1 55/55/1 51/56/1 49/57/1 23/58/1 19/59/1 17/60/1 111/61/1 117/62/1 125/63/1 109/64/1
-f 48/65/2 46/66/2 28/67/2 44/68/2 42/69/2 4/70/2 2/71/2 10/72/2 58/73/2 60/74/2 62/75/2 32/76/2 26/77/2 30/78/2 12/79/2 8/80/2 6/81/2 34/82/2 40/83/2 38/84/2 36/85/2 68/86/2 66/87/2 64/88/2 108/89/2 106/90/2 122/91/2 74/92/2 76/93/2 120/94/2 124/95/2 104/96/2 110/97/2 126/98/2 118/99/2 112/100/2 18/101/2 20/102/2 24/103/2 50/104/2 52/105/2 56/106/2 128/107/2 116/108/2 54/109/2 16/110/2 14/111/2 22/112/2 70/113/2 72/114/2 102/115/2 90/116/2 92/117/2 114/118/2 88/119/2 86/120/2 84/121/2 78/122/2 80/123/2 94/124/2 96/125/2 82/126/2 98/127/2 100/128/2
-g Cube_Cube_front-back_street_signs_sign_edge.png
-f 1/129/3 9/130/3 10/131/3 2/132/3
-f 59/133/4 61/134/4 62/135/4 60/136/4
-f 55/137/5 127/138/5 128/139/5 56/140/5
-f 11/141/6 7/142/6 8/143/6 12/144/6
-f 39/145/7 37/146/7 38/147/7 40/148/7
-f 109/149/8 125/150/8 126/151/8 110/152/8
-f 49/153/9 51/154/9 52/155/9 50/156/9
-f 37/146/10 35/157/10 36/158/10 38/147/10
-f 47/159/11 45/160/11 46/161/11 48/162/11
-f 107/163/12 105/164/12 106/165/12 108/166/12
-f 115/167/13 53/168/13 54/169/13 116/170/13
-f 89/171/14 91/172/14 92/173/14 90/174/14
-f 33/175/15 39/145/15 40/148/15 34/176/15
-f 19/177/16 23/178/16 24/179/16 20/180/16
-f 13/181/17 21/182/17 22/183/17 14/184/17
-f 119/185/18 123/186/18 124/187/18 120/188/18
-f 123/186/19 103/189/19 104/190/19 124/187/19
-f 103/189/20 109/149/20 110/152/20 104/190/20
-f 25/191/21 29/192/21 30/193/21 26/194/21
-f 97/195/22 99/196/22 100/197/22 98/198/22
-f 79/199/23 93/200/23 94/201/23 80/202/23
-f 45/160/24 27/203/24 28/204/24 46/161/24
-f 121/205/25 73/206/25 74/207/25 122/208/25
-f 113/209/26 87/210/26 88/211/26 114/212/26
-f 69/213/27 71/214/27 72/215/27 70/216/27
-f 3/217/28 1/129/28 2/132/28 4/218/28
-f 81/219/29 97/195/29 98/198/29 82/220/29
-f 73/206/30 75/221/30 76/222/30 74/207/30
-f 85/223/31 83/224/31 84/225/31 86/226/31
-f 43/227/32 41/228/32 42/229/32 44/230/32
-f 117/231/33 111/232/33 112/233/33 118/234/33
-f 83/224/34 77/235/34 78/236/34 84/225/34
-f 61/134/35 31/237/35 32/238/35 62/135/35
-f 67/239/36 65/240/36 66/241/36 68/242/36
-f 15/243/37 13/181/37 14/184/37 16/244/37
-f 27/203/38 43/227/38 44/230/38 28/204/38
-f 91/172/39 113/209/39 114/212/39 92/173/39
-f 105/164/40 121/205/40 122/208/40 106/165/40
-f 51/154/41 55/137/41 56/140/41 52/155/41
-f 127/138/42 115/167/42 116/170/42 128/139/42
-f 17/245/43 19/177/43 20/180/43 18/246/43
-f 111/232/44 17/245/44 18/246/44 112/233/44
-f 101/247/45 89/171/45 90/174/45 102/248/45
-f 31/237/46 25/191/46 26/194/46 32/238/46
-f 77/235/47 79/199/47 80/202/47 78/236/47
-f 65/240/48 63/249/48 64/250/48 66/241/48
-f 125/150/49 117/231/49 118/234/49 126/151/49
-f 71/214/50 101/247/50 102/248/50 72/215/50
-f 23/178/51 49/153/51 50/156/51 24/179/51
-f 35/157/52 67/239/52 68/242/52 36/158/52
-f 95/251/53 81/219/53 82/220/53 96/252/53
-f 7/253/54 5/254/54 6/255/54 8/256/54
-f 29/192/55 11/141/55 12/144/55 30/193/55
-f 53/168/56 15/243/56 16/244/56 54/169/56
-f 75/221/57 119/185/57 120/188/57 76/222/57
-f 57/257/58 59/133/58 60/136/58 58/258/58
-f 9/130/59 57/257/59 58/258/59 10/131/59
-f 21/182/60 69/213/60 70/216/60 22/183/60
-f 63/249/61 107/163/61 108/166/61 64/250/61
-f 5/254/62 33/175/62 34/176/62 6/255/62
-f 99/196/63 47/159/63 48/162/63 100/197/63
-f 41/228/64 3/217/64 4/218/64 42/229/64
-f 93/200/65 95/251/65 96/252/65 94/201/65
-f 87/210/66 85/223/66 86/226/66 88/211/66
diff --git a/street_signs/models/street_signs_warning_36x36_entity.obj b/street_signs/models/street_signs_warning_36x36_entity.obj
index 8f3bfc6..77bbdfe 100644
--- a/street_signs/models/street_signs_warning_36x36_entity.obj
+++ b/street_signs/models/street_signs_warning_36x36_entity.obj
@@ -1,30 +1,30 @@
# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
# www.blender.org
-o Cube
-v -0.404517 -0.019013 0.418750
-v -0.408566 -0.006551 0.418750
-v -0.396815 -0.029613 0.418750
-v -0.029613 -0.396815 0.418750
-v -0.019013 -0.404517 0.418750
-v -0.006551 -0.408566 0.418750
-v 0.006551 -0.408566 0.418750
-v 0.019013 -0.404517 0.418750
-v 0.029613 -0.396815 0.418750
-v 0.408566 0.006551 0.418750
-v 0.408566 -0.006551 0.418750
-v 0.404517 -0.019013 0.418750
-v 0.396815 -0.029613 0.418750
-v -0.408566 0.006551 0.418750
-v -0.404517 0.019013 0.418750
-v 0.404517 0.019013 0.418750
-v -0.396815 0.029613 0.418750
-v 0.396815 0.029613 0.418750
-v 0.029613 0.396815 0.418750
-v -0.029613 0.396815 0.418750
-v -0.019013 0.404516 0.418750
-v 0.019013 0.404516 0.418750
-v -0.006551 0.408565 0.418750
-v 0.006551 0.408565 0.418750
+o Cube_Cube_front-back.002
+v -0.408566 0.006551 0.434375
+v -0.404517 0.019013 0.434375
+v -0.396815 0.029613 0.434375
+v -0.029613 0.396815 0.434375
+v -0.019013 0.404516 0.434375
+v -0.006551 0.408565 0.434375
+v 0.006551 0.408565 0.434375
+v 0.019013 0.404516 0.434375
+v 0.029613 0.396815 0.434375
+v 0.396815 0.029613 0.434375
+v 0.404517 0.019013 0.434375
+v 0.408566 0.006551 0.434375
+v 0.408566 -0.006551 0.434375
+v 0.404517 -0.019013 0.434375
+v 0.396815 -0.029613 0.434375
+v 0.029613 -0.396815 0.434375
+v 0.019013 -0.404517 0.434375
+v 0.006551 -0.408566 0.434375
+v -0.006551 -0.408566 0.434375
+v -0.019013 -0.404517 0.434375
+v -0.029613 -0.396815 0.434375
+v -0.396815 -0.029613 0.434375
+v -0.404517 -0.019013 0.434375
+v -0.408566 -0.006551 0.434375
vt 0.943127 0.508800
vt 0.938734 0.522320
vt 0.930379 0.533821
@@ -49,7 +49,7 @@ vt 0.531975 0.071160
vt 0.930378 0.469563
vt 0.938734 0.481063
vt 0.943127 0.494583
-vn 0.0000 0.0000 -1.0000
-g Cube_Cube_front-back
-s off
-f 14/1/1 15/2/1 17/3/1 20/4/1 21/5/1 23/6/1 24/7/1 22/8/1 19/9/1 18/10/1 16/11/1 10/12/1 11/13/1 12/14/1 13/15/1 9/16/1 8/17/1 7/18/1 6/19/1 5/20/1 4/21/1 3/22/1 1/23/1 2/24/1
+vn -0.0000 0.0000 -1.0000
+g Cube_Cube_front-back.002_Cube_Cube_front-back.002_None
+s 1
+f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 9/9/1 10/10/1 11/11/1 12/12/1 13/13/1 14/14/1 15/15/1 16/16/1 17/17/1 18/18/1 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1
diff --git a/street_signs/models/street_signs_warning_36x36_entity_onpole.obj b/street_signs/models/street_signs_warning_36x36_entity_onpole.obj
index 9cd69cb..2b4ff9f 100644
--- a/street_signs/models/street_signs_warning_36x36_entity_onpole.obj
+++ b/street_signs/models/street_signs_warning_36x36_entity_onpole.obj
@@ -1,30 +1,30 @@
# Blender v2.79 (sub 0) OBJ File: '000 Basic square 100x100x5 cm sign.blend'
# www.blender.org
-o Cube
-v -0.404517 -0.019013 0.731250
-v -0.408566 -0.006551 0.731250
-v -0.396815 -0.029613 0.731250
-v -0.029613 -0.396815 0.731250
-v -0.019013 -0.404517 0.731250
-v -0.006551 -0.408566 0.731250
-v 0.006551 -0.408566 0.731250
-v 0.019013 -0.404517 0.731250
-v 0.029613 -0.396815 0.731250
-v 0.408566 0.006551 0.731250
-v 0.408566 -0.006551 0.731250
-v 0.404517 -0.019013 0.731250
-v 0.396815 -0.029613 0.731250
-v -0.408566 0.006551 0.731250
-v -0.404517 0.019013 0.731250
-v 0.404517 0.019013 0.731250
-v -0.396815 0.029613 0.731250
-v 0.396815 0.029613 0.731250
-v 0.029613 0.396815 0.731250
-v -0.029613 0.396815 0.731250
-v -0.019013 0.404516 0.731250
-v 0.019013 0.404516 0.731250
-v -0.006551 0.408565 0.731250
-v 0.006551 0.408565 0.731250
+o Cube_Cube_front-back.003
+v -0.408566 0.006551 0.746875
+v -0.404517 0.019013 0.746875
+v -0.396815 0.029613 0.746875
+v -0.029613 0.396815 0.746875
+v -0.019013 0.404516 0.746875
+v -0.006551 0.408565 0.746875
+v 0.006551 0.408565 0.746875
+v 0.019013 0.404516 0.746875
+v 0.029613 0.396815 0.746875
+v 0.396815 0.029613 0.746875
+v 0.404517 0.019013 0.746875
+v 0.408566 0.006551 0.746875
+v 0.408566 -0.006551 0.746875
+v 0.404517 -0.019013 0.746875
+v 0.396815 -0.029613 0.746875
+v 0.029613 -0.396815 0.746875
+v 0.019013 -0.404517 0.746875
+v 0.006551 -0.408566 0.746875
+v -0.006551 -0.408566 0.746875
+v -0.019013 -0.404517 0.746875
+v -0.029613 -0.396815 0.746875
+v -0.396815 -0.029613 0.746875
+v -0.404517 -0.019013 0.746875
+v -0.408566 -0.006551 0.746875
vt 0.943127 0.508800
vt 0.938734 0.522320
vt 0.930379 0.533821
@@ -50,6 +50,6 @@ vt 0.930378 0.469563
vt 0.938734 0.481063
vt 0.943127 0.494583
vn -0.0000 0.0000 -1.0000
-g Cube_Cube_front-back
-s off
-f 14/1/1 15/2/1 17/3/1 20/4/1 21/5/1 23/6/1 24/7/1 22/8/1 19/9/1 18/10/1 16/11/1 10/12/1 11/13/1 12/14/1 13/15/1 9/16/1 8/17/1 7/18/1 6/19/1 5/20/1 4/21/1 3/22/1 1/23/1 2/24/1
+g Cube_Cube_front-back.003_Cube_Cube_front-back.003_None
+s 1
+f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 9/9/1 10/10/1 11/11/1 12/12/1 13/13/1 14/14/1 15/15/1 16/16/1 17/17/1 18/18/1 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1
diff --git a/street_signs/signs_class_m.lua b/street_signs/signs_class_m.lua
index 310ab3c..19aba00 100644
--- a/street_signs/signs_class_m.lua
+++ b/street_signs/signs_class_m.lua
@@ -93,6 +93,52 @@ for _, onpole in ipairs({"", "_onpole"}) do
drop = "street_signs:sign_us_interstate"
})
+ cbox = street_signs.make_selection_boxes(48, 18, onpole)
+
+ minetest.register_node("street_signs:sign_detour_right_m4_10"..onpole, {
+ description = "M4-10: Detour sign (to right)",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_generic_sign_48x18"..onpole..".obj",
+ tiles = { "street_signs_detour_right_m4_10.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_detour_right_m4_10_inv.png",
+ wield_image = "street_signs_detour_right_m4_10_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ default_color = "0",
+ after_place_node = street_signs.after_place_node,
+ on_rotate = on_rotate,
+ drop = "street_signs:sign_detour_right_m4_10"
+ })
+
+ minetest.register_node("street_signs:sign_detour_left_m4_10"..onpole, {
+ description = "M4-10: Detour sign (to left)",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_generic_sign_48x18"..onpole..".obj",
+ tiles = { "street_signs_detour_left_m4_10.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_detour_left_m4_10_inv.png",
+ wield_image = "street_signs_detour_left_m4_10_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ default_color = "0",
+ after_place_node = street_signs.after_place_node,
+ on_rotate = on_rotate,
+ drop = "street_signs:sign_detour_left_m4_10"
+ })
+
table.insert(street_signs.lbm_restore_nodes, "street_signs:sign_us_route"..onpole)
table.insert(street_signs.lbm_restore_nodes, "street_signs:sign_us_interstate"..onpole)
end
diff --git a/street_signs/signs_class_r.lua b/street_signs/signs_class_r.lua
index 4950e77..d4e0bea 100644
--- a/street_signs/signs_class_r.lua
+++ b/street_signs/signs_class_r.lua
@@ -286,6 +286,51 @@ for _, onpole in ipairs({"", "_onpole"}) do
drop = "street_signs:sign_straight_through_only"
})
+ minetest.register_node("street_signs:sign_left_turn_or_straight"..onpole, {
+ description = "R3-6: Left turn or straight through",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_generic_sign_30x36"..onpole..".obj",
+ tiles = {
+ "street_signs_left_turn_or_straight.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_left_turn_or_straight_inv.png",
+ wield_image = "street_signs_left_turn_or_straight_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ after_place_node = street_signs.after_place_node,
+ on_rotate = on_rotate,
+ drop = "street_signs:sign_left_turn_or_straight"
+ })
+
+ minetest.register_node("street_signs:sign_right_turn_or_straight"..onpole, {
+ description = "R3-6: Right turn or straight through",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_generic_sign_30x36"..onpole..".obj",
+ tiles = {
+ "street_signs_right_turn_or_straight.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_right_turn_or_straight_inv.png",
+ wield_image = "street_signs_right_turn_or_straight_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ after_place_node = street_signs.after_place_node,
+ on_rotate = on_rotate,
+ drop = "street_signs:sign_right_turn_or_straight"
+ })
+
+
cbox = street_signs.make_selection_boxes(36, 36, onpole)
minetest.register_node("street_signs:sign_left_lane_must_turn_left"..onpole, {
@@ -535,6 +580,71 @@ for _, onpole in ipairs({"", "_onpole"}) do
drop = "street_signs:sign_roundabout_directional"
})
+ minetest.register_node("street_signs:sign_roundabout_directional_left"..onpole, {
+ description = "R6-4b: Roundabout direction (4 chevrons, pointing left)",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_generic_sign_60x24"..onpole..".obj",
+ tiles = { "street_signs_roundabout_directional_left.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_roundabout_directional_left_inv.png",
+ wield_image = "street_signs_roundabout_directional_left.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ after_place_node = street_signs.after_place_node,
+ on_rotate = on_rotate,
+ drop = "street_signs:sign_roundabout_directional_left"
+ })
+
+ cbox = street_signs.make_selection_boxes(30, 30, onpole)
+
+ minetest.register_node("street_signs:sign_roundabout_counter_clockwise"..onpole, {
+ description = "R6-5P: Roundabout plaque (to the left/counter-clockwise)",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_generic_sign_30x30"..onpole..".obj",
+ tiles = { "street_signs_roundabout_counter_clockwise.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_roundabout_counter_clockwise_inv.png",
+ wield_image = "street_signs_roundabout_counter_clockwise.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ after_place_node = street_signs.after_place_node,
+ on_rotate = on_rotate,
+ drop = "street_signs:sign_roundabout_counter_clockwise"
+ })
+
+ minetest.register_node("street_signs:sign_roundabout_clockwise"..onpole, {
+ description = "R6-5P: Roundabout plaque (to the right/clockwise)",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_generic_sign_30x30"..onpole..".obj",
+ tiles = { "street_signs_roundabout_clockwise.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_roundabout_clockwise_inv.png",
+ wield_image = "street_signs_roundabout_clockwise.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ after_place_node = street_signs.after_place_node,
+ on_rotate = on_rotate,
+ drop = "street_signs:sign_roundabout_clockwise"
+ })
+
cbox = street_signs.make_selection_boxes(24, 30, onpole)
minetest.register_node("street_signs:sign_do_not_stop_on_tracks"..onpole, {
@@ -605,6 +715,28 @@ for _, onpole in ipairs({"", "_onpole"}) do
drop = "street_signs:sign_ped_push_button_to_cross_r10_3a_right"
})
+ minetest.register_node("street_signs:sign_ped_push_button_to_cross_r10_3a_both_ways"..onpole, {
+ description = "R10-3a: Pedestrians, push button to cross (pointing both ways)",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_generic_sign_9x15"..onpole..".obj",
+ tiles = { "street_signs_ped_push_button_to_cross_r10_3a_both_ways.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_ped_push_button_to_cross_r10_3a_both_ways_inv.png",
+ wield_image = "street_signs_ped_push_button_to_cross_r10_3a_both_ways_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ default_color = "0",
+ after_place_node = street_signs.after_place_node,
+ on_rotate = on_rotate,
+ drop = "street_signs:sign_ped_push_button_to_cross_r10_3a_both_ways"
+ })
+
minetest.register_node("street_signs:sign_ped_push_button_to_cross_r10_3e"..onpole, {
description = "R10-3e: Pedestrians, push button to cross (pointing right)",
paramtype = "light",
@@ -910,6 +1042,31 @@ for _, onpole in ipairs({"", "_onpole"}) do
drop = "street_signs:sign_rr_grade_crossbuck"
})
+ cbox = street_signs.make_selection_boxes(24, 12, onpole, 0, 12, 0)
+
+ minetest.register_node("street_signs:sign_rr_exempt_r15_3p"..onpole, {
+ description = "R15-3P: Railroad \"EXEMPT\" sign (white)",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_generic_sign_24x12_top"..onpole..".obj",
+ tiles = { "street_signs_rr_exempt_r15_3p.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_rr_exempt_r15_3p_inv.png",
+ wield_image = "street_signs_rr_exempt_r15_3p_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ default_color = "0",
+ after_place_node = street_signs.after_place_node,
+ on_rotate = on_rotate,
+ drop = "street_signs:sign_rr_exempt_r15_3p"
+ })
+
+
table.insert(street_signs.lbm_restore_nodes, "street_signs:sign_ped_push_button_to_cross_r10_3i"..onpole)
table.insert(street_signs.lbm_restore_nodes, "street_signs:sign_ped_push_button_to_cross_r10_3i_left"..onpole)
table.insert(street_signs.lbm_restore_nodes, "street_signs:sign_speed_limit"..onpole)
diff --git a/street_signs/signs_class_w.lua b/street_signs/signs_class_w.lua
index e8aff41..83022cb 100644
--- a/street_signs/signs_class_w.lua
+++ b/street_signs/signs_class_w.lua
@@ -15,8 +15,340 @@ for _, onpole in ipairs({"", "_onpole"}) do
pole_mount_tex = "street_signs_pole_mount.png"
end
+ cbox = street_signs.make_selection_boxes(36, 36, onpole)
+
+ minetest.register_node("street_signs:sign_road_turns_sharp_left"..onpole, {
+ description = "W1-1: Road turns, sharp left ahead",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_warning_36x36"..onpole..".obj",
+ tiles = { "street_signs_road_turns_sharp_left.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_road_turns_sharp_left_inv.png",
+ wield_image = "street_signs_road_turns_sharp_left_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ default_color = "0",
+ after_place_node = street_signs.after_place_node,
+ on_rotate = on_rotate,
+ drop = "street_signs:sign_road_turns_sharp_left"
+ })
+
+ minetest.register_node("street_signs:sign_road_turns_sharp_right"..onpole, {
+ description = "W1-1: Road turns, sharp right ahead",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_warning_36x36"..onpole..".obj",
+ tiles = { "street_signs_road_turns_sharp_right.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_road_turns_sharp_right_inv.png",
+ wield_image = "street_signs_road_turns_sharp_right_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ default_color = "0",
+ after_place_node = street_signs.after_place_node,
+ on_rotate = on_rotate,
+ drop = "street_signs:sign_road_turns_sharp_right"
+ })
+
+ minetest.register_node("street_signs:sign_road_turns_left"..onpole, {
+ description = "W1-2: Road turns left ahead",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_warning_36x36"..onpole..".obj",
+ tiles = { "street_signs_road_turns_left.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_road_turns_left_inv.png",
+ wield_image = "street_signs_road_turns_left_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ default_color = "0",
+ after_place_node = street_signs.after_place_node,
+ on_rotate = on_rotate,
+ drop = "street_signs:sign_road_turns_left"
+ })
+
+ minetest.register_node("street_signs:sign_road_turns_right"..onpole, {
+ description = "W1-2: Road turns right ahead",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_warning_36x36"..onpole..".obj",
+ tiles = { "street_signs_road_turns_right.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_road_turns_right_inv.png",
+ wield_image = "street_signs_road_turns_right_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ default_color = "0",
+ after_place_node = street_signs.after_place_node,
+ on_rotate = on_rotate,
+ drop = "street_signs:sign_road_turns_right"
+ })
+
+ minetest.register_node("street_signs:sign_road_turns_dog_leg_left"..onpole, {
+ description = "W1-3: Road turns, sharp dog-leg to the left ahead",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_warning_36x36"..onpole..".obj",
+ tiles = { "street_signs_road_turns_dog_leg_left.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_road_turns_dog_leg_left_inv.png",
+ wield_image = "street_signs_road_turns_dog_leg_left_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ default_color = "0",
+ after_place_node = street_signs.after_place_node,
+ on_rotate = on_rotate,
+ drop = "street_signs:sign_road_turns_dog_leg_left"
+ })
+
+ minetest.register_node("street_signs:sign_road_turns_dog_leg_right"..onpole, {
+ description = "W1-3: Road turns, sharp dog-leg to the right ahead",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_warning_36x36"..onpole..".obj",
+ tiles = { "street_signs_road_turns_dog_leg_right.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_road_turns_dog_leg_right_inv.png",
+ wield_image = "street_signs_road_turns_dog_leg_right_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ default_color = "0",
+ after_place_node = street_signs.after_place_node,
+ on_rotate = on_rotate,
+ drop = "street_signs:sign_road_turns_dog_leg_right"
+ })
+
+ minetest.register_node("street_signs:sign_road_turns_dog_leg_curve_left"..onpole, {
+ description = "W1-4: Road turns, dog-leg curve to the left ahead",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_warning_36x36"..onpole..".obj",
+ tiles = { "street_signs_road_turns_dog_leg_curve_left.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_road_turns_dog_leg_curve_left_inv.png",
+ wield_image = "street_signs_road_turns_dog_leg_curve_left_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ default_color = "0",
+ after_place_node = street_signs.after_place_node,
+ on_rotate = on_rotate,
+ drop = "street_signs:sign_road_turns_dog_leg_curve_left"
+ })
+
+ minetest.register_node("street_signs:sign_road_turns_dog_leg_curve_right"..onpole, {
+ description = "W1-4: Road turns, dog-leg curve to the right ahead",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_warning_36x36"..onpole..".obj",
+ tiles = { "street_signs_road_turns_dog_leg_curve_right.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_road_turns_dog_leg_curve_right_inv.png",
+ wield_image = "street_signs_road_turns_dog_leg_curve_right_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ default_color = "0",
+ after_place_node = street_signs.after_place_node,
+ on_rotate = on_rotate,
+ drop = "street_signs:sign_road_turns_dog_leg_curve_right"
+ })
+
+ minetest.register_node("street_signs:sign_road_winding"..onpole, {
+ description = "W1-5: Winding road ahead",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_warning_36x36"..onpole..".obj",
+ tiles = { "street_signs_road_winding.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_road_winding_inv.png",
+ wield_image = "street_signs_road_winding_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ default_color = "0",
+ after_place_node = street_signs.after_place_node,
+ on_rotate = on_rotate,
+ drop = "street_signs:sign_road_winding"
+ })
+
+ minetest.register_node("street_signs:sign_road_turns_hairpin_left"..onpole, {
+ description = "W1-11: Road turns, hairpin curve to the left ahead",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_warning_36x36"..onpole..".obj",
+ tiles = { "street_signs_road_turns_hairpin_left.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_road_turns_hairpin_left_inv.png",
+ wield_image = "street_signs_road_turns_hairpin_left_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ default_color = "0",
+ after_place_node = street_signs.after_place_node,
+ on_rotate = on_rotate,
+ drop = "street_signs:sign_road_turns_hairpin_left"
+ })
+
+ minetest.register_node("street_signs:sign_road_turns_hairpin_right"..onpole, {
+ description = "W1-11: Road turns, hairpin curve to the right ahead",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_warning_36x36"..onpole..".obj",
+ tiles = { "street_signs_road_turns_hairpin_right.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_road_turns_hairpin_right_inv.png",
+ wield_image = "street_signs_road_turns_hairpin_right_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ default_color = "0",
+ after_place_node = street_signs.after_place_node,
+ on_rotate = on_rotate,
+ drop = "street_signs:sign_road_turns_hairpin_right"
+ })
+
+ minetest.register_node("street_signs:sign_road_turns_270_left"..onpole, {
+ description = "W1-15: Road turns, 270 degree loop to the left ahead",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_warning_36x36"..onpole..".obj",
+ tiles = { "street_signs_road_turns_270_left.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_road_turns_270_left_inv.png",
+ wield_image = "street_signs_road_turns_270_left_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ default_color = "0",
+ after_place_node = street_signs.after_place_node,
+ on_rotate = on_rotate,
+ drop = "street_signs:sign_road_turns_270_left"
+ })
+
+ minetest.register_node("street_signs:sign_road_turns_270_right"..onpole, {
+ description = "W1-15: Road turns, 270 degree loop to the right ahead",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_warning_36x36"..onpole..".obj",
+ tiles = { "street_signs_road_turns_270_right.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_road_turns_270_right_inv.png",
+ wield_image = "street_signs_road_turns_270_right_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ default_color = "0",
+ after_place_node = street_signs.after_place_node,
+ on_rotate = on_rotate,
+ drop = "street_signs:sign_road_turns_270_right"
+ })
+
cbox = street_signs.make_selection_boxes(48, 24, onpole)
+ minetest.register_node("street_signs:sign_large_arrow_left"..onpole, {
+ description = "W1-6: Large arrow pointing left",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_generic_sign_48x24"..onpole..".obj",
+ tiles = { "street_signs_large_arrow_left.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_large_arrow_left_inv.png",
+ wield_image = "street_signs_large_arrow_left_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ default_color = "0",
+ after_place_node = street_signs.after_place_node,
+ on_rotate = on_rotate,
+ drop = "street_signs:sign_large_arrow_left"
+ })
+
+ minetest.register_node("street_signs:sign_large_arrow_right"..onpole, {
+ description = "W1-6: Large arrow pointing right",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_generic_sign_48x24"..onpole..".obj",
+ tiles = { "street_signs_large_arrow_right.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_large_arrow_right_inv.png",
+ wield_image = "street_signs_large_arrow_right_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ default_color = "0",
+ after_place_node = street_signs.after_place_node,
+ on_rotate = on_rotate,
+ drop = "street_signs:sign_large_arrow_right"
+ })
+
minetest.register_node("street_signs:sign_two_direction_large_arrow"..onpole, {
description = "W1-7: Two direction large arrow",
paramtype = "light",
@@ -431,6 +763,85 @@ for _, onpole in ipairs({"", "_onpole"}) do
drop = "street_signs:sign_hill_with_grade_ahead"
})
+ cbox = street_signs.make_selection_boxes(24, 18, onpole, 0, 9.75, 0)
+
+ minetest.register_node("street_signs:sign_distance_2_lines"..onpole, {
+ description = "W7-3aP: Blank distance sign (like \"Next X Miles\", 2 lines, yellow)",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_generic_sign_24x18_top"..onpole..".obj",
+ tiles = { "street_signs_distance_2_lines.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_distance_2_lines_inv.png",
+ wield_image = "street_signs_distance_2_lines_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ default_color = "0",
+ on_construct = street_signs.construct_sign,
+ on_destruct = street_signs.destruct_sign,
+ after_place_node = street_signs.after_place_node,
+ on_receive_fields = street_signs.receive_fields,
+ on_punch = street_signs.update_sign,
+ on_rotate = on_rotate,
+ number_of_lines = 2,
+ horiz_scaling = 1.8,
+ vert_scaling = 1.25,
+ line_spacing = 1,
+ font_size = 31,
+ x_offset = 12,
+ y_offset = 12,
+ chars_per_line = 20,
+ entity_info = {
+ mesh = "street_signs_generic_sign_24x18_top_entity"..onpole..".obj",
+ yaw = street_signs.wallmounted_yaw
+ },
+ drop = "street_signs:sign_distance_2_lines"
+ })
+
+ minetest.register_node("street_signs:sign_distance_2_lines_orange"..onpole, {
+ description = "W7-3aP: Blank distance sign (like \"Next X Miles\", 2 lines, orange)",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_generic_sign_24x18_top"..onpole..".obj",
+ tiles = { "street_signs_distance_2_lines_orange.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_distance_2_lines_orange_inv.png",
+ wield_image = "street_signs_distance_2_lines_orange_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ default_color = "0",
+ on_construct = street_signs.construct_sign,
+ on_destruct = street_signs.destruct_sign,
+ after_place_node = street_signs.after_place_node,
+ on_receive_fields = street_signs.receive_fields,
+ on_punch = street_signs.update_sign,
+ on_rotate = on_rotate,
+ number_of_lines = 2,
+ horiz_scaling = 1.8,
+ vert_scaling = 1.25,
+ line_spacing = 1,
+ font_size = 31,
+ x_offset = 12,
+ y_offset = 12,
+ chars_per_line = 20,
+ entity_info = {
+ mesh = "street_signs_generic_sign_24x18_top_entity"..onpole..".obj",
+ yaw = street_signs.wallmounted_yaw
+ },
+ drop = "street_signs:sign_distance_2_lines_orange"
+ })
+
+
cbox = street_signs.make_selection_boxes(30, 30, onpole)
minetest.register_node("street_signs:sign_rr_grade_crossing_advance"..onpole, {
@@ -441,7 +852,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
drawtype = "mesh",
node_box = cbox,
selection_box = cbox,
- mesh = "street_signs_rr_grade_crossing_advance"..onpole..".obj",
+ mesh = "street_signs_generic_sign_30dia"..onpole..".obj",
tiles = { "street_signs_rr_grade_crossing_advance.png",
"street_signs_sign_edge.png",
pole_mount_tex
@@ -455,6 +866,30 @@ for _, onpole in ipairs({"", "_onpole"}) do
drop = "street_signs:sign_rr_grade_crossing_advance"
})
+ cbox = street_signs.make_selection_boxes(24, 12, onpole, 0, 12, 0)
+
+ minetest.register_node("street_signs:sign_rr_exempt_w10_1ap"..onpole, {
+ description = "W10-1aP: Railroad \"EXEMPT\" sign (yellow)",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_generic_sign_24x12_top"..onpole..".obj",
+ tiles = { "street_signs_rr_exempt_w10_1ap.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_rr_exempt_w10_1ap_inv.png",
+ wield_image = "street_signs_rr_exempt_w10_1ap_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ default_color = "0",
+ after_place_node = street_signs.after_place_node,
+ on_rotate = on_rotate,
+ drop = "street_signs:sign_rr_exempt_w10_1ap"
+ })
+
cbox = street_signs.make_selection_boxes(36, 36, onpole)
minetest.register_node("street_signs:sign_pedestrian_crossing"..onpole, {
@@ -517,6 +952,126 @@ for _, onpole in ipairs({"", "_onpole"}) do
drop = "street_signs:sign_low_clearance"
})
+ cbox = street_signs.make_selection_boxes(18, 18, onpole, 0, 10, 0)
+
+ minetest.register_node("street_signs:sign_advisory_speed_mph"..onpole, {
+ description = "W13-1P: Advisory speed (MPH)",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_generic_sign_18x18_top"..onpole..".obj",
+ tiles = { "street_signs_advisory_speed_mph.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_advisory_speed_mph_inv.png",
+ wield_image = "street_signs_advisory_speed_mph_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ default_color = "0",
+ on_construct = street_signs.construct_sign,
+ on_destruct = street_signs.destruct_sign,
+ after_place_node = street_signs.after_place_node,
+ on_receive_fields = street_signs.receive_fields,
+ on_punch = street_signs.update_sign,
+ on_rotate = on_rotate,
+ number_of_lines = 1,
+ horiz_scaling = 1.25,
+ vert_scaling = 1.5,
+ line_spacing = 1,
+ font_size = 31,
+ x_offset = 8,
+ y_offset = 5,
+ chars_per_line = 8,
+ entity_info = {
+ mesh = "street_signs_generic_sign_18x18_top_entity"..onpole..".obj",
+ yaw = street_signs.wallmounted_yaw
+ },
+ drop = "street_signs:sign_advisory_speed_mph"
+ })
+
+ minetest.register_node("street_signs:sign_advisory_speed_kmh"..onpole, {
+ description = "W13-1P: Advisory speed (km/h)",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_generic_sign_18x18_top"..onpole..".obj",
+ tiles = { "street_signs_advisory_speed_kmh.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_advisory_speed_kmh_inv.png",
+ wield_image = "street_signs_advisory_speed_kmh_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ default_color = "0",
+ on_construct = street_signs.construct_sign,
+ on_destruct = street_signs.destruct_sign,
+ after_place_node = street_signs.after_place_node,
+ on_receive_fields = street_signs.receive_fields,
+ on_punch = street_signs.update_sign,
+ on_rotate = on_rotate,
+ number_of_lines = 1,
+ horiz_scaling = 1.25,
+ vert_scaling = 1.5,
+ line_spacing = 1,
+ font_size = 31,
+ x_offset = 8,
+ y_offset = 5,
+ chars_per_line = 8,
+ entity_info = {
+ mesh = "street_signs_generic_sign_18x18_top_entity"..onpole..".obj",
+ yaw = street_signs.wallmounted_yaw
+ },
+ drop = "street_signs:sign_advisory_speed_kmh"
+ })
+
+ minetest.register_node("street_signs:sign_advisory_speed_ms"..onpole, {
+ description = "W13-1P: Advisory speed (m/s)",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_generic_sign_18x18_top"..onpole..".obj",
+ tiles = { "street_signs_advisory_speed_ms.png",
+ "street_signs_sign_edge.png",
+ pole_mount_tex
+ },
+ inventory_image = "street_signs_advisory_speed_ms_inv.png",
+ wield_image = "street_signs_advisory_speed_ms_inv.png",
+ groups = {choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
+ default_color = "0",
+ on_construct = street_signs.construct_sign,
+ on_destruct = street_signs.destruct_sign,
+ after_place_node = street_signs.after_place_node,
+ on_receive_fields = street_signs.receive_fields,
+ on_punch = street_signs.update_sign,
+ on_rotate = on_rotate,
+ number_of_lines = 1,
+ horiz_scaling = 1.25,
+ vert_scaling = 1.5,
+ line_spacing = 1,
+ font_size = 31,
+ x_offset = 8,
+ y_offset = 5,
+ chars_per_line = 8,
+ entity_info = {
+ mesh = "street_signs_generic_sign_18x18_top_entity"..onpole..".obj",
+ yaw = street_signs.wallmounted_yaw
+ },
+ drop = "street_signs:sign_advisory_speed_ms"
+ })
+
table.insert(street_signs.lbm_restore_nodes, "street_signs:sign_hill_with_grade_ahead"..onpole)
table.insert(street_signs.lbm_restore_nodes, "street_signs:sign_low_clearance"..onpole)
+ table.insert(street_signs.lbm_restore_nodes, "street_signs:sign_distance_2_lines"..onpole)
+ table.insert(street_signs.lbm_restore_nodes, "street_signs:sign_advisory_speed_mph"..onpole)
+ table.insert(street_signs.lbm_restore_nodes, "street_signs:sign_advisory_speed_kmh"..onpole)
+ table.insert(street_signs.lbm_restore_nodes, "street_signs:sign_advisory_speed_ms"..onpole)
end
diff --git a/street_signs/signs_misc_generic.lua b/street_signs/signs_misc_generic.lua
index a2b429b..78d346b 100644
--- a/street_signs/signs_misc_generic.lua
+++ b/street_signs/signs_misc_generic.lua
@@ -175,126 +175,62 @@ for _, onpole in ipairs({"", "_onpole"}) do
table.insert(street_signs.lbm_restore_nodes, "street_signs:sign_warning_orange_4_line"..onpole)
end
-for _, c in ipairs(street_signs.big_sign_colors) do
-
- cbox = {
- type = "wallmounted",
- wall_side = { -0.5, -0.4375, -0.4375, -0.375, 0.4375, 1.4375 }
- }
-
- local color = c[1]
- local defc = c[2]
-
- minetest.register_node("street_signs:sign_highway_small_"..color, {
- description = "Small generic highway sign (3-line, "..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 = "wallmounted",
- drawtype = "mesh",
- node_box = cbox,
- selection_box = cbox,
- mesh = "street_signs_highway_small.obj",
- tiles = { "street_signs_highway_small_"..color..".png" },
- default_color = defc,
- groups = {choppy=2, dig_immediate=2},
- on_construct = street_signs.construct_sign,
- on_destruct = street_signs.destruct_sign,
- on_receive_fields = street_signs.receive_fields,
- on_punch = street_signs.update_sign,
- on_rotate = street_signs.wallmounted_rotate,
- number_of_lines = 3,
- horiz_scaling = 2,
- vert_scaling = 1.15,
- line_spacing = 2,
- font_size = 31,
- x_offset = 9,
- y_offset = 7,
- chars_per_line = 22,
- entity_info = {
- mesh = "street_signs_highway_small_entity.obj",
- yaw = street_signs.wallmounted_yaw
- }
- })
- cbox = {
+for _, s in ipairs(street_signs.big_sign_sizes) do
+ local size = s[1]
+ local nlines = s[2]
+ local nchars = s[3]
+ local hscale = s[4]
+ local vscale = s[5]
+ local xoffs = s[6]
+ local yoffs = s[7]
+ local cbox = {
type = "wallmounted",
- wall_side = { -0.5, -0.4375, -0.4375, -0.375, 1.4375, 1.4375 }
+ wall_side = s[8]
}
- minetest.register_node("street_signs:sign_highway_medium_"..color, {
- description = "Medium generic highway sign (5-line, "..color..")",
- inventory_image = "street_signs_highway_medium_"..color.."_inv.png",
- wield_image = "street_signs_highway_medium_"..color.."_inv.png",
- paramtype = "light",
- sunlight_propagates = true,
- paramtype2 = "wallmounted",
- drawtype = "mesh",
- node_box = cbox,
- selection_box = cbox,
- mesh = "street_signs_highway_medium.obj",
- tiles = { "street_signs_highway_medium_"..color..".png" },
- default_color = defc,
- groups = {choppy=2, dig_immediate=2},
- on_construct = street_signs.construct_sign,
- on_destruct = street_signs.destruct_sign,
- on_receive_fields = street_signs.receive_fields,
- on_punch = street_signs.update_sign,
- on_rotate = street_signs.wallmounted_rotate,
- number_of_lines = 6,
- horiz_scaling = 2,
- vert_scaling = 0.915,
- line_spacing = 2,
- font_size = 31,
- x_offset = 7,
- y_offset = 10,
- chars_per_line = 22,
- entity_info = {
- mesh = "street_signs_highway_medium_entity.obj",
- yaw = street_signs.wallmounted_yaw
- }
- })
-
- cbox = {
- 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, {
- description = "Large generic highway sign (5-line, "..color..")",
- inventory_image = "street_signs_highway_large_"..color.."_inv.png",
- wield_image = "street_signs_highway_large_"..color.."_inv.png",
- paramtype = "light",
- sunlight_propagates = true,
- paramtype2 = "wallmounted",
- drawtype = "mesh",
- node_box = cbox,
- selection_box = cbox,
- mesh = "street_signs_highway_large.obj",
- tiles = { "street_signs_highway_large_"..color..".png" },
- default_color = defc,
- groups = {choppy=2, dig_immediate=2},
- on_construct = street_signs.construct_sign,
- on_destruct = street_signs.destruct_sign,
- on_receive_fields = street_signs.receive_fields,
- on_punch = street_signs.update_sign,
- on_rotate = street_signs.wallmounted_rotate,
- number_of_lines = 6,
- horiz_scaling = 2,
- vert_scaling = 0.915,
- line_spacing = 2,
- font_size = 31,
- x_offset = 12,
- y_offset = 11,
- chars_per_line = 25,
- entity_info = {
- mesh = "street_signs_highway_large_entity.obj",
- yaw = street_signs.wallmounted_yaw
- }
- })
-
- table.insert(street_signs.lbm_restore_nodes, "street_signs:sign_highway_small_"..color)
- table.insert(street_signs.lbm_restore_nodes, "street_signs:sign_highway_medium_"..color)
- table.insert(street_signs.lbm_restore_nodes, "street_signs:sign_highway_large_"..color)
+ for _, c in ipairs(street_signs.big_sign_colors) do
+
+ local color = c[1]
+ local defc = c[2]
+
+ minetest.register_node("street_signs:sign_highway_"..size.."_"..color, {
+ description = "Generic highway sign (3-line, "..size..", "..color..")",
+ inventory_image = "street_signs_generic_highway_"..size.."_"..color.."_inv.png",
+ wield_image = "street_signs_generic_highway_"..size.."_"..color.."_inv.png",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_generic_highway_"..size..".obj",
+ tiles = {
+ "street_signs_generic_highway_front_"..size.."_"..color..".png",
+ "street_signs_generic_highway_back_"..size..".png",
+ "street_signs_generic_highway_edges.png"
+ },
+ default_color = defc,
+ groups = {choppy=2, dig_immediate=2},
+ on_construct = street_signs.construct_sign,
+ on_destruct = street_signs.destruct_sign,
+ on_receive_fields = street_signs.receive_fields,
+ on_punch = street_signs.update_sign,
+ on_rotate = street_signs.wallmounted_rotate,
+ number_of_lines = nlines,
+ chars_per_line = nchars,
+ horiz_scaling = hscale,
+ vert_scaling = vscale,
+ line_spacing = 2,
+ font_size = 31,
+ x_offset = xoffs,
+ y_offset = yoffs,
+ entity_info = {
+ mesh = "street_signs_generic_highway_"..size.."_entity.obj",
+ yaw = street_signs.wallmounted_yaw
+ }
+ })
+
+ table.insert(street_signs.lbm_restore_nodes, "street_signs:sign_highway_"..size.."_"..color)
+ end
end
diff --git a/street_signs/textures/street_signs_advisory_speed_kmh.png b/street_signs/textures/street_signs_advisory_speed_kmh.png
new file mode 100644
index 0000000..95ff82b
--- /dev/null
+++ b/street_signs/textures/street_signs_advisory_speed_kmh.png
Binary files differ
diff --git a/street_signs/textures/street_signs_advisory_speed_kmh_inv.png b/street_signs/textures/street_signs_advisory_speed_kmh_inv.png
new file mode 100644
index 0000000..00ff77a
--- /dev/null
+++ b/street_signs/textures/street_signs_advisory_speed_kmh_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_advisory_speed_mph.png b/street_signs/textures/street_signs_advisory_speed_mph.png
new file mode 100644
index 0000000..0fda165
--- /dev/null
+++ b/street_signs/textures/street_signs_advisory_speed_mph.png
Binary files differ
diff --git a/street_signs/textures/street_signs_advisory_speed_mph_inv.png b/street_signs/textures/street_signs_advisory_speed_mph_inv.png
new file mode 100644
index 0000000..c9142df
--- /dev/null
+++ b/street_signs/textures/street_signs_advisory_speed_mph_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_advisory_speed_ms.png b/street_signs/textures/street_signs_advisory_speed_ms.png
new file mode 100644
index 0000000..9a5a10c
--- /dev/null
+++ b/street_signs/textures/street_signs_advisory_speed_ms.png
Binary files differ
diff --git a/street_signs/textures/street_signs_advisory_speed_ms_inv.png b/street_signs/textures/street_signs_advisory_speed_ms_inv.png
new file mode 100644
index 0000000..ca66f80
--- /dev/null
+++ b/street_signs/textures/street_signs_advisory_speed_ms_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_detour_left_m4_10.png b/street_signs/textures/street_signs_detour_left_m4_10.png
new file mode 100644
index 0000000..aa5d03f
--- /dev/null
+++ b/street_signs/textures/street_signs_detour_left_m4_10.png
Binary files differ
diff --git a/street_signs/textures/street_signs_detour_left_m4_10_inv.png b/street_signs/textures/street_signs_detour_left_m4_10_inv.png
new file mode 100644
index 0000000..bfb6f3b
--- /dev/null
+++ b/street_signs/textures/street_signs_detour_left_m4_10_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_detour_right_m4_10.png b/street_signs/textures/street_signs_detour_right_m4_10.png
new file mode 100644
index 0000000..79ea68a
--- /dev/null
+++ b/street_signs/textures/street_signs_detour_right_m4_10.png
Binary files differ
diff --git a/street_signs/textures/street_signs_detour_right_m4_10_inv.png b/street_signs/textures/street_signs_detour_right_m4_10_inv.png
new file mode 100644
index 0000000..37be8d9
--- /dev/null
+++ b/street_signs/textures/street_signs_detour_right_m4_10_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_distance_2_lines.png b/street_signs/textures/street_signs_distance_2_lines.png
new file mode 100644
index 0000000..8eab248
--- /dev/null
+++ b/street_signs/textures/street_signs_distance_2_lines.png
Binary files differ
diff --git a/street_signs/textures/street_signs_distance_2_lines_inv.png b/street_signs/textures/street_signs_distance_2_lines_inv.png
new file mode 100644
index 0000000..5a0aa17
--- /dev/null
+++ b/street_signs/textures/street_signs_distance_2_lines_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_distance_2_lines_orange.png b/street_signs/textures/street_signs_distance_2_lines_orange.png
new file mode 100644
index 0000000..046eb1c
--- /dev/null
+++ b/street_signs/textures/street_signs_distance_2_lines_orange.png
Binary files differ
diff --git a/street_signs/textures/street_signs_distance_2_lines_orange_inv.png b/street_signs/textures/street_signs_distance_2_lines_orange_inv.png
new file mode 100644
index 0000000..d004d4a
--- /dev/null
+++ b/street_signs/textures/street_signs_distance_2_lines_orange_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_generic_highway_back_large.png b/street_signs/textures/street_signs_generic_highway_back_large.png
new file mode 100644
index 0000000..1bcb609
--- /dev/null
+++ b/street_signs/textures/street_signs_generic_highway_back_large.png
Binary files differ
diff --git a/street_signs/textures/street_signs_generic_highway_back_medium.png b/street_signs/textures/street_signs_generic_highway_back_medium.png
new file mode 100644
index 0000000..65d9432
--- /dev/null
+++ b/street_signs/textures/street_signs_generic_highway_back_medium.png
Binary files differ
diff --git a/street_signs/textures/street_signs_generic_highway_back_small.png b/street_signs/textures/street_signs_generic_highway_back_small.png
new file mode 100644
index 0000000..11c9bbe
--- /dev/null
+++ b/street_signs/textures/street_signs_generic_highway_back_small.png
Binary files differ
diff --git a/street_signs/textures/street_signs_generic_highway_edges.png b/street_signs/textures/street_signs_generic_highway_edges.png
new file mode 100644
index 0000000..8ce2f0a
--- /dev/null
+++ b/street_signs/textures/street_signs_generic_highway_edges.png
Binary files differ
diff --git a/street_signs/textures/street_signs_generic_highway_front_large_blue.png b/street_signs/textures/street_signs_generic_highway_front_large_blue.png
new file mode 100644
index 0000000..9a223f9
--- /dev/null
+++ b/street_signs/textures/street_signs_generic_highway_front_large_blue.png
Binary files differ
diff --git a/street_signs/textures/street_signs_generic_highway_front_large_green.png b/street_signs/textures/street_signs_generic_highway_front_large_green.png
new file mode 100644
index 0000000..51f67cd
--- /dev/null
+++ b/street_signs/textures/street_signs_generic_highway_front_large_green.png
Binary files differ
diff --git a/street_signs/textures/street_signs_generic_highway_front_large_orange.png b/street_signs/textures/street_signs_generic_highway_front_large_orange.png
new file mode 100644
index 0000000..362343e
--- /dev/null
+++ b/street_signs/textures/street_signs_generic_highway_front_large_orange.png
Binary files differ
diff --git a/street_signs/textures/street_signs_generic_highway_front_large_yellow.png b/street_signs/textures/street_signs_generic_highway_front_large_yellow.png
new file mode 100644
index 0000000..bf3d403
--- /dev/null
+++ b/street_signs/textures/street_signs_generic_highway_front_large_yellow.png
Binary files differ
diff --git a/street_signs/textures/street_signs_generic_highway_front_medium_blue.png b/street_signs/textures/street_signs_generic_highway_front_medium_blue.png
new file mode 100644
index 0000000..f69c82c
--- /dev/null
+++ b/street_signs/textures/street_signs_generic_highway_front_medium_blue.png
Binary files differ
diff --git a/street_signs/textures/street_signs_generic_highway_front_medium_green.png b/street_signs/textures/street_signs_generic_highway_front_medium_green.png
new file mode 100644
index 0000000..df768d4
--- /dev/null
+++ b/street_signs/textures/street_signs_generic_highway_front_medium_green.png
Binary files differ
diff --git a/street_signs/textures/street_signs_generic_highway_front_medium_orange.png b/street_signs/textures/street_signs_generic_highway_front_medium_orange.png
new file mode 100644
index 0000000..fbca15c
--- /dev/null
+++ b/street_signs/textures/street_signs_generic_highway_front_medium_orange.png
Binary files differ
diff --git a/street_signs/textures/street_signs_generic_highway_front_medium_yellow.png b/street_signs/textures/street_signs_generic_highway_front_medium_yellow.png
new file mode 100644
index 0000000..f9f102d
--- /dev/null
+++ b/street_signs/textures/street_signs_generic_highway_front_medium_yellow.png
Binary files differ
diff --git a/street_signs/textures/street_signs_generic_highway_front_small_blue.png b/street_signs/textures/street_signs_generic_highway_front_small_blue.png
new file mode 100644
index 0000000..bf49102
--- /dev/null
+++ b/street_signs/textures/street_signs_generic_highway_front_small_blue.png
Binary files differ
diff --git a/street_signs/textures/street_signs_generic_highway_front_small_green.png b/street_signs/textures/street_signs_generic_highway_front_small_green.png
new file mode 100644
index 0000000..3c6148e
--- /dev/null
+++ b/street_signs/textures/street_signs_generic_highway_front_small_green.png
Binary files differ
diff --git a/street_signs/textures/street_signs_generic_highway_front_small_orange.png b/street_signs/textures/street_signs_generic_highway_front_small_orange.png
new file mode 100644
index 0000000..d98caaf
--- /dev/null
+++ b/street_signs/textures/street_signs_generic_highway_front_small_orange.png
Binary files differ
diff --git a/street_signs/textures/street_signs_generic_highway_front_small_yellow.png b/street_signs/textures/street_signs_generic_highway_front_small_yellow.png
new file mode 100644
index 0000000..8d31fb5
--- /dev/null
+++ b/street_signs/textures/street_signs_generic_highway_front_small_yellow.png
Binary files differ
diff --git a/street_signs/textures/street_signs_highway_large_blue_inv.png b/street_signs/textures/street_signs_generic_highway_large_blue_inv.png
index 94b5377..94b5377 100644
--- a/street_signs/textures/street_signs_highway_large_blue_inv.png
+++ b/street_signs/textures/street_signs_generic_highway_large_blue_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_highway_large_green_inv.png b/street_signs/textures/street_signs_generic_highway_large_green_inv.png
index b19145f..b19145f 100644
--- a/street_signs/textures/street_signs_highway_large_green_inv.png
+++ b/street_signs/textures/street_signs_generic_highway_large_green_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_highway_large_orange_inv.png b/street_signs/textures/street_signs_generic_highway_large_orange_inv.png
index 7298bcd..7298bcd 100644
--- a/street_signs/textures/street_signs_highway_large_orange_inv.png
+++ b/street_signs/textures/street_signs_generic_highway_large_orange_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_highway_large_yellow_inv.png b/street_signs/textures/street_signs_generic_highway_large_yellow_inv.png
index c93135a..c93135a 100644
--- a/street_signs/textures/street_signs_highway_large_yellow_inv.png
+++ b/street_signs/textures/street_signs_generic_highway_large_yellow_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_highway_medium_blue_inv.png b/street_signs/textures/street_signs_generic_highway_medium_blue_inv.png
index 90b5d1d..90b5d1d 100644
--- a/street_signs/textures/street_signs_highway_medium_blue_inv.png
+++ b/street_signs/textures/street_signs_generic_highway_medium_blue_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_highway_medium_green_inv.png b/street_signs/textures/street_signs_generic_highway_medium_green_inv.png
index fe49082..fe49082 100644
--- a/street_signs/textures/street_signs_highway_medium_green_inv.png
+++ b/street_signs/textures/street_signs_generic_highway_medium_green_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_highway_medium_orange_inv.png b/street_signs/textures/street_signs_generic_highway_medium_orange_inv.png
index 3cc8a89..3cc8a89 100644
--- a/street_signs/textures/street_signs_highway_medium_orange_inv.png
+++ b/street_signs/textures/street_signs_generic_highway_medium_orange_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_highway_medium_yellow_inv.png b/street_signs/textures/street_signs_generic_highway_medium_yellow_inv.png
index 2fbcf5f..2fbcf5f 100644
--- a/street_signs/textures/street_signs_highway_medium_yellow_inv.png
+++ b/street_signs/textures/street_signs_generic_highway_medium_yellow_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_highway_small_blue_inv.png b/street_signs/textures/street_signs_generic_highway_small_blue_inv.png
index 8af953e..8af953e 100644
--- a/street_signs/textures/street_signs_highway_small_blue_inv.png
+++ b/street_signs/textures/street_signs_generic_highway_small_blue_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_highway_small_green_inv.png b/street_signs/textures/street_signs_generic_highway_small_green_inv.png
index 7ec8995..7ec8995 100644
--- a/street_signs/textures/street_signs_highway_small_green_inv.png
+++ b/street_signs/textures/street_signs_generic_highway_small_green_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_highway_small_orange_inv.png b/street_signs/textures/street_signs_generic_highway_small_orange_inv.png
index 6494690..6494690 100644
--- a/street_signs/textures/street_signs_highway_small_orange_inv.png
+++ b/street_signs/textures/street_signs_generic_highway_small_orange_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_highway_small_yellow_inv.png b/street_signs/textures/street_signs_generic_highway_small_yellow_inv.png
index 355f8a8..355f8a8 100644
--- a/street_signs/textures/street_signs_highway_small_yellow_inv.png
+++ b/street_signs/textures/street_signs_generic_highway_small_yellow_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_highway_large_blue.png b/street_signs/textures/street_signs_highway_large_blue.png
deleted file mode 100644
index 2976b00..0000000
--- a/street_signs/textures/street_signs_highway_large_blue.png
+++ /dev/null
Binary files differ
diff --git a/street_signs/textures/street_signs_highway_large_green.png b/street_signs/textures/street_signs_highway_large_green.png
deleted file mode 100644
index 720b80c..0000000
--- a/street_signs/textures/street_signs_highway_large_green.png
+++ /dev/null
Binary files differ
diff --git a/street_signs/textures/street_signs_highway_large_orange.png b/street_signs/textures/street_signs_highway_large_orange.png
deleted file mode 100644
index fc1f955..0000000
--- a/street_signs/textures/street_signs_highway_large_orange.png
+++ /dev/null
Binary files differ
diff --git a/street_signs/textures/street_signs_highway_large_yellow.png b/street_signs/textures/street_signs_highway_large_yellow.png
deleted file mode 100644
index dd2c9a4..0000000
--- a/street_signs/textures/street_signs_highway_large_yellow.png
+++ /dev/null
Binary files differ
diff --git a/street_signs/textures/street_signs_highway_medium_blue.png b/street_signs/textures/street_signs_highway_medium_blue.png
deleted file mode 100644
index 98d75eb..0000000
--- a/street_signs/textures/street_signs_highway_medium_blue.png
+++ /dev/null
Binary files differ
diff --git a/street_signs/textures/street_signs_highway_medium_green.png b/street_signs/textures/street_signs_highway_medium_green.png
deleted file mode 100644
index fda9b23..0000000
--- a/street_signs/textures/street_signs_highway_medium_green.png
+++ /dev/null
Binary files differ
diff --git a/street_signs/textures/street_signs_highway_medium_orange.png b/street_signs/textures/street_signs_highway_medium_orange.png
deleted file mode 100644
index 944e7d5..0000000
--- a/street_signs/textures/street_signs_highway_medium_orange.png
+++ /dev/null
Binary files differ
diff --git a/street_signs/textures/street_signs_highway_medium_yellow.png b/street_signs/textures/street_signs_highway_medium_yellow.png
deleted file mode 100644
index e8d77c4..0000000
--- a/street_signs/textures/street_signs_highway_medium_yellow.png
+++ /dev/null
Binary files differ
diff --git a/street_signs/textures/street_signs_highway_small_blue.png b/street_signs/textures/street_signs_highway_small_blue.png
deleted file mode 100644
index 5b5bc07..0000000
--- a/street_signs/textures/street_signs_highway_small_blue.png
+++ /dev/null
Binary files differ
diff --git a/street_signs/textures/street_signs_highway_small_green.png b/street_signs/textures/street_signs_highway_small_green.png
deleted file mode 100644
index 4d1f22c..0000000
--- a/street_signs/textures/street_signs_highway_small_green.png
+++ /dev/null
Binary files differ
diff --git a/street_signs/textures/street_signs_highway_small_orange.png b/street_signs/textures/street_signs_highway_small_orange.png
deleted file mode 100644
index b6ed4b6..0000000
--- a/street_signs/textures/street_signs_highway_small_orange.png
+++ /dev/null
Binary files differ
diff --git a/street_signs/textures/street_signs_highway_small_yellow.png b/street_signs/textures/street_signs_highway_small_yellow.png
deleted file mode 100644
index 1f063d6..0000000
--- a/street_signs/textures/street_signs_highway_small_yellow.png
+++ /dev/null
Binary files differ
diff --git a/street_signs/textures/street_signs_large_arrow_left.png b/street_signs/textures/street_signs_large_arrow_left.png
new file mode 100644
index 0000000..748d675
--- /dev/null
+++ b/street_signs/textures/street_signs_large_arrow_left.png
Binary files differ
diff --git a/street_signs/textures/street_signs_large_arrow_left_inv.png b/street_signs/textures/street_signs_large_arrow_left_inv.png
new file mode 100644
index 0000000..d78e25d
--- /dev/null
+++ b/street_signs/textures/street_signs_large_arrow_left_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_large_arrow_right.png b/street_signs/textures/street_signs_large_arrow_right.png
new file mode 100644
index 0000000..c154bb0
--- /dev/null
+++ b/street_signs/textures/street_signs_large_arrow_right.png
Binary files differ
diff --git a/street_signs/textures/street_signs_large_arrow_right_inv.png b/street_signs/textures/street_signs_large_arrow_right_inv.png
new file mode 100644
index 0000000..ffe483c
--- /dev/null
+++ b/street_signs/textures/street_signs_large_arrow_right_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_left_turn_or_straight.png b/street_signs/textures/street_signs_left_turn_or_straight.png
new file mode 100644
index 0000000..5ab1de9
--- /dev/null
+++ b/street_signs/textures/street_signs_left_turn_or_straight.png
Binary files differ
diff --git a/street_signs/textures/street_signs_left_turn_or_straight_inv.png b/street_signs/textures/street_signs_left_turn_or_straight_inv.png
new file mode 100644
index 0000000..9c5b503
--- /dev/null
+++ b/street_signs/textures/street_signs_left_turn_or_straight_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_ped_push_button_to_cross_r10_3a_both_ways.png b/street_signs/textures/street_signs_ped_push_button_to_cross_r10_3a_both_ways.png
new file mode 100644
index 0000000..d670f24
--- /dev/null
+++ b/street_signs/textures/street_signs_ped_push_button_to_cross_r10_3a_both_ways.png
Binary files differ
diff --git a/street_signs/textures/street_signs_ped_push_button_to_cross_r10_3a_both_ways_inv.png b/street_signs/textures/street_signs_ped_push_button_to_cross_r10_3a_both_ways_inv.png
new file mode 100644
index 0000000..1a5d35e
--- /dev/null
+++ b/street_signs/textures/street_signs_ped_push_button_to_cross_r10_3a_both_ways_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_right_turn_or_straight.png b/street_signs/textures/street_signs_right_turn_or_straight.png
new file mode 100644
index 0000000..33abeda
--- /dev/null
+++ b/street_signs/textures/street_signs_right_turn_or_straight.png
Binary files differ
diff --git a/street_signs/textures/street_signs_right_turn_or_straight_inv.png b/street_signs/textures/street_signs_right_turn_or_straight_inv.png
new file mode 100644
index 0000000..0d3dddc
--- /dev/null
+++ b/street_signs/textures/street_signs_right_turn_or_straight_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_turns_270_left.png b/street_signs/textures/street_signs_road_turns_270_left.png
new file mode 100644
index 0000000..8cf62e3
--- /dev/null
+++ b/street_signs/textures/street_signs_road_turns_270_left.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_turns_270_left_inv.png b/street_signs/textures/street_signs_road_turns_270_left_inv.png
new file mode 100644
index 0000000..084022d
--- /dev/null
+++ b/street_signs/textures/street_signs_road_turns_270_left_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_turns_270_right.png b/street_signs/textures/street_signs_road_turns_270_right.png
new file mode 100644
index 0000000..9ef761f
--- /dev/null
+++ b/street_signs/textures/street_signs_road_turns_270_right.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_turns_270_right_inv.png b/street_signs/textures/street_signs_road_turns_270_right_inv.png
new file mode 100644
index 0000000..3b52b2f
--- /dev/null
+++ b/street_signs/textures/street_signs_road_turns_270_right_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_turns_dog_leg_curve_left.png b/street_signs/textures/street_signs_road_turns_dog_leg_curve_left.png
new file mode 100644
index 0000000..60654f3
--- /dev/null
+++ b/street_signs/textures/street_signs_road_turns_dog_leg_curve_left.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_turns_dog_leg_curve_left_inv.png b/street_signs/textures/street_signs_road_turns_dog_leg_curve_left_inv.png
new file mode 100644
index 0000000..730eade
--- /dev/null
+++ b/street_signs/textures/street_signs_road_turns_dog_leg_curve_left_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_turns_dog_leg_curve_right.png b/street_signs/textures/street_signs_road_turns_dog_leg_curve_right.png
new file mode 100644
index 0000000..3fc8d0e
--- /dev/null
+++ b/street_signs/textures/street_signs_road_turns_dog_leg_curve_right.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_turns_dog_leg_curve_right_inv.png b/street_signs/textures/street_signs_road_turns_dog_leg_curve_right_inv.png
new file mode 100644
index 0000000..e021929
--- /dev/null
+++ b/street_signs/textures/street_signs_road_turns_dog_leg_curve_right_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_turns_dog_leg_left.png b/street_signs/textures/street_signs_road_turns_dog_leg_left.png
new file mode 100644
index 0000000..f6881fa
--- /dev/null
+++ b/street_signs/textures/street_signs_road_turns_dog_leg_left.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_turns_dog_leg_left_inv.png b/street_signs/textures/street_signs_road_turns_dog_leg_left_inv.png
new file mode 100644
index 0000000..d83a153
--- /dev/null
+++ b/street_signs/textures/street_signs_road_turns_dog_leg_left_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_turns_dog_leg_right.png b/street_signs/textures/street_signs_road_turns_dog_leg_right.png
new file mode 100644
index 0000000..fc26890
--- /dev/null
+++ b/street_signs/textures/street_signs_road_turns_dog_leg_right.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_turns_dog_leg_right_inv.png b/street_signs/textures/street_signs_road_turns_dog_leg_right_inv.png
new file mode 100644
index 0000000..cf12c60
--- /dev/null
+++ b/street_signs/textures/street_signs_road_turns_dog_leg_right_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_turns_hairpin_left.png b/street_signs/textures/street_signs_road_turns_hairpin_left.png
new file mode 100644
index 0000000..3b0ee4e
--- /dev/null
+++ b/street_signs/textures/street_signs_road_turns_hairpin_left.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_turns_hairpin_left_inv.png b/street_signs/textures/street_signs_road_turns_hairpin_left_inv.png
new file mode 100644
index 0000000..6d39eac
--- /dev/null
+++ b/street_signs/textures/street_signs_road_turns_hairpin_left_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_turns_hairpin_right.png b/street_signs/textures/street_signs_road_turns_hairpin_right.png
new file mode 100644
index 0000000..e77da84
--- /dev/null
+++ b/street_signs/textures/street_signs_road_turns_hairpin_right.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_turns_hairpin_right_inv.png b/street_signs/textures/street_signs_road_turns_hairpin_right_inv.png
new file mode 100644
index 0000000..603b457
--- /dev/null
+++ b/street_signs/textures/street_signs_road_turns_hairpin_right_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_turns_left.png b/street_signs/textures/street_signs_road_turns_left.png
new file mode 100644
index 0000000..521195b
--- /dev/null
+++ b/street_signs/textures/street_signs_road_turns_left.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_turns_left_inv.png b/street_signs/textures/street_signs_road_turns_left_inv.png
new file mode 100644
index 0000000..4654eb8
--- /dev/null
+++ b/street_signs/textures/street_signs_road_turns_left_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_turns_right.png b/street_signs/textures/street_signs_road_turns_right.png
new file mode 100644
index 0000000..8e695ad
--- /dev/null
+++ b/street_signs/textures/street_signs_road_turns_right.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_turns_right_inv.png b/street_signs/textures/street_signs_road_turns_right_inv.png
new file mode 100644
index 0000000..334d485
--- /dev/null
+++ b/street_signs/textures/street_signs_road_turns_right_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_turns_sharp_left.png b/street_signs/textures/street_signs_road_turns_sharp_left.png
new file mode 100644
index 0000000..5e06858
--- /dev/null
+++ b/street_signs/textures/street_signs_road_turns_sharp_left.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_turns_sharp_left_inv.png b/street_signs/textures/street_signs_road_turns_sharp_left_inv.png
new file mode 100644
index 0000000..0e4a362
--- /dev/null
+++ b/street_signs/textures/street_signs_road_turns_sharp_left_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_turns_sharp_right.png b/street_signs/textures/street_signs_road_turns_sharp_right.png
new file mode 100644
index 0000000..54ede85
--- /dev/null
+++ b/street_signs/textures/street_signs_road_turns_sharp_right.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_turns_sharp_right_inv.png b/street_signs/textures/street_signs_road_turns_sharp_right_inv.png
new file mode 100644
index 0000000..76fa53f
--- /dev/null
+++ b/street_signs/textures/street_signs_road_turns_sharp_right_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_winding.png b/street_signs/textures/street_signs_road_winding.png
new file mode 100644
index 0000000..b1bc51f
--- /dev/null
+++ b/street_signs/textures/street_signs_road_winding.png
Binary files differ
diff --git a/street_signs/textures/street_signs_road_winding_inv.png b/street_signs/textures/street_signs_road_winding_inv.png
new file mode 100644
index 0000000..d74a99c
--- /dev/null
+++ b/street_signs/textures/street_signs_road_winding_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_roundabout_clockwise.png b/street_signs/textures/street_signs_roundabout_clockwise.png
new file mode 100644
index 0000000..0182400
--- /dev/null
+++ b/street_signs/textures/street_signs_roundabout_clockwise.png
Binary files differ
diff --git a/street_signs/textures/street_signs_roundabout_clockwise_inv.png b/street_signs/textures/street_signs_roundabout_clockwise_inv.png
new file mode 100644
index 0000000..27d1ba1
--- /dev/null
+++ b/street_signs/textures/street_signs_roundabout_clockwise_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_roundabout_counter_clockwise.png b/street_signs/textures/street_signs_roundabout_counter_clockwise.png
new file mode 100644
index 0000000..b17138a
--- /dev/null
+++ b/street_signs/textures/street_signs_roundabout_counter_clockwise.png
Binary files differ
diff --git a/street_signs/textures/street_signs_roundabout_counter_clockwise_inv.png b/street_signs/textures/street_signs_roundabout_counter_clockwise_inv.png
new file mode 100644
index 0000000..e8d6f3c
--- /dev/null
+++ b/street_signs/textures/street_signs_roundabout_counter_clockwise_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_roundabout_directional_left.png b/street_signs/textures/street_signs_roundabout_directional_left.png
new file mode 100644
index 0000000..cdd43a5
--- /dev/null
+++ b/street_signs/textures/street_signs_roundabout_directional_left.png
Binary files differ
diff --git a/street_signs/textures/street_signs_roundabout_directional_left_inv.png b/street_signs/textures/street_signs_roundabout_directional_left_inv.png
new file mode 100644
index 0000000..bc02c21
--- /dev/null
+++ b/street_signs/textures/street_signs_roundabout_directional_left_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_rr_exempt_r15_3p.png b/street_signs/textures/street_signs_rr_exempt_r15_3p.png
new file mode 100644
index 0000000..7a49929
--- /dev/null
+++ b/street_signs/textures/street_signs_rr_exempt_r15_3p.png
Binary files differ
diff --git a/street_signs/textures/street_signs_rr_exempt_r15_3p_inv.png b/street_signs/textures/street_signs_rr_exempt_r15_3p_inv.png
new file mode 100644
index 0000000..6aa8a49
--- /dev/null
+++ b/street_signs/textures/street_signs_rr_exempt_r15_3p_inv.png
Binary files differ
diff --git a/street_signs/textures/street_signs_rr_exempt_w10_1ap.png b/street_signs/textures/street_signs_rr_exempt_w10_1ap.png
new file mode 100644
index 0000000..9f2c8b7
--- /dev/null
+++ b/street_signs/textures/street_signs_rr_exempt_w10_1ap.png
Binary files differ
diff --git a/street_signs/textures/street_signs_rr_exempt_w10_1ap_inv.png b/street_signs/textures/street_signs_rr_exempt_w10_1ap_inv.png
new file mode 100644
index 0000000..9d60eac
--- /dev/null
+++ b/street_signs/textures/street_signs_rr_exempt_w10_1ap_inv.png
Binary files differ