I have been interested in studying parametric functions. But when I dealt with Dupin cyclide, I found it difficult to shift the circular hole, for example, if I wanted to shift it towards the x-axis or the y-axis. There is always a deformation of Dupin's torus and it is close to the shape of the ellipse and it always needs adjustment. Is there a better way to do that.
\begin{align} x(u,v) &= \frac{d(c - a\cos u \cos v) + b^2 \cos u}{a - c \cos u \cos v}, \\ y(u,v) &= \frac{b\sin u (a-d\cos v)}{a - c \cos u \cos v},\\ z(u,v) &= \frac{b\sin v (c\cos u - d)}{a - c \cos u \cos v}. \end{align}
Try to translate the focal conics
$$A= \left( \frac{(1+e)\cos u}{1+e\cos u}, \frac{(1+e)\sin u}{1+e\cos u}, 0 \right)$$
$$B= \left( \frac{e(1+\cos v)}{e-\cos v}, 0, \frac{(1+e)\sin v}{e-\cos v} \right) $$
\begin{align} m &= \frac{e(1-\cos u)}{1+e\cos u}+k \\ n &= \frac{1+e}{e-\cos v}-k \end{align}
$$k,e \in (0,1)$$
$$e=0$$
$$e=1$$