Elsevier

Computer-Aided Design

Volume 43, Issue 4, April 2011, Pages 374-380
Computer-Aided Design

Construction of minimal subdivision surface with a given boundary

https://doi.org/10.1016/j.cad.2010.12.013Get rights and content

Abstract

The fascinating characters of minimal surface make it to be widely used in shape design. While the flexibility and high quality of subdivision surface make it a powerful mathematical tool for shape representation. In this paper, we construct minimal subdivision surfaces with given boundaries using the mean curvature flow, a second order geometric partial differential equation. This equation is solved by a finite element method where the finite element space is spanned by the limit functions of an extended Loop’s subdivision scheme proposed by Biermann et al. Using this extended Loop’s subdivision scheme we can treat a surface with boundary, thereby construct the perfect minimal subdivision surfaces with any topology of the control mesh and any shaped boundaries.

Research highlights

► Minimal Loop’s subdivision surfaces given any shaped B-spline boundary curves. ► Mean curvature flow as the evolutionary geometric partial differential equation. ► Finite element method in the modified Loop’s subdivision function space.

Introduction

Minimal surfaces have several desirable properties because of which they are often used as models in architecture. First of all, minimal surfaces have the least surface area, which make them to be widely used in large scale and light roof constructions. Secondly, minimal surfaces have separable property, meaning: any sub-patch, no matter how small, cut from a minimal surface still has the least area of all surface sub-patches with the same boundary. Thirdly, minimal surfaces have balanced surface tension, which stabilizes the whole construction since the tension is in equilibrium at each point on a roof, as on a soap film. Finally, there are no umbilicus points on a minimal surface, hence no water could stay on a minimal surface roof. Architecture inspired from minimal surfaces embodies the unite of economy and beauty. The most spectacular buildings of that architectural style are the roofs of the Munich Olympic stadium, the former Kongreßhalle in Berlin, and many of the smaller tent roofs on pavilions in parks and other public places. In art world we can see plenty of ingenious sculpture works playing the ultimate of minimal surfaces. Scientists and engineers have anticipated the nanotechnology applications of minimal surfaces in areas of molecular engineering and materials science.

In the area of computer aided design (CAD), minimal surfaces are also studied. To construct a continuous surface with a given boundary, Monterde (see [1]) used a four-sided Bézier surface to approximate a minimal surface. The problem which is called Plateau–Bézier problem was solved by replacing the area functional with the Dirichlet functional. Cosin and Monterde [2] studied the properties that the control vertices must satisfy and showed that in the bicubical case all minimal surfaces are, up to an affine transformation, pieces of the Enneper surfaces. Triangular Bézier surface was constructed by Arnal et al. [3] using a variational approach. Excellent work has been done on the use of minimal surfaces in geometric modeling and shape design (see [4], [5], [6]). Discrete minimal surfaces were studied by Polthier in [7]. Minimal surfaces were also produced as the steady solution of the mean curvature flow (see [8]) for both continuous and discrete cases. For the continuous case, the constructed surfaces are usually Bézier surfaces, or B-spline surfaces.

Obviously, Bézier surfaces, B-spline or NURB surfaces have to be three or four sided. This is a serious limitation for designing minimal surfaces with any shaped boundaries. In this paper, our intention is to construct minimal subdivision surfaces with piecewise B-spline curve boundaries. There is no limitation on the number of spline pieces. B-spline has been widely accepted as a representation tool for curves and surfaces in industrial design. Using B-spline to represent a surface boundary is preferable and acceptable. To represent a surface patch with any topology, perhaps subdivision surfaces are the best candidates, since there is no limitation on the topology of the control mesh. However, subdivision surfaces, such as Loop’s subdivision surface and the Catmull–Clark subdivision surface are traditionally closed, which cannot be used directly for serving our purpose. For many surface modeling problems, such as the construction of bodies of cars, aircrafts, machine parts and roofs, surfaces are usually constructed in a piecewise manner with fixed boundaries. In such a case Loop’s subdivision scheme could not be applied near the boundaries of the control mesh. Therefore, extension of Loop’s subdivision scheme for the control mesh with boundaries is definitely required. On this aspect, an excellent work has been done by Biermann et al. [9] and that is just sufficient for our use.

Loop’s subdivision has been shown to be a very powerful tool in several areas. For instance, it is used successfully in smooth surface reconstruction from scattered data (see [10], [11]) and the thin-shell finite element analysis (see [12]) for describing the geometry and the displacement fields. Subdivision techniques can handle arbitrary topology surfaces. The variational subdivision method combines the two approaches for effective designing of freeform surfaces. Kobbelt et al. in [13], [14] proposed a mesh refinement method based on variational methods that try to overcome certain drawbacks of uniform subdivision. A new approach of subdivision based on the evolution of surfaces under curvature motion is presented in [15].

We intend to construct the minimal subdivision surfaces (see Fig. 1.1) using the mean curvature flow, a second order geometric partial differential equation. The equation is solved by a finite element method. The contribution of this paper includes the proposal of a method for constructing minimal subdivision surfaces with given boundaries. Several schemes, such as the extended Loop’s subdivision scheme, the fast evaluation of the basis functions and the finite element method for the initial-boundary problem of the mean curvature flow with the Dirichlet boundary condition, are combined together to form an efficient and mathematically sound approach.

The rest of this paper is organized as follows: In Section 2 we describe some related results of Loop’s subdivision scheme including interior surface patches and boundary surface patches. Section 3 shows the mean curvature flow used in this paper, the details of its discretization and the numerical computation for the solution of this flow. In Section 4 we give several examples of minimal subdivision surface construction and some comparison results for approximation error to illustrate the effects of our method. Section 5 is the conclusion.

Section snippets

Loop’s subdivision scheme and its extension

We shall discretize the proposed diffusion problem in a function space which is defined by the limit of the extended Loop’s subdivision. In this section we summarize Loop’s subdivision scheme and its extension by Biermann et al. [9] for completeness.

Minimal surface construction using finite element method

We use the mean curvature flow to construct the minimal surface. In this section we describe the flow and its numerical solving method. For ease of description, we first introduce some notations and preliminaries.

Illustrative examples

In this section, we present a few examples of minimal subdivision surfaces constructed by the proposed method. Some numerical results showing the effectiveness of our construction approach are also given.

Conclusions

There has been much rich work on minimal surfaces. Subdivision technology can provide a simple and efficient method to describe freeform surfaces with arbitrary topology, at the same time satisfy some smoothness requirement. In this paper, we constructed efficiently minimal subdivision surfaces with given boundaries through the mean curvature flow. For the numerical solution of the flow, we have adopted the finite element method based on the extended Loop’s subdivision scheme. The experiment

Acknowledgements

The first author was supported in part by NSFC grant 10701071 and Program for Excellent Talents in Hunan Normal University (No. ET10901). The second author was supported in part by NSFC grant 60773165 and NSFC key project under the grant 10990013.

References (25)

  • Polthier K. Computational aspects of discrete minimal surfaces. In: J. Hass, D. Hoffman, A. Jaffe, H. Rosenberg, R....
  • G. Xu

    Geometric partial differential equation methods in computational geometry

    (2008)
  • Cited by (22)

    • Construction of Bézier surfaces with energy-minimizing diagonal curves from given boundary

      2022, Journal of Computational and Applied Mathematics
      Citation Excerpt :

      The minimal quasi-Bézier surfaces in non-polynomial space are also constructed via the Dirichlet approach and harmonic method [29]. The modeling methods of minimal subdivision surfaces are proposed in [30]. Some examples of parametric polynomial minimal surface with lower degree is proposed in [31,32].

    • Quasi-area functional for the Plateau–Bézier problem

      2020, Graphical Models
      Citation Excerpt :

      Part of the interest stems from the fact that it is so easily realizable physically in the form of soap films, and for this reason it has been studied not only mathematically, but also physically for many years [12]. The fascinating characters of minimal surface make it to be widely used in many areas such as architecture, material science, ship manufacture, biology and so on [13]. For instance, architecture inspired from minimal surface embodies the unification of economy and beauty.

    • On the construction of minimal surfaces from geodesics

      2016, Applied Mathematical Modelling
      Citation Excerpt :

      This Plateau-Bézier scheme carries over to Bézier triangles [28]. To overcome the topological limitations of the Bézier representation (restricted to four or three-sided patches), Pan and Xu [29] employ instead subdivision surfaces, always from closed contours Γ. Now, we discuss the geodesic condition along a boundary Γ.

    • Isogeometric analysis based on extended Catmull-Clark subdivision

      2016, Computers and Mathematics with Applications
      Citation Excerpt :

      The limit function representation of Loop’s subdivision for triangular meshes was combined with the diffusion model to arrive at a discretized version of the diffusion problem [12]. Mixed finite element methods based on subdivision technology were used to construct high-order smooth surfaces with specified boundary conditions [13–15]. Truncated hierarchical Catmull–Clark subdivision [16] was developed recently to support local refinement and generalize truncated hierarchical B-splines to arbitrary topology.

    View all citing articles on Scopus
    View full text