Parametric equations of a ''slinky surface''

217 Views Asked by At

I want to calculate the parametric equations of the surface of a tape helically wound around a helix. The axis of the tape is basically a slinky https://mathworld.wolfram.com/Slinky.html.

I tried different methodologies (I started with tangent, normal and binormal vectors) without success; what I got is here Fig1 .

The surface I want to paramterize is the following one (the blue one): Fig 3

I appreciate any help you can provide. Thanks!

Update.

Using this equation:

=(+cos())cos(+) =(+cos())sin(+) =ℎ(+)+sin()

This is what I got: Fig 2

2

There are 2 best solutions below

8
On

Starting from a parametrization of a 1D slinky $$ \begin{aligned}&x=(R+a\cos(\omega t))\cos(t)\\ &y=(R+a\cos(\omega t))\sin(t)\\ &x=ht+a\sin(\omega t) \end{aligned}$$ you can modify it to get a parametrization of your curve in the variables $(s,t)$: $$ \begin{aligned}&x=(R+a\cos(\omega t))\cos(t+s)\\ &y=(R+a\cos(\omega t))\sin(t+s)\\ &x=h(t+s)+a\sin(\omega t) \end{aligned},$$ where $t$ ranges in some interval $I$ (it could be $\mathbb R$) and $s\in(\varepsilon/2,\epsilon/2)$, where $\varepsilon$ is roughly the width of the band.


Edit: this one is probably closer to what you want, as it morally makes the width of the tape independent on the distance from the main symmetry axis:

$$ \begin{aligned}&x=(R+a\cos(\omega t))\cos\left(t+\frac{s}{R+a\cos(\omega t)}\right)\\ &y=(R+a\cos(\omega t))\sin\left(t+\frac{s}{R+a\cos(\omega t)}\right)\\ &x=h\left(t+ \frac{s}{R+a\cos(\omega t)}\right)+a\sin(\omega t) \end{aligned}.$$

1
On

The correct way to generalize the given parametrization is $$\begin{align} x(t,u) &= (R + a \cos (\omega t + u)) \cos t \\ y(t,u) &= (R + a \cos (\omega t + u)) \sin t \\ z(t,u) &= h t + a \sin (\omega t + u). \end{align}$$ $R$ controls the turning radius of the primary helical structure; $a$ is the radius of the winding of the surface around the primary helix--i.e., it is a "secondary" helical radius. Then $\omega$ is the frequency of windings for each full rotation around the primary helix, and $h$ is the vertical period for each full rotation. The parameter $t$ corresponds to the total angular rotations around the primary helix, an $u$ is a parameter that controls the width of the ribbon.

The following plot corresponds to the choices $$(R, a, \omega, h) = (8, 1.5, 15, 2),$$ for the parameter ranges $t \in [0, 4\pi]$ and $u \in [-1,1]$:

enter image description here

The drawback to this parametrization is that the orientation of the ribbon as it winds around the primary helix is not perpendicular to the tangent vector of the helix. You can see this in certain areas of the plot: the ribbon is sort of "warped." In order to correct this, you would need a much more complicated parametrization of a helical tube. For example,

$$\begin{align} x(t,u) &= R \cos t - a \cos t \sin (\omega t + u) + \frac {h a \sin t \sin (\omega t + u)}{\sqrt{R^2 + h^2}} \\ y(t,u) &= R \sin t - a \sin t \cos (\omega t + u) + \frac{h a \cos t \sin (\omega t + u)}{\sqrt{R^2 + h^2}} \\ z(t,u) &= h t + \frac{R a \sin (\omega t + u)}{\sqrt{R^2 + h^2}} \end{align}$$ for the same choices, yields a more pleasing result: enter image description here