1. Introduction
Dupin and Darboux cyclides are remarkable algebraic surfaces of degree four or three that contain many circles. They were discovered, respectively, by Charles Dupin [
1] and Gaston Darboux [
2] in the 19th century. Over the past few decades, they have gained popularity in computer-aided geometric design (CAGD) and architecture, making them interesting and important subjects for investigation. Dupin cyclides are used predominantly for blending surfaces along circles to model elaborate CAGD surfaces [
3,
4,
5,
6,
7,
8,
9,
10] or smoothly blending Dupin cyclides with natural quadrics and canal surfaces along the circles [
11,
12,
13,
14,
15,
16].
The prototypical example of a Dupin cyclide is a torus of revolution with major radius
R and minor radius
r. A canonical implicit equation of a torus is
We must have
for a smooth torus surface. A torus contains two orthogonal circles through each point. These circles are curvature lines of the torus and are called
principal circles. A smooth torus has two additional circles through each point on a bitangent plane to the torus; see
Figure 1a. They are called
Villarceau circles [
17].
A Dupin cyclide is the image of a torus under a Möbius transformation: for example, an inversion with respect to a sphere. These transformations preserve the angles and the set of circles and lines on the surfaces [
18,
19]. Accordingly, smooth Dupin cyclides inherit the property of having two principal circles and two Villarceau circles through each point; see
Figure 1b. Some of these circles may degenerate to straight lines.
The implicit equation for a Dupin cyclide is of degree four or three and can be written in the form
with some
. For general values of the coefficients, this implicit equation defines a more general surface called a
Darboux cyclide [
20]. These cyclides typically have six circles through each point, and they are more challenging to use in geometric modeling [
21]. The practical problem of distinguishing Dupin cyclides among Darboux cyclides is considered in [
18].
The basic problem considered in this paper is the smooth blending of two Dupin cyclides along a fixed circle. Our approach is to match implicit equations (
2) for the two Dupin cyclides we blend. To solve the basic problem algebraically, we first consider the general linear family of Darboux cyclides passing through a fixed circle. Then, we use the results in [
18] to characterize the smaller family of Dupin cyclides in terms of the algebraic relations for the free coefficients of the general family of Darboux cyclides. This is considered in
Section 3 together with the formulation of the main results of the paper. We prove them separately for quartic and cubic equations in
Section 4 and
Section 5. The smooth blending between two implicit equations of Dupin cyclides along a fixed circle is investigated in
Section 6. In the last section, we express the Möbius invariant from [
18] of Dupin cyclides as applied to our particular families of Dupin cyclides.
3. Main Results
Without loss of generality, we assume that a fixed circle
with radius
is given by the equations
The Darboux cyclides passing through the circle
form a linear subspace of the space of coefficients in (
2), as we formulate in Lemma 1. Computing the variety of Dupin cyclides passing through the circle
is less trivial. The defining equations are obtained by restricting the coefficients of (
2) to cyclides passing through
and by considering the effects on the equations in Theorems 1 and 2.
Lemma 1. A Darboux cyclide passing through the circle Γ has an implicit equation of the formwhere are real coefficients. Proof. The equation of a Darboux cyclide passing through the circle
will be in the ideal generated by
x and
of the polynomial ring
over the field
. The terms of degree four and three should match the Darboux form (
2). Therefore, we expand the generator
to
so that the quartic and cubic terms
are contained in the ideal of the circle
. The remaining terms of degree ≤2 should be in the same ideal; hence, they have the shape
□
Following this lemma, the ambient-space of Darboux cyclides passing through the circle are identified as , with the coordinates . The Dupin cyclides defined over are represented by real points on an algebraic variety in this projective space. If we consider the radius r as a variable, the variety should be invariant under the scaling of . Accordingly, the obtained equations can be checked to also be weighted-homogeneous, with weight 1 for r and the respective weights of the coordinates of . We assume r to be a parameter in our proofs and computations.
We define the variety
of Dupin cyclides as a specialized image of the variety
in [
18] (
Figure 1) that represents the whole variety of Dupin cyclides within the projective family (
2) of Darboux cyclides. The specialization is identified by the projective subfamily (
8). The variety
turns out to be reducible and to have several components with a maximum dimension of four.
Section 4 provides a brief description distinguishing those components. We are interested in the components that generically correspond to irreducible cyclide surfaces defined over
. There are two components fulfilling this interest, which reflects the fact that the circle
could be either a principal or a Villarceau circle on a Dupin cyclide; see
Section 4. Accordingly, we split the main result into two Theorems as follows.
Theorem 3. The surface in defined by (
8)
is an irreducible Dupin cyclide containing Γ as a Villarceau circle if and only if the equations and the inequality are satisfied. Theorem 4. The surface in defined by (
8)
is an irreducible Dupin cyclide containing Γ as a principal circle only if the ranks of the following two matrices are equal to 1: Remark 1. The rank conditions mean vanishing of the minors of the matrices and . The minors from the first three rows of differ from the minors of by the common factor . Incidentally, this factor appears as an equation for the Villarceau case. Localizing with leads to the ideal for the principal circle case. But the Villarceau case equations of Theorem 3 do not imply a lesser rank of , as the second column does not necessarily vanish fully, particularly in the fourth row. Rather similarly, the minors from the last three rows of differ from the minors of by the common factor , as the terms are proportional to the first column. Therefore, the minors formed only by the first three rows or only by the last three rows of can be ignored.
Remark 2. The Hilbert series of the two algebraic varieties described by Theorems 3 and 4 can be computed using computer algebra systems Maple or Singular. The principal circle component of has the Hilbert series , whereHence, the dimension of the variety equals 4, and the degree equals . The Zariski closure of the Villarceau circle component is a complete intersection. The Hilbert series of this component is . Hence, the dimension of this variety equals 4, and the degree equals 4. 4. Distinguishing Principal and Villarceau Circles
As we will analyze in
Section 5, the specialized variety
of Dupin cyclides turns out to be reducible. We discard some of the components because they:
We claim that the two main families are distinguished by the homotopy class of
as either a principal circle or a Villarceau circle. These two homotopical types can be discerned by inspecting the type of
on representative surfaces under Möbius transformations (which are finite compositions of inversions). Indeed, principal circles are preserved [
19] (Theorem 3.14) by Möbius transformations. The components of
are invariant under the continuous action of Möbius transformations that fix the circle
. As mentioned in the introduction, any Dupin cyclide can be obtained from a torus by a Möbius transformation. Further, the torus can be chosen to pass through the circle
(by Euclidean similarity), and that circle can be considered as fixed. Therefore, it is enough to check the homotopy types for the toruses on both main components. Furthermore, the “vertical” principal circles (around the tube) and the “horizontal” principal circles (around the hole) can be interchanged by a Möbius transformation centered inside the torus tube; see [
18] (§6.1). Hence, we consider only a fixed “vertical” principal circle in a moment.
Under Euclidean similarities, we can move the torus (
1) so that the circle
is a principal circle (with radius
r) or a Villarceau circle (with radius
R). The principal circles on the vertical plane
are given by
. Identifying one of those circles with
by the shift
, we obtain an equation of the form (
8) with
for the representative (under the Möbius transformations) tori with
as a principal circle. It is straightforward to check that the second columns of
and
consist of zeroes for the representative tori (
15), while the second and fourth equations of Theorem 3 are not satisfied generically. Hence, Theorem 4 covers the cases where
is a principal circle.
Now consider a Villarceau circle of the torus (
1) on the plane
, where
,
. It is moved onto
by the Euclidean transformation
Then the torus equation becomes
This identifies (
8) with
as an implicit equation for the representative tori with
as a Villarceau circle. The representative tori (
18) satisfy the equations of Theorem 3, while the rows with
and
in the first column form a lower-triangular matrix with non-zero determinant generically. Hence, Theorem 3 describes the cases with
as a Villarceau circle.
Remark 3. We must have for real points on the Villarceau circle component. Indeed, eliminating in (
10)
gives a quadratic equation for with the discriminant which has to be non-negative. The strict inequality (
11)
throws away horn cyclides; see the case in Section 7. Villarceau circles on horn cyclides coincide with “vertical" principal circles (that is, those around the tube). The Villarceau and principle circle components intersect exactly at the locus of horn Dupin cyclides on . In fact, Equations (
9)
and (
10)
together with rank imply the equation for horn cyclides already; then, the second column of reduces to zero entries. Remark 4. The variety contains a component of dimension 4 (and degree 10) that represents reducible surfaces (
8)
of two touching spheres (or a sphere and a tangent plane). This component is defined by the minors of the matrix and the additional equation The condition rank alone gives a reducible surface (
8)
. Its spherical (or plane) components are defined by where for some or (usually) all . Equation (
21)
is the touching condition. The touching point is Further, we have surface degeneration to the circle Γ when and , . If we restrict the principal circle component to , we have degeneration to a double sphere. The intersection of this degenerate component with the principal circle component represents the cases when the touching point is on Γ. The intersection with the Villarceau component represents a sphere through Γ and a point on Γ; this intersection has a lower dimension of two and is contained in the principal circle component as well. 5. Proving Theorems 3 and 4
Let us define the ring
and let us denote the
minors
as
Let us also denote
We define the variety
in
Section 3 as the specialized image of the variety
in [
18] (
Figure 1). The variety
, including the cubic part of Theorem 2, can be obtained from the 12 equations of Theorem 1 by applying the shift (
3) backwards and homogenizing with
, as explained in [
18] (§5). By straightforward Euclidean equivalence of cyclide surfaces, it is enough to consider (
8) separately as a quartic equation that can be simplified by translating to (
4) or as a cubic equation. Accordingly, we split the proofs into two cases and use Theorems 1 and 2 in a parallel way. We arrive at parallel options to simplify the reducible variety
from the full consideration of equations in those Theorems. Most of the particular equations or factors considered by us appear naturally in examined Gröbner bases. Even if an equation like (
31) appears as an arbitrary choice, a formal proof does not have to justify the consideration.
5.1. Proof for Quartic Cyclides
Without loss of generality, we may assume
while considering quartic cyclides. To apply Theorem 1, it is necessary to apply the shift (
3) with
so as to bring the cyclide equation (
8) to the form (
4). The obtained expression is
Identification with the coefficients
in (
4) defines the ring homomorphism
Let
denote the ideal generated by the
-images of the 12 polynomials in Theorem 1. The polynomials in this ideal have to vanish when (
8) is a Dupin cyclide. The polynomial
factors in
: namely,
, where
This shows that the variety defined by
is reducible. To investigate real points of the variety, we consider three possible options:
,
, and
.
First, assume that
. Elimination of
gives the product
in the remaining variables, where
If
, then
,
as we look only for real components. The augmented ideal contains this sum of squares:
. Therefore,
is inevitable for the real components with
. The ideal
in
contains several multiples of the polynomial
. Localizing
gives the trivial ideal of
, which is, hence, an empty variety. With
, we obtain the equations of Theorem 3 in the homogenized form with
. The points on the corresponding variety describe cases when
is a Villarceau circle, as analyzed in
Section 4.
Secondly, assume that
. Localization of
in the ring
gives an ideal generated by the
minors of the matrix
in (
20) and the additional equation (
21) with
. Here, we obtain the reducible Dupin cyclides of Remark 4.
The last option is
. We notice polynomial multiples of
in the Gröbner basis of
. Localization at
gives an ideal that contains the four polynomials of Theorem 3. Hence, it describes some points in the Villarceau circle component (of the option
). We assume further that
. Consideration of the following polynomial allows further progress:
The localization
leads to a subcase (describing touching spheres) of the option
. Hence, we assume that
. Elimination of
in the ideal
leads to some generators that factor with
The further localization
leads to the principal circle component in Theorem 4. The remaining case
splits into these two subcases, as we are interested in the real points only:
- (i)
, so that , and eventually . The obtained ideal is reducible, with the prominent factor after elimination of . The localization belongs to the principal circle component. The case simplifies to , and the cyclide degenerates to a double-sphere case.
- (ii)
,
. Elimination of the variables
,
,
,
gives us a principal ideal, and the generator factors with
The localization belongs to the principal circle component. With we get , and the resulting ideal contains the product . Either of the factors leads to points on the principal circle component.
5.2. Proof for Cubic Cyclides
We use Theorem 2 to recognize cubic Dupin cyclides in the form (
8) with
. The equation is first transformed to the form (
2)
Let
be the ring homomorphism defined by the coefficient identification. Since
, all remaining computations are considered over the localized ring
. Let us denote by
the ideal generated by the numerators of the
-images of the four equations in Theorem 2. This ideal contains the product
, where
Like in the quartic case, we consider the three options:
,
, and
.
The localization gives us directly the part of the Villarceau circle component in Theorem 3.
Localizing
gives an ideal containing the
minors of the matrix
and Equation (
21). This case describes only reducible cyclides of Remark 4.
With
, the ideal
contains the sum of squares
. Hence,
since we are looking only for real points of the variety
. The further candidate for localization to consider is
By comparing Gröebner bases, the localization of
at
indeed coincides with the ideal of the principal circle defined by the
minors of
and
. The remaining case
can be localized further at
. The localization
defines points on the principal circle component. The case
simplifies to
, and the cyclide equation degenerates to a subcase of a touching sphere + plane case.
6. Smooth Blending of Cyclides
Here, we apply the main results to the practical problem of blending smoothly two Dupin cyclides along a common circle. Smooth blending in this context means that the cyclides share tangent planes along their common circle.
Lemma 2. Consider two cyclide equations of the form (
8)
with possibly different coefficients . Then they are joined smoothly along the circle Γ if and only if the rational function is the same function on the circle Γ for both cyclides. Proof. The normal vector of cyclides (
8) along the circle Γ is defined by the gradient of the defining polynomial. The gradient is computed as
On the two given cyclides, the paired gradient vectors should be proportional along the circle in order to obtain smooth blending. After the division by
, the gradient vectors are rescaled to
for direct comparison. □
A special case is when the rational function (
37) is a constant on
. This is equivalent to
. Therefore, the rational function
is constant when
is a principal circle case of a Dupin cyclide. As the following Lemma implies, the envelope surface of tangent planes of any cyclide equation satisfying
along
is a circular cone or cylinder. It is known [
7] that the envelope appearing as a cone or cylinder occurs in the case of Dupin cyclides if the circle is principal. This is due to the representation of Dupin cyclides as canal surfaces, where they are considered as conics in the four-dimensional Minkowski space, and the tangent lines to those conics represent circular cones or cylinders; see [
7] for details.
Lemma 3. If the function on the circle Γ for some constant λ, then the envelope surface of tangent planes of the cyclide (
8)
along Γ is given by the equation It is a circular cone if or a cylinder if . Proof. We parametrize the circle by
. The envelope line passing through such a point is orthogonal to the rescaled gradient vector
and to the tangent vector
to the circle. The line therefore follows the direction of the cross-product vector
. The envelope of tangent planes is parametrized therefore as
Hence,
,
. Elimination of
t gives (
38). □
Remark 5. The envelope of tangent planes degenerates to the plane of the circle Γ when . If the circle is a Villarceau circle, then the envelope of tangent planes is a more complicated surface of degree four. As mentioned in Remark 3, the condition combined with the equations of the Villarceau component leads to singular horn cyclides. On the other hand, the cone envelope occurs also in the degenerate case of Remark 4.
6.1. Smooth Blending along Principal Circles
In this section, we focus on smooth blending between Dupin cyclides having
as a principal circle. The main case to investigate is by fixing a tangent cone along the circle
and finding Dupin cyclides that fit the blending conditions along the circle; see
Figure 2a.
Proposition 1. Let us fix the parameter and the cone (
38)
containing the circle Γ. The Dupin cyclides that join the fixed cone smoothly along Γ as a principle circle are fully characterized by the five equations Proof. From Lemmas 2 and 3, the tangency conditions along the circle are given by for . We specialize in the ideal generated by the minors of and and obtain an ideal in . We notice many multiples of in a Gröbner basis of . If , we obtain an ideal generated by the five equations of the proposition. The points with satisfy the equations of by checking the cases , or with being pairwise distinct. Each of the resulting ideals contains . □
Remark 6. The five equations of Proposition 1 are linear in the five variables , , , , . Hence, we can easily solve the equations for those variables and obtain a parametrization of the family of Dupin cyclides touching the cone along the circle Γ. Apart from the first three equations, the variables appear only within the expression , representing a rotational degree of freedom: rotating the two Dupin cyclide patches independently around the x-axis preserves the smooth blending along the circle Γ.
The limit cases
and
contain interesting families of Dupin cyclides as well. The family with
allows us to blend two toruses or a torus with a Dupin cyclide; see
Figure 2b–d. The family in the case
allows us to blend a Dupin cyclide with a plane; see
Figure 2e.
Proposition 2. Let us fix the cylinder defined by the parameter in (
38)
. The only Dupin cyclides that join this cylinder smoothly along Γ are characterized by the equations Those Dupin cyclides are symmetric with respect to plane of the circle Γ. Proof. The equations
follow from the condition
and the tangent conditions in Lemma 2. With those constraints, the ideal of the principal circle component reduces to the other two equations
and (
44). The symmetry property with the plane
follows from Equation (
43). □
Proposition 3. Let us fix the plane (of the circle Γ) defined by the parameter in (
38).
The only Dupin cyclides that join this plane smoothly along the circle Γ are characterized by the equations This family of Dupin cyclides is preserved by the reflection with respect to the plane of the circle. Proof. Similar to the proof of Proposition 2. The equations
follow from the tangent condition
, and the ideal of the principal circle component reduces to the other two equations of the proposition. The reflection
with respect to the plane
preserves the coefficients
and symmetries
to
in (
8). This transformation preserves Equations (
45) and (
46). □
Remark 7. The cubic cyclides with in the family of Proposition 3 degenerate to reducible surfaces: namely, the cases of touching sphere + plane.
It is interesting to distinguish torus surfaces in the principal circle component. We get two cases depending on the position of the circle
(wrapping around the torus hole or around the torus tube).
Figure 2c,d illustrate two different configurations of torus blending using those two kinds of principal circles. The circle wraps around the torus tube of both toruses in
Figure 2c. The circle wraps around the torus tube for one torus and around the torus hole for the other torus in
Figure 2d. The examples satisfy the pertinent algebraic conditions exactly; this article does not consider the issue of numerical stability.
Proposition 4. Equation (
8)
defines a torus having Γ as the principal circle if and only if one of the following applies: - (i)
;
- (ii)
, ,
, .
Proof. Assume that the circle
is wrapping around the torus tube. Then we have a tangent cylinder along the circle, defined by
as in Proposition 2. The cross section of (
8) with the plane
is a pair of circles with the same radius
:
We need
for the equality of radii. Equation (
44) then factors into
. Due to the rotations in the
-plane that preserve the circle
, we can assume that the revolution axis of the torus is parallel to the
z-axis. Then
, and we say
. Note that
by the derived equation
. The rotated cyclide equation must be
Comparing with (
1), we recognize a torus equation (with shifted
y) when
. The other option
gives a surface that is not symmetric around the revolution axis; hence, that is not a torus. This shows possibility
(i).
Assume now that the circle
is wrapping around the torus hole. Then we have a tangent cone along the circle, i.e.,
,
,
as in Proposition 1. The section with
should be a pair of concentric circles. Hence,
. Again, with
and the parametrization in Proposition 1, the cyclide equation reduces to
This is a torus equation, comparable to (
1). □
6.2. Smooth Blending along Villarceau Circles
By Remarks 3 and 5, it is not possible to smoothly blend a Dupin cyclide that has
as a principle circle with a Dupin cyclide that has
as a Villarceau circle. It is left to investigate blending between cyclides in the Villarceau circle component. The following result is illustrated in
Figure 2f.
Proposition 5. Let D denote a Dupin cyclide (
8)
that has Γ as a Villarceau circle. The only Dupin cyclides that join D smoothly along Γ are obtained by perturbing the equation of D by Those cyclides have Γ as a Villarceau circle. Proof. Let
be a Dupin cyclide that has
as a Villarceau circle and assume that
and
D are smoothly blending along the circle
. We obtain the matrix equation:
The first two rows of the matrix are linear equations obtained from
being in the Villarceau circle component. The last five rows are the tangency conditions for the given Dupin cyclide
D from Lemma 2. Note that the
matrix has the full rank seven symbolically. We must have
for some
to avoid rank
and degeneracy to a horn cyclide. Then, by setting
, we can solve
After dividing the equation of
by
s, all coefficients are fixed except
, and
becomes
. Hence, with
,
and
become
and
, respectively. This is exactly a perturbation by amount
t. □
7. The Möbius Invariant
In this section, we compute a Möbius invariant denoted by
[
18] (
Section 6) for Dupin cyclides in the Villarceau and principal circle components described by Theorems 3 and 4, respectively. This invariant extends the Möbius invariant
for toruses to the Dupin cyclides. The smooth Dupin cyclides are characterized by
, and the singular Dupin cyclides are characterized by
. A singular Dupin cyclide can be obtained from a spindle or a horn torus (see
Figure 3) by Möbius transformations.
We use [
18] ((6.15) and (6.17)) to compute
for, respectively, the quartic equation (
8) with
and the cubic equation (
8) with
. The obtained expression gives the Möbius invariant when the equation defines a Dupin cyclide. It is convenient to subtract
from
and obtain a perfect square expression frequently. Let us denote by
the remainder
. The goal is to have a compact equivalent formula for
in each of the two components.
Obtaining a
-expression for quartic Dupin cyclides in the principal circle case is not straightforward. Consider the ideal
generated by the five equations of Proposition 1. By incorporating separately the numerator and the denominator of
in the ideal
and by eliminating the linear variables
, we obtain a representative numerator and a representative denominator with a common factor. This gives a new expression of
up to a constant multiplier. It is easy to find this constant by solving it from the difference of the two expressions of
modulo
. The resulting
expression is
By further elimination of
using (
41)–(
42), we obtain the more compact form
It is interesting that this compact form (
52) also covers the
expression of the family of cubic Dupin cyclides
in Proposition 1.
Since the majority of Dupin cyclides in the principal circle component belong to the family of Dupin cyclides in Proposition 1, three equivalent expressions for
in the principal circle component are obtained by substituting
into (
52) for each
. The equality of two different
expressions can be checked by reducing the numerator of the difference between them modulo the ideal of the principal circle component.
In the two limiting cases of Propositions 2 and 3 of the principal circle component, we use the same method and obtain the expression
for the family
of Proposition 2, and
for the family
of Proposition 3. Note that the latter formula is always well-defined because the family of Proposition 3 does not contain irreducible cubic Dupin cyclides by Remark 7.
In the Villarceau circle case, the simplification of
in [
18] (6.15) modulo the equations (
9) and (
10) is straightforward. Elimination of
,
, and
gives a common factor of the numerator and the denominator and leads to the expression
Alternative eliminations give
These expressions are applicable to cubic Dupin cyclides as well. The invariant values should be positive because singular cyclides have no real Villarceau circles. Indeed, the numerator in (
55) is positive by the inequality
in (
11). The denominator is positive as well from the same condition. The limiting case
of Theorem 3 represents horn cyclides since
from (
55), as mentioned in Remark 3.
8. Conclusions
This paper derives the algebraic conditions that fully characterize the general family of Dupin cyclides passing through the fixed circle (
7). The algebraic conditions restrict the coefficients of the general family (
8) of Darboux cyclides passing through the circle. The main results are divided to Theorems 3 and 4, which reflect the position of the circle as either a Villarceau circle or a principal circle of the Dupin cyclides. The two obtained general families are four-dimensional; see Remark 2. The main results can be applied to check whether a particular surface (
8) is a Dupin cyclide or to generate parametric families of Dupin cyclides (by considering subvarieties of
).
The found algebraic conditions are used in
Section 6 to characterize and exemplify pairs of Dupin cyclides that blend smoothly along circles. The construction of smooth blending constitutes the basic application of Dupin cyclides in CAGD. The focal case of smooth blending requires fixing a tangent cone along the circle (
7), which reduces the dimension of general families of smoothly matching Dupin cyclides to three; see Proposition 1. Even if we would like to join two Dupin cyclides continuously along a circle at a constant angle [
9], the straightforward way of modeling is to fix the tangent cones meeting at the desired angle. This leads to choosing within two distinct families of Dupin cyclides in the context of
Section 6. The
-invariant of
Section 7 determines (up to Möbius transformations) the proportions of a whole Dupin cyclide.
Using implicit equations like (
8) rather than parametrizations amounts to an alternative technique of blending cyclides. Like in [
18], the algebraic conditions on implicit equations for Dupin cyclides are quite non-linear. Their derivation and concise presentation required particular earnestness and attention. The derivation in
Section 5 was facilitated by the computer algebra systems Maple 2018 and Singular 4.2.1, employment of a Gröbner basis, elimination and localization techniques, and syzygy computations [
22].
Future work may establish blending routines of using implicit equations for Dupin cyclides and compare their practicability, efficiency, and accuracy to existing parametrization techniques [
3,
4,
5,
6,
7,
8]. The results could be applied to uniformize investigation of blending Dupin cyclides at two fixed circles or on fixed spheres, cones, or cylinders [
11,
12,
13,
14,
15,
16].