7
$\begingroup$

Trying to create a corkscrew shape but with a rectangle instead of circular bevel shape. Kind of like a Rectangular section cylindrical helical compression spring or this cross-section. I found this great corkscrew tutorial, but using a rectangle bevel object results in it being tilted by 45 degrees. I manually corrected it with the Tilt tool, but it looks like below. Here is a video example of the problem. This Blender StackExchange post seems like a promising solution, but has no thickness.

I want to have a spiral with the short rectangle edge leading towards the tip.

enter image description here

$\endgroup$

3 Answers 3

8
$\begingroup$

assuming you want this:

enter image description here

you can use geometry nodes for that. It has a very simple node setup:

enter image description here

enter image description here

The big advantage of the procedural geometry nodes solution is, that you can change everything "afterwards" to your needs, because it is procedural.

$\endgroup$
11
$\begingroup$

For the simplest version, I guess we shouldn't forget the good ol' Screw modifier:

enter image description here

.. if only to point up how much more Geometry Nodes offers, now.

$\endgroup$
4
  • 2
    $\begingroup$ Folks do all kinds of spectacular and complicated stuff with GN. But IMO it shines, in simpler modelling tasks. $\endgroup$
    – Robin Betts
    Jul 10, 2023 at 7:38
  • $\begingroup$ +1 niiiiiice!!! $\endgroup$
    – Chris
    Jul 10, 2023 at 9:05
  • 1
    $\begingroup$ Or you just use both: Geometry Nodes in the style of the good old Screw Modifier blender.stackexchange.com/a/272351/145249 $\endgroup$
    – quellenform
    Jul 12, 2023 at 14:59
  • 1
    $\begingroup$ @quellenform Should have linked out! I'd forgotten all about that Sooo thorough.. great piece of work. $\endgroup$
    – Robin Betts
    Jul 12, 2023 at 16:03
8
$\begingroup$

In Edit -> Preferences, enable "Add Curve: Extra Objects" then go to "Add-> Curve -> Curve Spirals -> Archemedian. Give it your desired specifications. The downside to this answer is that once the spiral is added, there's no going back to alter it. You would have to start over for the spiral editing.

enter image description here

Next, add a plane mesh and convert it to a curve. I renamed the plane as "Rectangle". Set this rectangle as the spirals bevel object. I like to fill in the caps

enter image description here

Once this is done, maybe move the rectangle off to the side in object mode. Altering this rectangle in edit mode (scale/rotation) should give you freedom to make your corkskrew how you want. Scaling can be done in object mode too.

enter image description here

By "short rectangle leading towards the tip" and because in your provided image, there is shrinkage towards the tip, it seems you may also want a taper. To add a taper, you can add a bezier curve as the taper object of the spiral. Play with the shape of the bezier curve in edit mode, generally higher towards one end and lower towards the other. I also set the "Taper Radius" to "Add"

enter image description here

$\endgroup$
2
  • $\begingroup$ Thanks, this is what I have been trying to fix. Your last image shows the issue with this technic. The bottom spiral's bottom edge is parallel to the "ground" but once it spirals once higher up it is no longer parallel. $\endgroup$
    – Brooks B
    Jul 21, 2023 at 2:29
  • $\begingroup$ @BrooksB With the bottom edge fixed in place, does scaling the height of the spiral fix this for you? That is one way to make the top edge parallel. If you need the height to be fixed, I think if the bevel itself is shaped kind of like a drill bit, this can also rotate the top edge without affecting the height of the spiral $\endgroup$ Jul 22, 2023 at 3:52

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .