[Plugin] Simple Building Generator
-
@elibjr said:
Wow. This is an excellent plugin. The great thing about this is that the shapes are simple rectangular volumes which lend better for urban landscapes as opposed to pitched roofs. Well done!
Thank you very much Elibjr, I really appreciate that
I'm sorry for the late reply, I've been busy with my college for a few daysAnyway, have you tried the new v1.07 ?
I'm pretty sure it'll reduce your worktime even more -
@ralle said:
Hi, rizkynggakool.
Nice script, but i can´t get it work. I´m running on SU2015, and i got a big errormessage with a lot of content. It seems to expect something. In the description
you mentioned a dependencie with "offset.rb" - incuded. I can not find it anywhere.
May be that this is my problem ??Greetings ...
Hi Ralle, thank you for contacting me and for the feedback.
What kind of error message?
Could you provide some screenshot?Yes, it's using offset.rb by Rick Wilson from smustard.
but that shouldn't be problem anymore since I already included the offset.rb inside this plugin. -
i guess i got the same message on the ruby console u_u it´s this one:
i hope it has an easy fix!Error Loading File simple_building_generator.rb
Error: #<SyntaxError: C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1463: syntax error, unexpected ',', expecting ')'
...arch_floorplan (arr_main_input, arr_gf_input, arr_f_input, a...
... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1463: syntax error, unexpected ')', expecting '='
...put, arr_f_input, arr_re_input)... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1872: syntax error, unexpected ',', expecting ')'
...on_material (ground_floor_face, arr_ground_floor_pts_down[in...
... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1872: syntax error, unexpected ')', expecting '='
...ex], ground_floor_mtl, mtl_fit) # ===== UPDATE [08/08/2015] ...
... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1882: syntax error, unexpected ',', expecting ')'
..._position_material (floor_face, arr_floor_pts_down[index - 1...
... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1882: syntax error, unexpected ')', expecting '='
...own[index], floor_mtl, mtl_fit) # ===== UPDATE [08/08/2015] ...
... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1893: syntax error, unexpected ',', expecting ')'
...n_material (rooftop_edges_face, arr_rooftop_edges_pts_down[i...
... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1893: syntax error, unexpected ')', expecting '='
...oftop_edges_outer_mtl, mtl_fit)... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1904: syntax error, unexpected ',', expecting ')'
...on_material (ground_floor_face, arr_ground_floor_pts_down[in...
... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1904: syntax error, unexpected ')', expecting '='
...[0], ground_floor_mtl, mtl_fit) # ===== UPDATE [08/08/2015] ...
... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1914: syntax error, unexpected ',', expecting ')'
..._position_material (floor_face, arr_floor_pts_down[index - 1...
... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1914: syntax error, unexpected ')', expecting '='
...ts_down[0], floor_mtl, mtl_fit) # ===== UPDATE [08/08/2015] ...
... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1925: syntax error, unexpected ',', expecting ')'
...n_material (rooftop_edges_face, arr_rooftop_edges_pts_down[i...
... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1925: syntax error, unexpected ')', expecting '='
...oftop_edges_outer_mtl, mtl_fit)... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1948: syntax error, unexpected ',', expecting ')'
...terial (rooftop_edges_top_face, arr_rooftop_edges_pts_top[0]...
... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1948: Can't assign to false
..., rooftop_edges_top_mtl, false)... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1948: syntax error, unexpected ')', expecting '='
..., rooftop_edges_top_mtl, false)... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1978: syntax error, unexpected ',', expecting ')'
...terial (rooftop_edges_top_face, arr_rooftop_edges_pts_top[0]...
... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1978: Can't assign to false
..., rooftop_edges_top_mtl, false)... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1978: syntax error, unexpected ')', expecting '='
..., rooftop_edges_top_mtl, false)... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2012: syntax error, unexpected ',', expecting ')'
...rial (rooftop_edges_inner_face, arr_rooftop_edges_offset_pts...
... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2012: syntax error, unexpected ')', expecting '='
...oftop_edges_inner_mtl, mtl_fit)... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2021: syntax error, unexpected ',', expecting ')'
...rial (rooftop_edges_inner_face, arr_rooftop_edges_offset_pts...
... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2021: syntax error, unexpected ')', expecting '='
...oftop_edges_inner_mtl, mtl_fit)... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2041: syntax error, unexpected ',', expecting ')'
...osition_material (rooftop_face, arr_floor_pts_top[0], arr_fl...
... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2041: Can't assign to false
...pts_top[1], rooftop_mtl, false) # ===== UPDATE [08/08/2015] ...
... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2041: syntax error, unexpected ')', expecting '='
...pts_top[1], rooftop_mtl, false) # ===== UPDATE [08/08/2015] ...
... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2057: syntax error, unexpected ',', expecting ')'
...osition_material (rooftop_face, arr_floor_pts_top[0], arr_fl...
... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2057: Can't assign to false
...pts_top[1], rooftop_mtl, false) # ===== UPDATE [08/08/2015] ...
... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2057: syntax error, unexpected ')', expecting '='
...pts_top[1], rooftop_mtl, false) # ===== UPDATE [08/08/2015] ...
... ^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2246: class definition in method body
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2303: class definition in method body
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2312: syntax error, unexpected keyword_do_block, expecting keyword_end
0.upto(verts.length-1) do |a|^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2319: void value expression
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2361: syntax error, unexpected keyword_do_block, expecting keyword_end
0.upto(verts.length-1) do |a|^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2382: class definition in method body
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2392: class definition in method body
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2401: syntax error, unexpected keyword_do_block, expecting keyword_end
0.upto(verts.length-1) do |a|^
C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2454: syntax error, unexpected end-of-input, expecting keyword_end>
-
@nektares said:
i guess i got the same message on the ruby console u_u it´s this one:
i hope it has an easy fix!Hi nektares,
thank you for reporting this problem.
May I know what version do you use? -
I´m using 64 bit SketchUp 2015 on windows 7
-
Errore di caricamento del file simple_building_generator.rb
Error: #<SyntaxError: C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1463: syntax error, unexpected ',', expecting ')'
...arch_floorplan (arr_main_input, arr_gf_input, arr_f_input, a...
... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1463: syntax error, unexpected ')', expecting '='
...put, arr_f_input, arr_re_input)... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1872: syntax error, unexpected ',', expecting ')'
...on_material (ground_floor_face, arr_ground_floor_pts_down[in...
... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1872: syntax error, unexpected ')', expecting '='
...ex], ground_floor_mtl, mtl_fit) # ===== UPDATE [08/08/2015] ...
... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1882: syntax error, unexpected ',', expecting ')'
..._position_material (floor_face, arr_floor_pts_down[index - 1...
... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1882: syntax error, unexpected ')', expecting '='
...own[index], floor_mtl, mtl_fit) # ===== UPDATE [08/08/2015] ...
... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1893: syntax error, unexpected ',', expecting ')'
...n_material (rooftop_edges_face, arr_rooftop_edges_pts_down[i...
... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1893: syntax error, unexpected ')', expecting '='
...oftop_edges_outer_mtl, mtl_fit)... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1904: syntax error, unexpected ',', expecting ')'
...on_material (ground_floor_face, arr_ground_floor_pts_down[in...
... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1904: syntax error, unexpected ')', expecting '='
...[0], ground_floor_mtl, mtl_fit) # ===== UPDATE [08/08/2015] ...
... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1914: syntax error, unexpected ',', expecting ')'
..._position_material (floor_face, arr_floor_pts_down[index - 1...
... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1914: syntax error, unexpected ')', expecting '='
...ts_down[0], floor_mtl, mtl_fit) # ===== UPDATE [08/08/2015] ...
... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1925: syntax error, unexpected ',', expecting ')'
...n_material (rooftop_edges_face, arr_rooftop_edges_pts_down[i...
... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1925: syntax error, unexpected ')', expecting '='
...oftop_edges_outer_mtl, mtl_fit)... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1948: syntax error, unexpected ',', expecting ')'
...terial (rooftop_edges_top_face, arr_rooftop_edges_pts_top[0]...
... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1948: Can't assign to false
..., rooftop_edges_top_mtl, false)... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1948: syntax error, unexpected ')', expecting '='
..., rooftop_edges_top_mtl, false)... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1978: syntax error, unexpected ',', expecting ')'
...terial (rooftop_edges_top_face, arr_rooftop_edges_pts_top[0]...
... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1978: Can't assign to false
..., rooftop_edges_top_mtl, false)... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1978: syntax error, unexpected ')', expecting '='
..., rooftop_edges_top_mtl, false)... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2012: syntax error, unexpected ',', expecting ')'
...rial (rooftop_edges_inner_face, arr_rooftop_edges_offset_pts...
... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2012: syntax error, unexpected ')', expecting '='
...oftop_edges_inner_mtl, mtl_fit)... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2021: syntax error, unexpected ',', expecting ')'
...rial (rooftop_edges_inner_face, arr_rooftop_edges_offset_pts...
... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2021: syntax error, unexpected ')', expecting '='
...oftop_edges_inner_mtl, mtl_fit)... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2041: syntax error, unexpected ',', expecting ')'
...osition_material (rooftop_face, arr_floor_pts_top[0], arr_fl...
... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2041: Can't assign to false
...pts_top[1], rooftop_mtl, false) # ===== UPDATE [08/08/2015] ...
... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2041: syntax error, unexpected ')', expecting '='
...pts_top[1], rooftop_mtl, false) # ===== UPDATE [08/08/2015] ...
... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2057: syntax error, unexpected ',', expecting ')'
...osition_material (rooftop_face, arr_floor_pts_top[0], arr_fl...
... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2057: Can't assign to false
...pts_top[1], rooftop_mtl, false) # ===== UPDATE [08/08/2015] ...
... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2057: syntax error, unexpected ')', expecting '='
...pts_top[1], rooftop_mtl, false) # ===== UPDATE [08/08/2015] ...
... ^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2246: class definition in method body
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2303: class definition in method body
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2312: syntax error, unexpected keyword_do_block, expecting keyword_end
0.upto(verts.length-1) do |a|^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2319: void value expression
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2361: syntax error, unexpected keyword_do_block, expecting keyword_end
0.upto(verts.length-1) do |a|^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2382: class definition in method body
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2392: class definition in method body
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2401: syntax error, unexpected keyword_do_block, expecting keyword_end
0.upto(verts.length-1) do |a|^
C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2454: syntax error, unexpected end-of-input, expecting keyword_end>
hello, someone explain me why plugin's malfunctioning. I do like to buy programa does not operate. help me please ..... thanks.
-
Hi guys i have the same problem , is there any one found a fix for this problem?
-
Hello there.
Well, I having the same error of nektares and menelao47. I'm using Sketchup 2015 and trying the Simple Building Generator v1.07 in Windows 7 64 bit. -
This plugin seems to work with Sketchup 2013, but not with Sketchup 2015.
-
These tools are so useful for urban modelling. Thanks to all you developers who have put a lot of time into coding these plugins.
ThomThom mentioned above that he has felt bad about the CityGen project coming to a standstill. What a pity it's not continuing. I have been hunting for months for SKU plugins and other software that can export to SKU (eg in Collada format) to assist with street / city modelling and in a number of places I have looked I find projects partly finished and discontinued. City Engine is great but it's huge bucks when you come to add the plugins in to export in, say, Collada format.
So, to encourage all you coders - there are many of us, I'm sure, who would love to see a comprehensive urban modelling addition for SketchUp. Don't stop the coding please.
Best regards,
Garth -
Can anyone help me get this extension to work. It installs Ok on SU 2013 but I don't think i understand the workflow properly as I get 'material cant be found in library' messages
An idiots guide or run thro would help me a lotThanks
-
@angel said:
Can anyone help me get this extension to work. It installs Ok on SU 2013 but I don't think i understand the workflow properly as I get 'material cant be found in library' messages
An idiots guide or run thro would help me a lotThanks
I have been trying this plugin and the biggest problem with it is the materials and material names. You can't use the Sketchup name or display_name. You have to paint a face in the model with any materials you want to use and then rename them and use those names.
As for the plugin code, to make it Ruby2.0 compatible, you will need to remove the space in front of the opening parentheses,"(", on all the method call statements.
-
Sketchup 2019 cannot use this plugin?? pleas help me cause this plugin is so good
(
Advertisement