High Quality Mesh Morphing Using Triharmonic Radial Basis Functions

Size: px
Start display at page:

Download "High Quality Mesh Morphing Using Triharmonic Radial Basis Functions"

Transcription

1 High Quality Mesh Morphing Using Triharmonic Radial Basis Functions Daniel Sieger 1, Stefan Menzel 2, and Mario Botsch 1 1 Bielefeld University, Germany {dsieger,botsch}@techfak.uni-bielefeld.de 2 Honda Research Institute Europe, Offenbach, Germany stefan.menzel@honda-ri.de Summary. The adaptation of an existing volumetric simulation mesh to updated parameters of the underlying CAD geometry is a crucial component within automatic design optimization. By avoiding costly automatic or even manual (re-)meshing it enables the automatic generation and evaluation of new design variations, e.g., through FEM or CFD simulations. This is particularly important for stochastic global optimization techniques such as evolutionary algorithms which typically require a large number of design variations to be created and evaluated. In this paper we present a simple yet versatile method for high quality mesh morphing. Building upon triharmonic radial basis functions, our shape deformations minimize distortion and thereby implicitly preserve shape quality. Moreover, the same unified code can be used to morph tetrahedral, hexahedral, or arbitrary polyhedral volume meshes. We compare our method to several other recently proposed techniques and show that ours yields superior results in most cases. Keywords: mesh morphing, mesh warping, design optimization 1 Introduction Simulation-based fully automatic design optimization is becoming a cornerstone of the product development process of the automotive industry, aircraft construction, and naval architecture. A key component to the successful and efficient application of such an optimization process is the ability to adapt an existing volumetric simulation mesh according to an updated CAD geometry. The importance of such an automatic component is increased further when dealing with complex geometries that prohibit automatic mesh generation and require manual interaction by an expert instead, and/or when using stochastic global optimization techniques that require a large number of design variations to be created and evaluated in order to find the optimum.

2 2 Daniel Sieger, Stefan Menzel, and Mario Botsch The adaptation of an existing simulation mesh is addressed by mesh morphing or mesh warping: Given an initial CAD surface G and a volumetric mesh M of that geometry, a shape variation G G is generated by modifying the geometric embedding of G while keeping its topology fixed. Mesh morphing then adapts the mesh M such that the updated version M conforms to the updated boundary surface G. Analogously to the CAD modification, only the geometric embedding of M (i.e., its node positions) is modified in this process, while the mesh topology (i.e., its connectivity) stays fixed. Mesh morphing techniques aim at preserving the element quality as much as possible, thereby allowing for as large as possible geometric changes before inevitably requiring some remeshing due to element inversion. Staten and coworkers recently proposed and evaluated several mesh morphing techniques, which they compared with respect to computational performance and element quality on different tetrahedral and hexahedral meshes [26]. Motivated by the work of Staten et al. [26], building on their results, and contributing to their benchmarking comparisons, we present and evaluate a meshless morphing technique based on triharmonic radial basis functions (s). Our method yields highly smooth space warps that minimize distortion and thereby preserve element quality. While being computationally more expensive, our method offers the following compelling advantages: It is easy to understand and straightforward to implement; it can be applied to tetrahedral, hexahedral, or general polyhedral meshes; and finally, it more robustly achieves higher quality results. 2 Related Work The recent comparison of mesh morphing methods published by Staten and colleagues [26] constitutes the starting point for our investigation. Based on a set of test scenarios involving varying complexity and topology the authors benchmark several techniques for warping volume meshes. Besides in the meshing community, mesh morphing or mesh deformation methods have also been a subject of intensive research in computer graphics. Within both fields the different morphing approaches can roughly be classified into four categories: methods based on generalized barycentric coordinates, mesh smoothing techniques, mesh-based variational methods that minimize certain fairness energies, and meshless warping approaches. Most techniques assume the updated positions of boundary nodes to be given and compute the new locations of interior nodes from these boundary constraints. Approaches based on barycentric coordinates determine the interior nodes as a linear (affine or convex) combination of the boundary nodes through a generalization of linear barycentric interpolation [28]. Examples are Wachspress coordinates [29], mean value coordinates [8], harmonic coordinates [14], and maximum entropy coordinates [27, 12]. The simplex-linear method of [26],

3 High Quality Mesh Morphing Using Triharmonic s 3 being a generalization of BMSWEEP [25], as well as its extension to natural neighbor interpolation [24], can also be associated to this category. While these approaches typically have simple geometric constructions and therefore are easy to implement and efficient to compute, the resulting morphs might not be smooth enough to reliably preserve element quality. Mesh smoothing methods adjust interior node locations in order to explicitly optimize the quality of mesh elements [15, 23, 16], where the Mesquite framework [6] offers implementations based on mean ratio, untangling, and matrix condition number [15]. In the context of mesh warping the updated boundary nodes act as fixed constraints while the interior nodes are determined by the optimization process. The mesh smoothing methods evaluated in [26] worked well for small geometric changes, but were lacking robustness for larger scale modifications. In comparison, the method [23], a weighted Laplacian smoothing based on the log-barrier technique, gives considerably better results, but is computationally more complex. Mesh-based variational methods compute smooth harmonic or biharmonic deformations by solving Laplacian or bi-laplacian systems [2, 11], which is numerically more robust than most mesh smoothing techniques. The finite element-based technique [2], which computes a harmonic deformation, was generalized from tetrahedra to hexahedra in [26], and turned out to be the most successful approach in Staten s benchmarks. Note that harmonic coordinates [14] (see above) are closely related to these approaches, since they are also derived by solving a Laplacian system. The boundary nodes harmonic coordinate functions can be thought of as response functions of the Laplacian PDE. While the morphs produced by mesh-based variational methods tend to preserve element quality very well, they have to be custom-tailored to each mesh type (e.g., tetrahedral or hexahedral). In contrast, meshless morphing techniques avoid this limitation by computing a space warp d: IR 3 IR 3 that deforms the whole embedding space, thereby implicitly deforming each node of the mesh M. After the initial freeform deformation (FFD) paper [22], many variants and extensions have been proposed. We refer the reader to the survey papers [3, 2, 1], which focus on mathematical formalisms for the different methods, on the interactive manipulation by a designer, and on shape deformation in the context of aerodynamic design optimization, respectively. However, spline-based FFD does not offer the same degree of smoothness as harmonic or biharmonic morphs, and it requires a rather tedious lattice setup. We propose to combine the advantages of meshless approaches and meshbased variational methods by using triharmonic radial basis functions (s) for mesh morphing [4, 5, 13, 18]. Our space warps are easy to setup and compute, can handle arbitrary polyhedral meshes, and offer a degree of smoothness equivalent or even superior to mesh-based variational techniques. Moreover, we show that the same concept can not only be employed for morphing the volumetric simulation mesh (Section 3), but also for morphing the updated surface node locations (Section 4).

4 4 Daniel Sieger, Stefan Menzel, and Mario Botsch 3 Volume Morphing The input of the volume morphing are the surface nodes {s 1,..., s m } and interior volume nodes {v 1,..., v n } of the initial mesh M, as well as the deformed surface nodes {s 1,..., s m} of M, where the s i and s i conform to the CAD geometries G and G, respectively. The goal is to find updated volume node positions {v 1,..., v n}, such that the element quality of the morphed mesh M is as good as possible. Employing a space deformation approach, we treat the volume morphing as an abstract scattered data interpolation problem. We are looking for a deformation function d: IR 3 IR 3 that (i) exactly interpolates the prescribed boundary displacements d(s i ) = (s i s i) and (ii) smoothly interpolates these displacements into the mesh interior. Radial basis functions (s) are well known to be suitable for solving this type of problem [3]. An deformation is represented as a linear combination of radially symmetric kernels ϕ j (x) = ϕ( x j x ), located at centers x j IR 3 and weighted by w j IR 3, plus a linear polynomial that guarantees linear precision: d(x) = m w j ϕ j (x) + j=1 4 q k π k (x), (1) k=1 where {π 1, π 2, π 3, π 4 } = {x, y, z, 1} is a basis of the space of linear trivariate polynomials, weighted by coefficients q k IR 3. Note that the polynomial term is important, since it guarantees to find the optimal affine motion (translation, rotation, scaling) contained in the prescribed displacements s i s i. The choice of the kernel function ϕ: IR IR has a significant influence on the quality of the deformation. We propose to choose ϕ(r) = r 3, which by construction results in a triharmonic deformation function (i.e., 3 d = ), since the kernels ϕ j are fundamental solutions of the tri-laplacian equation. As a consequence, the deformation minimizes the fairness energy [3] 3 d IR 3 x d x 2 y d z 3 dx dy dz. (2) Because of this our deformations are even slightly more smooth than the mesh-based harmonic or biharmonic morphs mentioned above. Compared to a biharmonic warp (ϕ(r) = r) the triharmonic morph indeed turned out to provide a better element quality preservation in our experiments. Satisfying the interpolation constraints d(s i ) = (s i s i) amounts to placing kernels at the constraint positions (i.e., x j = s j ) and finding the coefficients w j and q k by solving the (m + 4) (m + 4) linear system

5 High Quality Mesh Morphing Using Triharmonic s 5 ϕ 1 (s 1 ) ϕ m (s 1 ) π 1 (s 1 ) π 4 (s 1 ) ϕ 1 (s m ) ϕ m (s m ) π 1 (s m ) π 4 (s m ) π 1 (s 1 ) π 1 (s m ) π 4 (s 1 ) π 4 (s m ) w T 1.. w T m q T 1.. q T 4 (s 1 s 1 ) T.. (s = m s m ) T. (3). After solving this linear system we can compute the morphed mesh M by simply evaluating the deformation at each volume node: v i = v i +d(v i ). This part can easily be parallelized and therefore is highly efficient. The computationally most expensive part is the solution of the linear system (3), which is dense due to the global support of ϕ(r). While there are advanced techniques for efficiently solving this kind of systems, such as multipole expansion, multilevel approximation, or greedy center selection schemes [7, 3, 18], this was not necessary in all our test cases. Since most CAD geometries G and their corresponding volume meshes M are constructed from several solid components, we can simply perform the volume morphing individually for each of these (reasonably small) components. In all our examples this could be done using a standard dense linear system solver from the LAPACK library [1]. 4 Surface Morphing In order to establish a common baseline for comparison the benchmark tests of Staten and colleagues [26] were all based on the same surface morphing, i.e., they all shared the same boundary surface nodes for M and M. However, while the quality of our volume morphing alone is already promising, the whole volume morph is completely determined by (and hence its quality is bounded by) the surface morph, i.e., the surface node positions s i M. In order to further improve the quality of our results we propose a high quality surface morphing method that is also based on triharmonic s. Since the topology of the CAD surface G is assumed to stay constant, there is a one-to-one correspondence between the faces, curves, and corner vertices of G and G. Staten and colleagues exploit this fact for morphing curves: For each curve node c i M, which is associated to a curve f : IR IR 3 of the initial geometry G, they find the parameter value u such that c i = f(u) and compute the morphed node as c i = f (u), where f G is the morphed curve corresponding to f G. The morphed curves then act as boundary constraints for morphing the surface nodes, which was performed using either mesh smoothing or the weighted residual technique [26]. Both, however, lead to a certain amount of distortion or even inverted surfaces triangles, which in turn negatively impacts the volume morphing.

6 6 Daniel Sieger, Stefan Menzel, and Mario Botsch In our approach we extend the curve morphing idea to the surface case: For each surface node s i we find its corresponding face f : IR 2 IR 3 and its (u, v)-parameters, and define the morphed surface node as the corresponding point on the morphed face f (u, v). We first describe how to find the (u, v)- parameters of a surface node s i, before explaining the actual mapping from f to f. Given a surface node s i, finding its corresponding face f and (u, v) parameters in theory amount to projecting s i onto each face f k G and selecting the closest one. Although this functionality is offered by most CAD kernels (Open- CASCADE [19] in our case), in practice these projections are both computationally intensive and numerically instable for complex, trimmed faces. We address both problems by densely sampling the CAD surface G, which requires only robust and efficient evaluations and results in samples x j = f k (u j, v j ). For each surface node s i we then find its closest sample point x j and project s i onto f k with (u j, v j ) as initial guess. When storing the samples (x j, u j, v j, k) in a kd-tree [21], finding the closest sample for a given s i takes less than.1ms for a very dense sampling of about 15M sample points. This approach significantly improved the efficiency and robustness of the projections. After finding the face f and the (u, v) parameters, the node s i has to be moved to the corresponding point on the morphed CAD face f. This part is more challenging than for the curve case, since the geometric embedding of a face f : Ω IR 3 can be changed in two ways: (i) by modifying its geometric parameters, e.g., spline control points or cylinder radii, and (ii) by changing its parameter domain Ω, e.g., by adjusting its trimming curves. While (i) simply amounts to evaluating f instead of f, (ii) requires to morph the parameter values (u, v) Ω to (u, v ) Ω. In order to morph the parameter values to the updated parametric domain we exploit the versatility of our approach and construct a 2D triharmonic deformation function d k : IR 2 IR 2 for each face f k of the CAD model. To this end we uniformly sample the (u, v)-boundary curves of the faces f k and f k, resulting in 2D point samples {c 1,..., c n } Ω and {c 1,..., c n} Ω. Compared to the 3D case (1), computing the 2D triharmonic warp requires only minor changes: The 2D triharmonic kernel is ϕ(r) = r 2 ln(r), the polynomial part consists of the basis {π 1, π 2, π 3 } = {x, y, 1}, and the coefficients w j, q k are two-dimensional. With these changes, and replacing s i by c i, a linear system analogous to (3) is solved for the warp d k. After performing the parameter warp (u, v ) = (u, v) + d k (u, v) the morphed surface node can be computed as s i = f k (u, v ). This method is easy to compute and produces high quality surface warps of minimal parametric distortion. Thanks to its meshless nature, it can be applied to all kinds of faces, such as simple non-trimmed rectangular faces, trimmed faces with curved boundaries, as well as faces with trimmed holes (see Bore and Pipe examples in the next section).

7 High Quality Mesh Morphing Using Triharmonic s 7 5 Results In this section we compare our mesh morphing technique to the results recently published in [26]. The examples include meshes of varying topology, including structured and unstructured hexahedral as well as tetrahedral meshes. The complexity of the models ranges from 1-15k vertices for the Bore and Pipe models up to 13k vertices for the Courier model. The Canister model used in [26] was not available to us. A detailed description of the different geometric parameters for each model and how they are modified is given in [26]. We restrict our comparison to those methods that either delivered the best results ( and ), or that were recommended by the authors for sake of simplicity and efficiency (). In order to ensure comparability of the results we also measure element quality based on the scaled Jacobian as described in [15]. For our volume morphing, we include results for both the original surface node locations from [26] (denoted ) as well as those obtained by our surface morphing (denoted -S). Following [26] we investigate two different types of morphing relative and absolute morphing. In the former case the mesh is updated incrementally from the initial design until the full parameter change is reached. In the latter case the initial mesh is directly warped to the corresponding parameter change. In the following subsections we present detailed results for the individual test cases. Selected cut-views of morphed volume meshes highlighting regions being particularly sensitive to degenerated elements are shown in Figure Bore Model The change of parameters in the Bore model tests the ability of the different methods to deal with scaling and rotation. An example morph from the initial mesh to the full parameter change is shown in Figure 1. As can be seen from Figure 2, our method is on par with or better than the and methods. We note that the element inversion after 75% parameter change in case of the tetrahedral model is due to a defect in the morphed surface mesh of [26]. By using our more robust surface morph we are able to perform both the relative and the absolute morph up to a parameter change of 1% without any inverted elements. 5.2 Pipe Model The change of parameters in the Pipe model tests the ability of the different methods to deal with nonlinear stretching. The initial and final shapes are illustrated in Figure 4. The detailed results are given in Figure 5. While our method provides superior results on the hex model, those on the tetrahedral model are comparable. However, in contrast to other methods ours does not result in inverted elements at 95% parameter change for the absolute morphing of the tetrahedral model. Again, the results obtained using our combined volume and surface morphing are superior. The difference in surface mesh element quality is also illustrated in Figure 3.

8 8 Daniel Sieger, Stefan Menzel, and Mario Botsch d: IR 3 IR 3 M p = p + d(p) M Fig. 1. Volume mesh morphing of the hexahedral Bore model using s. 1 Bore Hex Model Relative 1 Bore Hex Model Absolute S S Bore Tet Model Relative -S Bore Tet Model Absolute -S Fig. 2. Morphing results of the Bore model.

9 High Quality Mesh Morphing Using Triharmonic s 9 Fig. 3. Comparison of element quality in the morphed surface mesh. While there are distortions in the meshes of Staten et al. [26] (left), our surface (right) is perfectly aligned to the updated CAD geometry. 5.3 Courier Model The Courier model is the most complex model in our comparison. In contrast to previous examples the hexahedral mesh of this model is an unstructured one. Especially in case of the absolute tetrahedral mesh morphing all methods presented in [26] result in inverted elements as soon as a change of parameter values of 65% is reached. In contrast, our method results in inverted elements only after a parameter change of 75%. Unfortunately, due to a mismatch between CAD geometry and initial tetrahedral mesh we could not apply our surface morphing method for the tetrahedral Courier model. 5.4 Performance The execution time in seconds for a single morphing step is given in Table 1. Since in our method the performance does not differ between absolute and relative morphing we only report timings for absolute morphing. In general our method is computationally more expensive than those investigated by Staten et al. However, in all but one case our method allows to perform an absolute morph to the full parameter change without resulting in inverted elements, while other methods might only reach this goal by falling back to several steps of relative morphing, thereby becoming computationally more expensive. We also note that the timing for the tetrahedral Courier model is due to the fact that the model unlike the hexahedral one is only decomposed into four large components. Finally, we note that in our current implementation we morph each component in a serial manner. Exploiting the parallel nature of the problem would further increase the performance of our method.

10 1 Daniel Sieger, Stefan Menzel, and Mario Botsch d: IR 3 IR 3 p = p + d(p) M M Fig. 4. Volume mesh morphing of the hexahedral Pipe model using s. Pipe Hex Model Relative Pipe Hex Model Absolute S S Pipe Tet Model Relative Pipe Tet Model Absolute S S Fig. 5. Morphing results of the Pipe model.

11 High Quality Mesh Morphing Using Triharmonic s 11 d: IR 3 IR 3 p = p + d(p) M M Fig. 6. Volume mesh morphing of the hexahedral Courier model using s Courier Hex Model Relative -S Courier Hex Model Absolute -S Courier Tet Model Relative Courier Tet Model Absolute Fig. 7. Morphing results of the Courier model.

12 12 Daniel Sieger, Stefan Menzel, and Mario Botsch Bore Hex Bore Tet Pipe Hex Pipe Tet Courier Hex Courier Tet Table 1. Single step performance in seconds. 6 Conclusion and Future Work In this paper we presented a simple and versatile method for high-quality mesh morphing of both surface and volume meshes using s. The fairness of our triharmonic morphs leads to similar or superior element quality compared to all techniques evaluated in [26]. The implementation of our method is straightforward and essentially requires setting up the linear system (3) and solving it using a standard solver. Therefore, it can be considered significantly easier to implement than, e.g., the and approaches employed in [26]. Furthermore, our morphs are more flexible, since they can be applied to tetrahedral, hexahedral, or even arbitrary polyhedral meshes. As has already been observed in [26], using relative morphing can be used to prevent inverted elements in the resulting mesh. Similar approaches have been used in the graphics community to perform deformations that are free of self-intersections [9, 17]. These approaches typically rely on the integration of a smooth space-time vector field, which by construction guarantees absence of self-intersections and element inversions. However, for most practical applications a full integration is not necessary and successive splitting of the deformation can be used to prevent inversions. An interesting challenge and direction for future work is the question when and how to split the deformation, e.g., uniformly across the whole deformation or only when an actual inversion occurs. Acknowledgments The authors kindly thank Matthew Staten from Sandia National Laboratories for providing us with the Bore, Pipe, and Courier models from his last year s paper. Daniel Sieger is supported by Honda Research Institute Europe (HRI- EU). Mario Botsch is supported by the German National Research Foundation (DFG CoE 277: CITEC).

13 High Quality Mesh Morphing Using Triharmonic s 13 Fig. 8. Cut views for the Bore, Pipe, and Courier models after performing an absolute morph to the full parameter change. The worst 5% of the elements are highlighted in red.

14 14 Daniel Sieger, Stefan Menzel, and Mario Botsch References 1. Anderson, E., Bai, Z., Bischof, C., Blackford, S., Demmel, J., Dongarra, J., Croz, J.D., Greenbaum, A., Hammarling, S., McKenney, A., Sorensen, D.: LA- PACK Users Guide, third edn. Society for Industrial and Applied Mathematics, Philadelphia, PA (1999) 2. Baker, T.J.: Mesh movement and metamorphosis. In: Proceedings of the 1th International Meshing Roundtable, pp (21) 3. Bechmann, D.: Space deformation models survey. Computers & Graphics 18(4), (1994) 4. de Boer, A., van der Schoot, M., Bijl, H.: Mesh deformation based on radial basis function interpolation. Computers & Structures 85, (27) 5. Botsch, M., Kobbelt, L.: Real-time shape editing using radial basis functions. Computer Graphics Forum (Proc. Eurographics) 24(3), (25) 6. Brewer, M., Diachin, L.F., Knupp, P., Leurent, T., Melander, D.: The Mesquite mesh quality improvement toolkit. In: Proceedings of the 12th International Meshing Roundtable, pp (23) 7. Carr, J.C., Beatson, R.K., Cherrie, J.B., Mitchell, T.J., Fright, W.R., McCallum, B.C., Evans, T.R.: Reconstruction and representation of 3D objects with radial basis functions. In: Proc. of ACM SIGGRAPH, pp ACM, New York (21) 8. Floater, M.S., Kos, G., Reimers, M.: Mean value coordinates in 3D. Computer Aided Geometric Design 22, (25) 9. von Funck, W., Theisel, H., Seidel, H.P.: Vector field-based shape deformations. ACM Transactions on Graphics (Proc. SIGGRAPH) 25(3), (26) 1. Gain, J., Bechmann, D.: A survey of spatial deformation from a user-centered perspective. ACM Transaction on Graphics 27, 17:1 17:21 (28) 11. Helenbrook, B.T.: Mesh deformation using the biharmonic operator. International Journal for Numerical Methods in Engineering 56, (23) 12. Hormann, K., Sukumar, N.: Maximum entropy coordinates for arbitrary polytopes. Computer Graphics Forum (Proc. Symp. Geometry Processing) 27(5), (28) 13. Jakobsson, S., Amoignon, O.: Mesh deformation using radial basis functions for gradient-based aerodynamic shape optimization. Computers & Fluids 36(6), (27) 14. Joshi, P., Meyer, M., DeRose, T., Green, B., Sanocki, T.: Harmonic coordinates for character articulation. ACM Transactions on Graphics (Proc. SIGGRAPH) 26(3) (27) 15. Knupp, P.: Achieving finite element mesh quality via optimization of the Jacobian matrix norm and associated quantities. Part I. International Journal for Numerical Methods in Engineering 48(3), (2) 16. Knupp, P.: Updating meshes on deforming domains: An application of the target-matrix paradigm. Commun. Num. Meth. Engr. 24(6), (27) 17. Martinez Esturo, J., Rössl, C., Fröhlich, S., Botsch, M., Theisel, H.: Pose correction by space-time integration. In: Proc. of Vision, Modeling, Visualization, pp (211) 18. Michler, A.K.: Aircraft control surface deflection using -based mesh deformation. International Journal for Numerical Methods in Engineering 88(1), (211)

15 High Quality Mesh Morphing Using Triharmonic s OpenCASCADE: Open CASCADE Technology, 3D modeling & numerical simulation (212). URL 2. Samareh, J.A.: A survey of shape parameterization techniques. Tech. Rep. NASA/CP /PT1, NASA Langley Research Center (1999) 21. Samet, H.: The Design and Analysis of Spatial Data Structures. Addison Wesley, Reading, MA (1994) 22. Sederberg, T.W., Parry, S.R.: Free-form deformation of solid geometric models. In: Proc. of ACM SIGGRAPH, pp ACM, New York (1986) 23. Shontz, S.M., Vavasis, S.A.: A mesh warping algorithm based on weighted Laplacian smoothing. In: Proceedings of the 12th International Meshing Roundtable, pp (23) 24. Sibson, R.: Interpreting Multivariate Data, vol. 21, chap. A brief description of natural neighbor interpolation. John Wiley & Sons (1981) 25. Staten, M.L., Canann, S.A., Owen, S.J.: BMSWEEP: Locating interior nodes during sweeping. Eng. Comput. 15(3), (1999) 26. Staten, M.L., Owen, S.J., Shontz, S.M., Salinger, A.G., Coffey, T.S.: A comparison of mesh morphing methods for 3D shape optimization. In: Proceedings of the 2th International Meshing Roundtable, pp (211) 27. Sukumar, N.: Construction of polygonal interpolants: A maximum entropy approach. International Journal for Numerical Methods in Engineering 61(12), (24) 28. Sukumar, N., Malsch, E.A.: Recent advances in the construction of polygonal finite element interpolants. Archives of Computational Methods in Engineering 13(1), (26) 29. Wachspress, E.L.: A Rational Finite Element Basis. Academic Press (1975) 3. Wendland, H.: Scattered Data Approximation. Cambridge University Press, Cambridge, UK (25)

RBF Morphing Techniques for Simulation-based Design Optimization

RBF Morphing Techniques for Simulation-based Design Optimization Engineering with Computers manuscript No. (will be inserted by the editor) Morphing Techniques for Simulation-based Design Optimization Daniel Sieger Stefan Menzel Mario Botsch Received: date / Accepted:

More information

12 - Spatial And Skeletal Deformations. CSCI-GA Computer Graphics - Fall 16 - Daniele Panozzo

12 - Spatial And Skeletal Deformations. CSCI-GA Computer Graphics - Fall 16 - Daniele Panozzo 12 - Spatial And Skeletal Deformations Space Deformations Space Deformation Displacement function defined on the ambient space Evaluate the function on the points of the shape embedded in the space Twist

More information

Kai Hormann, N. Sukumar. Generalized Barycentric Coordinates in Computer Graphics and Computational Mechanics

Kai Hormann, N. Sukumar. Generalized Barycentric Coordinates in Computer Graphics and Computational Mechanics Kai Hormann, N. Sukumar Generalized Barycentric Coordinates in Computer Graphics and Computational Mechanics Contents Chapter 1 Multi-Sided Patches via Barycentric Coordinates 1 Scott Schaefer 1.1 INTRODUCTION

More information

Real-Time Shape Editing using Radial Basis Functions

Real-Time Shape Editing using Radial Basis Functions Real-Time Shape Editing using Radial Basis Functions, Leif Kobbelt RWTH Aachen Boundary Constraint Modeling Prescribe irregular constraints Vertex positions Constrained energy minimization Optimal fairness

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

Parameterization of Triangular Meshes with Virtual Boundaries

Parameterization of Triangular Meshes with Virtual Boundaries Parameterization of Triangular Meshes with Virtual Boundaries Yunjin Lee 1;Λ Hyoung Seok Kim 2;y Seungyong Lee 1;z 1 Department of Computer Science and Engineering Pohang University of Science and Technology

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

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

A Comprehensive Comparison of Shape Deformation Methods in Evolutionary Design Optimization

A Comprehensive Comparison of Shape Deformation Methods in Evolutionary Design Optimization EngOpt 2012 - International Conference on Engineering Optimization Rio de Janeiro, Brazil, 1-5 July 2012 A Comprehensive Comparison of Shape Deformation Methods in Evolutionary Design Optimization Daniel

More information

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

Intrinsic Morphing of Compatible Triangulations. VITALY SURAZHSKY CRAIG GOTSMAN

Intrinsic Morphing of Compatible Triangulations. VITALY SURAZHSKY CRAIG GOTSMAN International Journal of Shape Modeling Vol. 9, No. 2 (2003) 191 201 c World Scientific Publishing Company Intrinsic Morphing of Compatible Triangulations VITALY SURAZHSKY vitus@cs.technion.ac.il CRAIG

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

UNSTRUCTURED GRIDS ON NURBS SURFACES. The surface grid can be generated either in a parameter. surfaces. Generating grids in a parameter space is

UNSTRUCTURED GRIDS ON NURBS SURFACES. The surface grid can be generated either in a parameter. surfaces. Generating grids in a parameter space is UNSTRUCTURED GRIDS ON NURBS SURFACES Jamshid Samareh-Abolhassani 1 Abstract A simple and ecient computational method is presented for unstructured surface grid generation. This method is built upon an

More information

A Hole-Filling Algorithm for Triangular Meshes. Abstract

A Hole-Filling Algorithm for Triangular Meshes. Abstract A Hole-Filling Algorithm for Triangular Meshes Lavanya Sita Tekumalla, Elaine Cohen UUCS-04-019 School of Computing University of Utah Salt Lake City, UT 84112 USA December 20, 2004 Abstract Data obtained

More information

CSE 554 Lecture 7: Deformation II

CSE 554 Lecture 7: Deformation II CSE 554 Lecture 7: Deformation II Fall 2011 CSE554 Deformation II Slide 1 Review Rigid-body alignment Non-rigid deformation Intrinsic methods: deforming the boundary points An optimization problem Minimize

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

Comparison and affine combination of generalized barycentric coordinates for convex polygons

Comparison and affine combination of generalized barycentric coordinates for convex polygons Annales Mathematicae et Informaticae 47 (2017) pp. 185 200 http://ami.uni-eszterhazy.hu Comparison and affine combination of generalized barycentric coordinates for convex polygons Ákos Tóth Department

More information

Research Article Polygon Morphing and Its Application in Orebody Modeling

Research Article Polygon Morphing and Its Application in Orebody Modeling Mathematical Problems in Engineering Volume 212, Article ID 732365, 9 pages doi:1.1155/212/732365 Research Article Polygon Morphing and Its Application in Orebody Modeling Hacer İlhan and Haşmet Gürçay

More information

03 - Reconstruction. Acknowledgements: Olga Sorkine-Hornung. CSCI-GA Geometric Modeling - Spring 17 - Daniele Panozzo

03 - Reconstruction. Acknowledgements: Olga Sorkine-Hornung. CSCI-GA Geometric Modeling - Spring 17 - Daniele Panozzo 3 - Reconstruction Acknowledgements: Olga Sorkine-Hornung Geometry Acquisition Pipeline Scanning: results in range images Registration: bring all range images to one coordinate system Stitching/ reconstruction:

More information

Interactive Deformation with Triangles

Interactive Deformation with Triangles Interactive Deformation with Triangles James Dean Palmer and Ergun Akleman Visualization Sciences Program Texas A&M University Jianer Chen Department of Computer Science Texas A&M University Abstract In

More information

An advanced RBF Morph application: coupled CFD-CSM Aeroelastic Analysis of a Full Aircraft Model and Comparison to Experimental Data

An advanced RBF Morph application: coupled CFD-CSM Aeroelastic Analysis of a Full Aircraft Model and Comparison to Experimental Data An advanced RBF Morph application: coupled CFD-CSM Aeroelastic Analysis of a Full Aircraft Model and Comparison to Experimental Data Dr. Marco Evangelos Biancolini Tor Vergata University, Rome, Italy Dr.

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

Geometric Modeling and Processing

Geometric Modeling and Processing Geometric Modeling and Processing Tutorial of 3DIM&PVT 2011 (Hangzhou, China) May 16, 2011 6. Mesh Simplification Problems High resolution meshes becoming increasingly available 3D active scanners Computer

More information

Parallel Computation of Spherical Parameterizations for Mesh Analysis. Th. Athanasiadis and I. Fudos University of Ioannina, Greece

Parallel Computation of Spherical Parameterizations for Mesh Analysis. Th. Athanasiadis and I. Fudos University of Ioannina, Greece Parallel Computation of Spherical Parameterizations for Mesh Analysis Th. Athanasiadis and I. Fudos, Greece Introduction Mesh parameterization is a powerful geometry processing tool Applications Remeshing

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

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

A new method of quality improvement for quadrilateral mesh based on small polygon reconnection Acta Mech. Sin. (2012) 28(1):140 145 DOI 10.1007/s10409-012-0022-x RESEARCH PAPER A new method of quality improvement for quadrilateral mesh based on small polygon reconnection Jian-Fei Liu Shu-Li Sun

More information

Meshless Modeling, Animating, and Simulating Point-Based Geometry

Meshless Modeling, Animating, and Simulating Point-Based Geometry Meshless Modeling, Animating, and Simulating Point-Based Geometry Xiaohu Guo SUNY @ Stony Brook Email: xguo@cs.sunysb.edu http://www.cs.sunysb.edu/~xguo Graphics Primitives - Points The emergence of points

More information

Def De orma f tion orma Disney/Pixar

Def De orma f tion orma Disney/Pixar Deformation Disney/Pixar Deformation 2 Motivation Easy modeling generate new shapes by deforming existing ones 3 Motivation Easy modeling generate new shapes by deforming existing ones 4 Motivation Character

More information

Shape optimisation using breakthrough technologies

Shape optimisation using breakthrough technologies Shape optimisation using breakthrough technologies Compiled by Mike Slack Ansys Technical Services 2010 ANSYS, Inc. All rights reserved. 1 ANSYS, Inc. Proprietary Introduction Shape optimisation technologies

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

RBF Morph An Add-on Module for Mesh Morphing in ANSYS Fluent

RBF Morph An Add-on Module for Mesh Morphing in ANSYS Fluent RBF Morph An Add-on Module for Mesh Morphing in ANSYS Fluent Gilles Eggenspieler Senior Product Manager 1 Morphing & Smoothing A mesh morpher is a tool capable of performing mesh modifications in order

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

GEOMETRY MODELING & GRID GENERATION

GEOMETRY MODELING & GRID GENERATION GEOMETRY MODELING & GRID GENERATION Dr.D.Prakash Senior Assistant Professor School of Mechanical Engineering SASTRA University, Thanjavur OBJECTIVE The objectives of this discussion are to relate experiences

More information

Generalized Barycentric Coordinates

Generalized Barycentric Coordinates Generalized Barycentric Coordinates Kai Hormann Faculty of Informatics University of Lugano Cartesian coordinates y 3 2 ( 3,1) 1 3 2 1 1 2 3 (2,2) (0,0) 1 2 3 (1, 2) x René Descartes (1596 1650) Appendix

More information

A NURBS-BASED APPROACH FOR SHAPE AND TOPOLOGY OPTIMIZATION OF FLOW DOMAINS

A NURBS-BASED APPROACH FOR SHAPE AND TOPOLOGY OPTIMIZATION OF FLOW DOMAINS 6th European Conference on Computational Mechanics (ECCM 6) 7th European Conference on Computational Fluid Dynamics (ECFD 7) 11 15 June 2018, Glasgow, UK A NURBS-BASED APPROACH FOR SHAPE AND TOPOLOGY OPTIMIZATION

More information

Dynamic mesh: beyond Fluent

Dynamic mesh: beyond Fluent Dynamic mesh: beyond Fluent Marco Evangelos Biancolini Department of Mechanical Engineering University of Rome Tor Vergata Outline Why use smoothing Review of methods for mesh smoothing Pseudo solid approach,

More information

Fast Radial Basis Functions for Engineering Applications. Prof. Marco Evangelos Biancolini University of Rome Tor Vergata

Fast Radial Basis Functions for Engineering Applications. Prof. Marco Evangelos Biancolini University of Rome Tor Vergata Fast Radial Basis Functions for Engineering Applications Prof. Marco Evangelos Biancolini University of Rome Tor Vergata Outline 2 RBF background Fast RBF on HPC Engineering Applications Mesh morphing

More information

Free-Form Shape Optimization using CAD Models

Free-Form Shape Optimization using CAD Models Free-Form Shape Optimization using CAD Models D. Baumgärtner 1, M. Breitenberger 1, K.-U. Bletzinger 1 1 Lehrstuhl für Statik, Technische Universität München (TUM), Arcisstraße 21, D-80333 München 1 Motivation

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

Shape fitting and non convex data analysis

Shape fitting and non convex data analysis Shape fitting and non convex data analysis Petra Surynková, Zbyněk Šír Faculty of Mathematics and Physics, Charles University in Prague Sokolovská 83, 186 7 Praha 8, Czech Republic email: petra.surynkova@mff.cuni.cz,

More information

A Robust Procedure to Eliminate Degenerate Faces from Triangle Meshes

A Robust Procedure to Eliminate Degenerate Faces from Triangle Meshes A Robust Procedure to Eliminate Degenerate Faces from Triangle Meshes Mario Botsch, Leif P. Kobbelt Computer Graphics Group, RWTH Aachen, kobbelt,botsch @cs.rwth-aachen.de Abstract When using triangle

More information

Surgical Cutting on a Multimodal Object Representation

Surgical Cutting on a Multimodal Object Representation Surgical Cutting on a Multimodal Object Representation Lenka Jeřábková and Torsten Kuhlen Virtual Reality Group, RWTH Aachen University, 52074 Aachen Email: jerabkova@rz.rwth-aachen.de Abstract. In this

More information

1.2 Numerical Solutions of Flow Problems

1.2 Numerical Solutions of Flow Problems 1.2 Numerical Solutions of Flow Problems DIFFERENTIAL EQUATIONS OF MOTION FOR A SIMPLIFIED FLOW PROBLEM Continuity equation for incompressible flow: 0 Momentum (Navier-Stokes) equations for a Newtonian

More information

Module 3 Mesh Generation

Module 3 Mesh Generation Module 3 Mesh Generation 1 Lecture 3.1 Introduction 2 Mesh Generation Strategy Mesh generation is an important pre-processing step in CFD of turbomachinery, quite analogous to the development of solid

More information

Topological Issues in Hexahedral Meshing

Topological Issues in Hexahedral Meshing Topological Issues in Hexahedral Meshing David Eppstein Univ. of California, Irvine Dept. of Information and Computer Science Outline I. What is meshing? Problem statement Types of mesh Quality issues

More information

Surface Reconstruction. Gianpaolo Palma

Surface Reconstruction. Gianpaolo Palma Surface Reconstruction Gianpaolo Palma Surface reconstruction Input Point cloud With or without normals Examples: multi-view stereo, union of range scan vertices Range scans Each scan is a triangular mesh

More information

Free-Form Deformation and Other Deformation Techniques

Free-Form Deformation and Other Deformation Techniques Free-Form Deformation and Other Deformation Techniques Deformation Deformation Basic Definition Deformation: A transformation/mapping of the positions of every particle in the original object to those

More information

Introduction to Computer Graphics. Modeling (3) April 27, 2017 Kenshi Takayama

Introduction to Computer Graphics. Modeling (3) April 27, 2017 Kenshi Takayama Introduction to Computer Graphics Modeling (3) April 27, 2017 Kenshi Takayama Solid modeling 2 Solid models Thin shapes represented by single polygons Unorientable Clear definition of inside & outside

More information

implicit surfaces, approximate implicitization, B-splines, A- patches, surface fitting

implicit surfaces, approximate implicitization, B-splines, A- patches, surface fitting 24. KONFERENCE O GEOMETRII A POČÍTAČOVÉ GRAFICE ZBYNĚK ŠÍR FITTING OF PIECEWISE POLYNOMIAL IMPLICIT SURFACES Abstrakt In our contribution we discuss the possibility of an efficient fitting of piecewise

More information

PROPERTIES OF NATURAL ELEMENT COORDINATES ON ANY POLYHEDRON

PROPERTIES OF NATURAL ELEMENT COORDINATES ON ANY POLYHEDRON PROPRTIS OF NATURAL LMNT COORDINATS ON ANY POLYHDRON P. Milbradt and T. Fröbel Institute of Computer Science in Civil ngineering, Univercity of Hanover, 3067, Hanover, Germany; PH (+49) 5-76-5757; FAX

More information

Accurate Reconstruction by Interpolation

Accurate Reconstruction by Interpolation Accurate Reconstruction by Interpolation Leow Wee Kheng Department of Computer Science School of Computing National University of Singapore International Conference on Inverse Problems and Related Topics

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

APPLICATION OF INTERACTIVE DEFORMATION TO ASSEMBLED MESH MODELS FOR CAE ANALYSIS

APPLICATION OF INTERACTIVE DEFORMATION TO ASSEMBLED MESH MODELS FOR CAE ANALYSIS Proceedings of the ASME 007 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC/CIE 007 September 4-7, 007, Las Vegas, Nevada, USA DETC007-34636

More information

Mesh Morphing and the Adjoint Solver in ANSYS R14.0. Simon Pereira Laz Foley

Mesh Morphing and the Adjoint Solver in ANSYS R14.0. Simon Pereira Laz Foley Mesh Morphing and the Adjoint Solver in ANSYS R14.0 Simon Pereira Laz Foley 1 Agenda Fluent Morphing-Optimization Feature RBF Morph with ANSYS DesignXplorer Adjoint Solver What does an adjoint solver do,

More information

Fairing Scalar Fields by Variational Modeling of Contours

Fairing Scalar Fields by Variational Modeling of Contours Fairing Scalar Fields by Variational Modeling of Contours Martin Bertram University of Kaiserslautern, Germany Abstract Volume rendering and isosurface extraction from three-dimensional scalar fields are

More information

NEW METHOD FOR MESH MOVING BASED ON RADIAL BASIS FUNCTION INTERPOLATION

NEW METHOD FOR MESH MOVING BASED ON RADIAL BASIS FUNCTION INTERPOLATION European Conference on Computational Fluid Dynamics ECCOMAS CFD 2006 P. Wesseling, E. Oñate and J. Périaux (Eds) c TU Delft, The Netherlands, 2006 NEW METHOD FOR MESH MOVING BASED ON RADIAL BASIS FUNCTION

More information

June 5, Institute of Structural Analysis Graz University of Technology Lessingstr. 25/II, 8010 Graz, Austria

June 5, Institute of Structural Analysis Graz University of Technology Lessingstr. 25/II, 8010 Graz, Austria Higher-order meshing of implicit geometries part I: Integration and interpolation in cut elements arxiv:706.00578v [cs.na] 2 Jun 207 T.P. Fries, S. Omerović, D. Schöllhammer, J. Steidl June 5, 207 Institute

More information

Discrete representations of geometric objects: Features, data structures and adequacy for dynamic simulation. Part I : Solid geometry

Discrete representations of geometric objects: Features, data structures and adequacy for dynamic simulation. Part I : Solid geometry Discrete representations of geometric objects: Features, data structures and adequacy for dynamic simulation. Surfaces Part I : Solid geometry hachar Fleishman Tel Aviv University David Levin Claudio T.

More information

CURVILINEAR MESH GENERATION IN 3D

CURVILINEAR MESH GENERATION IN 3D CURVILINEAR MESH GENERATION IN 3D Saikat Dey, Robert M. O'Bara 2 and Mark S. Shephard 2 SFA Inc. / Naval Research Laboratory, Largo, MD., U.S.A., dey@cosmic.nrl.navy.mil 2 Scientific Computation Research

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

Transformation Functions for Image Registration

Transformation Functions for Image Registration Transformation Functions for Image Registration A. Goshtasby Wright State University 6/16/2011 CVPR 2011 Tutorial 6, Introduction 1 Problem Definition Given n corresponding points in two images: find a

More information

POLYMORPH: AN ALGORITHM FOR MORPHING AMONG MULTIPLE IMAGES

POLYMORPH: AN ALGORITHM FOR MORPHING AMONG MULTIPLE IMAGES POLYMORPH: AN ALGORITHM FOR MORPHING AMONG MULTIPLE IMAGES Seungyong Lee Department of Computer Science and Engineering Pohang University of Science and Technology Pohang, 790-784, S. Korea leesy@postech.ac.kr

More information

Computational Design. Stelian Coros

Computational Design. Stelian Coros Computational Design Stelian Coros Schedule for presentations February 3 5 10 12 17 19 24 26 March 3 5 10 12 17 19 24 26 30 April 2 7 9 14 16 21 23 28 30 Send me: ASAP: 3 choices for dates + approximate

More information

Deformation Transfer for Detail-Preserving Surface Editing

Deformation Transfer for Detail-Preserving Surface Editing Deformation Transfer for Detail-Preserving Surface Editing Mario Botsch Robert W Sumner 2 Mark Pauly 2 Markus Gross Computer Graphics Laboratory, ETH Zurich 2 Applied Geometry Group, ETH Zurich Abstract

More information

Chemnitz Scientific Computing Preprints

Chemnitz Scientific Computing Preprints Roman Unger Obstacle Description with Radial Basis Functions for Contact Problems in Elasticity CSC/09-01 Chemnitz Scientific Computing Preprints Impressum: Chemnitz Scientific Computing Preprints ISSN

More information

Surface Parameterization

Surface Parameterization Surface Parameterization A Tutorial and Survey Michael Floater and Kai Hormann Presented by Afra Zomorodian CS 468 10/19/5 1 Problem 1-1 mapping from domain to surface Original application: Texture mapping

More information

3D Modeling Parametric Curves & Surfaces

3D Modeling Parametric Curves & Surfaces 3D Modeling Parametric Curves & Surfaces Shandong University Spring 2012 3D Object Representations Raw data Point cloud Range image Polygon soup Solids Voxels BSP tree CSG Sweep Surfaces Mesh Subdivision

More information

Images from 3D Creative Magazine. 3D Modelling Systems

Images from 3D Creative Magazine. 3D Modelling Systems Images from 3D Creative Magazine 3D Modelling Systems Contents Reference & Accuracy 3D Primitives Transforms Move (Translate) Rotate Scale Mirror Align 3D Booleans Deforms Bend Taper Skew Twist Squash

More information

Unstructured Mesh Generation for Implicit Moving Geometries and Level Set Applications

Unstructured Mesh Generation for Implicit Moving Geometries and Level Set Applications Unstructured Mesh Generation for Implicit Moving Geometries and Level Set Applications Per-Olof Persson (persson@mit.edu) Department of Mathematics Massachusetts Institute of Technology http://www.mit.edu/

More information

Hexahedral Mesh Generation for Volumetric Image Data

Hexahedral Mesh Generation for Volumetric Image Data Hexahedral Mesh Generation for Volumetric Image Data Jason Shepherd University of Utah March 27, 2006 Outline Hexahedral Constraints Topology Boundary Quality Zhang et al. papers Smoothing/Quality Existing

More information

2D Shape Deformation Using Nonlinear Least Squares Optimization

2D Shape Deformation Using Nonlinear Least Squares Optimization 2D Shape Deformation Using Nonlinear Least Squares Optimization Paper ID: 20 Abstract This paper presents a novel 2D shape deformation algorithm based on nonlinear least squares optimization. The algorithm

More information

Best Practices: Volume Meshing Kynan Maley

Best Practices: Volume Meshing Kynan Maley Best Practices: Volume Meshing Kynan Maley Volume Meshing Volume meshing is the basic tool that allows the creation of the space discretization needed to solve most of the CAE equations for: CFD Stress

More information

An introduction to interpolation and splines

An introduction to interpolation and splines An introduction to interpolation and splines Kenneth H. Carpenter, EECE KSU November 22, 1999 revised November 20, 2001, April 24, 2002, April 14, 2004 1 Introduction Suppose one wishes to draw a curve

More information

AN INTERACTIVE MESH GENERATION ENVIRONMENT FOR GEOMETRY-BASED SIMULATIONS. PROGRESS UPDATE.

AN INTERACTIVE MESH GENERATION ENVIRONMENT FOR GEOMETRY-BASED SIMULATIONS. PROGRESS UPDATE. 6th Workshop on Numerical Methods in Applied Science and Engineering (NMASE 07) Vall de Núria, 9 a 11 de enero de 2007 c LaCàN, www.lacan-upc.es AN INTERACTIVE MESH GENERATION ENVIRONMENT FOR GEOMETRY-BASED

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

Image Coding with Active Appearance Models

Image Coding with Active Appearance Models Image Coding with Active Appearance Models Simon Baker, Iain Matthews, and Jeff Schneider CMU-RI-TR-03-13 The Robotics Institute Carnegie Mellon University Abstract Image coding is the task of representing

More information

KEYWORDS Non-parametric optimization, Parametric Optimization, Design of Experiments, Response Surface Modelling, Multidisciplinary Optimization

KEYWORDS Non-parametric optimization, Parametric Optimization, Design of Experiments, Response Surface Modelling, Multidisciplinary Optimization Session H2.5 OVERVIEW ON OPTIMIZATION METHODS Ioannis Nitsopoulos *, Boris Lauber FE-DESIGN GmbH, Germany KEYWORDS Non-parametric optimization, Parametric Optimization, Design of Experiments, Response

More information

3D Modeling Parametric Curves & Surfaces. Shandong University Spring 2013

3D Modeling Parametric Curves & Surfaces. Shandong University Spring 2013 3D Modeling Parametric Curves & Surfaces Shandong University Spring 2013 3D Object Representations Raw data Point cloud Range image Polygon soup Surfaces Mesh Subdivision Parametric Implicit Solids Voxels

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

3D Nearest-Nodes Finite Element Method for Solid Continuum Analysis

3D Nearest-Nodes Finite Element Method for Solid Continuum Analysis Adv. Theor. Appl. Mech., Vol. 1, 2008, no. 3, 131-139 3D Nearest-Nodes Finite Element Method for Solid Continuum Analysis Yunhua Luo Department of Mechanical & Manufacturing Engineering, University of

More information

A Singular Example for the Averaged Mean Curvature Flow

A Singular Example for the Averaged Mean Curvature Flow To appear in Experimental Mathematics Preprint Vol. No. () pp. 3 7 February 9, A Singular Example for the Averaged Mean Curvature Flow Uwe F. Mayer Abstract An embedded curve is presented which under numerical

More information

CHAPTER 1. Introduction

CHAPTER 1. Introduction ME 475: Computer-Aided Design of Structures 1-1 CHAPTER 1 Introduction 1.1 Analysis versus Design 1.2 Basic Steps in Analysis 1.3 What is the Finite Element Method? 1.4 Geometrical Representation, Discretization

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

An Optimization Method Based On B-spline Shape Functions & the Knot Insertion Algorithm

An Optimization Method Based On B-spline Shape Functions & the Knot Insertion Algorithm An Optimization Method Based On B-spline Shape Functions & the Knot Insertion Algorithm P.A. Sherar, C.P. Thompson, B. Xu, B. Zhong Abstract A new method is presented to deal with shape optimization problems.

More information

Dual Interpolants for Finite Element Methods

Dual Interpolants for Finite Element Methods Dual Interpolants for Finite Element Methods Andrew Gillette joint work with Chandrajit Bajaj and Alexander Rand Department of Mathematics Institute of Computational Engineering and Sciences University

More information

Explicit Mesh Deformation Using Inverse Distance Weighting Interpolation

Explicit Mesh Deformation Using Inverse Distance Weighting Interpolation 19th AIAA Computational Fluid Dynamics 22-25 June 2009, San Antonio, Texas AIAA 2009-3996 Explicit Mesh Deformation Using Inverse Distance Weighting Interpolation Jeroen A.S. Witteveen, Hester Bijl Faculty

More information

Surface Reconstruction

Surface Reconstruction Eurographics Symposium on Geometry Processing (2006) Surface Reconstruction 2009.12.29 Some methods for surface reconstruction Classification 1. Based on Delaunay triangulation(or Voronoi diagram) Alpha

More information

SURFACE MESH PROJECTION FOR HEXAHEDRAL MESH GENERATION BY SWEEPING

SURFACE MESH PROJECTION FOR HEXAHEDRAL MESH GENERATION BY SWEEPING SURFACE MESH PROJECTION FOR HEXAHEDRAL MESH GENERATION BY SWEEPING Xevi Roca 1 Josep Sarrate 1 Antonio Huerta 1 1 Laboratori de Càlcul Numèric (LaCàN), Departament de Matemàtica Aplicada III, Universitat

More information

Barycentric Finite Element Methods

Barycentric Finite Element Methods University of California, Davis Barycentric Finite Element Methods N. Sukumar University of California at Davis SIAM Conference on Geometric Design and Computing November 8, 2007 Collaborators and Acknowledgements

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

Quadrilateral Remeshing

Quadrilateral Remeshing Quadrilateral Remeshing Kai Hormann Günther Greiner Computer Graphics Group, University of Erlangen-Nürnberg Am Weichselgarten 9, 91058 Erlangen, Germany Email: {hormann, greiner}@informatik.uni-erlangen.de

More information

Assignment 4: Mesh Parametrization

Assignment 4: Mesh Parametrization CSCI-GA.3033-018 - Geometric Modeling Assignment 4: Mesh Parametrization In this exercise you will Familiarize yourself with vector field design on surfaces. Create scalar fields whose gradients align

More information

Project-II: Comparing Mean Value, Harmonic and Green Coordinates for Mesh Deformation in Computer Animation

Project-II: Comparing Mean Value, Harmonic and Green Coordinates for Mesh Deformation in Computer Animation Project-II: Comparing Mean Value, Harmonic and Green Coordinates for Mesh Deformation in Computer Animation Chaman Singh Verma April 20, 2011 Figure 1: Barycentric Mapping usage: (a) Straightening the

More information

Final Project, Digital Geometry Processing

Final Project, Digital Geometry Processing Final Project, Digital Geometry Processing Shayan Hoshyari Student #: 81382153 December 2016 Introduction In this project an adaptive surface remesher has been developed based on the paper [1]. An algorithm

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

Parameterization. Michael S. Floater. November 10, 2011

Parameterization. Michael S. Floater. November 10, 2011 Parameterization Michael S. Floater November 10, 2011 Triangular meshes are often used to represent surfaces, at least initially, one reason being that meshes are relatively easy to generate from point

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

Generalized Barycentric Coordinates

Generalized Barycentric Coordinates Generalized Barycentric Coordinates Kai Hormann Faculty of Informatics Università della Svizzera italiana, Lugano School of Computer Science and Engineering Nanyang Technological University, Singapore

More information

Parallel Interpolation in FSI Problems Using Radial Basis Functions and Problem Size Reduction

Parallel Interpolation in FSI Problems Using Radial Basis Functions and Problem Size Reduction Parallel Interpolation in FSI Problems Using Radial Basis Functions and Problem Size Reduction Sergey Kopysov, Igor Kuzmin, Alexander Novikov, Nikita Nedozhogin, and Leonid Tonkov Institute of Mechanics,

More information

Gradient-based Optimization of Parameterized CAD Geometries

Gradient-based Optimization of Parameterized CAD Geometries 11 th World Congress on Structural and Multidisciplinary Optimization 7 th - 12 th, June 2015, Sydney Australia Gradient-based Optimization of Parameterized CAD Geometries Timothée Leblond 1,2, Pierre

More information