Join edges and curves into "polylines"

Select multiple connected edges, curves, and/or arcs ("connected" means having common endpoints), then use the Weld tool to join them into a single "polyline".


3.0.3 - Fixed bug that prevented closed shapes from welding
3.0.2 - First version posted to Extension Warehouse


Santiago M.'s picture

Must have plugin. (This should be a native function of sketchup)

Hopefully all other smustard plugins such as make faces will come to the extension warehouse


digitalstonemason's picture

Thanks for this small plugin, I already have used it a couple times.

Eneroth3's picture

Must-have plugin! In fact this should be included in Sketchup itself since curves can be exploded without a plugin.

billyc's picture

Doesnt seem to work!!!!

Initially worked. Now doesn't even after a reinstall. An exploded circle for example won't weld but if 2 consecutive edges are selected they will weld.

Smustard Team's picture

There was a missing symbol in 3.0.2, but this has been fixed in 3.0.3, and welding closed shapes works again.

Got error when I tried Extension Warehouse (something not found, sorry lost it was). Downloaded, put in plugins folder, changed file extension to .rb, get the following when I tried to load Sketchup

C:/Program Files (x86)/SketchUp/Plugins/Weld.rb:1: Invalid char `\003' in expression

Smustard Team's picture

Don't change the file extension. An .rbz file is not the same thing as an .rb file, and SketchUp won't be able to read a renamed .rbz file (as you found out).

If you need help with how to install .rbz files, you can see our faq page at Smustard.com ( http://www.smustard.com/faq/1 )

thank you, thank you, thank you!!!

çağlar ozan u's picture

One of the most useful tools in SketchUp! Great!

Bill James's picture

Very helpful.

Iretro A.'s picture


Kimberley Kitchens's picture

I love it, stops all the lines when extruding with no need to soften or smooth.

7677 users
5.99 KB
3.0.3; July 24, 2013
SketchUp Compatibility: 
OS Compatibility: 
Extensions: 1
Smustard plugins add command features to simplify repetitive or difficult modeling management tasks - just ask the thousands of users in over 80 countries across all 6 continents! Smustard began in 2006 with the intent of providing quality plugins to the SketchUp community and to help spur development of the SketchUp Ruby API. Smustard continues that effort through the work of the Smustard Team and the guest authors that post their plugins and help contribute to the SketchUp Ruby community. In case you're wondering, the name "Smustard" is a play on words related to our beloved SketchUp. If you remove the letter "S" from both words, you get "mustard" and "ketchup": popular condiments in American culture. Incidentally, the "Sm" sound is pronounced like that in "Smith" rather than "S-mith".