A point on a circle rolling on a flat surface traces a cycloid.

What curve does point on a rolling "cycloid egg" trace?
I tried to draw what it would trace, but failed.
Also, I think the more interesting question here is what shape with a point on its edge traces a half circle as it roll on a flat surface?


Identify the Euclidean plane $\mathbb{R}^2$ with the complex plane $\mathbb{C}$.
Given any geometric shape $K$ lying on the upper half plane touching the real axis at origin, nice enough so that following description make sense. Let $\gamma_K : \mathbb{R} \to \partial K \subset \mathbb{C}$ be a parametrization of $\partial K$, the boundary of $K$, by arc length $s$ subject to the initial condition: $\gamma_K(0) = 0$ and $\gamma_K'(0) = 1$.
When we roll $K$ along the real axis in the positive $x$-direction, the roulette, the locus of the point on $\partial K$ originally at origin will be given by the formula
$$z_K(s) = s - \frac{\gamma_K(s)}{\frac{d\gamma_K(s)}{ds}}\tag{*1}$$
As an example, consider the case $K$ is the unit disk $D$. We can arc-length parametrize $\partial D$ as $$\gamma_D(\theta) = i(1 - e^{i\theta})$$ This corresponding roulette will be a cycloid given by the formula:
$$z_D(\theta) = \theta - \frac{i(1-e^{i\theta})}{e^{i\theta}} = \theta -i( e^{-i\theta} - 1)\tag{*2}$$
When $B$ is a "cycloid egg" $E$ corresponds to a unit circle and the bottom of it is touching the origin, we can use $(*2)$ to work out following parametrization of $\partial E$: $$\gamma_E(\theta) = \begin{cases} \theta - i(e^{i\theta} - 1), & \theta \in [-\pi,\pi]\\ 2\pi - \theta + i(e^{i\theta} + 3),&\theta \in [ \pi, 3\pi] \end{cases} $$ For $\theta$ outside $[-\pi,3\pi]$, we can extend this parametrization by periodicity.
Notice $$\frac{d\gamma_E(\theta)}{d\theta} = \begin{cases} +(1 + e^{i\theta}), & \theta \in [-\pi,\pi]\\ -(1+e^{i\theta}), & \theta \in [ \pi,3\pi] \end{cases} = 2\left|\cos\frac{\theta}{2}\right|e^{i\frac{\theta}{2}} $$ The arc-length $s$ for $\partial E$ is
$$s(\theta) = \int_0^\theta 2\left|\cos\frac{t}{2}\right| dt = \begin{cases} 4\sin\frac{\theta}{2}, &\theta \in [-\pi,\pi]\\ 8 - 4\sin\frac{\theta}{2},&\theta \in [\pi,3\pi] \end{cases} \quad\text{ and }\quad \frac{d\gamma_E(\theta)}{ds(\theta)} = e^{i\frac{\theta}{2}} $$ Substitute this back into $(*1)$, we get
$$z_E(\theta) = \begin{cases} 2\sin\frac{\theta}{2} - \theta e^{-i\frac{\theta}{2}},&\theta \in [-\pi,\pi]\\ 8 - 4\sin\frac{\theta}{2} - (2\pi - \theta + 3i)e^{-i\frac{\theta}{2}} - i e^{i\frac{\theta}{2}},&\theta \in [\pi,3\pi] \end{cases} $$ For $\theta \not\in [-\pi,3\pi]$, pick an integer $N$ such that $\theta_0 = \theta - 4\pi N \in [-\pi,3\pi]$, then periodicity of $\gamma_{E}$ implies $$z(\theta) = z(\theta_0 + 4\pi N) = z(\theta_0) + 16N$$
In terms of real coordinates, we have
$$(x(\theta),y(\theta)) = \begin{cases} \left( 2\sin\frac{\theta}{2} - \theta\cos\frac{\theta}{2}, \theta\sin\frac{\theta}{2}\right), &\theta \in [-\pi,\pi]\\ \left( 8 - 6\sin\frac{\theta}{2} + (\theta-2\pi)\cos\frac{\theta}{2}, -4\cos\frac{\theta}{2} - (\theta-2\pi)\sin\frac{\theta}{2} \right), & \theta \in [\pi, 3\pi] \end{cases} $$ and similarly, $$x(\theta) = x(\theta_0) + 16N\quad\text{ and }\quad y(\theta) = y(\theta_0)$$ for $\theta = \theta_0 + 4\pi N \not\in [-\pi, 3\pi]$, $\theta_0 \in [-\pi,3\pi]$ and $N \in \mathbb{Z}$.
Following is a picture of the roulette of the "cycloid egg" for $\theta \in [0,4\pi]$.
$\hspace1in$
As one can see, qualitatively it is very similar to the ordinary cycloid except it is flattened at the top. Aside from that, there doesn't seem anything special.