A new method of quality improvement for quadrilateral mesh based on small polygon reconnection

Size: px
Start display at page:

Download "A new method of quality improvement for quadrilateral mesh based on small polygon reconnection"

Transcription

1 Acta Mech. Sin. (2012) 28(1): DOI /s x RESEARCH PAPER A new method of quality improvement for quadrilateral mesh based on small polygon reconnection Jian-Fei Liu Shu-Li Sun Yong-Qiang Chen Received: 2 April 2011 / Revised: 22 July 2011 / Accepted: 17 August 2011 The Chinese Society of Theoretical and Applied Mechanics and Springer-Verlag Berlin Heidelberg 2012 Abstract In this paper, a new method of topological cleanup for quadrilateral mesh is presented. The method first selects a patch of mesh around an irregular node. It then seeks the best connection of the selected patch according to its irregular valence using a new topological operation: small polygon reconnection (SPR). By replacing the original patch with an optimal one that has less irregular valence, mesh quality can be improved. Three applications based on the proposed approach are enumerated: (1) improving the quality of a quadrilateral mesh, (2) converting a triangular mesh to a quadrilateral one, and (3) adapting a triangle generator to a quadrilateral one. The presented method is highly effective in all three applications. Keywords Mesh improvement Topological clean-up Quadrilateral mesh Small polygon reconnection cleanup changes the mesh topology, i.e. node-element connectivity relationship. The present paper focuses on quadrilateral meshes. The effects of smoothing and cleanup on a quadrilateral mesh are shown in Figs. 1 and 2, respectively. Fig. 1 Smoothing a quadrilateral mesh. a Before smoothing; b After smoothing 1 Introduction Geometrical optimization (likewise called smoothing or node repositioning) and topological optimization (likewise called topological cleanup or local reconnection) are two main categories of the mesh improvement procedure. The smoothing relocates mesh nodes to improve mesh quality without changing mesh topology, whereas the topological In Fig. 1, a mesh is improved by smoothing to an ideal structure, composed of perfect rectangles. The result of smoothing usually depends on the mesh topology. Figure 2a is a mesh with the same node positions as Fig. 1a, but with different mesh topologies. The consequence is that Fig. 2a can not be improved by smoothing. Here, topological cleanup is necessary and is also feasible, transforming the mesh from Fig. 2a to Fig. 2b by changing the connectivity relationships between nodes. The project was supported by the National Natural Science Foundation of China ( , ) and National Basic Research Program of China (2010CB832701). J.-F. Liu S.-L. Sun ( ) Y.-Q. Chen LTCS, Department of Mechanics and Aerospace Engineering, College of Engineering, Peking University, Beijing, China sunsl@mech.pku.edu.cn Fig. 2 Topological cleanup for a quadrilateral mesh; a Before topological cleanup; b After topological cleanup

2 A new method of quality improvement for quadrilateral mesh based on small polygon reconnection 141 In practice, a mesh improvement scheme will combine the above two methods, as shown in Fig. 3. The present paper seeks to develop a new cleanup technique and combine it with smoothing to achieve quadrilateral mesh improvement. Moreover, it aims to develop two extended applications, which will be discussed in Sect. 3. To optimize the topology of a quadrilateral mesh, the valence of its nodes must be improved. Node valence refers to the number of elements adjacent to a node. For example, the valence of node A, B, C, and D in Fig. 3a is 5, 3, 3, and 5, respectively. Note that the perfect number of node valence is 4. The node valences of A, B, C, and D are a perfect 4 in Fig. 3b. A node is regular if its valence is 4; otherwise, it is an irregular node. Decreasing the number of irregular nodes may improve the mesh quality. The purpose of topological cleanup for a quadrilateral mesh is to make irregular nodes as sparse as possible. Fig. 3 A typical mesh improvement scheme combining smoothing with cleanup. a Initial mesh; b Mesh after cleanup; c Mesh after smoothing A number of terms and definitions are provided in the following subsection. Two of them, namely, node valence and irregular node are mentioned above; however, they are listed again for completeness and clarity. 1.1 Terms and definitions Mesh patch A set of neighboring elements bounded with one simple polygon Polygon Boundary of a mesh patch; a polygon can be subdivided into quadrilateral elements by different ways Node valence Number of elements incident on a node Irregular node Node with valence other than 4 Irregular valence Evaluation of a node; set as the of a node difference between its valence and 4 Irregular valence Summation of irregular valence of a mesh of nodes in a mesh 1.2 Related works and outline As previously mentioned, the topological cleanup aims at improving mesh quality by changing its connectivity [1-6]. It is usually carried out after a mesh has been generated by a certain meshing algorithm. The goal is to decrease the number of those nodes to which the elements attached are either too few or too many. The methods presented in literature on this subject are usually based on predefined templates [2,3,6]. A template links a pair of specific configurations of the mesh connectivity. To perform the cleanup, the first configuration in a template should be switched to the second one with better node valence. Because the number of possible configuration of a mesh increases dramatically with its size, a previously recognized template can not be too large. Typically, the templates are local and limited in a region of a few elements at most. By applying local cleanup templates successively on a mesh, many problematic configurations can be resolved. However, certain optimization options of mesh connectivity may be skipped by template-based methods. Recently, Bunin [7] presented a topological meshing method wherein a mesh patch around a problematic node is selected, and boundary of the mesh patch is represented by a polygon. The polygon is then topologically meshed in a specific way, and the resulting mesh replaces the original one if it possesses a better topological quality. This method can treat a considerably bigger area than template-based methods. With this method, however, geometrical information may be lost. Thus, it may create inverted elements and the element size is not in compliance with the predefined one. Moreover, it can only re-mesh a region with three, four, or five logical sides, without guarantee that the suggested connectivity is optimized. In the current paper, we present a more flexible method to re-mesh arbitrary regions and improve mesh connectivity. The size of regions considered in the presented method is considerably bigger than template-based methods, and is similar to that proposed by Bunin. However, geometrical and element size information will be considered. Optimal solution for a target region is guaranteed since the basic idea involves searching for the best connectivity of a region based on all meshing possibilities.

3 142 J.-F. Liu, et al. In a series of studies conducted by Liu et al. [8 11], a method called small polyhedron reconnection (SPR) was proposed to improve mesh quality and recover the mesh boundary by optimizing the connectivity of target regions. In the said papers, however, the method was applied merely to tetrahedral mesh. By contrast, the concept of SPR in the present paper is extended from tetrahedral to quadrilateral mesh. Polyhedrons will be degenerated to polygons. The current paper is organized as follows. In Sect. 2, the basic idea and algorithm of SPR for quadrilateral mesh are described. Section 3 presents a number of applications of the proposed method, including improving the quality of a quadrilateral mesh, converting a triangular mesh to a quadrilateral one, and adapting a triangle generator to a quadrilateral one. Discussions and conclusions are briefly drawn in Sect SPR or small polygon reconnection for quadrilateral mesh 2.1 Basic idea and procedure The SPR method finds the best connecting configuration of any given polygon (with or without internal nodes). To illustrate this, meshing of a polygon with two internal nodes (marked with circles, as shown in Fig. 4a), is performed. Meshing can be performed in nine different ways, four of which are shown in Fig. 4b; the rest can be obtained by geometric symmetries. Evidently, the best way to mesh the polygon is shown in the rightmost image in Fig. 4b, with optimized node valences. Fig. 4 A polygon with two internal nodes and different ways to mesh it. a A polygon with two internal nodes; b Four different connecting ways of the polygon The basic procedure to optimize node valences of a mesh based on SPR are described as follows. First, a polygon is constructed from the mesh by merging a patch of neighboring elements. Second, SPR operation is applied to the polygon. Finally, the original mesh of the patch is replaced with the best mesh of the polygon found by SPR. Figure 5 roughly illustrates the proposed procedure. A patch from a mesh shown as solid lines in Fig. 5a is first selected and taken out, then a polygon is constructed as shown in Fig. 5b. The optimized connecting configuration is searched according to node valences. Finally, the best connectivity shown in Fig. 5c is retained to replace the original mesh of the selected patch. Fig. 5 A patch of mesh is replaced by a new one covering the same polygon. a A patch of mesh to be taken out; b A polygon formed; c The best solution applied to the mesh Node valences of a patch can possibly be improved if a few or all of its internal nodes are ignored. This is allowed in our SPR method if the element size of the optimized mesh is close to the initial one, as illustrated by an example in the next section.

4 A new method of quality improvement for quadrilateral mesh based on small polygon reconnection Searching technique in SPR operation The best way to mesh a polygon can be achieved through systematically searching, constructing, and comparing all feasible solutions. To construct a mesh, we follow the famous advancing front technique by digging away quadrilateral elements from the polygon in an individual manner (Fig. 6). Once the remains are empty, one meshing solution is found; it will be recorded if found to be better than the previous ones. Fig. 6 Using advancing front technique to obtain a feasible solution for meshing a polygon. a A polygon to be meshed; b An element is dug out; c Two elements created Theoretically, there are O(n!) possible meshing ways to construct and compare, where n is the number of nodes of the polygon. The efficiency of searching algorithm is closely related to the success of the SPR method. There are two simple checks that can prevent most meshing solutions from being constructed and compared: Valid check. An element can not be concave. It can not cross the polygon boundary, and it should meet the element size requirement implied by the initial mesh. Valence check. The procedure will maintain a variable named allowed irregular valence (AIV), which yields the allowed amount of irregular valence for the polygon. The initial value of AIV is counted from the initial mesh, and AIV continues to decrease whenever a better meshing method is determined. When constructing a new meshing solution, we consistently calculate its irregular valence. If, in a certain step, the amount of irregular valence is larger than AIV, the current constructing process will be aborted. Similar to its tetrahedral predecessor [11], the above searching process is organized in a recursive algorithm. It is sufficiently efficient to treat a two-layer polygon in reasonable time and a two-layer polygon is good enough for optimizing the connectivity of a quadrilateral mesh. and create a polygon around it to determine the best way to mesh the polygon with the least irregular valence. Figure 7 illustrates the procedure. Procedure 1: Improve mesh connectivity based on SPR operation. For each irregular node nd; Get a polygon poly by merging two layers of elements around nd; denote the original mesh as m0; do SPR operation for poly, i.e., from all possible meshes of poly, get the mesh mb with best connecting way. If mb has less irregular valence than m0, then replace m0 with mb and update local mesh bounded by poly. End of Procedure 1. 3 Applications of SPR The node valences of the whole mesh can be improved patch by patch using the above procedure. Topological connectivity and quality of mesh can be improved as well. In addition to improving the quality of a quadrilateral mesh, the proposed SPR method can be used to convert a triangular mesh to a quadrilateral mesh and to adapt a triangle generator to a quadrilateral generator. The details are shown below. 3.1 Quality improvement for quadrilateral mesh The idea is to perform SPR operation for each irregular node Fig. 7 One SPR operation to improve valence of an irregular node. a Creating a patch around the doted node by merging two layers of elements; b A patch replaced by a new one occupying the same polygon After applying the SPR operation to all irregular nodes, valences of the whole mesh can be improved. Smoothing operation is then undertaken to improve further the quality of the elements by relocating the nodes, as shown in Fig. 8. Mesquite [12] is used for this purpose. After the node positions are adjusted, a sweep of SPR is attempted again to optimize connectivity and subsequently perform smoothing

5 144 J.-F. Liu, et al. (see Procedure 2). After two or three iterations, the proce- dure results in a converged quality mesh (see Fig. 8). Fig. 8 Quality improvement by SPR coupled with smoothing. a Mesh after a sweep of SPR; b Mesh after smoothing; c Converged mesh Procedure 2: Couple SPR with smoothing to improve a quadrilateral mesh. Do{SPR for the whole mesh; Smoothing the mesh;} while (SPR has changed the connectivity); End of procedure. A practical example is presented in Fig. 9, where the original mesh is generated using the latest version of AN- SYS. Although it has very good quality, the mesh can be further improved using the proposed method. Fig. 10 Template of one-to-three conversion for converting a triangular mesh to a quadrilateral mesh Fig. 9 Quality improvement by SPR coupled with smoothing. a Original mesh; b Mesh optimized by SPR coupled with smoothing An example of a quadrilateral mesh converted from a triangular mesh is shown in Fig. 11. The original triangular mesh is generated by a famous tool, Triangle [13]; it is then converted to quadrilateral mesh, as shown in Fig. 11a, through one-to-three conversion. Evidently, the resulting mesh after SPR coupled with smoothing (Fig. 11b) has considerably better quality than the mesh prior to optimization (Fig. 11a). 3.2 Converting a triangular mesh to a quadrilateral mesh A triangular mesh is considerably easier to generate than a quadrilateral mesh. Using SPR, we can convert a triangular mesh to a quadrilateral mesh in a direct manner, following a template of one-to-three conversion shown in Fig. 10. In particular, this involves subdividing each triangle into three quadrilaterals. The resulting mesh is obviously not good for FEA since many of its nodes are naturally irregular. SPR operation, however, can optimize mesh node valences and improve mesh quality dramatically when coupled with smoothing. Fig. 11 Example of converting a triangular mesh to a quadrilateral mesh. a One-to-three conversion result of a triangular mesh; b Final quadrilateral mesh

6 A new method of quality improvement for quadrilateral mesh based on small polygon reconnection Adapting a triangle generator to a quadrilateral generator Adapting a triangle generator to a quadrilateral generator is rather straightforward. A number of extra steps of element type conversion and quality optimization are required. For the purpose of integrality, the following main steps to generate a quadrilateral mesh using our adapted generator are illustrated in Fig. 12. (1) Nodes are created by way of sphere packing. Figures 12a and 12b show a region to be meshed and its sphere packing, respectively. The centers of spheres will be taken as nodes and the radius of spheres will be taken as the element size. (2) Nodes are connected to create triangles using advancing front techniques or Delaunay based methods, as shown in Fig. 12c. (3) Triangles are converted to quadrilaterals through one-to-three conversion, as shown in Fig. 12d. (4) The mesh is optimized using SPR coupled with smoothing, and the final mesh is obtained, as shown in Fig. 12e. As illustrated in Fig. 12, the quadrilateral mesh generated by the adapted generator is fairly good. Only a tiny part of nodes are irregular, with valences of either three or five that are close to a regular value of four. Fig. 12 Meshing steps of an adapted generator. a Region to be meshed; b Nodes created by way of sphere packing; c Creating triangles by connecting nodes; d Result after one-to-three conversion; e Final quadrilateral mesh 4 Discussion and conclusions We have proposed a new method to reduce irregular valence for a quadrilateral mesh. As an extension of Liu et al. s earlier work on tetrahedral mesh, this new method can improve mesh quality dramatically when coupled with node repositioning techniques. There are virtually no difficulties in applying the SPR method to quadrilateral mesh. However, there are indeed certain differences compared with the previously proposed tetrahedral SPR, where small polyhedrons with internal nodes are not considered and all the nodes of a target mesh will be retained after optimization. In the presented quadrilateral mesh version, there are rings of internal nodes in a small polygon. The optimized mesh may have all, several, or even none of these internal nodes in case it satisfies the element size condition. Further research must be performed in the future with priority given to extending SPR to hexahedral mesh. SPR is virtually a local operation regardless of the size of the polygon or polyhedron used, whereas the well-known concept of chords and sheets is taken from a global viewpoint. We believe that these two ideas can merge perfectly, using the global viewpoint induced from chords and sheets to guide the local SPR operation. References 1 Blacker, T.D., Stephenson, M.B.: Paving: A new approach to automated quadrilateral mesh generation. Int. Journal for Numerical Methods in Eng. 32(4), (1991) 2 Canann, S.A., Muthukrishnan, S.N., Phillips, R.K.: Topological improvement procedures for quadrilateral finite element meshes. Engineering with Computers 14(2), (1998) 3 Kinney, P.: Clean Up: Improving quadrilateral finite element meshes. In: Proc. of the 6th International Meshing Roundtable, (1997) 4 Lee, C.K., Lo, S.H.: A new scheme for the generation of graded quadrilateral meshes. Computers and Structures 52(5), (1994) 5 Owen, S.J., Staten, M.L., Canann, S.A., et al.: Advancing front quadrilateral meshing using triangle transformations. In: Proc. of the 7th International Meshing Roundtable, (1998) 6 Staten, M.L., Canann, S.A.: Post refinement element shape improvement for quadrilateral meshes. AMD-220, Trends in Unstructured Mesh Generation, ASME, 9 16 (1997) 7 Bunin G.: Non-local topological clean-up. In: Proc. of 15th International Meshing Roundtable, 3 20 (2006) 8 Liu, J.F., Sun, S.L.: Small polyhedron reconnection: a new way to eliminate poorly-shaped tetrahedra. In: Proc. of 15th International Meshing Roundtable, (2006) 9 Liu, J.F., Sun, S.L., Wang, D.C.: Optimal tetrahedralization for small polyhedron: A new local transformation strategy for 3- D mesh generation and mesh improvement. CMES: Computer Modeling in Engineering & Sciences 14(1), (2006) 10 Liu, J.F., Chen, B.: Boundary recovery after 3D Delaunay tetrahedralization without adding extra nodes. Inter. J. Numer. Meth. Eng. 72(6), (2007) 11 Liu, J.F., Chen, Y.Q., Sun, S.L.: Small polyhedron reconnection for mesh improvement and its implementation based on advancing front technique. Inter. J. Numer. Meth. Eng. 79(8), (2009) quake/triangle.html

An Efficient Paving Method of Pure Quad Mesh Generation

An Efficient Paving Method of Pure Quad Mesh Generation 2016 International Conference on Intelligent Manufacturing and Materials (ICIMM 2016) ISBN: 978-1-60595-363-2 An Efficient Paving Method of Pure Quad Mesh Generation Yongcai Liu, Wenliang Chen and Yidong

More information

A new 8-node quadrilateral spline finite element

A new 8-node quadrilateral spline finite element Journal of Computational and Applied Mathematics 195 (2006) 54 65 www.elsevier.com/locate/cam A new 8-node quadrilateral spline finite element Chong-Jun Li, Ren-Hong Wang Institute of Mathematical Sciences,

More information

Fast unstructured quadrilateral mesh generation

Fast unstructured quadrilateral mesh generation Fast unstructured quadrilateral mesh generation Andrew Giuliani a, Lilia Krivodonova a, a Department of Applied Mathematics, University of Waterloo Abstract We present a novel approach for the indirect

More information

Adaptive Refinement of Quadrilateral Finite Element Meshes Based on MSC.Nastran Error Measures

Adaptive Refinement of Quadrilateral Finite Element Meshes Based on MSC.Nastran Error Measures Adaptive Refinement of Quadrilateral Finite Element Meshes Based on MSC.Nastran Error Measures Mark E. Botkin GM R&D Center Warren, MI 48090-9055 Rolf Wentorf and B. Kaan Karamete Rensselaer Polytechnic

More information

Guaranteed-Quality All-Quadrilateral Mesh Generation with Feature Preservation

Guaranteed-Quality All-Quadrilateral Mesh Generation with Feature Preservation Guaranteed-Quality All-Quadrilateral Mesh Generation with Feature Preservation Xinghua Liang, Mohamed S. Ebeida, and Yongjie Zhang Department of Mechanical Engineering, Carnegie Mellon University, USA

More information

13.472J/1.128J/2.158J/16.940J COMPUTATIONAL GEOMETRY

13.472J/1.128J/2.158J/16.940J COMPUTATIONAL GEOMETRY 13.472J/1.128J/2.158J/16.940J COMPUTATIONAL GEOMETRY Lecture 23 Dr. W. Cho Prof. N. M. Patrikalakis Copyright c 2003 Massachusetts Institute of Technology Contents 23 F.E. and B.E. Meshing Algorithms 2

More information

The Geode Algorithm: Combining Hex/Tet Plastering, Dicing and Transition Elements for Automatic, All-Hex Mesh Generation

The Geode Algorithm: Combining Hex/Tet Plastering, Dicing and Transition Elements for Automatic, All-Hex Mesh Generation The Geode Algorithm: Combining Hex/Tet Plastering, Dicing and Transition Elements for Automatic, All-Hex Mesh Generation Robert W. Leland 1 Darryl J. Melander 1 Ray W. Meyers 1 Scott A. Mitchell 1 Timothy

More information

1 Automatic Mesh Generation

1 Automatic Mesh Generation 1 AUTOMATIC MESH GENERATION 1 1 Automatic Mesh Generation 1.1 Mesh Definition Mesh M is a discrete representation of geometric model in terms of its geometry G, topology T, and associated attributes A.

More information

Hexahedral Mesh Generation using the Embedded Voronoi Graph

Hexahedral Mesh Generation using the Embedded Voronoi Graph Hexahedral Mesh Generation using the Embedded Voronoi Graph Alla Sheffer, Michal Etzion, Ari Rappoport, Michel Bercovier Institute of Computer Science, The Hebrew University, Jerusalem 91904, Israel. sheffa

More information

Overview of Unstructured Mesh Generation Methods

Overview of Unstructured Mesh Generation Methods Overview of Unstructured Mesh Generation Methods Structured Meshes local mesh points and cells do not depend on their position but are defined by a general rule. Lead to very efficient algorithms and storage.

More information

CONSTRUCTIONS OF QUADRILATERAL MESHES: A COMPARATIVE STUDY

CONSTRUCTIONS OF QUADRILATERAL MESHES: A COMPARATIVE STUDY South Bohemia Mathematical Letters Volume 24, (2016), No. 1, 43-48. CONSTRUCTIONS OF QUADRILATERAL MESHES: A COMPARATIVE STUDY PETRA SURYNKOVÁ abstrakt. Polygonal meshes represent important geometric structures

More information

Study on Delaunay Triangulation with the Islets Constraints

Study on Delaunay Triangulation with the Islets Constraints Intelligent Information Management, 2010, 2, 375-379 doi:10.4236/iim.2010.26045 Published Online June 2010 (http://www.scirp.org/journal/iim) Study on Delaunay Triangulation with the Islets Constraints

More information

OVERLAY GRID BASED GEOMETRY CLEANUP

OVERLAY GRID BASED GEOMETRY CLEANUP OVERLAY GRID BASED GEOMETRY CLEANUP Jiangtao Hu, Y. K. Lee, Ted Blacker and Jin Zhu FLUENT INC, 500 Davis St., Suite 600, Evanston, Illinois 60201 ABSTRACT A newly developed system for defining watertight

More information

Evaluation of Loop Subdivision Surfaces

Evaluation of Loop Subdivision Surfaces Evaluation of Loop Subdivision Surfaces Jos Stam Alias wavefront, Inc. 8 Third Ave, 8th Floor, Seattle, WA 980, U.S.A. jstam@aw.sgi.com Abstract This paper describes a technique to evaluate Loop subdivision

More information

Basic LOgical Bulk Shapes (BLOBs) for Finite Element Hexahedral Mesh Generation

Basic LOgical Bulk Shapes (BLOBs) for Finite Element Hexahedral Mesh Generation Basic LOgical Bulk Shapes (BLOBs) for Finite Element Hexahedral Mesh Generation Shang-Sheng Liu and Rajit Gadh Department of Mechanical Engineering University of Wisconsin - Madison Madison, Wisconsin

More information

Automatic hybrid mesh generation for the boundary face method

Automatic hybrid mesh generation for the boundary face method Boundary Elements and Other Mesh Reduction Methods XXXVI 139 Automatic hybrid mesh generation for the boundary face method Cheng Huang & Jianming Zhang State Key Laboratory of Advanced Design and Manufacturing

More information

We consider the problem of rening quadrilateral and hexahedral element meshes. For

We consider the problem of rening quadrilateral and hexahedral element meshes. For Rening quadrilateral and hexahedral element meshes R. Schneiders RWTH Aachen Lehrstuhl fur Angewandte Mathematik, insb. Informatik Ahornstr. 55, 5056 Aachen, F.R. Germany (robert@feanor.informatik.rwth-aachen.de)

More information

Subdivision Curves and Surfaces: An Introduction

Subdivision Curves and Surfaces: An Introduction Subdivision Curves and Surfaces: An Introduction Corner Cutting De Casteljau s and de Boor s algorithms all use corner-cutting procedures. Corner cutting can be local or non-local. A cut is local if it

More information

An Efficient Data Structure for Representing Trilateral/Quadrilateral Subdivision Surfaces

An Efficient Data Structure for Representing Trilateral/Quadrilateral Subdivision Surfaces BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 3, No 3 Sofia 203 Print ISSN: 3-9702; Online ISSN: 34-408 DOI: 0.2478/cait-203-0023 An Efficient Data Structure for Representing

More information

G 2 Interpolation for Polar Surfaces

G 2 Interpolation for Polar Surfaces 1 G 2 Interpolation for Polar Surfaces Jianzhong Wang 1, Fuhua Cheng 2,3 1 University of Kentucky, jwangf@uky.edu 2 University of Kentucky, cheng@cs.uky.edu 3 National Tsinhua University ABSTRACT In this

More information

A Patch-Based Mesh Optimization Algorithm for Partitioned Meshes

A Patch-Based Mesh Optimization Algorithm for Partitioned Meshes A Patch-Based Mesh Optimization Algorithm for Partitioned Meshes Nicholas Voshell 1, Suzanne Shontz 1, Lori Diachin 2, Patrick Knupp 3, and Todd Munson 4 1 Department of Computer Science and Engineering

More information

An algorithm for automatic 2D quadrilateral mesh generation with line constraints

An algorithm for automatic 2D quadrilateral mesh generation with line constraints Computer-Aided Design 35 (2003) 1055 1068 www.elsevier.com/locate/cad An algorithm for automatic 2D quadrilateral mesh generation with line constraints Kyu-Yeul Lee a, In-Il Kim b, Doo-Yeoun Cho c, Tae-wan

More information

Quadrilateral Meshing by Circle Packing

Quadrilateral Meshing by Circle Packing Quadrilateral Meshing by Circle Packing Marshall Bern 1 David Eppstein 2 Abstract We use circle-packing methods to generate quadrilateral meshes for polygonal domains, with guaranteed bounds both on the

More information

A New Smoothing Algorithm for Quadrilateral and Hexahedral Meshes

A New Smoothing Algorithm for Quadrilateral and Hexahedral Meshes A New Smoothing Algorithm for Quadrilateral and Hexahedral Meshes Sanjay Kumar Khattri Department of Mathematics, University of Bergen, Norway sanjay@mi.uib.no http://www.mi.uib.no/ sanjay Abstract. Mesh

More information

Hole repair algorithm in hybrid sensor networks

Hole repair algorithm in hybrid sensor networks Advances in Engineering Research (AER), volume 116 International Conference on Communication and Electronic Information Engineering (CEIE 2016) Hole repair algorithm in hybrid sensor networks Jian Liu1,

More information

Quadrilateral mesh (Delaunay triangles)

Quadrilateral mesh (Delaunay triangles) Quadrilateral Meshing with Directionality Control through the Packing of Square Cells Kenji Shimada Jia-Huei Liao y Carnegie Mellon University Takayuki Itoh z IBM Research, Tokyo Research Laboratory Abstract

More information

Constrained Boundary Recovery for Three Dimensional Delaunay Triangulations

Constrained Boundary Recovery for Three Dimensional Delaunay Triangulations INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING Int. J. Numer. Meth. Engng 2004; 00:01 [Version: 2000/01/19 v2.0] Constrained Boundary Recovery for Three Dimensional Delaunay Triangulations

More information

Near-Optimum Adaptive Tessellation of General Catmull-Clark Subdivision Surfaces

Near-Optimum Adaptive Tessellation of General Catmull-Clark Subdivision Surfaces Near-Optimum Adaptive Tessellation of General Catmull-Clark Subdivision Surfaces Shuhua Lai and Fuhua (Frank) Cheng (University of Kentucky) Graphics & Geometric Modeling Lab, Department of Computer Science,

More information

Hexahedral Meshing of Non-Linear Volumes Using Voronoi Faces and Edges

Hexahedral Meshing of Non-Linear Volumes Using Voronoi Faces and Edges Hexahedral Meshing of Non-Linear Volumes Using Voronoi Faces and Edges Alla Sheffer and Michel Bercovier Institute of Computer Science, The Hebrew University, Jerusalem 91904, Israel. sheffa berco @cs.huji.ac.il.

More information

9. F. P. Preparata, M. I. Shamos, Computational Geometry an Introduction, Springer- Verlag, New York, 1985, pp

9. F. P. Preparata, M. I. Shamos, Computational Geometry an Introduction, Springer- Verlag, New York, 1985, pp 5. A. P. Gilkey, G. D. Sjaardema, GEN3D: A GENESIS Database 2D to 3D Transformation Program, SAND89-0485, Sandia National Laboratories, Albuquerque, New Mexico, March 1989. 6. M. S. Shephard, M. K. Georges,

More information

A nodal based evolutionary structural optimisation algorithm

A nodal based evolutionary structural optimisation algorithm Computer Aided Optimum Design in Engineering IX 55 A dal based evolutionary structural optimisation algorithm Y.-M. Chen 1, A. J. Keane 2 & C. Hsiao 1 1 ational Space Program Office (SPO), Taiwan 2 Computational

More information

The Geometry of Carpentry and Joinery

The Geometry of Carpentry and Joinery The Geometry of Carpentry and Joinery Pat Morin and Jason Morrison School of Computer Science, Carleton University, 115 Colonel By Drive Ottawa, Ontario, CANADA K1S 5B6 Abstract In this paper we propose

More information

SHAPE SEGMENTATION FOR SHAPE DESCRIPTION

SHAPE SEGMENTATION FOR SHAPE DESCRIPTION SHAPE SEGMENTATION FOR SHAPE DESCRIPTION Olga Symonova GraphiTech Salita dei Molini 2, Villazzano (TN), Italy olga.symonova@graphitech.it Raffaele De Amicis GraphiTech Salita dei Molini 2, Villazzano (TN),

More information

REDESIGN AND OPTIMIZATION OF THE PAVING AL- GORITHM APPLIED TO ELECTROMAGNETIC TOOLS (INVITED PAPER)

REDESIGN AND OPTIMIZATION OF THE PAVING AL- GORITHM APPLIED TO ELECTROMAGNETIC TOOLS (INVITED PAPER) Progress In Electromagnetics Research B, Vol. 29, 409 429, 2011 REDESIGN AND OPTIMIZATION OF THE PAVING AL- GORITHM APPLIED TO ELECTROMAGNETIC TOOLS (INVITED PAPER) J. Moreno, M. J. Algar, I. González,

More information

Abstract. Introduction. Numerical Techniques for Coextrusion Simulation

Abstract. Introduction. Numerical Techniques for Coextrusion Simulation COMPARISON OF MESH PARTITIONING TECHNIQUE WITH LEVEL-SET METHOD FOR COEXTRUSION SIMULATION Mahesh Gupta 1, 2 1. Michigan Technological University, Houghton, MI 49931 2. Plastic Flow, LLC, Hancock, MI 49930

More information

CS354 Computer Graphics Surface Representation IV. Qixing Huang March 7th 2018

CS354 Computer Graphics Surface Representation IV. Qixing Huang March 7th 2018 CS354 Computer Graphics Surface Representation IV Qixing Huang March 7th 2018 Today s Topic Subdivision surfaces Implicit surface representation Subdivision Surfaces Building complex models We can extend

More information

arxiv:cs/ v1 [cs.cg] 19 Aug 1999

arxiv:cs/ v1 [cs.cg] 19 Aug 1999 Quadrilateral Meshing by Circle Packing Marshall Bern David Eppstein arxiv:cs/9908016v1 [cs.cg] 19 Aug 1999 Abstract We use circle-packing methods to generate quadrilateral meshes for polygonal domains,

More information

On a nested refinement of anisotropic tetrahedral grids under Hessian metrics

On a nested refinement of anisotropic tetrahedral grids under Hessian metrics On a nested refinement of anisotropic tetrahedral grids under Hessian metrics Shangyou Zhang Abstract Anisotropic grids, having drastically different grid sizes in different directions, are efficient and

More information

Fault-Tolerant Routing Algorithm in Meshes with Solid Faults

Fault-Tolerant Routing Algorithm in Meshes with Solid Faults Fault-Tolerant Routing Algorithm in Meshes with Solid Faults Jong-Hoon Youn Bella Bose Seungjin Park Dept. of Computer Science Dept. of Computer Science Dept. of Computer Science Oregon State University

More information

2) For any triangle edge not on the boundary, there is exactly one neighboring

2) For any triangle edge not on the boundary, there is exactly one neighboring Triangulating Trimmed NURBS Surfaces Chang Shu and Pierre Boulanger Abstract. This paper describes techniques for the piecewise linear approximation of trimmed NURBS surfaces. The problem, called surface

More information

Using Semi-Regular 4 8 Meshes for Subdivision Surfaces

Using Semi-Regular 4 8 Meshes for Subdivision Surfaces Using Semi-Regular 8 Meshes for Subdivision Surfaces Luiz Velho IMPA Instituto de Matemática Pura e Aplicada Abstract. Semi-regular 8 meshes are refinable triangulated quadrangulations. They provide a

More information

A method of three-dimensional subdivision of arbitrary polyhedron by. using pyramids

A method of three-dimensional subdivision of arbitrary polyhedron by. using pyramids 5th International Conference on Measurement, Instrumentation and Automation (ICMIA 2016) A method of three-dimensional subdivision of arbitrary polyhedron by using pyramids LIU Ji-bo1,a*, Wang Zhi-hong1,b,

More information

Coupling of Smooth Faceted Surface Evaluations in the SIERRA FEA Code

Coupling of Smooth Faceted Surface Evaluations in the SIERRA FEA Code Coupling of Smooth Faceted Surface Evaluations in the SIERRA FEA Code Timothy J. Tautges Steven J. Owen Sandia National Laboratories University of Wisconsin-Madison Mini-symposium on Computational Geometry

More information

A NEW TYPE OF SIZE FUNCTION RESPECTING PREMESHED ENTITIES

A NEW TYPE OF SIZE FUNCTION RESPECTING PREMESHED ENTITIES A NEW TYPE OF SIZE FUNCTION RESPECTING PREMESHED ENTITIES Jin Zhu Fluent, Inc. 1007 Church Street, Evanston, IL, U.S.A. jz@fluent.com ABSTRACT This paper describes the creation of a new type of size function

More information

A Review on Mesh Generation Algorithms

A Review on Mesh Generation Algorithms A Review on Mesh Generation Algorithms Mechanical Engineering Department, Lokeshsingh@gmx.com GD Rungta College of Engineering & Technology, Bhilai, 490023, India Abstract Meshing is a process of spatial

More information

Adaptive Surface Modeling Using a Quadtree of Quadratic Finite Elements

Adaptive Surface Modeling Using a Quadtree of Quadratic Finite Elements Adaptive Surface Modeling Using a Quadtree of Quadratic Finite Elements G. P. Nikishkov University of Aizu, Aizu-Wakamatsu 965-8580, Japan niki@u-aizu.ac.jp http://www.u-aizu.ac.jp/ niki Abstract. This

More information

Subdivision Curves and Surfaces

Subdivision Curves and Surfaces Subdivision Surfaces or How to Generate a Smooth Mesh?? Subdivision Curves and Surfaces Subdivision given polyline(2d)/mesh(3d) recursively modify & add vertices to achieve smooth curve/surface Each iteration

More information

Geometric Considerations for Distribution of Sensors in Ad-hoc Sensor Networks

Geometric Considerations for Distribution of Sensors in Ad-hoc Sensor Networks Geometric Considerations for Distribution of Sensors in Ad-hoc Sensor Networks Ted Brown, Deniz Sarioz, Amotz Bar-Noy, Tom LaPorta, Dinesh Verma, Matthew Johnson, Hosam Rowaihy November 20, 2006 1 Introduction

More information

Geometry Vocabulary. acute angle-an angle measuring less than 90 degrees

Geometry Vocabulary. acute angle-an angle measuring less than 90 degrees Geometry Vocabulary acute angle-an angle measuring less than 90 degrees angle-the turn or bend between two intersecting lines, line segments, rays, or planes angle bisector-an angle bisector is a ray that

More information

CS 177 Homework 1. Julian Panetta. October 22, We want to show for any polygonal disk consisting of vertex set V, edge set E, and face set F:

CS 177 Homework 1. Julian Panetta. October 22, We want to show for any polygonal disk consisting of vertex set V, edge set E, and face set F: CS 177 Homework 1 Julian Panetta October, 009 1 Euler Characteristic 1.1 Polyhedral Formula We want to show for any polygonal disk consisting of vertex set V, edge set E, and face set F: V E + F = 1 First,

More information

Paul Kinney. Presentation by James F. Hamlin April 23, 2008

Paul Kinney. Presentation by James F. Hamlin April 23, 2008 CleanUp: Improving Quadrilateral Finite Element Meshes Paul Kinney Presentation by James F. Hamlin April 23, 2008 Philosophy Quadrilateral Mesh Improvement CleanUp Permanent nodes and edges cannot be changed.

More information

Meshing of flow and heat transfer problems

Meshing of flow and heat transfer problems Meshing of flow and heat transfer problems Luyao Zou a, Zhe Li b, Qiqi Fu c and Lujie Sun d School of, Shandong University of science and technology, Shandong 266590, China. a zouluyaoxf@163.com, b 1214164853@qq.com,

More information

Handling degenerate cases in exact geodesic computation on triangle meshes

Handling degenerate cases in exact geodesic computation on triangle meshes Visual Comput (2007) 23: 661 668 DOI 10.1007/s00371-007-0136-5 ORIGINAL ARTICLE Yong-Jin Liu Qian-Yi Zhou Shi-Min Hu Handling degenerate cases in exact geodesic computation on triangle meshes Published

More information

Reporting Mesh Statistics

Reporting Mesh Statistics Chapter 15. Reporting Mesh Statistics The quality of a mesh is determined more effectively by looking at various statistics, such as maximum skewness, rather than just performing a visual inspection. Unlike

More information

Surface Mesh Generation

Surface Mesh Generation Surface Mesh Generation J.-F. Remacle Université catholique de Louvain September 22, 2011 0 3D Model For the description of the mesh generation process, let us consider the CAD model of a propeller presented

More information

Subdivision Depth Computation for Extra-Ordinary Catmull-Clark Subdivision Surface Patches

Subdivision Depth Computation for Extra-Ordinary Catmull-Clark Subdivision Surface Patches Subdivision Depth Computation for Extra-Ordinary Catmull-Clark Subdivision Surface Patches Fuhua Frank Cheng,GangChen, and Jun-Hai Yong University of Kentucky, Lexington, KY, USA Tsinghua University, Beijing,

More information

Study on Improving the Quality of Reconstructed NURBS Surfaces

Study on Improving the Quality of Reconstructed NURBS Surfaces Study on Improving the Quality of Reconstructed NURBS Surfaces Shufeng jiang, Shigang Wang, Yong Yan School of Mechatronic Engineering, Qiqihar University, Qiqihar 161006, China Abstract In aspect of surface

More information

Element Quality Metrics for Higher-Order Bernstein Bézier Elements

Element Quality Metrics for Higher-Order Bernstein Bézier Elements Element Quality Metrics for Higher-Order Bernstein Bézier Elements Luke Engvall and John A. Evans Abstract In this note, we review the interpolation theory for curvilinear finite elements originally derived

More information

Effective adaptation of hexahedral mesh using local refinement and error estimation

Effective adaptation of hexahedral mesh using local refinement and error estimation Key Engineering Materials Vols. 243-244 (2003) pp. 27-32 online at http://www.scientific.net (2003) Trans Tech Publications, Switzerland Online Citation available & since 2003/07/15 Copyright (to be inserted

More information

acute angle An angle with a measure less than that of a right angle. Houghton Mifflin Co. 2 Grade 5 Unit 6

acute angle An angle with a measure less than that of a right angle. Houghton Mifflin Co. 2 Grade 5 Unit 6 acute angle An angle with a measure less than that of a right angle. Houghton Mifflin Co. 2 Grade 5 Unit 6 angle An angle is formed by two rays with a common end point. Houghton Mifflin Co. 3 Grade 5 Unit

More information

Extracting Surface Representations From Rim Curves

Extracting Surface Representations From Rim Curves Extracting Surface Representations From Rim Curves Hai Chen 1, Kwan-Yee K. Wong 2, Chen Liang 2, and Yue Chen 1 1 College of Software Technology, Zhejiang University, Hangzhou, Zhejiang, China 310027 chenhai@gmail.com

More information

Edge and Face Meshing

Edge and Face Meshing dge and Face Meshing 5-1 Meshing - General To reduce overall mesh size, confine smaller cells to areas where they are needed Locations of large flow field gradients. Locations of geometric details you

More information

Scanning Real World Objects without Worries 3D Reconstruction

Scanning Real World Objects without Worries 3D Reconstruction Scanning Real World Objects without Worries 3D Reconstruction 1. Overview Feng Li 308262 Kuan Tian 308263 This document is written for the 3D reconstruction part in the course Scanning real world objects

More information

APPLICATION OF ALGORITHMS FOR AUTOMATIC GENERATION OF HEXAHEDRAL FINITE ELEMENT MESHES

APPLICATION OF ALGORITHMS FOR AUTOMATIC GENERATION OF HEXAHEDRAL FINITE ELEMENT MESHES MESTRADO EM ENGENHARIA MECÂNICA November 2014 APPLICATION OF ALGORITHMS FOR AUTOMATIC GENERATION OF HEXAHEDRAL FINITE ELEMENT MESHES Luís Miguel Rodrigues Reis Abstract. The accuracy of a finite element

More information

FE ADAPTIVE ANALYSIS OF MULTI-REGIONS MODELS

FE ADAPTIVE ANALYSIS OF MULTI-REGIONS MODELS VI International Conference on Adaptive Modeling and Simulation ADMOS 2013 J. P. Moitinho de Almeida, P. Díez, C. Tiago and N. Parés (Eds) FE ADAPTIVE ANALYSIS OF MULTI-REGIONS MODELS LUIZ F. MARTHA *,

More information

Complex conforming Delaunay triangulation

Complex conforming Delaunay triangulation . RESEARCH PAPERS. SCIENCE CHINA Information Sciences June 2010 Vol. 53 No. 6: 1130 1140 doi: 10.1007/s11432-010-0097-6 Complex conforming Delaunay triangulation MENG XianHai 1, LI JiGang 1, YANG Qin 1,

More information

The Whisker Weaving Algorithm: A Connectivity-Based Method for Constructing All Hexahedral Finite Element Meshes

The Whisker Weaving Algorithm: A Connectivity-Based Method for Constructing All Hexahedral Finite Element Meshes The Whisker Weaving Algorithm: A Connectivity-Based Method for Constructing All Hexahedral Finite Element Meshes Timothy J. Tautges Comp Mechanics and Visualization Dept, Sandia National Laboratories,

More information

Untangling and Smoothing of Quadrilateral and Hexahedral Meshes

Untangling and Smoothing of Quadrilateral and Hexahedral Meshes Paper 36 Untangling and Smoothing of Quadrilateral and Hexahedral Meshes Civil-Comp Press, 2012 Proceedings of the Eighth International Conference on Engineering Computational Technology, B.H.V. Topping,

More information

Approximating Polygonal Objects by Deformable Smooth Surfaces

Approximating Polygonal Objects by Deformable Smooth Surfaces Approximating Polygonal Objects by Deformable Smooth Surfaces Ho-lun Cheng and Tony Tan School of Computing, National University of Singapore hcheng,tantony@comp.nus.edu.sg Abstract. We propose a method

More information

10.1 Overview. Section 10.1: Overview. Section 10.2: Procedure for Generating Prisms. Section 10.3: Prism Meshing Options

10.1 Overview. Section 10.1: Overview. Section 10.2: Procedure for Generating Prisms. Section 10.3: Prism Meshing Options Chapter 10. Generating Prisms This chapter describes the automatic and manual procedure for creating prisms in TGrid. It also discusses the solution to some common problems that you may face while creating

More information

Clustering-Based Distributed Precomputation for Quality-of-Service Routing*

Clustering-Based Distributed Precomputation for Quality-of-Service Routing* Clustering-Based Distributed Precomputation for Quality-of-Service Routing* Yong Cui and Jianping Wu Department of Computer Science, Tsinghua University, Beijing, P.R.China, 100084 cy@csnet1.cs.tsinghua.edu.cn,

More information

Curve Corner Cutting

Curve Corner Cutting Subdivision ision Techniqueses Spring 2010 1 Curve Corner Cutting Take two points on different edges of a polygon and join them with a line segment. Then, use this line segment to replace all vertices

More information

Towards a unified measurement of quality for mixed elements

Towards a unified measurement of quality for mixed elements Towards a unified measurement of qualit for mixed elements technical report n 015/01, di utfsm Claudio Lobos Departmento de Informática Universidad Técnica Federico Santa María Santiago, Chile clobos@inf.utfsm.cl

More information

Using Perspective Rays and Symmetry to Model Duality

Using Perspective Rays and Symmetry to Model Duality Using Perspective Rays and Symmetry to Model Duality Alex Wang Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2016-13 http://www.eecs.berkeley.edu/pubs/techrpts/2016/eecs-2016-13.html

More information

3D Volume Mesh Generation of Human Organs Using Surface Geometries Created from the Visible Human Data Set

3D Volume Mesh Generation of Human Organs Using Surface Geometries Created from the Visible Human Data Set 3D Volume Mesh Generation of Human Organs Using Surface Geometries Created from the Visible Human Data Set John M. Sullivan, Jr., Ziji Wu, and Anand Kulkarni Worcester Polytechnic Institute Worcester,

More information

Automated All-Quadrilateral Mesh Adaptation through Refinement and Coarsening

Automated All-Quadrilateral Mesh Adaptation through Refinement and Coarsening Brigham Young University BYU ScholarsArchive All Theses and Dissertations 2009-06-05 Automated All-Quadrilateral Mesh Adaptation through Refinement and Coarsening Bret D. Anderson Brigham Young University

More information

Learning Characteristic Structured Patterns in Rooted Planar Maps

Learning Characteristic Structured Patterns in Rooted Planar Maps Learning Characteristic Structured Patterns in Rooted Planar Maps Satoshi Kawamoto Yusuke Suzuki Takayoshi Shoudai Abstract Exting the concept of ordered graphs, we propose a new data structure to express

More information

Polygonal Mesh. Geometric object made of vertices, edges and faces. Faces are polygons. Polyhedron. Triangular mesh Quad mesh. Pyramid Cube Sphere (?

Polygonal Mesh. Geometric object made of vertices, edges and faces. Faces are polygons. Polyhedron. Triangular mesh Quad mesh. Pyramid Cube Sphere (? 1 Mesh Modeling Polygonal Mesh Geometric object made of vertices, edges and faces Polyhedron Pyramid Cube Sphere (?) Can also be 2D (although much less interesting) Faces are polygons Triangular mesh Quad

More information

Some Open Problems in Graph Theory and Computational Geometry

Some Open Problems in Graph Theory and Computational Geometry Some Open Problems in Graph Theory and Computational Geometry David Eppstein Univ. of California, Irvine Dept. of Information and Computer Science ICS 269, January 25, 2002 Two Models of Algorithms Research

More information

Linear Complexity Hexahedral Mesh Generation

Linear Complexity Hexahedral Mesh Generation Linear Complexity Hexahedral Mesh Generation David Eppstein Department of Information and Computer Science University of California, Irvine, CA 92717 http://www.ics.uci.edu/ eppstein/ Tech. Report 95-51

More information

Range Image Registration with Edge Detection in Spherical Coordinates

Range Image Registration with Edge Detection in Spherical Coordinates Range Image Registration with Edge Detection in Spherical Coordinates Olcay Sertel 1 and Cem Ünsalan2 Computer Vision Research Laboratory 1 Department of Computer Engineering 2 Department of Electrical

More information

Collars and Intestines: Practical Conforming Delaunay Refinement

Collars and Intestines: Practical Conforming Delaunay Refinement Collars and Intestines: Practical Conforming Delaunay Refinement Alexander Rand and Noel Walkington Carnegie Mellon University Summary. While several existing Delaunay refinement algorithms allow acute

More information

Dual Surface Based Approach to Block Decomposition of Solid Models

Dual Surface Based Approach to Block Decomposition of Solid Models Dual Surface Based Approach to Block Decomposition of Solid Models Zhihao Zheng, Rui Wang, Shuming Gao, Yizhou Liao, Mao Ding Abstract A high quality block structure of the solid model can support many

More information

X. ROCA AND J. SARRATE

X. ROCA AND J. SARRATE X. ROCA AND J. SARRATE For instance, we can split each mesh triangle into three quadrilaterals by adding a node at the triangle barycenter and a middle node on each edge. Similarly, each mesh tetrahedron

More information

A 2k-Kernelization Algorithm for Vertex Cover Based on Crown Decomposition

A 2k-Kernelization Algorithm for Vertex Cover Based on Crown Decomposition A 2k-Kernelization Algorithm for Vertex Cover Based on Crown Decomposition Wenjun Li a, Binhai Zhu b, a Hunan Provincial Key Laboratory of Intelligent Processing of Big Data on Transportation, Changsha

More information

Finite-Resolution Simplicial Complexes

Finite-Resolution Simplicial Complexes 1 Finite-Resolution Simplicial Complexes Werner Hölbling, Werner Kuhn, Andrew U. Frank Department of Geoinformation Technical University Vienna Gusshausstrasse 27-29, A-1040 Vienna (Austria) frank@geoinfo.tuwien.ac.at

More information

Hexahedral Structured Grid Generation

Hexahedral Structured Grid Generation Hexahedral Structured Grid Generation Javier de Jesús Cortés Aguirre. Pablo Barrera Sánchez. Guilmer González Flores. Universidad Nacional Autónoma de México (UNAM). VII Pan-American Workshop. Applied

More information

Convex Optimization for Simplicial Mesh Improvement

Convex Optimization for Simplicial Mesh Improvement Convex Optimization for Simplicial Mesh Improvement Bryan Feldman December 9, 25 Abstract In this project I explore several strategies utilizing convex optimization for the purpose of improving the quality

More information

Geometric Modeling in Graphics

Geometric Modeling in Graphics Geometric Modeling in Graphics Part 10: Surface reconstruction Martin Samuelčík www.sccg.sk/~samuelcik samuelcik@sccg.sk Curve, surface reconstruction Finding compact connected orientable 2-manifold surface

More information

Differential Geometry: Circle Packings. [A Circle Packing Algorithm, Collins and Stephenson] [CirclePack, Ken Stephenson]

Differential Geometry: Circle Packings. [A Circle Packing Algorithm, Collins and Stephenson] [CirclePack, Ken Stephenson] Differential Geometry: Circle Packings [A Circle Packing Algorithm, Collins and Stephenson] [CirclePack, Ken Stephenson] Conformal Maps Recall: Given a domain Ω R 2, the map F:Ω R 2 is conformal if it

More information

A Distributed Formation of Orthogonal Convex Polygons in Mesh-Connected Multicomputers

A Distributed Formation of Orthogonal Convex Polygons in Mesh-Connected Multicomputers A Distributed Formation of Orthogonal Convex Polygons in Mesh-Connected Multicomputers Jie Wu Department of Computer Science and Engineering Florida Atlantic University Boca Raton, FL 3343 Abstract The

More information

Multi-component layout design with coupled shape and topology optimization

Multi-component layout design with coupled shape and topology optimization Int. J. Simul. Multidisci. Des. Optim. 2, 167 176 (2008) c ASMDO, EDP Sciences 2008 DOI: 10.1051/ijsmdo:2008023 Available online at: http://www.ijsmdo.org Multi-component layout design with coupled shape

More information

UNTANGLING AND OPTIMIZATION OF UNSTRUCTURED HEXAHEDRAL MESHES

UNTANGLING AND OPTIMIZATION OF UNSTRUCTURED HEXAHEDRAL MESHES UNTANLIN AND OPTIMIZATION OF UNSTRUCTURED HEXAHEDRAL MESHES K. Kovalev (*), M. Delanaye (**), Ch. Hirsch (*) kvk@stro.vub.ac.be (*) Vrije Universiteit Brussel, Pleinlaan,, 1050 Brussels (**) NUMECA Int.,

More information

A second order algorithm for orthogonal projection onto curves and surfaces

A second order algorithm for orthogonal projection onto curves and surfaces A second order algorithm for orthogonal projection onto curves and surfaces Shi-min Hu and Johannes Wallner Dept. of Computer Science and Technology, Tsinghua University, Beijing, China shimin@tsinghua.edu.cn;

More information

Fast and Effective Interpolation Using Median Filter

Fast and Effective Interpolation Using Median Filter Fast and Effective Interpolation Using Median Filter Jian Zhang 1, *, Siwei Ma 2, Yongbing Zhang 1, and Debin Zhao 1 1 Department of Computer Science, Harbin Institute of Technology, Harbin 150001, P.R.

More information

SOME stereo image-matching methods require a user-selected

SOME stereo image-matching methods require a user-selected IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, VOL. 3, NO. 2, APRIL 2006 207 Seed Point Selection Method for Triangle Constrained Image Matching Propagation Qing Zhu, Bo Wu, and Zhi-Xiang Xu Abstract In order

More information

NEXT-GENERATION SWEEP TOOL: A METHOD FOR GENERATING ALL-HEX MESHES ON TWO-AND-ONE-HALF DIMENSIONAL GEOMTRIES

NEXT-GENERATION SWEEP TOOL: A METHOD FOR GENERATING ALL-HEX MESHES ON TWO-AND-ONE-HALF DIMENSIONAL GEOMTRIES NEXT-GENERATION SWEEP TOOL: A METHOD FOR GENERATING ALL-HEX MESHES ON TWO-AND-ONE-HALF DIMENSIONAL GEOMTRIES PATRICK M. KNUPP PARALLEL COMPUTING SCIENCES DEPARTMENT SANDIA NATIONAL LABORATORIES M/S 0441,

More information

Acquisition of Line Heating Information for Automatic Plate Forming

Acquisition of Line Heating Information for Automatic Plate Forming Acquisition of Line Heating Information for Automatic Plate Forming Chang Doo Jang 1, Sung Choon Moon 2 and Dae Eun Ko 3 Currently, the promotion of productivity is a significant topic in shipbuilding.

More information

Normals of subdivision surfaces and their control polyhedra

Normals of subdivision surfaces and their control polyhedra Computer Aided Geometric Design 24 (27 112 116 www.elsevier.com/locate/cagd Normals of subdivision surfaces and their control polyhedra I. Ginkel a,j.peters b,,g.umlauf a a University of Kaiserslautern,

More information

Hierarchical Grid Conversion

Hierarchical Grid Conversion Hierarchical Grid Conversion Ali Mahdavi-Amiri, Erika Harrison, Faramarz Samavati Abstract Hierarchical grids appear in various applications in computer graphics such as subdivision and multiresolution

More information