Abstract
Introduction
A free-form architecture is characterized by a free-flowing expression that seeks to simultaneously reflect and reconcile the inevitability of a diversity of forces that influence any architectural design. 1 The expression comprises a synthesis of design modeling, structural analysis, and mathematical optimization. 2 Over the past several decades, physical and computational models of free-form shell generation have been developed by researchers, engineers, architects, and designers of structures, in conjunction with contractors. 3 These two types of form-finding methods exist for free-form shells to generate optimal shapes.
The first method consists of physical experiments, such as soap film analogies and hanging methods, which are two main experimental approaches. 4 A minimal surface is properly described as soap film, which forms on a closed curve. 5 The famous Prato experiment demonstrated that soap film can present a minimal surface under the influence of its equilibrium characteristics with the limitation of the boundary conditions. 6 Thus, the minimal surfaces realized by soap film analogies have been used to generate optimal shapes of membranes. However, they can physically only be implemented on isotropic films. 4 The goal of hanging models is to perform the transition from a “bending structure” to a “membrane structure.” 7 The hanging method is a form generation method that has an important role at the beginning of structural morphology research. 8 They are used for structures meant to work in compression such as arches and shells. 4 These techniques of generating physical models are basically inspired by Gaudi’s philosophy and developed by Isler. 3 More than 1000 concrete shell structures have been designed and constructed by Heinz Isler over a 40-year period. And many shell shapes result from shape-finding experiments, in which the shapes are created automatically by natural laws. 9 In the practical experiment, the quantity of the shape data of the physical models acquired by a traditional measure technique such as coordinate measuring machine is unable to satisfy the requirement of the free-form surface description. Coordinate measuring machines were standard tools for making three-dimensional (3D) measurements in the past. Due to the deformable nature of these physical models, the touch probes of coordinate measuring machines cannot be used always to digitize their surface. 10 With the development of reverse engineering, the obtainment of more precise point clouds by 3D laser scanner has become an effective tool for surface reconstruction. Balz and Böhm 10 outlined the point clouds of the morphology scanned by a 3D scanner. According to Kloft, 11 in the design process of the MARTa Herford museum, a series of physical models were constructed and digitized using the 3D scanner to correct the shape.
The second method involves numerical simulation to generate the optimal shape of soap films or hanging models, which consists of computer aided geometrical design (CAGD) and computational mechanics. CAGD such as B-splines can describe a free-form surface using a flexible approach. This technique has been gradually applied with possible challenges. 6 The methods of computational mechanics comprise many different solution approaches, for example, the density method, 12 the dynamic relaxation method, 13 and nonlinear finite element analysis. For minimizing maximum stress of a shell structure, Shimoda et al. 14 applied the shape gradient function to the free-form optimization method for shells. It became possible to simulate the physical evaluation process using advances in computational models to generate and optimize free-form shells. 3 However, these numerical methods inherit the limitations of the physical approaches that they simulate. 4 A special method that combines CAGD and numerical simulation approaches was previously presented by Brew and Lewis.15,16 They described a new form-finding approach, based on the Laplace–Young equation and cubic spline fitting to give a minimal surface. However, this method can only adjust the surface along just one direction and lie in the creation of a mesh that would conform to the boundary shape of the surface. Based on this method, Li et al. 17 introduced the quasi-uniform B-splines to describe the surface to make the adjustment of the surface more flexibly. Through the case of hyperbolic paraboloid form-finding, compared with the conventional dynamic relaxation method to meet the same precision, the number of nodes of this method could be reduced. Thus, the calculation scale was smaller and the convergence speed was faster. 17 Furthermore, the prediction technology of tangent vectors was adopted to improve this method and satisfy the specific geometric configuration requirements. 18
In this article, the physical models of hanging fabric are derived from the reverse realization applied with the 3D scanning technique, while the computational models are derived from the improved numerical simulation involved in some studies.15–18 To obtain a reasonable and optimal free-form surface, this article introduced these two form-finding methods that were based on hanging fabric and the findings of a beneficial comparative study.
Reverse realization
Introduction of reverse experiment
To depict a reverse realization clearly, the reverse experiment of a building cover surface from a physics model to a reticulated shell has been completed by the authors. Figure 1 depicts the process of our reverse experiments, which includes four phases, as shown in Figure 2.

Reverse realization of building cover surface: (a) physics model, (b) cloud data, (c) free-form surface, and (d) reticulated shell.

Flowchart of reverse experiment.
Preparation for reverse experiment of hanging fabric
A square and hollow PS plate is fabricated to support the hanging fabric, as shown in Figure 3(a). The PS plate should be adjusted by the leveling rod to maintain a horizontal position. The fabric should be cut along the fixed boundary to ensure that it freely overhangs. Two hanging fabrics with different boundary conditions, which are termed HF1 and HF2, are prepared, as shown in Figure 3(b) and (c), respectively. The four sides of HF1 are fixed with the exception of the four corners, which are free. Two sides of HF2 are fixed, whereas two midpoints of the remaining two sides are fixed.

Preparation: (a) supporting PS plate, (b) HF1, and (c) HF2.
3D scanning for cloud data
The hanging fabric is scanned by a 3D scanner, as shown in Figure 4. Combined with the hardware of the FARO 3D laser scanner and 3D scanning software, the scanning system is established. While scanning, it is important to adjust the distance and angle between the scanner and the object to improve the quality of the cloud data. The appropriate distance and angle are mostly according to the specifications of the 3D scanner, especially with the laser scan arm. In these experiments, the distance between the scanner and the object is about 50 mm. Meanwhile, keep the scanner perpendicular to the object as much as possible. The scanning continues until all characteristic cloud data of the hanging fabric are collected. As shown in Figure 5, the data include 87,950 points in P-HF1 and 96,083 points in P-HF2. Compared with traditional measurement method such as coordinate measuring machines, the 3D scanning technique can describe all characteristics of the physics models, and the quantity of cloud data is sufficient for rebuilding the free-form surface.

3D scanning.

Cloud data: (a) P-HF1 and (b) P-HF2.
Surface reconstruction
After disposal, including the redundant data deletion and the coordinate system alignment, the improved cloud data are shown in Figure 6(a) and (c). After the CAGD modeling, the free-form surface can be obtained as shown in Figure 6(b) and (d).

Surface reconstruction: (a) HF1 (after disposal), (b) S-HF1, (c) HF2 (after disposal), and (d) S-HF2.
Reticulated shells
Based on the reconstructed surface, the reticulated shells can be generated (Figure 7(a) and (c)) with the reflection meshing method. 17 The models of the reticulated shells are constructed with a 3D printer, as shown in Figure 7(b) and (d).

Models of reticulated shells: (a) M-HF1, (b) M-HF1 (after 3D print), (c) M-HF2, and (d) M-HF2 (after 3D print).
Numerical simulation
Surface description
The free-form surface can be described by quasi-uniform bicubic B-splines, which are conveniently applied to analyze the geometrical properties of the surface, such as boundary conditions and curvatures. Its patch is defined as
where
Equilibrium characteristics of tension membrane
A minimal surface is more properly described as soap film, which is a type of tension membrane. From observations with the soap film, its interface is distinctly concave or convex because the surface tension causes the pressure difference Δ
where
where
When
Treating the interface of the tension membrane as the quasi-uniform bicubic B-splines, Δ
where
Substituting equation (6) into equation (4), the
Dynamic relaxation method
As a tension membrane, with the given boundary and control points, the initial surface will gradually change its configuration to seek the equilibrium state until the unbalanced force
where
The relationship with the nodal acceleration
where Δ
The total kinetic energy (
where
According to the presentation of Barnes,
13
the virtual mass
where the virtual stiffness
and the virtual stiffness
Process of surface construction and optimization
The iterative procedure of the dynamic relaxation method is shown in Figure 8 as follows:

Flowchart of dynamic relaxation method.
In the practical experiments, the excess pressure Δ

Flowchart of searching for precise
Numerical example
Comparison
The boundary condition is the same as the boundary condition for the reconstructed surface HF1. Four sides are fixed, with the exception of the four corners, which are free. The precise surface tension coefficient

Reconstructed surface: (a) S-HF1, (b) uniform, and (c) relaxed.
Comparative results.
Surface family
The reconstructed surface HF2 is shown in Figure 11(a); the two sides are fixed, whereas two midpoints of the remaining two sides are fixed. The excess pressure Δ

Optimized surface: (a) S-HF2, (b) top view of surface, and (c) surface family (P–Q cross section).
Conclusion
Two form-finding methods of free-form configuration were introduced, including the realization method and the numerical simulation method. The first method is based on hanging fabric with a given boundary condition. The 3D scanning technique is introduced to describe all characteristics of the physics models, and the quantity of cloud data is sufficient for rebuilding the free-form surface. The second method is based on the equilibrium characteristics of a natural tension membrane combined with a geometrical characteristics analysis and a mechanical properties optimization. The detailed procedure of surface construction and optimization based on dynamic relaxation method is proposed.
The analysis of free-form surface morphology indicates that a reconstructed surface and simulated surface were obtained using these two-form finding methods. The reverse realization method offers a visual method for obtaining a free-form surface and structures, and the technique of surface reconstruction is maturely applied in practical engineering. The numerical simulation method is feasible and time-saving. It is also convenient for obtaining a free-form surface family with the given boundary conditions by adjusting the calculating parameters, which is effective for shortening the design period of free-form reticulated shells.
The analytical results demonstrate that both these form-finding methods are feasible for obtaining rational free-form shells, and the numerical simulation method is more convenient for obtaining the surfaces family.
