# Spiral

**URL:** <https://discourse.shapr3d.com/t/spiral/1441>\
**Category:** Modeling Questions\
**Created:** [August 23, 2017, 7:31am UTC](https://discourse.shapr3d.com/t/spiral/1441 "2017-08-23T07:31:57Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![fonthill](https://avatars.discourse-cdn.com/v4/letter/f/da6949/32.png) [@fonthill](https://discourse.shapr3d.com/u/fonthill)\
**Post date:** [August 23, 2017, 7:31am UTC](https://discourse.shapr3d.com/t/spiral/1441/1 "2017-08-23T07:31:57Z")

</div>

I’m new to shapr and would like to draw a spiral shape line. Can anyone point me in the right direction?

---

<div class="post-metadata">

**Author:** ![dotDash](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/dotdash/32/1170_2.png) [@dotDash](https://discourse.shapr3d.com/u/dotDash)\
**Post date:** [August 23, 2017, 11:33pm UTC](https://discourse.shapr3d.com/t/spiral/1441/2 "2017-08-23T23:33:58Z")

</div>

Hi fonthill,

EDITED:  
This answer is for creating a helix, not a spiral.  
Sorry, my mistake…see my second post below

Shapr3d has an elegant method for creating helixs:

1. draw circle of desired radius
2. extruded circle to create cylinder
3. pick point at intersection of seam and circle  
and commence line on surface on one side of seam
4. without lifting pencil, cross over to opposite side of  
seam, to intersection of circle and seam at the other end of the cylinder.
5. delete cylinder.

It can be a bit finicky, but persistence will pay off.

Hopefully with further development, there will be means to pick end points of helix line for adjustment.  
And ideally an option for inputing the number of revolution of the helix (or alternatively: number of degrees i.e. 720 = 2 revolutions)

![spiral](https://cdck-file-uploads-us1.s3.dualstack.us-west-2.amazonaws.com/flex002/uploads/shapr3d/original/2X/7/790dd1c846b9cf5c724183ccfbf5ed81e35f407c.jpg)

---

<div class="post-metadata">

**Author:** ![dotDash](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/dotdash/32/1170_2.png) [@dotDash](https://discourse.shapr3d.com/u/dotDash)\
**Post date:** [August 24, 2017, 2:55am UTC](https://discourse.shapr3d.com/t/spiral/1441/3 "2017-08-24T02:55:12Z")

</div>

Hi fonthill,

It is possible to make a spiral, following method above, except using a cone (revolved triangle)  
instead of a cylinder.

Then use resultant spiral helix as rail for sweep of vertical line. And finally boolean subtract both top and bottom of swept surface.

It is unlikely that this will meet your needs, but it is the best I can do (also a newb’)

![spiral1](https://cdck-file-uploads-us1.s3.dualstack.us-west-2.amazonaws.com/flex002/uploads/shapr3d/original/2X/9/9d42b653e3f824a96e02e53d64a826a3c27cd12c.jpg)

---

<div class="post-metadata">

**Author:** ![fonthill](https://avatars.discourse-cdn.com/v4/letter/f/da6949/32.png) [@fonthill](https://discourse.shapr3d.com/u/fonthill)\
**Post date:** [August 24, 2017, 6:28pm UTC](https://discourse.shapr3d.com/t/spiral/1441/4 "2017-08-24T18:28:32Z")

</div>

Thanks James, I’ve been playing with it and now found a solution

🙂

---

<div class="post-metadata">

**Author:** ![dotDash](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/dotdash/32/1170_2.png) [@dotDash](https://discourse.shapr3d.com/u/dotDash)\
**Post date:** [August 24, 2017, 9:15pm UTC](https://discourse.shapr3d.com/t/spiral/1441/5 "2017-08-24T21:15:19Z")

</div>

That’s great, fonthill,

Can you explain how you achieved the drawing of a spiral. And maybe image of result

---

<div class="post-metadata">

**Author:** ![Gensmenger](https://avatars.discourse-cdn.com/v4/letter/g/e19adc/32.png) [@Gensmenger](https://discourse.shapr3d.com/u/Gensmenger)\
**Post date:** [August 24, 2017, 11:16pm UTC](https://discourse.shapr3d.com/t/spiral/1441/6 "2017-08-24T23:16:32Z")

</div>

![IMG_0202](https://cdck-file-uploads-us1.s3.dualstack.us-west-2.amazonaws.com/flex002/uploads/shapr3d/original/2X/b/bc2726b0eacb09d1ac1a85e307083880e7673b98.jpg)

---

<div class="post-metadata">

**Author:** ![dotDash](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/dotdash/32/1170_2.png) [@dotDash](https://discourse.shapr3d.com/u/dotDash)\
**Post date:** [August 25, 2017, 12:42am UTC](https://discourse.shapr3d.com/t/spiral/1441/7 "2017-08-25T00:42:00Z")

</div>

Hi Gensmenger,

Initially I also confused spiral with helix (common mistake…see above posts).

Achieving a spiral is not so simple.  
Though there may be something I am overlooking.

---

<div class="post-metadata">

**Author:** ![Gensmenger](https://avatars.discourse-cdn.com/v4/letter/g/e19adc/32.png) [@Gensmenger](https://discourse.shapr3d.com/u/Gensmenger)\
**Post date:** [August 25, 2017, 1:00am UTC](https://discourse.shapr3d.com/t/spiral/1441/8 "2017-08-25T01:00:17Z")

</div>

Hello dotDash,

When drawing the diagonal line from top to bottom on the cylinder, not only do you not lift off with the pencil, but also the finger that is revolving the cylinder. Once you lift off with your finger the revolving stops. That took some practice (about 10 trys).

However, in practicing, I found a short cut. Start with the pencil, start at the top (on the vertical line), and then draw straight downward, and maybe to the left a bit. A spiral appears that wraps the cylinder, and with care, you can navigate that point to the bottom (right on the bottom of vertical line). This is how I achieved the image above. Then I added a mirror, and then did a copy and move.

Hope that helps. This is a good exercise.

---

<div class="post-metadata">

**Author:** ![dotDash](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/dotdash/32/1170_2.png) [@dotDash](https://discourse.shapr3d.com/u/dotDash)\
**Post date:** [August 25, 2017, 1:27am UTC](https://discourse.shapr3d.com/t/spiral/1441/9 "2017-08-25T01:27:46Z")

</div>

Hi Gensmenger

Thanks for the tip, but again there is some confusion: fonthill was enquiring about spirals not helixes.

sourced from the web:  
“A helix is a curve in 3-d space with an axis, where the tangent line makes a constant angle with the axis. Spirals on the other hand do not need to have that property, and are typically curves in a 2-d plane.”

The problem is that in common language these distinct geometrical terms are used interchangeably whereas they actually have different meanings: car suspension spring is a helix whereas watch winding spring is a spiral (or used to be pre-quartz crystal watch mechanisms)

---

<div class="post-metadata">

**Author:** ![Gensmenger](https://avatars.discourse-cdn.com/v4/letter/g/e19adc/32.png) [@Gensmenger](https://discourse.shapr3d.com/u/Gensmenger)\
**Post date:** [August 25, 2017, 2:23am UTC](https://discourse.shapr3d.com/t/spiral/1441/10 "2017-08-25T02:23:35Z")

</div>

Ah, you are right. A helix is much different than a spiral. What I drew was a helix. Thank you for that clarification.

---

<div class="post-metadata">

**Author:** ![fonthill](https://avatars.discourse-cdn.com/v4/letter/f/da6949/32.png) [@fonthill](https://discourse.shapr3d.com/u/fonthill)\
**Post date:** [August 25, 2017, 6:17am UTC](https://discourse.shapr3d.com/t/spiral/1441/11 "2017-08-25T06:17:24Z")

</div>

Thanks very much anyway - at least I now know how to draw a helix so it’s all good! I found that drawing semi circles of reducing sizes linked inversely linked together (not sure that’s the right word - diametrically opposite if you see what I mean) then playing with the scale of the individual pieces and using grid for sizing gives a pretty decent spiral in almost no time.

---

<div class="post-metadata">

**Author:** ![fonthill](https://avatars.discourse-cdn.com/v4/letter/f/da6949/32.png) [@fonthill](https://discourse.shapr3d.com/u/fonthill)\
**Post date:** [August 25, 2017, 6:18am UTC](https://discourse.shapr3d.com/t/spiral/1441/12 "2017-08-25T06:18:01Z")

</div>

\*i mean using grid for spacing rather than sizing

---

<div class="post-metadata">

**Author:** ![fonthill](https://avatars.discourse-cdn.com/v4/letter/f/da6949/32.png) [@fonthill](https://discourse.shapr3d.com/u/fonthill)\
**Post date:** [August 25, 2017, 6:57am UTC](https://discourse.shapr3d.com/t/spiral/1441/13 "2017-08-25T06:57:36Z")

</div>

Attached spiral for @dotDash - setting angles to 180 degrees keeps the shape and as it’s made of smaller semi circles you can push and pull into shape ![7E84B5D7-FEF2-4985-B4BB-2DA554BF4F89](https://cdck-file-uploads-us1.s3.dualstack.us-west-2.amazonaws.com/flex002/uploads/shapr3d/original/2X/5/5d080e7ba9218495b8fa1595bb009d432410c126.jpg)

---

<div class="post-metadata">

**Author:** ![zedje26](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/zedje26/32/1243_2.png) [@zedje26](https://discourse.shapr3d.com/u/zedje26)\
**Post date:** [September 15, 2017, 12:31am UTC](https://discourse.shapr3d.com/t/spiral/1441/14 "2017-09-15T00:31:25Z")

</div>

Awesome! I’m going to try this.

---

<div class="post-metadata">

**Author:** ![zedje26](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/zedje26/32/1243_2.png) [@zedje26](https://discourse.shapr3d.com/u/zedje26)\
**Post date:** [September 15, 2017, 12:32am UTC](https://discourse.shapr3d.com/t/spiral/1441/15 "2017-09-15T00:32:30Z")

</div>

This is exactly what I’ve been trying to achieve!

---

<div class="post-metadata">

**Author:** ![GiddsV](https://avatars.discourse-cdn.com/v4/letter/g/c6cbf5/32.png) [@GiddsV](https://discourse.shapr3d.com/u/GiddsV)\
**Post date:** [February 9, 2020, 12:54pm UTC](https://discourse.shapr3d.com/t/spiral/1441/16 "2020-02-09T12:54:38Z")

</div>

![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/5/5d5cf9397ffd1ea2134f235cfbc56e8662296113.png)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/7/779fb66bd8d998fd1a8d57e3cbda7383a981ec19.png)

Hi all,

My take on a Spiral.  
I made a 160 degree curve and every curve after i reduced the radius by 0.1. I started at 3.7 cm and went down. I showed them on the left of the image.

---

<div class="post-metadata">

**Author:** ![Trippy](https://avatars.discourse-cdn.com/v4/letter/t/3e96dc/32.png) [@Trippy](https://discourse.shapr3d.com/u/Trippy)\
**Post date:** [September 20, 2021, 2:19am UTC](https://discourse.shapr3d.com/t/spiral/1441/17 "2021-09-20T02:19:32Z")

</div>

I’d like to share my take on producing a spiral by using a revolve body and a cone.  
Notes:  
The number of revolution of the revolve body dictates the MAX number of revolutions in the final spiral.  
The height of the cone will dictate the FINAL revolution count in the spiral.  
Similarly, the base of the revolve body dictates the MAX outside diameter.  
The base of the cone dictates the FINAL outside diameter of the spiral

Here are the steps:

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/f/f0ba578e956e50a11f13ea17bfba2d0186d71cb9.jpeg)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/d/d33c0a7dab920072388db8041e9a59a64022e5d4.jpeg)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/5/52a87792c3e21483e4a2092483f7ee7df76d9534.jpeg)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/f/f3b237f61274e5594b95d9b807aac920e8a85eeb.jpeg)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/4/4b97d3413d5fe4db637ffd4f3a8245c17986eb77.jpeg)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/0/070da1e73c74a5368bc1ae8075776510b4dac970.jpeg)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/b/beddf28d6a47cfe3583ee4821d11aa17785d1d4f.jpeg)

---

<div class="post-metadata">

**Author:** ![dmendels](https://avatars.discourse-cdn.com/v4/letter/d/f6c823/32.png) [@dmendels](https://discourse.shapr3d.com/u/dmendels)\
**Post date:** [January 30, 2023, 9:59am UTC](https://discourse.shapr3d.com/t/spiral/1441/18 "2023-01-30T09:59:46Z")

</div>

This should be the accepted answer… It’s mathematically correct. There is also the possibility to cut the cone by equidistant planes, not sure it’s faster than using the cylinder trick.  
Thank you for sharing!

---

<div class="post-metadata">

**Author:** ![alpine](https://avatars.discourse-cdn.com/v4/letter/a/4da419/32.png) [@alpine](https://discourse.shapr3d.com/u/alpine)\
**Post date:** [May 26, 2024, 5:02pm UTC](https://discourse.shapr3d.com/t/spiral/1441/19 "2024-05-26T17:02:32Z")

</div>

Shapr3D desperately needs a native spiral shape, not users (still!) struggling to work around this deficiency. Professional CAD should include this.
