CLF Shape Bender
Bend a group or component to match an existing curve.
CLF Shape Bender

Create a shape to bend.  It must be a group or a component.  Then select a single horizontal (red axis) line to use as the base for bending.  Then select the curve that the shape will bend to match.  Wait for it to think, then it will show a grid and preview of where your object is going to transform to.  Press the UP Arrow key to toggle the orientation of the bend.

Access the plugin via Plugins > Chris Fullmer Tools > Shape Bender, or there is a Shape Bender toolbar.

Reviews

Erhard P's picture

http://goisern-sketchup.npage.de/neuigkeiten.html

@Adnan A: Scroll down to models made with "shape- bender" - all made with SU 8 !

Faster are SU 64bit versions only when You have much RAM.

Tom D's picture

I am looking forward to using this tool. However the extension does not let me select a single straight line that is parallel to the red axis as the basis of the operation. I select the target group to be bent, then I activate the Shape Bender tool. The mouse cursor changes to an arrow with straight horizontal line below the arrow. Then nothing visible happens when I click the line to be used as the first (straight) reference. If I turn on the Ruby Console window I see the following each time I click on the candidate straight line:

Error: #
/Users/Tom/Library/Application Support/SketchUp 2016/SketchUp/Plugins/clf_shape_bender/clf_shape_bender_data.rb:255:in `line_picker'
/Users/Tom/Library/Application Support/SketchUp 2016/SketchUp/Plugins/clf_shape_bender/clf_shape_bender_data.rb:187:in `onLButtonUp'

As a test if I click on some other geometry in the model the extension display the plausible error "Please select a single straight line first."

This is with SketchUp Pro 2016. I have never used or downloaded this extension prior to today. I downloaded/installed Shape Bender via the Extension Warehouse window within SketchUp itself; no errors were reported, the process seemed similar to other extensions I've installed. I've quit and re-started SketchUp, which makes no difference.

is it works in 2015

Hayley L's picture

Works in Sketchup Make 2016, even though it isn't listed as a compatible version.

Grayson T.'s picture

I am having issues with it in 2016 curving text. The letters are curved but then are missing chunks of surface. Anyone else seen this?

Lorenzo G's picture

Yes, I confirm. I have 2016 too and it works perfecty!

Alexandra C's picture

Thanks, very helpful tool

Tony H.'s picture

I can't select the line next to the component. It either does not work or sometimes it says "please select a line that is drawn on the red axis".

newo A's picture

it is working in 2016!!!

George v's picture

I have tried many different ways to get a curved wall to match up to the underside of a curved stair case. Both start and end points work but then it is sticking out past along the center.

I can not seem to figure out why, I have dropped multiple points down to create the curve above but still does not want to work.

Any thought on what I maybe doing wrong.

I am using GKWare stair maker to create my stairs.

Sakshi A.'s picture

I USED it .... works... but my curved ramp is not formed on the curve...... it is formed AT SOME DISTANCE without any smooth curves

Sinoj N's picture

Man!!!!! U r one life saver!!!!!!! Cheers mate!!!1

Paul H's picture

This Plugin does work with 2016, follow J Carl B's instructions (at the top of this thread). I found easier to orient my geometry ( A 3D wire mesh fence) in the horizontal plane and then rotate up when bent.

Kristian C.'s picture

Can a fix be made so that Shape Bender works when using it in a 'mm' scale model as it seems to work fine in the meters range but not in mm - apart from that great plugin, pity I have to make my bolts and nuts huge and re-scale them after bending

Dan S's picture

Hi , needs an update for su 2016 , gets crashed when using it

looking forward to your fix :)

thanks

Dan

Krzysztof J.'s picture

Saw it working on 2016. The model (the shape that you want to bend) and the line drawn alongside it (when making a ramp) MUST LIE ON THE RED AXIS.

Then the arch/lines can't be connected to any face etc.

Rick's picture

Thanks. This is a great tool. Works great. Wish I had a beefier computer to play with it on.

J Carl B.'s picture

LOVE IT!! Watch the video folks, I had trouble to start with too. Being an engineer, I never read directions (sorry Chris). Installed it this morning, fiddled around, watched the video - short answer, 1 draw the shape and then group it, 2 draw a
helper line (on it along the red axis), draw a reference curve, also along the red axis, this will be the shape you want to bend it to.

Select the tool, select the reference helper line, select the reference curve (toggle through the arrow keys until the green grid is on the reference curve - hit enter, yer done!

Great Tool Chris... Many Thanks!

Riski S's picture

Hi, Chris...I can't even find shape bender's icon in toolbar... should I install plug in first? FYI, I use sketch up 2014

Yolo B's picture

I can't seem to find the toolbar for Shape bender. I have to go to "Extensions -> Chris Fullmer Tools -> Shape bender" every time... Is there a way to enable this and use the toolbar? I've seen people on Youtube with the toolbar active. Btw, I'm using SU15.

mentalworx's picture

Right-click on your toolbar, and tick "Shape Bender". Its not the biggest toolbar in the world (just one icon - a horizontal bar, with an arc above it), so look carefully ! I missed it in my first few weeks of using.

Arun N.'s picture

This tool is a blessing Chris. Thankyou.

Larry C.'s picture

I can't seem to get this to work on any model in Sketchup Pro 14 or 15 (Mac). Here is a copy of the errors I receive in my Ruby Consle:

Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'
Error: #
/Users/larrycole1/Library/Application Support/SketchUp 2015/SketchUp/Plugins/clf_shape_bender/clf_shape_bender.rb:676:in `draw'

Emina J.'s picture

I just found this and i'm over happy! thank you so much!

Joseph N's picture

Hi Chris, from what I gather you've moved on from this but I figured why not try. I'm trying to add concavity to my 2D shape in both the x and y axis. The addin works great when adding curvature along the x axis, but then when I try to bend that result in the y axis, no luck. If you had any suggestions I'd love to hear them. Thank you for your help.

Chris Fullmer's picture

It sounds like you need to bend the x axis first. Then rotate the whole thing 90 degrees so that the old "y" axis is aligned to the x axis. Then bend again. Then rotate it back 90 degrees.

Shane F's picture

.rbz is a zipped .rb file, so rename the .rbz file to .zip then unzip the file to get to the .rb file for installation in SU8

Dee Dal H.'s picture

do u have a .rb version?
.rbz wont work on my Sketch up 8 :(
please Help

Sebastian K's picture

.rbz is a zip file. unpack it. inside is your .rb !

mr design l's picture

useful tool

Nixs T.'s picture

Hi Chris thank you for the extension.

Can i bend the shape with both side different curve? because the 2nd curve is different with 1st curve

Darren's picture

This is badass

Allan R.'s picture

wooooooow
that was simple, fast and painless!

thank You so much!

worked perfectly for me on SU 15

Ta S's picture

that is file name (clf_shape_bender_0-6-1_0.rbz)? how to install for sketch up 2015 ?

Ta S's picture

Hi How to access that file ?

Agus L's picture

Hi Chris.. great extension,. I have a question though, how do you get rid of the unnecessary soothingness like what you did at the ends of the ramp ?... everything else seems to work perfectly

Noujoum A's picture

thxxxxx alot

emerson o's picture

hello. im using sketchup 8. and i cant use the plug in as how it is explained on the tutorial. i aws trying to make a curved ramp just like in the tutorial.. i group the ramp, make it a component, after that draw a line and curve. i selected the grouped ramp. click the bender tool, after that it says that i need to click a line along the red axis. but i cant click the line. pls help.

رياض ا's picture

llkhgfdwrehtjyiuopp

Athiwat S.'s picture

very good.

Caroline G's picture

Beautiful plugin! It took some time for me to understand where to draw the line and the arc line, but now, it's working great!! YAY!

Thank you so much!

rodrigo S.'s picture

não consigo baixar o plugin.

Andy M's picture

i'm not getting this to work. I can select the line parallel to the red axis okay, but then when the cursor changes to an arrow with the curvy line below it it will not detect the curved line I want to bend the component to. I have clicked everywhere in the vicinity of the curved line with no luck.

Andy M's picture

The curve is just a simple curved line made with the arc tool. No faces connected. I tried exploding the curve to see if that made a difference, but no luck. however now I sometimes get a dialog box that says "Please select a series of lines with no connected faces - like an arc." But that is what I'm trying to select--a simple arc make of six straight segments.

Chris Fullmer's picture

Hi Andy, typically that happens if the curved line has any branches or forks.  It only works if it is a simple curved line, with no splits in it.  It also has to be ungrouped. I don't think it will work if its inside of a group or component.  Does that help?

Andy M's picture

Finally got it to work. Apparently my curved line was too long. I was trying to bend some dimensional type to a curve that was longer than the type itself. When I shortened the line to approximate the length of the type then the tool worked.

Gary N's picture

hi,

I am using 2015 Pro, and the selecting a single line on red axes is not working for me. I have uninstalled it and installed again from the Extension warehouse but it didn't fix the problem. I have verified that the line is parallel to the red axes. Any idea?

thanks!

Perspectiv's picture

I have uninstalled and reinstalled SB. I have tried it on two different computers with two different SU installations (both SU2015 Pro)
I draw a simple 10m long, 1m wide and 1m high ramp and make it a component. The base of this ramp is parallel to the red axis
I draw a simple arc
I draw a straight line along/parallel to the base of the ramp and parallel to the red axis.
I select the ramp and the cursor changes to the line cursor, and the message in lower left corner states "Please select a simple line that lies on the red axis".
But I can not chose the straight line. I move the cursor around and click and click, and when the tip of the cursor is directly above the line, I get the message "Please select a line that is drawn on the red axis. But the line IS drawn at the red axix. Parallel to the red axis.
I then try to draw a line directly on the red axis starting in 0,0,0. Does not work.
But now comes the funny part - when I take my ramp and the straight line and rotate 90 dgr. so that the ramp and the line is now parallel to the green axis, then the straight line got blue, and I can select it. And then the arc also go blue and I can select it. I get the green wireframe-ramp and start and end. So far so good. Because the wireframe ramp is not bend, and when I press ENTER, the ramp is not bend to the curve/arc.
And the most frustrating part is that I made it work many times, and I do this exactly the same way as before, but now it does not work.
HELP!

Perspectiv's picture

I have the exact same problem. I select the component I want to bend, and the cursor changes to the "arrow with straight line". How ever it does not detect the line on the red axis. It worked for me a long periode of time, but now it doesn't. I have uninstalled and reinstalled SB with no succes. What am I doing wrong?
Using SU2015 Pro

119784 users
Size:
29.24 KB
Version:
0.6.1 beta; May 7, 2013
Number of Views: 
6267
Category: 
OS Compatibility: 
Languages: 
Popularity: 
Extensions: 29
Chris Fullmer has been writing SketchUp plugins since 2009 when he designed a free study course at UC Berkeley aimed at using SketchUp Ruby to make tools to help improve the landscape modeling process. Chris now works for Trimble as the SketchUp Product Manager for the Extensibility Team.