Professional Documents
Culture Documents
Research Article: A Computational Model For Q-Bernstein Quasi-Minimal B Ezier Surface
Research Article: A Computational Model For Q-Bernstein Quasi-Minimal B Ezier Surface
Research Article: A Computational Model For Q-Bernstein Quasi-Minimal B Ezier Surface
Journal of Mathematics
Volume 2022, Article ID 8994112, 21 pages
https://doi.org/10.1155/2022/8994112
Research Article
A Computational Model for q-Bernstein Quasi-Minimal
Bézier Surface
Copyright © 2022 Daud Ahmad et al. This is an open access article distributed under the Creative Commons Attribution License,
which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
A computational model is presented to find the q-Bernstein quasi-minimal Bézier surfaces as the extremal of Dirichlet functional,
and the Bézier surfaces are used quite frequently in the literature of computer science for computer graphics and the related
disciplines. The recent work [1–5] on q-Bernstein–Bézier surfaces leads the way to the new generalizations of q-Bernstein
polynomial Bézier surfaces for the related Plateau–Bézier problem. The q-Bernstein polynomial-based Plateau–Bézier problem is
the minimal area surface amongst all the q-Bernstein polynomial-based Bézier surfaces, spanned by the prescribed boundary.
Instead of usual area functional that depends on square root of its integrand, we choose the Dirichlet functional. Related
Euler–Lagrange equation is a partial differential equation, for which solutions are known for a few special cases to obtain the
corresponding minimal surface. Instead of solving the partial differential equation, we can find the optimal conditions for which
the surface is the extremal of the Dirichlet functional. We workout the minimal Bézier surface based on the q-Bernstein
polynomials as the extremal of Dirichlet functional by determining the vanishing condition for the gradient of the Dirichlet
functional for prescribed boundary. The vanishing condition is reduced to a system of algebraic constraints, which can then be
solved for unknown control points in terms of known boundary control points. The resulting Bézier surface is q-Bernstein–Bézier
minimal surface.
certain integral called the functional, and one of such minimize a given functional. However, he was not able to
functionals is Dirichlet functional with appropriate find out a general solution of the equation other than a plane.
boundary conditions. The Dirichlet functional being the In 1776, Meusnier illustrated the condition for minimality
integral of non-negative quantity is itself non-negative. The for a specific form of a regular surface, known as Monge’s
variational problem of solving the Dirichlet functional for patch. The outcome of the minimal condition for the
the minimal vector function x(s, t) subject to certain Monge’s patch is a quasilinear, quadratic partial differential
boundary conditions is the Euler–Lagrange partial differ- equation derived earlier by Lagrange. He also showed that
ential equation ∇2 x(s, t) � 0, which is Laplace equation in catenoid and helicoid satisfy Euler–Lagrange equations too
this case. Such a vector function x(s, t) has minimal and proved that mean curvature vanishing surfaces are in
Dirichlet energy and is said to be harmonic. This can be done fact minimal surfaces. In 1830, Heinrich Scherk used the
by finding the extremal of area functional of a surface x(s, t), Euler–Lagrange equation to find the nontrivial examples of
but it involves square root of the integrand, and instead, we complete minimal surfaces. The first golden era of minimal
can use variational approach for finding such a surface as the surface theory began in mid-19th century after the discovery
extremal of Dirichlet functional and we obtain a quasi- made by J. Plateau. In 1867, Schwarz [6] found the solution
minimal surface. A minimal surface is a surface for which of Plateau–Bézier problem for a general quadrilateral by an
mean curvature of the surface vanishes for all possible pa- appeal to methods in complex analysis. Specifically, he
rameterizations of the same surface. discovered CLP (crossed layers of parallels) surface Schwarz
In curve theory, the familiar examples are that of shortest T for tetragonal, Schwarz D for diamond, Schwarz H for
distance between two points in a plane, which is a straight hexagonal, and Schwarz P for primitive surfaces. Weierstrass
line in case when no constrains are involved; however, in and Enneper [4] developed representation formulas for
case of given constraints, the shortest path or the distance minimal surface in conformal parametrization as a pair of
between two points is usually called a geodesic on a surface, holomorphic and meromorphic functions. Weierstrass and
and the related ancient well-known problem is the bra- Enneper parametric representation of minimal surfaces
chistochrone problem. In optics, one of the related problems serves as bridge between the geometry and the complex
is the Fermat’s principle (1657), to find the path in least analysis [7]. Later on, achievements of Jesse Douglas [8],
possible time. Fermat explained that the laws of geometric Rado [9], Tonelli [10], Courant [7, 11], Wang [12] (minimal
optics, lens design such as reflection, refraction, focusing, surfaces based modelling of atoms and molecules), and
and aberrations could be explained from the geometric and others contributed many revolutionary results in the sub-
analytical properties of this principle. The natural general- sequent years in minimal surfaces spanned by given
ization of the minimal curve or geodesic problem is the boundary curves. General solution of Plateau–Bézier prob-
minimal surface problem [2, 3]. It consists of searching the lem remained challenging for it involves extremization of
surface x ⊂ R3 with possible bounded area spanned by a area functional that is highly nonlinear in its integrand. In
closed contour Γ. This essentially means setting the surface 1931, American mathematician J. Douglas [8] and, in 1933,
area functional A � R dx as an objective of extremization Hungarian Tibor Radó [9] showed the existence of a min-
functional over all possible x ⊂ R3 with prescribed contour Γ imal surface spanned by a closed curve by exchanging the
to achieve a minimal area surface. Minimal surface problem area integral by rather a simpler integral the so-called
is referred to as Plateau–Bézier problem [4, 5] in the honour Douglas-Dirichlet integral. Revolutionary achievements in
of physicist of Belgian Joeseph Plateau, who established that subsequent years by Courant [11], Max. Shiffman [13],
minimal surfaces can be associated with soap films spanned Morse [14], Tompkins [14], Robert-Osserman [15], and
by closed wire frames in 1849. He explained further through others are worth mentioning that contributed many sig-
his experiments that a minimal surface can be achieved in nificant results to theory of minimal surfaces. A detailed
the form of a thin soap film spanned by a wire frame by account of related results of measure theory and differential
immersing it into soapy water and displacing it back cau- geometry for Plateau–Bézier problem can be seen in refer-
tiously. The soap film itself is a surface of minimal area, and ence [16]. Struwe [17] points out the parametric minimal
the wire frame in shape of closed contour Γ serves as a surfaces and the developments in Plateau–Bézier problem
spanning curve. with a concise treatment of constant mean curvature sur-
The soap films and bubbles have been a source of fas- faces. Harrison [18] considered Plateau–Bézier problem as
cination from aesthetical, physical, and mathematical point test problem for differential chains Theory.
of view that is why it is an active field of research for several The properties of minimal surfaces provide a support for
hundred years, finding its applications in different disci- shape modelling and shape fairing techniques. Minimal
plines of science. The earliest significant work is that of surface theory is an area of contemporary research and is of
Euler, who in 1744, while searching for rotational surfaces of great importance in engineering design, computer-aided
minimal area, proved that a minimal surface is planer if and geometric designs (CAGD), architectural design, and biol-
only if its Gaussian curvature is identically equal to zero and ogy that includes foams, domes, and cell membranes, and so
a minimal surface is always locally saddled-shaped. Later in on. In 2004, Monterde [19] used tensor product Bézier
1762, Lagrange considered the minimal surface problem by surfaces to find an approximate minimal surface giving a
deriving associated Euler–Lagrange equations, which is a continuous surface spanned by a given boundary curve,
quadratic partial differential equation (p de). The solutions called the Plateau–Bézier problem. They extremized the
of such partial differential equations are the functions that Dirichlet functional by finding the gradient of the functional
Journal of Mathematics 3
be remarked that the minimizers of a certain chosen the application of the technique developed. Finally,
functional are possibly the candidate functions for a quasi- Section 4 includes the final remarks and the future
minimal surface obtained from the zero-functional gradient prospects of the work.
of the surface x(s, t), which is equivalent to finding the
extremal points of a function of several variables in cal- 2. Preliminaries
culus. The functional gradient equated to zero gives us
linear constraints on the unknown interior control points In this section, we give few geometric quantities and basics of
depending on the known boundary control points. The curve and surface theory, q-Bernstein polynomials, classical
surface spanned by these new interior control points with Bézier and q-Bézier curves and surfaces, derivatives, inte-
prescribed border is minimal, which we refer to as the grals, mean, and Gaussian curvature of q-Bézier surfaces.
q-Bernstein quasi-minimal Bézier surface. The applica-
tions of these surfaces are in building and material sci- Definition 1. The area functional of a surface.
ences, and formation of a surface in CAGD, for example, in A surface x(s, t) of minimal area is a surface that locally
modelling, a problem related to protest investigation and minimizes its area. This is equivalent to having zero mean
mechanics of cell material. Bézier models can assist in curvature:
designing the computational-based prediction models, for
1 Eg − 2Ff + Ge
instance, for human-engineered representations for their H� . (6)
possible applications for machine learning capabilities 2 EG − F2
[39–42]. For every parametrization, which is direct consequence
Our aim is to solve Plateau q-Bernstein–Bézier prob- of minimizing the area functional,
lem, which is to find the q-Bernstein–Bézier surface as one
�� ��
of the critical points of Dirichlet functional instead of area A(P) � ��xs ∧xt ��dsdt
functional, and the resulting surface has minimal area R
(7)
from amongst all the possible q-Bernstein–Bézier surfaces 1/2
� EG − F2 dsdt,
constructed from the given prescribed boundary control R
points. The q-Bernstein–Bézier surface can be written as
follows: where E � 〈xs , xs 〉, F � 〈xs , xt 〉, and G � 〈xt , xt 〉 are co-
efficients of the quadratic form I(s, t) � 〈dx(s, t), dx(s, t)〉,
m n
for dx(s, t) � xs ds + xt dt, a 1 − 1 linear mapping of vectors
x(s, t) � Qm n
j,q (s)Qk,q (t)Pjk , (4) (ds , dt) onto dx(s, t) � xs ds + xt dt, which lies in the
j�0 k�0
tangent plane. The quadratic form I(s, t), called first fun-
where Qnj (s)q are the q-Bernstein polynomials introduced damental form, is usually written as ds2 �
by Kim [31] in 2011. The Kim’s q-Bernstein polynomials E(s, t)ds2 + 2F(s, t)ds dt + G(s, t)dt2 for the surface x(s, t).
are different from the Philips version of q-Bernstein
polynomials (1997) [26] that depend on q-integers, and Definition 2. Bernstein polynomials, Bézier curves, and
later in 2003, Oruc and Phillips obtained related Bézier surfaces.
curves [43] and some interesting properties. We intend to Blending functions are used to define the curves and
find the Kim’s q-Bernstein quasi-minimal Bézier surface surfaces in parameterized form, and they effect the type and
as the extremal of the Dirichlet functional. the shape of curves and surfaces. A set of points used to
produce a curve or a surface is called a set of control
1 �� ��2 �� ��2
D(x(s, t)) � ��xs �� + ��xt �� du dv, (5) points for that curve or the surface. If we denote blending
2 R functions by fj (s) and the control net of points by Pj , then
for Kim’s q-Bernstein–Bézier surface (equation (4)). The the parameterized form of the curve for 0 ≤ s ≤ 1 is
vanishing condition of a functional gradient generates a x(s) � nj�0 fj (s)Pj . Similarly for a net of control points Pjk
system of algebraic conditions on the unknown inner for j, k � 0, . . . , n and the blending functions fjk (s, t), the
control points as boundary control points. parameterized form of the surface is x(s, t) �
The rest of the article is organized as follows: in the nj,k�0 fjk (s, t)Pjk , where 0 ≤ s, t ≤ 1. For a given continuous
forthcoming Section 2, we give few definitions of dif- function f on the interval [0, 1], the Bernstein polynomial is
ferential geometry-related quantities for curves and expressed as
surface, the minimal surfaces, q-Bernstein polynomials, n
j n
j ⎝n⎞
and Kim type [31] q-Bernstein–Bézier surfaces, specific Bn (f; u) � f Bnj (u) � f ⎛ ⎠uj (1 − u)n− k , (8)
n n
classes of surfaces, their basic construction schemes, j�0 j�0 j
properties of the general Bézier curves with kim operator
[31], the generalized rational Bézier surfaces, and the where n is a positive integer. For each function f, the
q-Bernstein–Bézier surfaces. In Section 3, we develop a equation (8) results in a sequence of Bernstein polynomials.
technique to find the quasi-minimal surfaces corre- The continuity of the function f assures the uniform
sponding to q-Bernstein–Bézier surfaces. In the same convergence of Bernstein polynomials to the function f, and
section, we have included the illustrative examples for the this means that on the interval [0, 1], lim Bn (f; u) � f. It
n⟶∞
bi-quadratic and bi-cubic q-Bernstein–Bézier surfaces as can be seen from (8) that for u � 0, Bn (f; 0) � f(0), and for
Journal of Mathematics 5
Bernstein Polynomials
Bnj (u)
1.0 B55(u)
0.8
0.6
0.4
B54(u)
0.2 5
B3(u)
5
B2(u)
5
B1(u)
u
0.2 0.4 0.6 0.8 1.0 B50(u)
Figure 1: Polynomials in Bernstein form, B50 (u), B51 (u), B52 (u), B53 (u), B54 (u), B55 (u), are shown.
u � 1, Bn (f; 1) � f(1). For f � 1, (8) reduces to A q-Bernstein–Bézier surface (4) is a Bézier surface based
Bn (f; u) � Bn (1; u) � 1, whereas for f � u, (8) reduces to on q-Bernstein polynomials, where q-Bernstein polynomials
Bn (f; u) � Bn (u; u) � u, and for f � u2 , it is Bn (f; u) � Qmj,q (s), the function of curve parameter s, serve as the
Bn (u2 ; u) � (n − 1)u2 /n + u/n and so on. Bernstein [32] in- blending functions for the Bézier surface, taken in the form,
troduced the so-called the Bernstein polynomials, a linear m j
combination of functions Bnj (u), Bn (u) � j � ⎠[s]j [1 − s]− −j+m 1 − qs
Qm
j,q (s) �
⎝
⎛ ⎞
q
j
q 1 , [s]q � , (9)
0nβj Bnj (u), also called polynomials in Bernstein form, with j 1− q
βk as the Bernstein coefficients or Bézier coefficients Bnk (u) m
(equations (2) and (3)), and the Bernstein operator of order n where are the usual binomial coefficients, [s]jq is the
j
for k, n ∈ z(0 ≤ k ≤ n). For instance, the Bernstein polyno-
Kim’s q-Bernstein operator (for detail, see Equation (1.7) of
mials of degree n � 5, namely, B50 (u), B51 (u), B52 (u), reference [31]) for 0 ≤ q ≤ 1. Note that lim [s]q � lim 1 −
B53 (u), B54 (u), and B55 (u), are shown in Figure 1. q⟶1 q⟶1
A Bézier curve is a parametric curve, which is used in qs /1 − q � s and lim [1 − s]q− 1 � lim 1 − (q− 1 )1− s / 1 − q− 1
q⟶1 q⟶1
computer graphics and related fields [2,19]. The Bézier curve
� 1 − s, so that the q-Bernstein polynomials Qm j,q (s) reduce
depends on Bernstein polynomials, which are called the n
blending functions or the basis of Bézier curve with a set of to the classical Bernstein polynomials Bk (s). In particular,
(n + 1) control points (also called Bézier points) denoted by the q-Bernstein polynomials of degrees n = 1, 2, 3 are shown
P0 , P1 , P2 , . . . , Pn . A Bézier curve of degree n is given in in Figure 2. Plugging the q-Bernstein polynomials given by
the form x(s) � nj�0 Bnj (s)Pj for the Bernstein polynomials equation (9) for the surface parameters s, t in the equation
Bnj (s) (equation (2)) of degree n for u ∈ [0, 1]. Bézier (4), the Bézier surface with q-Bernstein polynomials may be
surfaces x(s, t) (equation (1)) are the higher dimension rewritten as
generalization of Bézierm,n curves for a given set of n + 1, m + 1 m,n m n m− j
control points Pjk j,k�0 for the blending functions x(s, t) � [s]jq [t]kq [1 − s]q− 1 [1 − t]n− k
q− 1 Pjk . (10)
n,m 2 j k
Bnj (s)Bm k (t) � Bj,k (s, t): R ⟶ R, where Bj (s) and
n j,k�0
m
Bk (t) are Bernstein basis functions given by the equation
The bi-quadratic q-Bernstein–Bézier surface and the bi-
(2) for 0 ≤ s, t ≤ 1 (Figure 2).
cubic q-Bernstein–Bézier surface obtained from the
equation (10) for q � 0.2 for the prescribed are shown in
Definition 3. q-Bernstein–Bézier curves and surfaces. Figure 3.
6
1–s 0.6
0.8 1– 1 0.8 1–s 2
q 1– 1 1–s 3
B0 = q 0.5 1– 1
1– 1 B0 = q
0.6 q 0.6 2 B0 =
1– 1 0.4 3
q 1– 1
q
0.4 0.4 0.3
0.2
0.2 0.2
0.1
0.2 0.4 0.6 0.8 1.0 0.2 0.4 0.6 0.8 1.0 0.2 0.4 0.6 0.8 1.0
1.0 0.5
0.4 1–s 2
3 1– 1 (1– qs)
0.8 1 – qs 0.4 q
B1 = B1 =
1–q 2
0.3 1– 1 (1–q)
q
0.6 0.3 1–s
2 1– 1 (1–qs)
q
B1 = 0.2
0.4 0.2 1– 1 (1–q)
q
0.2 0.4 0.6 0.8 1.0 0.2 0.4 0.6 0.8 1.0 0.2 0.4 0.6 0.8 1.0
1.0 1.0
0.4
0.8 (1 – qs)2 0.8
B2 =
(1 – q)2 0.3 (1 – qs)3
1–s
0.6 3 1– 1 (1–qs)2 0.6 B3 =
q (1 – q)3
B2 =
0.2 1– 1 (1–q)2
0.4 q 0.4
0.2 0.4 0.6 0.8 1.0 0.2 0.4 0.6 0.8 1.0 0.2 0.4 0.6 0.8 1.0
Figure 2: q-Bernstein polynomials of various degrees are shown.
Journal of Mathematics
Journal of Mathematics 7
Figure 3: Bi-quadratic and bi-cubic q-Bernstein–Bézier surfaces for the prescribed border.
Definition 4. Partial derivatives of q-Bernstein–Bézier sur- The q-Bernstein polynomial [31], for m ≥ j, Qm
j,q (s), is
face with respect to the control points. defined as
The partial derivatives (zxs /zxapq ) � (z/zs)(m,n j,k�0 m
Qj,q (s)Qnk,q (t)zPjk /zxapq ) of tangent vectors xs to the coor-
m
Qm
j,q (s) �
j m− j
[s]q [1 − s]q− 1 , (12)
dinate curves on the Bézier surface with q-Bernstein func- j
tions based on the Kim operator [31] with respect to the m
components xapq (p � 0, 1, 2, . . . , m, q � 0, 1, 2, . . . n, and Qmj,q (s) � 0; otherwise, where j is the usual bino-
mial coefficient and
a � 1, 2, 3) of control points Ppq , where Pjk � (xjk ,
yjk , zjk ) � (x1jk , x2jk , x3jk ) are the control points as mentioned j − 1 (1− s) (m− j)
1 − qs (m− j) ⎝1 − q
above, zPjk /zxapq is one of the standard basis vectors ea for [s]jq � , [1 − s]q− 1 � ⎛ ⎠
⎞ ,
p � j, q � k, and otherwise, for p ≠ j or q ≠ k, zPjk /zxapq is 1− q 1 − q− 1
zero vector, which can be written as (13)
zxs z
� Qm (s)Qnk,q (t)ea . (11) the partial derivative of q-Bernstein polynomial Qm
j (s)q with
zxajk zs j,q respect to s is given by
m s
z m ⎝ ⎞
Qj,q (s) � ⎛ ⎠− j[s]j− 1 [1 − s]m−− 1 j +(m − j)[s]j [1 − s]m−− 1 j− 1 q log q. (14)
q q q q
zs j 1− q
Definition 5. Integral of q-Bernstein polynomial The product of two q-Bernstein polynomials with same
The q-Bernstein polynomials (9) for the Kim operator parameter s is given by
[s]jq can be written as
m j 1− s m− j
s − 1
Qm ⎝
⎛ ⎠1 − q 1 − q
⎞
j,q (s) � . (15)
j 1− q 1 − q− 1
m n s j s k − 1 1− s m− j − 1 1− s n− k
Qm n ⎝
⎛ ⎠⎛
⎞ ⎝ ⎠⎞ 1 − q 1 − q 1 − q 1 − q ,
j,q (s)Qk,q (s) � (16)
j k 1− q 1− q 1 − q− 1 1 − q− 1
8 Journal of Mathematics
Definition 6. Mean and Gaussian curvature of q-Bern- parameters s, t. Note that the partial derivatives of the
stein–Bézier surface. surface with respect to its surface parameters appear as terms
For the mean and Gaussian curvature of the q-Bern- involving the derivatives of q-Bernstein polynomials. The
stein–Bézier surface, (10), we find the fundamental coeffi- fundamental coefficients of the q-Bernstein–Bézier surface
cients E, F, G and e, f, g of the q-Bernstein surface with Kim (10) help us to compute the mean curvature and the
operator xq (s, t), which requires computation of the partial Gaussian curvature of the surface. The mean curvature (6) of
derivatives of the surface xq (s, t) with respect to the surface the surface is
2 2
jk(m − j)q(1− t) j2 k4 q(t) m2 (m − j)q(1− t) jm2 q(t)
⎜
⎛ − − ⎞ ⎟
⎜
⎜
⎜
⎜
⎜ 1− q (1− t) 1− q (t) 1 − q(1− t) 1 − q(t) ⎟ ⎟
⎟
⎟
⎟
⎜
⎜ ⎟
⎟
⎟
⎜
⎜
⎜ ⎟
⎟
⎜
⎜ ⎟
⎟
⎟
⎜
m,n ⎜
⎜ ⎟
⎟
⎜
⎜ jk(m − j)q (1− s)
j2 4 (s)
k q
2
m 2
(m − j)q (1− s)
jm 2 (s)
q
2 ⎟
⎟
⎟ log(q)
⎜
⎜
⎜ ⎟
⎟
K� ⎜ ⎜ − − ⎟
⎟
⎟ P . (42)
⎜
⎜
j,k�0⎜
⎜ 1− q (1− s) 1− q (s) 1− q (1− s) 1− q (s) ⎟
⎟
⎟ 1 − q jk
⎜
⎜ ⎟
⎟
⎟
⎜
⎜
⎜ ⎟
⎟
⎜
⎜ ⎟
⎟
⎟
⎜
⎜
⎜ ⎟
⎟
⎜
⎜ (1− s) m− j (1− t) m− j (s) j (t) j ⎟
⎟
⎟
⎝ 1− q 1− q 1− q 1− q ⎠
1− q 1− q 1− q 1− q
We have discussed restricted class of surfaces, namely, points of a given q-Bernstein–Bézier surface for the prescribed
the Bézier surfaces with q-Bernstein polynomials, the basic border. For this, we shall find the gradient of the Dirichlet
construction scheme of these surfaces, their properties based functional (5) for the q-Bernstein–Bézier surface (10) with the
on kim operator [31], mean curvature, and Gaussian cur- prescribed border in terms of its boundary points and equate it
vature of the surfaces. In the section below, we come up with to zero that results in a system of linear algebraic constraints.
a scheme for finding the quasi-minimal q-Bernstein–Bézier These algebraic constraints can be solved for interior control
surface as the extremal of Dirichlet functional. points in terms of boundary control points for a specific mesh
structure. When these new interior control points are plugged in
the q-Bernstein–Bézier surface, the emerging surface is a quasi-
3. Quasi-Minimal q-Bernstein–Bézier minimal surface. For illustration of the given scheme, we have
Surfaces as the Extremal of included bi-quadratic and bi-cubic quasi-minimal q-Bern-
Dirichlet Functional stein–Bézier surfaces in the section immediately after exploring
the scheme.
This section is devoted to the problem of finding the quasi- Following proposition enables us to write the linear
minimal q-Bernstein–Bézier surface as the extremal of Dirichlet algebraic constraints satisfied by the interior control points
functional by determining the constraints on the interior control
Journal of Mathematics 11
of q-Bernstein–Bézier surface meshed with the boundary quasi-minimal q-Bernstein–Bézier surface. The proposition
control points as the outcome of vanishing condition of is given below.
gradient of the Dirichlet functional for the q-Bern- n,m
stein–Bézier surface. The interior control points worked out Proposition 1. A control net P � Pjk j,k�0 of q-Bern-
from these linear algebraic constraints together with known stein–Bézier surface of prescribed border is the extremal
n,m
of
boundary control points help us to construct the desired Dirichlet functional if the control points Pjk j,k�0 (for
0 < q < 1) satisfy the following constraint equation:
2 2
m log q m− 1,n m− 1,m− 1 2m− 2 m− 1,m− 1 2m− 2 2n 10 n log q
ξ j− 1,l δj+l− 1 (s) − ξ j,l δj+l (s)ξ n,n
k,r δk+r (t)Δ Pij +
1− q i,j�0
1− q
(43)
m,n− 1
n− 1,n− 1 2n− 2 1,n− 1 2n− 2 2m 01
ξ k− 1,r δk+r− 1 (t) − ξ n−
r,k δr+k (t)ξ m,m
l,j δl+j (s)Δ Plr � 0,
i,j�0
n,m zPjk
zxs z⎛
⎝
where a � Qm n
j,q (s)Qk,q (t)
⎠,
⎞ (47)
zxpq zs j,k�o zxapq
m− j j+l m m− j j+i
δm
j,q (s) � (− 1)
i+p ⎝
⎛ ⎠
⎞⎝⎛ ⎠
⎞⎝⎛ ⎠
⎞
where Pjk � (xjk , yjk , zjk ) � (x1jk , x2jk , x3jk ) ≡ (xajk ),
i�0 p�0 j i p (a � 1, 2, 3), and zPjk /zxapq reduces to one of the standard
(44)
− j− i p+2
basis vectors ea for p � j, q � k; otherwise, for p ≠ j or q ≠ k,
(1 − q) q − 1 (zPjk /zxapq ) is zero vector, and the equation (47) reduces to
· p+2 .
logq zxs z
� Qm (s)Qnk,q (t)ea . (48)
zxajk zs j,q
n,m
Proof. Let P � Pjk j,k�0 be the control net of a q-Bern-
The q-Bernstein polynomials Qm j,q (s) (Kim [31]) are
stein–Bézier surface with the corresponding patch defined in
given by the following expression:
equation (4). The Dirichlet functional [44], equation (5), can
be written in the following convenient form: m m− j
Qm
j,q (s) �
j
[s]q [1 − s]q− 1 , (49)
1 j
D(P) � 〈xs , xs 〉 +〈xt , xt 〉dsdt. (45)
2 R m
where is the usual binomial coefficients,
Let us calculate the gradient of Dirichlet functional with j
j
respect to the coordinates (xajk ) of the control point 1 − qs
[s]jq � . (50)
Pjk � (x1jk , x2jk , x3jk ). For a ∈ {1, 2, 3}, j � 1, 2, . . . , m − 1 and 1− q
k � 1, 2, . . . , n − 1, the gradient of the Dirichlet functional
(45) can be written as By virtue of the equation (50) for [s]jq , the q-Bernstein
polynomial Qmj,q (s) (49) can be written in the form
zD(P) ⎝〈 zxas , x 〉 +〈 zxat , x 〉⎞
⎠dsdt. m m− j
� ⎛ (46) s j − 1 1− s
zxajk zxjk s zxjk t Qm ⎝
⎛ ⎠1 − q 1 − q
⎞
j,q (s) � , (51)
R
j 1− q 1 − q− 1
We need to find the partial derivatives (zxs /zxajk ) and
(zxt /zxajk ) of the (46) for the q-Bernstein–Bézier surface (4). the partial derivative of Qm
j,q (s) (51) with respect to one of
For the q-Bernstein–Bézier surface given by the equation (4), (the surface) parameter s,
m − 1 j 1− s m− j j 1− s m− j
z m ⎝ ⎞ ⎠⎛
⎝⎛
s
⎝ z 1 − q ⎠
⎞ 1 − q 1 − q s z 1 − q− 1 ⎠,
Qj,q (s) � ⎛ + ⎞ (52)
zs j zs 1 − q 1 − q− 1 1 − q zs 1 − q− 1
j j− 1
z 1 − qs q s 1 − qs
for �−j log q, (53)
zs 1 − q 1− q 1− q
12 Journal of Mathematics
and
m− j 1− s m− j− 1
z 1 − q− 1
1− s
(m − j)q− 1 1 − q− 1
1− s
� −1 logq− 1 , (54)
zs 1 − q− 1 1− q 1 − q− 1
can be written as
m s s j− 1 − 1 1− s m− j j
z m ⎝ ⎞ ⎠⎛⎝− jq 1 − q
⎝⎛ ⎠1 − q 1 − qs
Qj,q (s) � ⎛ log q⎞ +
zs j 1− q 1− q 1 − q− 1 1− q
(55)
n− j− 1 m− j
− 1 1− s − 1 1− s
⎝(n − j) q 1− q ⎠ ⎟
⎞
×⎛ 1
logq− 1 ⎞ ⎠,
1− q − 1 − q− 1
m m− j 1− s m− j− 1
s s j− 1
1 − q− 1
1− s
(m − j)q− 1 1 − qs
j
1 − q− 1
1− s
z m ⎝ ⎞
Qj,q (s) � ⎛ ⎝− jq 1 − q
⎠⎛ log q − log q⎠
⎞.
zs j 1− q 1− q 1 − q− 1 1 − q− 1 1− q 1 − q− 1
(56)
m j − 1 1− s m− j s − 1 − 1 1− s 1− s − 1
z m ⎝ ⎞
s
⎠ 1 − q 1 − q
s
⎝− jq 1 − q
q 1 − q− 1
Qj,q (s) � ⎛ ⎛ − (m − j) × ⎠
⎞log q, (57)
zs j 1− q 1 − q− 1 1− q 1− q 1 − q− 1 1 − q− 1
m m− j 1− s
s j − 1 1− s s (m − j)q− 1
z m ⎝ ⎞
Qj,q (s) � ⎛ ⎠1 − q 1 − q ⎝− jq s −
⎜
⎛ ⎟
⎞
⎠log q. (58)
1− s
zs j 1− q 1 − q− 1 1− q 1 − q− 1
1− s
z m m s − 1
q
⎝ ⎞
Qj,q (s) � ⎛ ⎝− j[s]− 1 × q − (m − j)[1 − s]− −11 ×
⎠[s]j [1 − s]m−− 1 j ⎛ ⎠
⎞log q, (60)
q q q q −1
zs j 1 − q 1 − q
z m m s s
⎝ ⎞
Qj,q (s) � ⎛ ⎠[s]j [1 − s]m−− 1 j − j[s]− 1 × q − (m − j)[1 − s]− −11 × q log q, (61)
q q q q
zs j 1− q q− 1
z m m s
Qj,q (s) � ⎝
⎛ ⎠ ⎞[s]j [1 − s]m−− 1 j − j[s]− 1 +(m − j)[1 − s]− −11 q log q. (62)
q q q q
zs j 1− q
m− j
Combining the terms [s]jq [1 − s]q− 1 with the terms in-
side the parentheses of above (62), which is
z m m s
⎝ ⎞
Qj,q (s) � ⎛ ⎠− j[s]j [s]− 1 [1 − s]m−− 1 j +(m − j)[s]j [1 − s]m−− 1 j [1 − s]− −11 q log q, (63)
q q q q q q
zs j 1− q
m s
z m ⎝ ⎞
Qj,q (s) � ⎛ ⎠− j[s]j− 1 [1 − s]m−− 1 j +(m − j)[s]j [1 − s]m−− 1 j− 1 q log q. (64)
q q q q
zs j 1− q
− 1
m− 1 m− 1 j− 1 m− j
Using the (49), we note that Qj− 1,q (s) � [s]q [1 − s]q− 1 . (66)
j− 1
1 m− 1 j− 1 (m− 1)− (j− 1)
Qm−
j− 1,q (s) � [s]q [1 − s]q− 1 , (65) and in the similar way, we write
j− 1
− 1
m− 1 m− 1 j m− 1− j
or Qj,q (s) � [s]q [1 − s]q− 1 . (67)
j
14 Journal of Mathematics
z m m m− 1 − 1 m− 1 − 1 qs log q
Qj,q (s) � ⎝
⎛ ⎠
⎞⎜
⎛
⎝− j⎝
⎛ ⎠
⎞ m− 1
Qj− 1,q (s) +(m − j) ⎝
⎛ ⎠ ⎟
⎞ Qm− 1 (s)⎞
⎠ . (68)
j,q
zs j j− 1 j 1− q
zxt z zx z ⎝ zx ⎞ ⎠,
It is to be noted that in the above (68), the binomial a � a � ⎛ (71)
− 1 zxjk zxjk zt zt zxajk
m m− 1
expressions j �m and
j j− 1 reduces to
− 1
m m− 1 zxt z z n
(m − j) � m, and thus, the (68) for partial � Qm (s)Qnk,q (t)ea � Qm a
j j j,q (s) Qk,q (t)e , (72)
zxajk zt j,q zt
derivative of q-Bernstein polynomial can be written in lower
degree polynomials given by and we can write the partial derivative z/ztQnk (t) in the
z m qs log q similar way as we worked out (69). Thus, the equation (70)
1 m− 1
Qj,q (s) � mQm−
j,q (s) − Qj− 1,q (s) . (69) can be written by appropriately replacing s, m, and j by t, n,
zs 1− q
and k, respectively, in the above (70) to obtain
Substituting (69) in equation (48), we obtain the relation zxt qt log q m n− 1 n− 1 a
for the partial derivative of the q-Bernstein–Bézier surface � n Qj,q (s)Qk,q (t) − Qk− 1,q (t)e . (73)
zxajk 1− q
with respect to the surface parameter s as follows:
zxs qs log q m− 1 m− 1 n a Substituting equations (70) and (73) in equation (46) to
� m Qj,q (s) − Qj− 1,q (s)Qk,q (t)e . (70) get
zxajk 1− q
qs log q m− 1 n m− 1 m− 1
In above equation (74), we need now the partial de- xs (s, t)q � m Q (s) − Ql− 1,q (s)
1 − q l�0 r�0 l,q
rivatives xs (s, t)q and xt (s, t)q of q-Bernstein–Bézier surface (77)
x(s, t)q . For this purpose, we use the following expression
for the q-Bernstein–Bézier surface x(s, t)q , · Qnr (t)Plr ,
m n
which can be written as
x(s, t)q � Qm n
l,q (s)Qr,q (t)Plr , (75)
l�0 r�0 qs log q m− 1 n m− 1 n 10
xs (s, t)q � − m Q (s)Qr,q (t)Δ Plr .
and then find its partial derivative with respect to the surface 1 − q l�0 r�0 l,q
parameter s and t. (This can be established by finding di- (78)
rectly the partial derivative of Qnk (s).) The partial derivative
of q-Bernstein–Bézier surface x(s, t)q with respect to its By the symmetry of the resulting (78), we can write the
parameter s is partial derivative of q-Bernstein–Bézier surface x(s, t)q with
m n
respect to surface parameter t as
z
xs (s, t)q � Qm n
l,q (s)Qr,q (t)Plr . (76) qt log q m n− 1 m
l�0 r�0
zs xt (s, t)q � − n n− 1 01
Q (s)Qr,q (t)Δ Plr . (79)
1 − q l�0 r�0 l,q
Plugging the value of z/zsQm
l,q (s) from (69) in above (76)
to obtain Substituting (78) and (79) in (74), we get
Journal of Mathematics 15
2 m− 1 n
m log q 2s m− 1 m− 1 n a 1 10
⎜
⎛
⎜
⎜ q Q j− 1,q (s) − Q j,q (s) Q k,q (t)〈e , Qm− n
l,q (s)Qr,q (t)Δ Plr 〉 ⎞
⎟
⎟
⎟
⎜
⎜
⎜ 1 − q l�0 r�0
⎟
⎟
⎟
zD(P) ⎜
⎜ ⎟
⎟
⎟
⎜
⎜
⎜ ⎟
⎟
a � ⎜
⎜ ⎟
⎟
⎟ dsdt, (80)
zxjk ⎜
R⎜
⎜ ⎟
⎟
⎜
⎜ 2 m n− 1 ⎟
⎟
⎟
⎜
⎝ n log q 2t m n− 1 n− 1 a m n− 1 01 ⎟
⎠
+ q Qj,q (s)Qk− 1,q (t) − Qk,q (t)〈e , Ql,q (s)Qr,q (t)Δ Plr 〉
1− q l�0 r�0
m− 1 n
⎜
⎛
⎜
⎜ m2 q2s Qm− 1 m− 1 m− 1 m− 1 n n a 10
j− 1,q (s)Ql,q (s) − Qj,q (s)Ql,q (s)Qk,q (t)Qr,q (t)〈e , Δ Plr 〉 ⎞
⎟
⎟
⎟
⎜ ⎟
⎟
log q ⎜
2⎜ l�0 r�0 ⎟
zD(P) ⎜
⎜
⎜ ⎟
⎟
⎟
a � ⎜⎜
⎜ ⎟
⎟
⎟ dsdt. (81)
zxjk R 1 − q ⎜
⎜ ⎟
⎟
⎟
⎜
⎜
⎝ 2 2t
m n− 1
m n− 1 n− 1 n− 1 n− 1 n− 1 a 01
⎟
⎟
⎠
+n q Qj,q (s)Ql,q (s)Qk− 1,q (t)Qr,q (t) − Qk,q (t)Qr,q (t)〈e , Δ Plr 〉
l�0 r�0
m− 1 n
Mjk (s, t) � q2s Qm− 1 m− 1 m− 1 m− 1 n n a 10
j− 1,q (s)Ql,q (s) − Qj,q (s)Ql,q (s)Qk,q (t)Qr,q (t)〈e , Δ Plr 〉, (85)
l�0 r�0
m n− 1
Njk (s, t) � q2t Qn− 1 n− 1 n− 1 n− 1 m m a 01
k− 1,q (t)Qr,q (t) − Qk,q (t)q Qr,q (t)Qj,q (s)Ql,q (s)〈e , Δ Plr 〉. (86)
l�0 r�0
m− 1 m− 1 m− 1 m− 1 n n
⎜
⎛
⎜ ⎝
⎛ ⎠⎛
⎞ ⎝ ⎠
⎞ ⎝
⎛ ⎠⎛
⎞ ⎝ ⎠
⎞ ⎟
⎞
⎟ ⎝ ⎞
⎛ ⎠⎛⎝ ⎞ ⎠
⎜
m− 1 n ⎜
⎜ ⎟
⎟
⎟
⎜
⎜ j − 1 l j l ⎟
⎟
⎟ k r
Mjk (s, t) � q2s ⎜ ⎜
⎜
⎜
⎜ Q2m− 2
j+l,q (s) − Q2m− 2 ⎟
l+j,q (t)⎟
⎟
⎟ Q2n a 10
k+r,q (t)〈e , Δ Plr 〉,
⎜
⎜ 2m − 2 2m − 2 ⎟
⎟
⎟ 2n
l�0 r�0⎜
⎜
⎝ ⎟
⎠ ⎛
⎝
⎛ ⎠
⎞ ⎝
⎛ ⎠
⎞ ⎝ ⎠
⎞
j+l− 1 l+j k+r
(87)
and
16 Journal of Mathematics
n− 1 n− 1 n− 1 n− 1 m m
⎜
⎛
⎜ ⎝
⎛ ⎠
⎞⎛⎝ ⎠
⎞ ⎝
⎛ ⎠⎛
⎞ ⎝ ⎠
⎞ ⎟
⎞
⎟ ⎝ ⎞
⎛ ⎠⎛
⎝ ⎞ ⎠
m n− 1⎜
⎜
⎜ ⎟
⎟
⎟
⎜
⎜ k− 1 r k r ⎟
⎟
⎟ l j
Njk (s, t) � q2t ⎜ ⎜
⎜
⎜
⎜ Q2n− 2
k+r− 1,q (t) − Q2n− 2 ⎟
r+k,q (t)⎟
⎟
⎟ Q2m a 01
l+j,q (s)〈e , Δ Plr 〉.
⎜
⎜ 2n − 2 2n − 2 ⎟
⎟
⎟ 2m
l�0 r�0 ⎜
⎜
⎝ ⎛ ⎟
⎠ ⎛
⎝ ⎠
⎞ ⎝
⎛ ⎠
⎞ ⎝ ⎠
⎞
k+r− 1 r+k l+j
(88)
m− 1 m− 1 m− 1 m− 1 n n
⎜
⎛
⎜ ⎝
⎛ ⎠⎛
⎞ ⎝ ⎠
⎞ ⎝
⎛ ⎠⎛
⎞ ⎝ ⎠
⎞ ⎟
⎞
⎟ ⎝ ⎞
⎛ ⎠⎛⎝ ⎞ ⎠
⎜
m− 1 n ⎜
⎜ ⎟
⎟
⎟
⎜
⎜ j− 1 l j l ⎟
⎟
⎟ k r
Mjk (s, t) � q2s ⎜ ⎜
⎜
⎜
⎜ Q2m− 2
j+l,q (s) − Q2m− 2 ⎟
l+j,q (t)⎟
⎟
⎟ Q2n 10
k+r,q (t)Δ Plr , (89)
⎜
⎜ 2m − 2 2m − 2 ⎟
⎟
⎟ 2n
l�0 r�0⎜
⎜
⎝ ⎟
⎠ ⎛
⎝
⎛ ⎠
⎞ ⎝
⎛ ⎠
⎞ ⎝ ⎠
⎞
j+l− 1 l+j k+r
and
n− 1 n− 1 n− 1 n− 1 m m
⎜
⎛
⎜ ⎝
⎛ ⎠⎛
⎞ ⎝ ⎠
⎞ ⎝
⎛ ⎠⎛
⎞ ⎝ ⎠
⎞ ⎟
⎞
⎟ ⎝ ⎞
⎛ ⎠⎛
⎝ ⎞ ⎠
m n− 1⎜
⎜
⎜ ⎟
⎟
⎟
⎜
⎜ r k k − 1 r ⎟
⎟
⎟ l j
Njk (s, t) � q2t ⎜ ⎜
⎜
⎜
⎜ Q2n− 2
k+r,q (t) − Q2n− 2 ⎟
r+k− 1,q (t)⎟
⎟
⎟ Q2m 01
l+j,q (s)Δ Plr . (90)
⎜
⎜ 2n − 2 2n − 2 ⎟
⎟
⎟ 2m
l�0 r�0 ⎜
⎜
⎝ ⎟
⎠ ⎝
⎝
⎛ ⎠
⎞ ⎝
⎛ ⎠
⎞ ⎛ ⎠
⎞
k+r r+k− 1 l+j
m− 1 n
1,m− 1 2m− 2 1,m− 1 2m− 2 2n 10
Mjk (s, t)dsdt � ξ m−
j− 1,l δj+l− 1 (s) − ξ m−
j,l δj+l (s)ξ n,n
k,r δk+r (t)Δ Plr , (91)
R l�0 r�0
and
m n− 1
1,n− 1 2n− 2 n− 1,n− 1 2n− 2 2m 01
Njk (s, t)dsdt � ξ n−
k− 1,r δ k+r− 1 (t) − ξ r,k δr+k (s)ξ m,m
l,j δl+j (s)Δ Plr , (92)
R l�0 r�0
where
Journal of Mathematics 17
δ2m 2s 2m
j+l (s) � q Qj+l (s)ds.
R
2
m log q m− 1,n m− 1,m− 1 2m− 2 1,m− 1 2m− 2 2n 10
Rjk � ξ j− 1,l δj+l− 1 (s) − ξ m−
j,l δj+l (s)ξ n,n
k,r δk+r (t)Δ Plr , (94)
1− q i,j�0
and
2
n log q m,n− 1 n− 1,n− 1 2n− 2 n− 1,n− 1 2n− 2 2m 01
Sjk � ξ k− 1,r δk+r− 1 (t) − ξ r,k δr+k (t)ξ m,m
l,j δ l+j (s)Δ Plr . (95)
1− q i,j�0
Substituting the value of Rjk (94) and the value of Sjk (95)
in (81), we find that
2
zD(P) m log q m− 1,n m− 1,m− 1 2m− 2 m− 1,m− 1 2m− 2 2n 10
� ξ j− 1,l δj+l− 1 (s) − ξ j,l δj+l (s)ξ n,n
k,r δ k+r (t)Δ Pij
zxajk 1− q i,j�0
(96)
2 m,n− 1
n log q n− 1,n− 1 2n− 2 n− 1,n− 1 2n− 2 2m 01
+ ξ k− 1,r δk+r− 1 (t) − ξ r,k δr+k (t)ξ m,m
l,j δl+j (s)Δ Plr .
1− q i,j�0
n,m
The vanishing condition of gradient of Dirichlet function Corollary 7. A control net, P � Pjk j,k�0 , is an extremal of
is zD(P)/zxajk � 0 for the q- Bernstein–Bézier surface. Thus, the Dirichlet functional with the prescribed border for m � n if
the above (96) yields the equation (43). □ the following constraint on the interior control points is
satisfied.
m− 1,m2
m log q ⎝ m− 1,m− 1 2m− 2 m− 1,m− 1 2m− 2 2m 10
⎛ ξ j− 1,l δj+l− 1 (s) − ξ j,l δj+l (s)ξ m,m
k,r δk+r (t) × Δ Plr
1− q i,j�0
(97)
m,m− 1
1,m− 1 2m− 2 1,m− 1 2m− 2 2m 01
+ ξ m−
k− 1,r δk+r− 1 (t) − ξ m−
r,k δr+k (t)ξ m,m
l,j δl+j (s)Δ Plr
⎠ � 0.
⎞
i,j�0
Corollary 8. A bi-quadratic quasi-minimal q-Bern- only interior point in this case as the linear combination of
stein–Bézier surface as the extremal of Dirichlet functional known boundary control points (by plugging n � m � 2 and
satisfies the following constraint, which explicitly gives P11 , the j � k � 1 in the equation (97)).
18 Journal of Mathematics
Figure 4: Prescribed border, the quasi-minimal bi-quadratic q-Bernstein–Bézier surface, and the mean curvature function.
q2t Δ01 P00 + Δ01 P01 + Δ01 P02 + Δ01 P10 + Δ01 P11 + Δ01 P12 + Δ01 P21 + Δ01 P22 q3 − 15q2 + 27q − 37
(98)
− 2q2s Δ10 P00 + Δ10 P01 + Δ10 P02 + Δ10 P10 + Δ10 P11 + Δ10 P12 + Δ10 P21 + Δ10 P22 (1 − q) � 0.
Corollary 9. The shift operator properties that Δ01 Pij � q-Bernstein–Bézier surface as the extremal of Dirichlet
Pij+1 − Pij and Δ10 Pij � Pi+1j − Pij , for q � 0.2, enable us to functional is obtained by taking n � m � 2; in this case, we
reduce the equation (98) for the bi-quadratic quasi-minimal have only the choice that j � 1 and k � 1 for Pjk , which
q-Bernstein–Bézier surface as the extremal of Dirichlet gives us P11 in terms of known boundary control points. In
functional as follows: particular, for q � 1, the above expression (98) reduces to
1 equation (100) which is standard result obtained for P11 for
P11 � − 29P00 + 29P01 − 29P02 + 42P10 + 86P12 bi-quadratic quasi-minimal Bézier surface by Monterde
113 (99) [19], and its mean curvature function of surface parameters
− 29P20 + 0.1P21 − 2P22 . is shown in Figure 5.
P11 � 2P00 − 3P01 − 5P12 + 9P02 + P10 + 2P02 + 3P21 + P22 .
Figure 4 represents the prescribed control net (first (100)
figure of Figure 4), related bi-quadratic quasi-minimal
q-Bernstein–Bézier surface (for q � 0.2, m � 2, and n � 2
given by second figure of Figure 4) and the mean curvature Corollary 11. A bicubic q-Bernstein–Bézier surface is an
function (third figures of Figure 4) for the schematic il- extremal of the Dirichlet functional with prescribed border for
lustration of the quasi-minimal q-Bernstein–Bézier sur- n � m � 3 and j � k � 1, 2. For example, for q � 0.2, the
faces described in Proposition 1, together with the constraint equation (43) gives us four constraints on the
unknown interior point P11 obtained from the vanishing interior control points P11 , P12 , P21 , P22 that depend on the
condition for the gradient of Dirichlet functional (99). boundary control points, which are
Corollary 10. A bi-quadratic quasi-minimal
P11 � − 11.48P00 − 11.48P01 − 11.48P02 − P10 − P13 − 0.50P20 − 0.50P23 + 7.96P31 + 7.97P32 + 7.97P33 ,
P12 � 4.86P01 + 4.86P02 + 4.86P03 + 0.81P13 + P20 + P21 + P22 + P23 − 2.16P30 − 2.16P31 − 2.16P32 ,
. (101)
P21 � 4.86P01 + 4.86P02 + 4.86P03 + 0.81P13 + P20 + P21 + P22 + P23 − 2.16P30 − 2.16P31 − 2.16P32 ,
P22 � 4.10P00 + 4.32P01 + 4.32P02 − 0.33P10 − 0.33P13 + P20 + P23 + 1.99P30 + 1.99P31 + 1.99P32 + 1.99P33
Figure 5: The mean curvature function of the bi-quadratic quasi-minimal q-Bernstein–Bézier surface.
Figure 6: Prescribed border, the bi-cubic quasi-minimal q-Bernstein–Bézier surface, and the mean curvature function.
section with the remark that the problem of finding the q-Bernstein–Bézier surfaces, have been discussed and the
quasi-minimal q-Bernstein–Bézier surface as the extremal of corresponding quasi-minimal surfaces as the extremal of
Dirichlet functional is thus reduced to solving the algebraic Dirichlet functional are achieved by finding the linear al-
constraints for the interior control points in terms of gebraic constraints on the interior control points of the
boundary control points as the outcome of vanishing prescribed border (boundary control points) as the outcome
condition of gradient of Dirichlet functional. For schematic of the vanishing condition for this functional gradient of
illustration, bi-quadratic and bicubic quasi-minimal Dirichlet functional. The unknown interior control points
q-Bernstein–Bézier surfaces are given as representative computed through this scheme along with given boundary
examples. control points can be used to plot the minimal surfaces. We
call the quasi-minimal surface determined as the extremal of
Dirichlet functional as the quasi-minimal q-Bern-
4. Conclusion stein–Bézier surface. We have included the representative
The Bézier surfaces and minimal surfaces arising as the examples for the illustration of the scheme for bi-quadratic
extremal of certain energy functional appear quite frequently and bi-cubic q-Bernstein–Bézier surfaces for q � 0.2. The
in the mathematical models of surface formation in com- work can be extended not only for the surfaces as the
puter science for computer-aided geometric design extremal of other functionals but also for the surfaces
(CAGD), computer graphics, and other disciplines of spanned by various polynomials as well as for Stancu
mathematics. A minimal surface is defined as a surface of polynomials, Hermite polynomials, Bernoulli polynomials,
minimal area that has vanishing mean curvature everywhere and others.
on the surface. One of the widely used restrictions is to find
out the Bézier surface of minimal area as the extremal of Data Availability
various energy integrals by the vanishing condition of
gradient of such a functional. A class of surfaces, namely, the No data were used to support this study.
20 Journal of Mathematics
Conflicts of Interest [20] J. Monterde and H. Ugail, “A general 4th-order PDE method
to generate Bézier surfaces from the boundary,” Computer
The authors declare that they have no conflicts of interest. Aided Geometric Design, vol. 23, no. 2, pp. 208–225, 2006.
[21] G. E. Farin and D. Hansford, “Discrete Coons patches,”
Computer Aided Geometric Design, vol. 16, no. 7, pp. 691–700,
Acknowledgments 1999.
[22] R. Schneider and L. Kobbelt, “Geometric fairing of irregular
One of the authors, Ferdous M.O. Tawfiq, gratefully ac- meshes for free-form surface design,” Computer Aided Geo-
knowledges the support of the grant in part funded by the metric Design, vol. 18, no. 4, pp. 359–379, 2001.
Researchers Supporting Project (Number RSP2022R440), [23] M. I. G. Bloor and M. J. Wilson, “An analytic pseudo-spectral
King Saud University, Riyadh, Saudi Arabia. method to generate a regular 4-sided PDE surface patch,”
Computer Aided Geometric Design, vol. 22, no. 3, pp. 203–219,
2005.
References [24] A. Arnal, A. Lluch, and J. Monterde, “PDE triangular Bézier
surfaces: harmonic, biharmonic and isotropic surfaces,”
[1] D. Barrera, M. A. Fortes, P. González, and M. Pasadas,
Journal of Computational and Applied Mathematics, vol. 235,
“Minimal energy–surfaces on uniform Powell–Sabin–type
no. 5, pp. 1098–1113, 2011.
meshes for noisy data,” Journal of Computational and Applied
[25] G. Xu, T. Rabczuk, E. Güler, Q. Wu, K. Hui, and G. Wang,
Mathematics, vol. 218, pp. 592–602, 2008.
[2] M. Do Carmo, Differential Geometry of Curves and Surfaces, “Quasi-harmonic Bézier approximation of minimal surfaces
Prentice-Hall, 1976. for finding forms of structural membranes,” Computers &
[3] A. Goetz, Introduction to Differential Geometry, Addison Structures, vol. 161, no. C, pp. 55–63, 2015.
Wesley Publishing Company, 1970. [26] S. Araci and M. Acikgoz, “A note on the values of the weighted
[4] R. Osserman, A Survey of Minimal Surfaces, Dover Publi- q-Bernstein polynomials and weighted q-genocchi numbers,”
cations Inc, 1986. Advances in Difference Equations, vol. 1, 2015.
[5] J. C. C. Nitsche, Lectures on Minimal Surfaces, Cambridge [27] K. Khan and D. K. Lobiyal, “Bèzier curves based on Lupaş (p,
University Press, 1989. q)-analogue of Bernstein functions in CAGD,” Journal of
[6] H. A. Schwarz, Gesammelte Mathematische Abhandlungen. 2 Computational and Applied Mathematics, vol. 317, pp. 458–
Bände, Springer, Berlin, Germany, 1890. 477, 2017.
[7] R. Courant, Dirichlet’s Principle, Conformal Mapping and [28] E. Ağyüz and M. Açikgöz, “A note on Bernstein polynomials
Minimal Surfaces, Springer, Berlin, Germany, 1977. based on (p, q)-calculus,” AIP Conference Proceedings,
[8] J. Douglas, “Solution of the problem of Plateau,” Transactions vol. 1978, no. 1, Article ID 040006, 2018.
of the American Mathematical Society, vol. 33, no. 1, [29] S. Araci, M. Acikgoz, and E. Şen, “On the extended kimʼs
pp. 263–321, 1931. p-adic q-deformed fermionic integrals in the p-adic integer
[9] T. Radó, “On Plateau’s problem,” Annals of Mathematics, ring,” Journal of Number Theory, vol. 133, no. 10,
vol. 31, no. 3, pp. 457–469, 1930. pp. 3348–3361, 2013.
[10] L. Tonelli, “Sul problema di Plateau, I & II,” Rend. R. Accad. [30] D. Jang, T. Kim, and D. V. Dolgy, “On p-adic fermionic
dei Lincei, vol. 24, pp. 333–339, 1936. integrals of q-Bernstein polynomials associated with q-Euler
[11] R. Courant, “Plateau’s problem and Dirichlet’s principle,” numbers and polynomials,” Journal of Number Theory, vol. 1,
Annals of Mathematics, vol. 38, no. 3, pp. 679–725, 1937. no. 10, pp. 1–9, 2018.
[12] C. C. L. Wang and K. Tang, “Algebraic grid generation on [31] T. Kim, “A note on q-Bernstein polynomials,” Russian Journal
trimmed parametric surface using non-self-overlapping pla- of Mathematical Physics, vol. 18, no. 1, pp. 73–82, 2011.
nar Coons patch,” International Journal for Numerical [32] S. Bernstein, “Démonstration du théorème de weierstrass
Methods in Engineering, vol. 60, no. 7, pp. 1259–1286, 2004. fondée sur le calcul des probabilities,” Comm. Soc. Math.
[13] M. Shiffman, “The Plateau problem for non-relative minima,” Kharkov, vol. 13, no. 1–2, 1912.
Annals of Mathematics, vol. 40, no. 4, pp. 834–854, 1939. [33] D. Ahmad and B. Masud, “A Coons patch spanning a finite
[14] Morse and Tompkins, “Minimal surfaces of non-minimum number of curves tested for variationally minimizing its area,”
type by a new mode of aproximation,” Annals of Mathematics, Abstract and Applied Analysis, vol. 2013, pp. 1–15, 2013.
vol. 42, pp. 443–472, 1941. [34] D. Ahmad and B. Masud, “Variational minimization on
[15] R. Osserman, “A proof of the regularity everywhere of the string-rearrangement surfaces, illustrated by an analysis of the
classical solution to Plateau’s problem,” Annals of Mathe- bilinear interpolation,” Applied Mathematics and Computa-
matics, vol. 91, no. 3, pp. 550–569, 1970. tion, vol. 233, pp. 72–84, 2014.
[16] F. J. Almgren, K. A. Brakke, and J. M. Sullivan, Plateau’s [35] D. Ahmad, K. Naz, S. Bashir, and A. Bariq, “An application of
Problem: An Invitation to Varifold Geometry, American variational minimization: quasi-harmonic coons patches,”
Mathematical Society, 1966. Journal of Function Spaces, vol. 2022, pp. 1–21, Article ID
[17] M. Struwe, Plateau’s Problem and the Calculus of Variations. 8067097, 2022.
Soderforschungsbereich Approximation und Optimierung [36] D. Ahmad, K. Hassan, M. K. Mahmood, J. Ali, I. Khan, and
Bonn: Vorlesungsreihe SFB 72. Sonderforschungsbereich 72, M. Fayz-Al-Asad, “Variationally improved Bézier surfaces
Approximation u. Optimierung, Univ. Bonn, 1986. with shifted knots,” Advances in Mathematical Physics, vol. 14,
[18] J. Harrison, “Operator calculus of differential chains and no. 5, p. 2021, 2021.
differential forms,” Journal of Geometric Analysis, pp. 1–64, [37] D. Ahmad and S. Naeem, “Quasi-harmonic constraints for
2013. toric Bézier surfaces,” Sigma Journal of Engineering and
[19] J. Monterde, “Bézier surfaces of minimal area: the Dirichlet Natural Sciences, vol. 36, pp. 325–340, 2018.
approach,” Computer Aided Geometric Design, vol. 21, no. 2, [38] D. Ahmad, S. Naeem, Abdul Haseeb, and M. Khalid Mah-
pp. 117–136, 2004. mood, “A computational approach to a quasi- minimal Bezier
Journal of Mathematics 21