Socorro G.V. (1), Ruiz-Gironés E. (2), Oliver A. (1), Cascón J.M. (3), Escobar J.M. (1), Sarrate J. (2) and Montenegro R. (1) CMN - 2015 June 29 – July.

Slides:



Advertisements
Similar presentations
Steady-state heat conduction on triangulated planar domain May, 2002
Advertisements

Surface Simplification Using Quadric Error Metrics Speaker: Fengwei Zhang September
GRAPP, Lisbon, February 2009 University of Ioannina Skeleton-based Rigid Skinning for Character Animation Andreas Vasilakis and Ioannis Fudos Department.
Developable Surface Fitting to Point Clouds Martin Peternell Computer Aided Geometric Design 21(2004) Reporter: Xingwang Zhang June 19, 2005.
An iterative surface model for timber construction SAH - April 2009 – Gilles Gouaty, Ivo Stotz, Eric Tosan, Yves Weinand SAH 2009 Laboratory of timber.
Simulación de la calidad del aire en la isla de Gran Canaria mediante el método de los elementos finitos y su validación con datos experimentales A. Oliver,
Mean Value Coordinates for Closed Triangular Meshes
Ruslana Mys Delaunay Triangulation Delaunay Triangulation (DT)  Introduction  Delaunay-Voronoi based method  Algorithms to compute the convex hull 
Local scale air quality modelling based on CMAQ forecast data A. Oliver, A. Perez-Foguet, Laboratori de Càlcul Numèric (LaCàN) Departament de Matemàtica.
Discrete Geometry Tutorial 2 1
Xianfeng Gu, Yaling Wang, Tony Chan, Paul Thompson, Shing-Tung Yau
The Meccano Method for Tetrahedral Mesh Generation over Terrain MEC y FEDER Projects: CGL C03-01.
1/50 Department of Computer Science and Engineering Localized Delaunay Refinement for Sampling and Meshing Tamal K. Dey Joshua A. Levine Andrew G. Slatton.
Atomic Volumes for Mesh Completion Joshua Podolak Szymon Rusinkiewicz Princeton University.
Dual Marching Cubes: An Overview
38 th Design Automation Conference, Las Vegas, June 19, 2001 Creating and Exploiting Flexibility in Steiner Trees Elaheh Bozorgzadeh, Ryan Kastner, Majid.
CSE351/ IT351 Modeling And Simulation Choosing a Mesh Model Dr. Jim Holten.
Filling Arbitrary Holes in Finite Element Models 17 th International Meshing Roundtable 2008 Schilling, Bidmon, Sommer, and Ertl.
Mesh Smoothing and Untangling Optimization of vertex locations in simplicial meshes. Sean Mauch Caltech October, 2003.
Visualization and graphics research group CIPIC January 30, 2003Multiresolution (ECS 289L) - Winter MAPS – Multiresolution Adaptive Parameterization.
Introduction to Boolean Operations on Free-form Solids CS284, Fall 2004 Seung Wook Kim.
Anisotropic Voronoi Diagrams and Guaranteed-Quality Anisotropic Mesh Generation François Labelle Jonathan Richard Shewchuk Computer Science Division University.
A solar radiation model for photovoltaic and solar thermal
3-D Wind Field Simulation over Complex Terrain
WIND ENSEMBLE FORECASTING USING AN ADAPTIVE MASS-CONSISTENT MODEL A. Oliver, E. Rodríguez, G. Montero.
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
Discrete Distortion for Surface Meshes Mohammed Mostefa Mesmoudi Leila De Floriani Paola Magillo Dept. of Computer Science, University of Genova, Italy.
All-Hex Meshing using Singularity-Restricted Field Yufei Li 1, Yang Liu 2, Weiwei Xu 2, Wenping Wang 1, Baining Guo 2 1. The University of Hong Kong 2.
A Topology-based ECO Routing Methodology for Mask Cost Minimization Po-Hsun Wu, Shang-Ya Bai, and Tsung-Yi Ho Department of Computer Science and Information.
Compressing Multiresolution Triangle Meshes Emanuele Danovaro, Leila De Floriani, Paola Magillo, Enrico Puppo Department of Computer and Information Sciences.
Multi-Scale Dual Morse Complexes for Representing Terrain Morphology E. Danovaro Free University of Bolzano, Italy L. De Floriani University of Genova,
Grid Generation.
Dobrina Boltcheva, Mariette Yvinec, Jean-Daniel Boissonnat INRIA – Sophia Antipolis, France 1. Initialization Use the.
Chapter 3 Meshing Methods for 3D Geometries
University Institute of Intelligent Systems and Numerical Applications in Engineering CMN June 29 – July 2, 2015, Lisbon, Portugal.
On-line Space Sculpturing for 3D Shape Manipulation
Algorithms for Triangulations of a 3D Point Set Géza Kós Computer and Automation Research Institute Hungarian Academy of Sciences Budapest, Kende u
Geometric Modeling using Polygonal Meshes Lecture 1: Introduction Hamid Laga Office: South.
Accelerating Ray Tracing using Constrained Tetrahedralizations Ares Lagae & Philip Dutré 19 th Eurographics Symposium on Rendering EGSR 2008Wednesday,
Mesh Generation 58:110 Computer-Aided Engineering Reference: Lecture Notes on Delaunay Mesh Generation, J. Shewchuk (1999)
A lightweight approach to repairing digitized polygon meshes Marco Attene IMATI-GE / CNR 2010 Presented by Naitsat Alexander.
1 Manifolds from meshes Cindy Grimm and John Hughes, “Modeling Surfaces of Arbitrary Topology using Manifolds”, Siggraph ’95 J. Cotrina Navau and N. Pla.
Triangular Mesh Decimation
Desarrollo de un método ensemble para la predicción del viento a escala local usando elementos finitos MINECO PROGRAMA.
Surface Meshing Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International Meshing Roundtable,
Problem Definition: Solution of PDE’s in Geosciences  Finite elements and finite volume require: u 3D geometrical model u Geological attributes and u.
Ensemble Wind Forecasting Based on the HARMONIE Model and Adaptive Finite Elements in Complex Orography.
Managing the Level of Detail in 3D Shape Reconstruction and Representation Leila De Floriani, Paola Magillo Department of Computer and Information Sciences.
Mesh Coarsening zhenyu shu Mesh Coarsening Large meshes are commonly used in numerous application area Modern range scanning devices are used.
1 Outline Previous work on geometric and solid modeling Multiresolution models based on tetrahedral meshes for volume data analysis Current work on non-manifold.
Adaptive Meshing Control to Improve Petascale Compass Simulations Xiao-Juan Luo and Mark S Shephard Scientific Computation Research Center (SCOREC) Interoperable.
1 Multi-resolution Tetrahedral Meshes Leila De Floriani Department of Computer and Information Sciences University of Genova, Genova (Italy)
Greg Humphreys CS445: Intro Graphics University of Virginia, Fall 2003 Subdivision Surfaces Greg Humphreys University of Virginia CS 445, Fall 2003.
BOĞAZİÇİ UNIVERSITY – COMPUTER ENGINEERING Mehmet Balman Computer Engineering, Boğaziçi University Parallel Tetrahedral Mesh Refinement.
FEM Model for Tumor Growth Analysis Presenter : Liu Changyu( 刘昌余 ) Supervisor : Prof. Shoubin Dong( 董守斌 ) Field : High Performance Computing Otc. 10 th,
Mesh Resampling Wolfgang Knoll, Reinhard Russ, Cornelia Hasil 1 Institute of Computer Graphics and Algorithms Vienna University of Technology.
June 23, Variational tetrahedral meshing of mechanical models for FEA Matthijs Sypkens Smit Willem F. Bronsvoort CAD ’08 Conference, Orlando, Florida.
CDS 301 Fall, 2008 Domain-Modeling Techniques Chap. 8 November 04, 2008 Jie Zhang Copyright ©
Why manifolds?. Motivation We know well how to compute with planar domains and functions many graphics and geometric modeling applications involve domains.
Slide 1Lecture Fall ‘00 Surface Modeling Types: Polygon surfaces Curved surfaces Volumes Generating models: Interactive Procedural.
3D Object Representations 2009, Fall. Introduction What is CG?  Imaging : Representing 2D images  Modeling : Representing 3D objects  Rendering : Constructing.
Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement.
Wind Ensemble Forecasting Using Differential Evolution
ECCOMAS Congress June 5-10, Crete
Local scale air quality modelling based on CMAQ forecast data
Localized Delaunay Refinement for Volumes
Boolean Operations for Free-form Models Represented in Geometry Images
Subdivision Surfaces 고려대학교 컴퓨터 그래픽스 연구실 cgvr.korea.ac.kr.
Three-Dimensional Finite Element Modeling of Stack Pollutant Emissions
Local Scale Finite Element Modelling of Stack Pollutant Emissions
Presentation transcript:

Socorro G.V. (1), Ruiz-Gironés E. (2), Oliver A. (1), Cascón J.M. (3), Escobar J.M. (1), Sarrate J. (2) and Montenegro R. (1) CMN June 29 – July 2, 2015, Lisbon, Portugal Surface insertion in a tetrahedral mesh using the Meccano method (1) University Institute SIANI, University of Las Palmas de Gran Canaria, Spain (2) Laboratori de Càlcul Numèric (LaCàN), Universitat Politècnica de Catalunya – BarcelonaTech, Spain (3) Department of Economics and Economic History, University of Salamanca, Spain MINECO PROGRAMA ESTATAL DE I+D+I ORIENTADA A LOS RETOS DE LA SOCIEDAD Project: CTM CR3-1-R CONACYT-SENER Project, Fondo Sectorial, contract:

Contents Presentation index 1.Motivation 2.Meccano mesher overview 3.Algorithm steps Initial approximation Parameterization Smoothing 4.Applications 5.Conclusions and future research

 Input data Tetrahedral mesh of a solid generated using the Meccano method immerse surface description  Requirements Smooth approximation The triangles of the approximation are mesh faces. Motivation Immerse surface insertion in tetrahedral mesh Volume tetrahedral mesh Surface triangulation immersed surface

Meccano Method for complex solids Simultaneous mesh generation and volumetric parameterization  Parameterization  Refinement  Untangling & Smoothing

Meccano Method for complex solids Mesh generation. SUS of tetrahedral meshes Parametric space (meccano mesh) Physical space (optimized mesh) Physical space (tangled mesh) Optimization

Meccano Method for complex solids Simultaneous mesh generation and volumetric parameterization Parametric space (meccano mesh) Physical space (final mesh) Volumetric parameterization

Algorithm steps Three stages: approximation, parameterization and smoothing Initial approximation Mesh-surface intersection Volumetric Approximation Surface approximation Parameterization Surface parameterization Approximation parameterization Smoothing Projection SUS Real surface (input data) Initial rough approximation Surface projection and smoothing

Surface initial approximation Volumetric approximation  Calculate mesh-surface intersection Encapsule the immerse surface Adaptive Kossaczký refinement with a prescribed max size for cells intersecting the surface  Repair volumetric approximation Volume topologically equivalent to 3D ball (spherical volume) Boundary faces parallel to coordinate surfaces in parametric domain

Surface initial approximation Surface approximation  Mark boundary faces of volumetric aproximation Local expansion of immerse surface defines two regions Consider triangles with nodes in the same (arbitrary) region  Repair surface approximation Surface topologically equivalent to a 2D ball (disc). Boundary edges parallel to coordinate axis in parametric domain

Topological and Geometric Properties Requirements for valid surface approximation  Mandatory properties to get a valid surface approximation Property 0: Surface approximation is an orientable, conex mesh topologically equivalent to a disc Property 1: If all the nodes of an element (tetrahedron, triangle or edge) lie in the surface approximation, then the element belongs to the surface approximation Property 2: If all the nodes of an element (triangle or edge) lie in the surface approximation boundary, then the element belongs to the surface approximation boundary Property 3: If any of the nodes of a triangle, but not all of them, lie on the surface approximation, then at least one node of the triangle must be an inner node of the tetrahedral mesh

 Avoid unsolvable cell / face collapse  Erode corbels  Erase dividing edges  Control connectivity of boundary nodes At most one face in approximation per cell At most one edge at boundary per face in the approximation Topological and Geometric Properties Repairing the initial surface approximation.

Surface parameterizations Parameterization of actual surface and its approximation approximation (physical domain) surface (physical domain) approximation (parametric domain) surface (parametric domain)

Projection Simultaneous parameterization to project nodes Simultaneous parameterization of the immerse surface and its initial approximation to the same parametric domain provides an initial location for nodes in the actual surface.

Smoothing SUS: Simultaneous Untangling and Smoothing SUS Code: Freely-available in  Inner nodes 3D optimization in the physical domain A term per adjacent tetrahedron, that penalties poor quality respect to the cell counterpart in the parametric domain star in the physical domain

The Wind Field Model Smoothing SUS: Simultaneous Untangling and Smoothing  Nodes attached to surface parameterization 2D optimization in the parametric domain An extra term in the objective function per triangle parametrized to the surface, that penalties collapse of the counterpart triangle in the parametric domain star in the physical domain star in the parametric domain

The Wind Field Model Smoothing Surface approximation. Triangle Quality. quality Number of triangles

The Wind Field Model Smoothing Volume mesh. Cell quality. quality Number of cells

Applications (I) Fault approximation in oil field exploitation Rough approximation Smooth approximation Cell quality MinMeanMax 0,2090,7250,983 Mesh size 5850 nodes cells  Goal: Capture a fault in a subsoil stratum

The Wind Field Model Applications (I) Fault approximation in oil field exploitation Rough approximation Smooth approximation Surface

Applications (II) Interfaces between atmospheric layers in wind forecasting Vertical wind profileRegion of interest (red) in the global scenario  Goal: Capture interfaces between atmospheric layers to force tetrahedra to be completely contained in a single layer

Applications (II) Interfaces between atmospheric layers in wind forecasting Cell quality MinMeanMax Mesh size nodes cells

The Wind Field Model Conclusions and Future research Conclusions  Conclusions The proposed algorithm provides a smooth aproximation of a surface immersed in a tetrahedral mesh generated by the Meccano method The triangles of the approximation are faces of cells of the mesh Simple operations are involved in the construction of the initial approximation: refinement and mesh element (cell, face, edge) selection The adaptive refinement, combined with the optimization of nodes constrained to the surface parameterization, allows to increase the resolution, i. e., the number of nodes in the surface approximation, while preserving quality of cells in the tetrahedral mesh

The Wind Field Model Conclusions and Future research Future research  Future research Extend the algorithm to manage the intersection of several immersed surfaces Consider not immersed surfaces, which intersect the mesh boundary Generalize the algorithm to arbitrary surfaces (closed surfaces, complex topologies, etc.)

The Wind Field Model Questions ? End of the presentation Thank you for your attention!

Socorro G.V. (1), Ruiz-Gironés E. (2), Oliver A. (1), Cascón J.M. (3), Escobar J.M. (1), Sarrate J. (2) and Montenegro R. (1) CMN June 29 – July 2, 2015, Lisbon, Portugal Surface insertion in a tetrahedral mesh using the Meccano method (1) University Institute SIANI, University of Las Palmas de Gran Canaria, Spain (2) Laboratori de Càlcul Numèric (LaCàN), Universitat Politècnica de Catalunya – BarcelonaTech, Spain (3) Department of Economics and Economic History, University of Salamanca, Spain MINECO PROGRAMA ESTATAL DE I+D+I ORIENTADA A LOS RETOS DE LA SOCIEDAD Project: CTM CR3-1-R CONACYT-SENER Project, Fondo Sectorial, contract: