How to stretch this?

I’m new to Rhino but proficient in Sketchup and AutoCAD. I’ve decided to build a stair case as a test using only Rhino. I’ve drawn all my objects as curves then extruded and used Boolean operations as necessary.

In the case of the spindels, I drew a profile then rotated. At any rate, I’m now stuck. I’d like to stretch the upper half of the spindle from the top cap to reach the hand rail line, The stretch should take place between the top cap and and the next isocurve above the turned detail. This is a 1 second thing in Sketchup. I can’t figure out how to do it in Rhino.


you can use shift+control to select single surfaces like the caps of your cylinders and move them up using the gumball

Hi CalypsoArt - the Stretch command may help here - you can set a start and and point for the area to be stretched, but, even better would be to plan ahead a little and use History:

  • Make the top part of the post from a revolve with History.
  • Copy the result to all the locations, again with History.
  • Modify - point edit - the curve for the orignal revolved post - pull the top point a little higher - and the others will update.
    Now, in this case that History connection will be broken if you cut the square base of the post from the original revolve, so make the top bit separately.
    Using blocks might be useful here as well, with the repeated elements.


What about making 2 different lengths? Would they all be long in the real world and then cut them to size?fyi—Mark

I found the stretch command and managed the stretch. The procedure added a whole lot of additional isolines. Is the a way to reduce them?

As I mentioned, I’m new to Rhino. I have no idea how to use History. I’ll have to look into it.

Yes, that would be the easy way as I’ve already figured out the revolve. However, I wanted to lean some other methods/tools

I’m not sure what you mean. Shift+Ctrl lets me move the anchor points of the gumball but does not affect the object. I’m obviously not under standing.

if you hold down shift+ctrl it will let you select single faces and edges of an object. Select just the top face of your cylinder you can drag it up.

Turn solid points on, select the point(s) at the top of the spindle and move them up either with the gumball or move.


Thanks for pointing out that command. However, it does not give the result I want with this object. I’m only stretching a couple inches, but the shape changes in more than just in length. Looking at the spindle on the left, I would have thought the stretch would only take place between the top and next isocurve down. The right spindle is what I get.

Hi @CalypsoArt, when I first started Rhino I found once I got my head around degree, control points and knots I could modify objects more purposefuly. Page 135 of the manual has a really good explanation of how these effect editing.

If it was me trying to do what you want I would use cage edit with enough points on the vertical to isolate the region you want to edit leaving the rest unchanged…but there is pobably a better way to do this that someone else can provide. HTH

If i understood correctly, what you need is copy circular base and top circular from that tube. Then just click on loft button. Simple as that.

But if you need all complete model. You need to cut half part of it and then revolve. I think this 2 methods are one`s of the most simple/easy

Is the upper part tapered or parallel/cylindrical? I suspect it is tapered hence the extra isolines after a stretch.

Perhaps a better way is to model the longer version and trim to the shorter height. This will keep everything identical except the top bit of the long versions. As it is, if the upper parts are tapered, the upper parts would not be identical after the stretch.

Have you tried the moveface command?

Try this…