Lengthening, Expansion and Torsion: Three Geometric Operations for Aesthetics Creation
Year: 2003 Authors: Delgado Olmos, A.; Márquez García, L.
Core claim
Lagrangian interpolation provides an efficient way to parameterize geometric deformations that produce aesthetically and functionally useful roof and prism designs.
Topics
geometric deformation, architectural form generation, parametric surface modeling, 3D digital design
Domains
Lagrange interpolation, parametric surfaces, tensor product surfaces, hyperbolic paraboloid, architecture, civil engineering, roof design, shape modeling
Methods
control points, parametric equations, Mathematica algorithms, 3D plotting
Media
hexagonal prism, glass roof, quadrilateral surface patches, 3D digital model
Paper text
The text below is the locally extracted OCR/Markdown version of the paper. Raw PDF files remain local and are not published here.
ISAMA The International Society of the Arts, Mathematics, and Architecture BRIDGES Mathematical Connections in Art, Music, and Science
Lengthening, Expansion and Torsion: Three Geometric Operations for Aesthetics Creation
Delgado Olmos, A., Márquez García, L.
Departamento de Expresión Gráfica Arquitectónica y en la Ingeniería. Universidad de Granada. E.T.S. de Ingenieros de Caminos, Canales y Puertos. Campus Universitario de Cartuja. Granada Tfno. 958-248914; E-mail: ahdolmos@goliat.ugr.es Departamento de Matemática Aplicada. Universidad de Granada. E.T.S. de Arquitectura. Tfno. 958-129619-246122. Fax. 958-243131; E-mail: mmarquez@goliat.ugr.es
Abstract
From an hexagonal prism and with a series of control points we have been changing the configuration of that series until a sequence of shapes have been modelled to be used in architecture and civil engineering.
The process that provides the point nets allows us to generate some models where we can choose the desired length, expansion and torsion of the original prismatic shape.
By using convenient modelling parameters we can emulate all these geometric operations.
The examples shown in this presentation have been generated by using the Lagrange interpolation, and the algorithms have been written with Mathematica.
Introduction
Modelling a shape from a block of any material includes a series of operations that deform the original shape and sequentially the desired shape is being obtained.
Basically, the operations used to transform the aspect of a shape can be classified in four main operations: lengthening, expansion, flexion and torsion. We will use these operations in a double sense (e.g.: to length or to shorten).
The four operations of lengthening, expansion, flexion and torsion provide important aesthetic possibilities to shape modelling.
In this presentation we have worked with the lengthening, expansion, and torsion operations, because they are the most convenient in the design of vertical shapes, as used in architecture and civil engineering. We start with a net of quadrilateral which are deformed until the proposed designs have been obtained.
With the net of interpolation points, used in lagrangian interpolation [1], is possible to use these basic operations [7] with facility and efficiency.
Therefore we can develop a very efficient modelling process for shapes[2] [3]. To do this, we will set a series of modelling parameters for the net of passing points of the surface in such a way that, with the lengthening, expansion and torsion operations, the deformation of the net will be possible.
367
Next, using this method, two examples are shown. In the first one a glass roof of umbrella type is designed by using the above mentioned geometric operations on a regular hexagonal prism. In the second example, the same prism has been deformed to get an hexagonal roof [2].
Analytical Definition of a Quadrilateral
The curve (Figure 1) goes through the points and and its vector equation is given by:
Figure 1
where
are the Lagrange polynomials.
The tensor product of equation (1) by itself gives:
where:
are the functions called previous functions.
The expression (3) is the vector equation of the surface (Figure 2) passing through the four points [5] . This surface is a warped quadrilateral [4] (hyperbolic paraboloid) whose vertices are those points .
368
Figure 2
The parametric equations of the surface are:
Computing Resolution with Mathematica
The scheme will be [6]:
Input:Previous functions
Input: Coordinates of
Input: Equations of the algorithm
Output: Parametrical Equations of de surface
Output: Plot of the surface
Mathematica Codes Usados En El Proceso De Diseño
The main Mathematica codes used in the process would be the following: Input of the previous functions:
Input of the control points of the surfaces’s coordinates (fill with the numerical data)
Output of the parametric equations of each one of the patches that compose the design:
xi= abx00+bcx01+bdx11; Expand[xi];xi= Simplify[xi] yi= aby00+bcy01+bdy11; Expand[yi];yi= Simplify[yi] zi= abz00+bcz01+bdz11; Expand[zi];zi= Simplify[zi]
Output of the 3D graph of each one of the patches that compose the design:
si= ParametricPlot 3D[{xi,yi,zi},{t,0,1},{u,0,1}]
Output of the total 3D graph:
Show[ s1, s2,……sn]
Design of a Regular Hexagonal Prism
The design of a regular hexagonal prism (Figure 3) of side length L and height H can be made from the design of each one of the faces by applying the above mentioned algorithm.
Figure 3. Regular hexagonal prism
The height of the prism can be adjusted with parameter H. To get an expansion or contraction of the prism we should increase or decrease the value L in the hexagon.
About the torsion, we can get it by rotating the upper face around an orthogonal axis and passing through its center. The rectangles that form the sided faces are transformed into quadrilaterals defined by the vertices in the inferior face and the other two vertices in the upper face.
Example of Transformation of a Regular Hexagonal Prism into a Glass Roof of Umbrella Type
We start from a regular hexagonal prism, which we divide in three regions, each one being characterized by two parameters: length and side. By playing with both parameters and with the rotation between basis in each one of these regions of the prism we got the glass roof (Figures 4 and 5).
The process starts from the algorithm above defined. This has been implemented by using Mathematica, in order to obtain a program that generates virtual models in three dimensions that can be manipulated to obtain different configurations of this glass roof.
Figure 4. Glass roof of umbrella type. Perspective
Figure 5. Glass roof of umbrella type. Ground plan
Example of Transformation of a Regular Hexagonal Prism into an Hexagonal Roof
In this example, it has been obtained a very short roof, that is formed by a series of pieces, namely non-plane quadrilaterals.
371
372
Figure 6. Hexagonal roof. Perspective
Figure 7. Hexagonal roof. View from the inside
Figure 8. Hexagonal roof. View from front
The algorithm and its implementation are the same, as shown before, and the figures that follow are perspectives from the 3D model used to configure the roof.
Conclusions
The operations of lengthening, expansion and torsion are easily done in the modelling process by using Lagrangian interpolation. This is due to the fact that the parametric equations of the surfaces obtained are linear functions of the coordinates of the interpolation points.
By using these operations we can get very satisfactory solutions, both aesthetic and functionally, for forms that are used in architecture and civil engineering.
Bibliography
[1] Modelado de superficies polinomiales y su aplicación a la técnica. Delgado Olmos, Angel H. Tesis doctoral, Universidad de Granada. 1995
[2] Diseño de Superficies de Borde Fijo Delgado Olmos, Angel H VI Congreso Internacional de Expresión Gráfica Arquitectónica. Pamplona .1996
[3] La formalización Gráfico-analítica del proyecto. Un proceso armonizador Delgado Olmos, Angel H; Márquez García, Luisa VII Congreso Internacional de Expresión Gráfica Arquitectónica. S. Sebastian 1998
[4] Two tools for the design of cover-roofs: polynomial curves and coons surfaces Delgado Olmos, Angel H; Márquez García, Luisa ISAMA 1999. San Sebastián. Junio 1999 Editorial: Nathaniel A. Friedman ISBN: 84-930669
[5] Curves and surfaces for computer aided geometric design Farin, G. Academic Press, INC. 1988
[6] Mathematica. Un enfoque práctico Blachman, N Edit. . Ariel 1993
[7] Cálculo Numérico I Gasca, M UNED 1990
374