Computational & Technology Resources
an online resource for computational,
engineering & technology publications |
|
Civil-Comp Proceedings
ISSN 1759-3433 CCP: 76
PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY Edited by: B.H.V. Topping and Z. Bittnar
Paper 12
Triangulation of 3D Surfaces: From Parametric to Discrete Surfaces D. Rypl and Z. Bittnar
Faculty of Civil Engineering, Department of Structural Mechanics, Czech Technical University in Prague, Czech Republic D. Rypl, Z. Bittnar, "Triangulation of 3D Surfaces: From Parametric to Discrete Surfaces", in B.H.V. Topping, Z. Bittnar, (Editors), "Proceedings of the Third International Conference on Engineering Computational Technology", Civil-Comp Press, Stirlingshire, UK, Paper 12, 2002. doi:10.4203/ccp.76.12
Keywords: 3D surface, discrete surface, advancing front, interpolating subdivision.
Summary
Nowadays finite element modelling involves discretization of very
complex objects in terms of both geometry and topology. While
sophisticated data structures for description of arbitrary topology
are available, the range of geometries which can be handled by existing
algorithms is rather limited. Particularly, 3D surface meshing is
restricted by the complexity associated with the mathematical
description of the surface. The presented paper addresses
triangulation of 3D surfaces, geometry of which is described by
discrete data.
The surface to be discretized is represented by a triangular control grid of arbitrary topology. The boundary edges of the grid form the boundary curves of the surface. The end nodes of each curve represent vertices. The limit surface is reconstructed using a subdivision technique. In the presented approach, the interpolating subdivision based on modified Butterfly scheme [1] which yields surfaces (even in the topologically irregular setting) has been employed. Similarly, the limit boundary curves are recovered using one-dimensional interpolating subdivision [2] producing curves. The properties of the limit surfaces and curves (the derivative masks for normal (tangent) evaluation on the surface (curve)) have been derived by standard examination of the eigenstructure of the local subdivision matrix. Note that other subdivision schemes, including approximating ones, can be adopted providing that appropriate masks for limit position and normal (tangent) evaluation are available. The actual discretization is accomplished using the Advancing Front Technique operating directly on the surface [3]. This avoids difficulties with construction of smooth parameterization of the whole surface. The mesh gradation is controlled by the octree data structure, reflecting the required element spacing specified at the nodes of the surface control grid. Allowing only for one octree level difference of octants sharing an edge, too steep size gradation is eliminated and therefore no special strategy for choosing an edge to be removed is to be employed. This leads to the almost linear computational complexity of the implemented meshing algorithm. The crucial aspect of the discretization is the projection algorithm. It must be reliable, efficient, and accurate. The adopted projection technique is based on local progressive refinement (subdivision) of the background grid. It avoids storage of huge amount of data required by global subdivision up to a sufficiently hight level dictated by the prescribed accuracy (element size). The reliability is achieved by backtracking. This algorithm, however, is computationally sensitive to the element size and therefore it is applied only in the final stage to constrain the location of mesh nodes to the limit surface. In other cases, it is replaced by an approximate projection based on projection to a (rational) Bezier triangle used to approximate the limit surface over individual elements of the control grid. The capability of the proposed methodology is demonstrated on a set of examples including performance diagrams. Its benefits and drawbacks are discussed and some modifications further improving the performance are suggested. References
purchase the full-text of this paper (price £20)
go to the previous paper |
|