1
$\begingroup$

enter image description here

Hello guys, new to blender here. I cant seem to get this cylinder to follow the bezier curve spiral shape i created. When I move the cylinder along the curve its completely off and starts twisting and bending like crazy.

I used the curve modifier on the cylinder and as the object i chose the bezier curve. I already matched the centers of both objects as well along the x,y, and z. And for the curve modifier the deformation axis is set to X.

Any help would truly be appreciated!

Thanks!

$\endgroup$
  • 1
    $\begingroup$ please add some detail about how you setup the cylinder to follow the curve. probably easiest way would be using the bezier curve as bevel object of a curve circle... $\endgroup$ – m.ardito Aug 1 '17 at 8:20
  • 1
    $\begingroup$ Please ... Improve your question by showing the settings for the Curve Modifier if you have one. Make more effort to be clear. Curve modifiers typically are active along only one axis. X, Y, Z . Try all three separately. Know the location of both object centers. $\endgroup$ – atomicbezierslinger Aug 1 '17 at 8:30
  • $\begingroup$ Aside from what is already said, start from recalculating normals and applying scale for the cylinder $\endgroup$ – Mr Zak Aug 1 '17 at 10:03
  • $\begingroup$ Wouldn't the easiest thing to do here, to simply apply the curve as a solidified mesh? $\endgroup$ – FreemoX Aug 1 '17 at 11:25
  • $\begingroup$ related: blender.stackexchange.com/questions/80872/… and blender.stackexchange.com/questions/81523/… $\endgroup$ – cegaton Aug 1 '17 at 13:14
2
$\begingroup$

see what I suggested above it could help, perhaps

set a bezier curve, and a little curve circle

enter image description here

then set the curve circle as bevel object of the bezier:

enter image description here

when finished (perhaps better keep a copy) you can convert to mesh with ALTC

edit: adding a less linear bezier

enter image description here

or a real spiral (see How to make flat spirals)

enter image description here

$\endgroup$
  • $\begingroup$ The problem with this method is that it doesn't work well for sharper turns. For example, create a vertical bezier circle. Scale it to say 8:1 (8 vertically, 1 horizontally), so it becomes more of an oval with the sharper points at the top and bottom. Then, apply a small circle bevel object to it as you proposed in your answer to make the elongated circle into more of a 3D loop (or hose loop). Notice how at the elongated portions of the former circle (top/bottom), the diameter is different than at the more flat parts. The diameters are inconsistent and mismatch the Bevel Object. $\endgroup$ – Michael Goldshteyn Aug 1 '17 at 16:46
  • $\begingroup$ Continued... What's really needed is a technique that works well for beziers with sharp (but still round, of course) curves as well as very loose curves like your sample image in the answer. All of these techniques that use a Bevel Object so solve this problem use a bezier curve with very large circular turn radii (i.e., no fairly steep turns) to dodge the issue I described. Is there a solution for steeper turns that look more like fairly elongated asymmetric ovals. $\endgroup$ – Michael Goldshteyn Aug 1 '17 at 16:50
  • $\begingroup$ I just increased the depth of the bezier curve and that created a cylinder following the curve. Its the only thing I could figure out. Thanks for the help $\endgroup$ – Wolfgang Aug 1 '17 at 17:06
  • $\begingroup$ ok, if it works well for you, it's good. I just added some more complicated examples, just for fun... $\endgroup$ – m.ardito Aug 1 '17 at 17:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.