Ive got the mesh that is made up of hexagons and I want to curve it into a cylinder following the curve (circle) that is in the middle. Any tips?

strong text

  • $\begingroup$ Use a curve modifier. $\endgroup$ Nov 10 '20 at 21:19
  • 1
    $\begingroup$ you'll have the same result with the Simple Deform modifier in Bend mode $\endgroup$
    – moonboots
    Nov 11 '20 at 7:20

There is a very simple way to replicate this effect with modifiers, and to do it, you only need 1 hexagon. Just follow my steps below to see how something like this can be accomplished.
Step1: With 1 hexagon object in your scene, add a circle bezier curve, scale it up, and rotate it 90 degrees on the x or y axis. when this is complete your scene should look something like this: enter image description here Step 2: select your hexagon object, and add an array modifier, and a curve modifier, then in the curve modifier settings, click on "curve object", and then select your circle bezier curve. (see image below) enter image description here Step 3: In the array modifier settings, change the amount until the hexagons almost fit all the way around the circle, then scale your circle curve as needed until the 2 edges of the first and last hexagon are touching. when this is complete, your mesh should look something like the images below: enter image description here enter image description here Step 4: once you've completed all the steps from step 3, add another array modifier to your hexagon object, but this time, set the X factor in the Relative offset settings, to 0, and change the Y factor to one. then, all that's left to do is increase the amount until it is in the shape of a cylinder. (see image below) enter image description here Now you're done. It's that easy!

If you encounter further problems, you can let me know and I'll be happy to help : )


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.