SIMULATION OF ELASTIC SOFT TISSUE DEFORMATION IN ORTHODONTICS BY MASS-SPRING SYSTEM

Size: px
Start display at page:

Download "SIMULATION OF ELASTIC SOFT TISSUE DEFORMATION IN ORTHODONTICS BY MASS-SPRING SYSTEM"

Transcription

1 SIMULATION OF ELASTIC SOFT TISSUE DEFORMATION IN ORTHODONTICS BY MASS-SPRING SYSTEM Pathomphong Phannurat 1, Wichit Tharanon 1, Chanjira Sinthanayothin 2 1 Advanced Dental Technology Center (ADTEC) 2 National Electronics and Computer Technology Center (NECTEC) National Science and Technology Development Agency (NSTDA) Thailand Science Park, Pathumthani, Thailand ABSTRACT Mass-spring system has been used to describe elastically deformable models in computer graphics such as skin, textiles, and soft tissue. A mass-spring mesh composed of a network of masses and springs, in which each edge is spring. We apply mass-spring system to soft tissue deformation in 3D orthodontic simulation, the movement of which is evaluated using the numerical integration of the fundamental law of dynamics. In the method, good data structure is presented based on the feature of STL teeth models. Computational quantity and accuracy is demonstrated on test and teeth model examples. The experimental results show that it can simulate the deformation change in real time and display result is vivid. 1. INTRODUCTION Traditionally, the orthodontist dealt with correcting malocclusions in growing patients. The typical orthodontic patient was a 12- to 14-year-old boy or girl. Up until the late 1970s and early 1980s, adults seeking orthodontic treatment for aesthetic reasons alone were very rare. It is very common nowadays for appearanceconscious adults to place great personal value on the appearance of their smile. Cosmetic dentistry has become a veritable specialty in its own right [1]. The orthodontist use cephalometric projections to plan their treatments [2]. Cephalometric projections are x-rays taken of the side of head. However, it is not convenient to store and compare orthodontic patient record of each patient for each period. Therefore, computer technology is used to simulate in orthodontics on 3-dimention space. Soft tissues hold a large proportion in the whole individual structure, including a great deal of important organs, for example, heart, skin, muscle and so on. The simulation of soft tissue deformation relates to such field as medicine, mechanics, biology, computer graphics, and robot vision. Therefore, the simulation of soft tissue deformation is widely used in the medicinal simulation system.this paper develops models of gingival tissue deformation in orthodontics which are based on simplifications of elasticity theory. By simulating physical properties such as tension and rigidity, we can model static shapes exhibited by a wide range of deformation objects. Furthermore, by including physical properties such as mass and damping, we can simulate the dynamics of these objects. The simulation involves numerically solving the partial differential equations that govern the evolving shape of the deformable object and its motion through space. It is important to describe behavior of gingival deformation brought by tooth move in the process of the rectification can be simulated by using computer simulation in the virtual orthodontic. The gingival deformation is the change of gingival shape (soft tissue) caused by the change of tooth (rigid body) position under external force in the process of orthodontics. In the orthodontic simulation, gingival tissue deformation should satisfy physical third dimension in real-time, to which the key is construction of an appropriate physically-based model of soft tissue deformation. In our approach, we start in section 2 which describes our implementation of deformable models. The model composed of a network of masses and springs, which can be considered as a variant of elastic models. We give differential equation of motion describing the dynamics behavior of deformable models under the influence of external forces. Section 3 presents simulations illustrating the application of soft tissue deformation. 2. THE MASS-SPRING MODEL 2.1. The Triangle Mesh Our elastically soft tissue model is a triangle mesh of m masses, each mass being linked to its neighbors by mass springs of natural length non equal to zero (figure 1). The 3rd International Symposium on Biomedical Engineering (ISBME 2008) 247

2 2.5. Applied Forces mass : spring : The system under study is the triangle mesh of the m masses, each mass being positioned at time t on the point P i (t), where i = 1,...,m. The position of each point, at any time t, can be derived through the fundamental law of dynamics: Figure 1. Regular mesh of masses and spring Point Mass In our Mass-spring models, masses are allocated at the triangle mesh and damped springs along the edges. To accurately distribute the total mass of the mesh, we compute the mass m i of each vertex i according to the area A j of its adjacent triangle j. If D is the material density [4], then: D m i 3 j A 2.3. Spring Stiffness j The easiest way is to use a constant value for the stiffness (k). More commonly, k is computed as k=1/l, where L is the length of the spring at rest. In [3], Van Gelder suggested a formula to compute spring stiffness for a 3D mesh that is the closest to elastic continuous representation. Let E be the Young s modulus, then: (1) E A j j k (2) 2 L 2.4. Spring Damping The question of how to assign different damping (c) values to the various springs in a mass-spring system has been largely ignored in the literature. Traditionally, c is treated as a constant throughout the system. We performed the same simulation as before using (1) and (2) to calculate m and k. To simulate the best behavior of our models, we compute spring damping (c) follow by equation (3) [4], M is the effective end mass m i + m j. Fi ai vi Fi ai v x t x vi x t Where µ is the mass of each point P i, F i is the sum of all forces applied at point P i, a i is its acceleration caused by the force F i, and v i is its velocity at time t. F i can be divided between the internal and external forces. The internal forces are due to the tensions of the springs [5,6]. The overall internal force applied at the point P i is a result of the stiffness of the all springs linking this point to its neighbors: (4) ( ) 0 Fint Pi k j R l l (5) l where: R is the set regrouping all couples (j) such as P j is linked by a spring to P i, l PP, i j 0 l is the natural length of the spring linking P i and P j, k is the stiffness of the spring linking P i and P j The external forces are of various natures according to the king of load to which we wish the model to be exposed. Omnipresent loads will be gravity, a viscous damping and a viscous interaction with an air stream (or wind), but we only applied damping forces (F dis ) to simulation our models. The viscous damping will be given by: l c 2 km L (3) F ( P) C v (6) dis i dis i 248 The 3rd International Symposium on Biomedical Engineering (ISBME 2008)

3 where C dis is a damping coefficient that compute by equation (3), and v i is its velocity of point P i. The role of this damping is in fact to model in first approximation the dissipation of the mechanical energy of our model. 3. IMPLEMENTATION OF DEFORMABLE MODELS 3.2. Point Force Point forces are applied force when teeth are aligned. We can define point forces with boundary points of gingival surface which connected aligned tooth (figure 2). In orthodontic treatment simulation, we can extract teeth structure from gingival surface before teeth alignment. To analysis gingival surface deformation must be create animation with deformable model (gingival surface), the differential equations of motion are simulated numerically. First step is design data structure of massspring model. Next, define point force that is point on gingival surface which are applied force when teeth are aligned. At Last, compute new position of points at time step by solving differential equations Data Structure In the data structure, on the basic of the properties of STL files, the spring mass point system surface is described by mass point, and spring. The complete geometry and topology information is registered in this system, which can satisfy the demand of the computation. The structures are as follows: class MassPoint{ public : float mass; float p[3]; //position vector float v[3]; //velocity vector float f[3]; //force vector int *adjspring; //adjacent spring int numadjspring; }; Figure 2. Point Forces (balls) are contributed on gingival surface boundary which connected aligned tooth Gingival Surface Motivation The movement of gingival surface is caused by forces of teeth movement that applied to each point of model. The position of each point, at any time t, can be derived through the Newton s second law of motion (equation 4). All the above formulations make it possible to compute the force F i (t) applied on point P i at any time t. The fundamental equation of dynamics can therefore be explicitly integrated through time by a simple Euler s method [5,6]: ai( tt) Fi( t)/ v ( tt) v ( t) ta ( t t) (7) i i i Pt ( t) Pt ( ) tv( t t) i i i class Spring{ public : long m_vid; float Kc; //spring stiffness float restl; //rest length float currl; //current length //list of face id that share this edge std::list<face*> m_lstfacets; }; where t is a chosen time-step and F i (t) is different of internal forces and external forces. 4. EXPERIMENTAL RESULTS AND DISCUSSION The algorithm of the technique was implemented under Windows with Borland C++ Builder, using the OpenGL library for rendering the 3D images. Two different sets were used during the experiments a mandible model (figure 3) and a maxilla model (figure 6). The simulation results of the gingival deformation are shown in follow figure. Figure 4 and figure 7 are respectively the deformation simulation result for translation and rotation The 3rd International Symposium on Biomedical Engineering (ISBME 2008) 249

4 of tooth by arrow direction. Iterations of each deformable model were shown by figure 5 and figure 8. Technology Center (NECTEC) for research training grant. 5. CONCLUSIONS The soft tissue deformation needs to satisfy the physical properties. In this paper, we apply mass-spring system to soft tissue deformation in 3D orthodontic simulation. The process of dynamic deformation can be described effectively after the time variable is introduced. The dynamic motion rule adopts the differential equation form; the numerical method can be carried out for the real-time computation of the dynamic system. The experimental results show that this method satisfies the demand for the computational real-time and the gingival deformation third dimension in virtual orthodontics. ACKNOWLEDGEMENT This work is supported by the Thailand Graduate Institute of Science and Technology (TGIST) for their financial support and the authors would like to thank the Advanced Dental Technology Center (ADTEC) for providing the teeth model and The National Electronics and Computer REFERENCES [1] Robert G.Keim, "Aesthetics in clinical orthodonticperiodontic interactions", Periodontology 2000, Munksgaard, Denmark, pp , [2] Chanjira Sinthanayothin, "Medical Imaging Aided Orthodontics", In Proc. TMI2005, [3] Van Gelder, "Approximate simulation of elastic membranes by triangulated spring meshes", Journal of Graphics Tools, pp , [4] Paloc C., Bello F., Kitney R.I., and Darzi A., "Online Multiresolution Volumetric Mass Spring Model for Real TimeSoft Tissue Deformation", MACCAI 2002, Springer- Verlag, Berlin, pp , [5] Provot X., "Deformation Constraints in a Mass-Spring Model to Describe Rigid Cloth Behavior", In Proc. of Graphics Interface, pp , [6] Dochev V., and Vassilev T., "Efficient Super-Elasticity Handling in Mass-Spring Systems", CompSysTech, Figure 3. Original mandible model. Figure 4. Gingival deformation of mandible model. Figure 5. Simulation each iteration of mandible model. 250 The 3rd International Symposium on Biomedical Engineering (ISBME 2008)

5 Figure 6. Original maxilla model. Figure 7. Gingival deformation of maxilla model. Figure 8. Simulation each iteration of maxilla model. The 3rd International Symposium on Biomedical Engineering (ISBME 2008) 251

Cloth Simulation. Tanja Munz. Master of Science Computer Animation and Visual Effects. CGI Techniques Report

Cloth Simulation. Tanja Munz. Master of Science Computer Animation and Visual Effects. CGI Techniques Report Cloth Simulation CGI Techniques Report Tanja Munz Master of Science Computer Animation and Visual Effects 21st November, 2014 Abstract Cloth simulation is a wide and popular area of research. First papers

More information

Simulation in Computer Graphics. Deformable Objects. Matthias Teschner. Computer Science Department University of Freiburg

Simulation in Computer Graphics. Deformable Objects. Matthias Teschner. Computer Science Department University of Freiburg Simulation in Computer Graphics Deformable Objects Matthias Teschner Computer Science Department University of Freiburg Outline introduction forces performance collision handling visualization University

More information

2.7 Cloth Animation. Jacobs University Visualization and Computer Graphics Lab : Advanced Graphics - Chapter 2 123

2.7 Cloth Animation. Jacobs University Visualization and Computer Graphics Lab : Advanced Graphics - Chapter 2 123 2.7 Cloth Animation 320491: Advanced Graphics - Chapter 2 123 Example: Cloth draping Image Michael Kass 320491: Advanced Graphics - Chapter 2 124 Cloth using mass-spring model Network of masses and springs

More information

3D Physics Engine for Elastic and Deformable Bodies. Liliya Kharevych and Rafi (Mohammad) Khan Advisor: David Mount

3D Physics Engine for Elastic and Deformable Bodies. Liliya Kharevych and Rafi (Mohammad) Khan Advisor: David Mount 3D Physics Engine for Elastic and Deformable Bodies Liliya Kharevych and Rafi (Mohammad) Khan Advisor: David Mount University of Maryland, College Park December 2002 Abstract The purpose of this project

More information

CLOTH - MODELING, DEFORMATION, AND SIMULATION

CLOTH - MODELING, DEFORMATION, AND SIMULATION California State University, San Bernardino CSUSB ScholarWorks Electronic Theses, Projects, and Dissertations Office of Graduate Studies 3-2016 CLOTH - MODELING, DEFORMATION, AND SIMULATION Thanh Ho Computer

More information

Dynamics in Maya. Gary Monheit Alias Wavefront PHYSICALLY BASED MODELING SH1 SIGGRAPH 97 COURSE NOTES

Dynamics in Maya. Gary Monheit Alias Wavefront PHYSICALLY BASED MODELING SH1 SIGGRAPH 97 COURSE NOTES Dynamics in Maya Gary Monheit Alias Wavefront SH1 Dynamics in Maya Overall Requirements Architecture and Features Animations SH2 Overall Requirements Why Dynamics? Problems with traditional animation techniques

More information

The jello cube. Undeformed cube. Deformed cube

The jello cube. Undeformed cube. Deformed cube The Jello Cube Assignment 1, CSCI 520 Jernej Barbic, USC Undeformed cube The jello cube Deformed cube The jello cube is elastic, Can be bent, stretched, squeezed,, Without external forces, it eventually

More information

Navier-Stokes & Flow Simulation

Navier-Stokes & Flow Simulation Last Time? Navier-Stokes & Flow Simulation Pop Worksheet! Teams of 2. Hand in to Jeramey after we discuss. Sketch the first few frames of a 2D explicit Euler mass-spring simulation for a 2x3 cloth network

More information

CS 231. Deformation simulation (and faces)

CS 231. Deformation simulation (and faces) CS 231 Deformation simulation (and faces) 1 Cloth Simulation deformable surface model Represent cloth model as a triangular or rectangular grid Points of finite mass as vertices Forces or energies of points

More information

The Jello Cube Assignment 1, CSCI 520. Jernej Barbic, USC

The Jello Cube Assignment 1, CSCI 520. Jernej Barbic, USC The Jello Cube Assignment 1, CSCI 520 Jernej Barbic, USC 1 The jello cube Undeformed cube Deformed cube The jello cube is elastic, Can be bent, stretched, squeezed,, Without external forces, it eventually

More information

Simulation in Computer Graphics. Introduction. Matthias Teschner. Computer Science Department University of Freiburg

Simulation in Computer Graphics. Introduction. Matthias Teschner. Computer Science Department University of Freiburg Simulation in Computer Graphics Introduction Matthias Teschner Computer Science Department University of Freiburg Contact Matthias Teschner Computer Graphics University of Freiburg Georges-Koehler-Allee

More information

Cloth Simulation. COMP 768 Presentation Zhen Wei

Cloth Simulation. COMP 768 Presentation Zhen Wei Cloth Simulation COMP 768 Presentation Zhen Wei Outline Motivation and Application Cloth Simulation Methods Physically-based Cloth Simulation Overview Development References 2 Motivation Movies Games VR

More information

Development of the Compliant Mooring Line Model for FLOW-3D

Development of the Compliant Mooring Line Model for FLOW-3D Flow Science Report 08-15 Development of the Compliant Mooring Line Model for FLOW-3D Gengsheng Wei Flow Science, Inc. October 2015 1. Introduction Mooring systems are common in offshore structures, ship

More information

CS 231. Deformation simulation (and faces)

CS 231. Deformation simulation (and faces) CS 231 Deformation simulation (and faces) Deformation BODY Simulation Discretization Spring-mass models difficult to model continuum properties Simple & fast to implement and understand Finite Element

More information

A survey paper on a factors affecting on selection of mechanical gripper

A survey paper on a factors affecting on selection of mechanical gripper 2014 IJEDR Volume 2, Issue 1 ISSN: 2321-9939 A survey paper on a factors affecting on selection of mechanical gripper 1 Vinayak D. Latake, 2 Dr. V.M.Phalle 1 PG Scholar, 2 AssociateProfessor Department

More information

Modeling Cloth Using Mass Spring Systems

Modeling Cloth Using Mass Spring Systems Modeling Cloth Using Mass Spring Systems Corey O Connor Keith Stevens May 2, 2003 Abstract We set out to model cloth using a connected mesh of springs and point masses. After successfully implementing

More information

Computerized Cephalometric Line Tracing Technique on X-ray Images

Computerized Cephalometric Line Tracing Technique on X-ray Images Computerized Cephalometric Line Tracing Technique on X-ray Images C. Sinthanayothin National Electronics and Computer Technology Center, National Science and Technology Development Agency, Pathumthani,

More information

PHYSICALLY BASED ANIMATION

PHYSICALLY BASED ANIMATION PHYSICALLY BASED ANIMATION CS148 Introduction to Computer Graphics and Imaging David Hyde August 2 nd, 2016 WHAT IS PHYSICS? the study of everything? WHAT IS COMPUTATION? the study of everything? OUTLINE

More information

Navier-Stokes & Flow Simulation

Navier-Stokes & Flow Simulation Last Time? Navier-Stokes & Flow Simulation Optional Reading for Last Time: Spring-Mass Systems Numerical Integration (Euler, Midpoint, Runge-Kutta) Modeling string, hair, & cloth HW2: Cloth & Fluid Simulation

More information

Physically Based Simulation

Physically Based Simulation CSCI 480 Computer Graphics Lecture 21 Physically Based Simulation April 11, 2011 Jernej Barbic University of Southern California http://www-bcf.usc.edu/~jbarbic/cs480-s11/ Examples Particle Systems Numerical

More information

Example 24 Spring-back

Example 24 Spring-back Example 24 Spring-back Summary The spring-back simulation of sheet metal bent into a hat-shape is studied. The problem is one of the famous tests from the Numisheet 93. As spring-back is generally a quasi-static

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

Fundamentals of Computer Animation

Fundamentals of Computer Animation Fundamentals of Computer Animation Flexible Objects (1) page 1 Flexible Objects Elastic and inelastic behavior, viscoelasticity, plasticity, fracture Elastically Deformable Models Terzopoulos et al SIGGRAPH

More information

Physically Based Simulation

Physically Based Simulation CSCI 420 Computer Graphics Lecture 21 Physically Based Simulation Examples Particle Systems Numerical Integration Cloth Simulation [Angel Ch. 9] Jernej Barbic University of Southern California 1 Physics

More information

Volumetric Deformable Models for Simulation of Laparoscopic Surgery

Volumetric Deformable Models for Simulation of Laparoscopic Surgery Volumetric Deformable Models for Simulation of Laparoscopic Surgery S. Cotin y, H. Delingette y, J.M. Clément z V. Tassetti z, J. Marescaux z, N. Ayache y y INRIA, Epidaure Project 2004, route des Lucioles,

More information

Cloth Hair. and. soft bodies

Cloth Hair. and. soft bodies Cloth Hair Lesson 11 and soft bodies Lesson 08 Outline Problem definition and motivations Modeling deformable solids with mass-spring model Position based dynamics Modeling cloths with mass-spring model

More information

Mass-Spring Systems. Last Time?

Mass-Spring Systems. Last Time? Mass-Spring Systems Last Time? Implicit Surfaces & Marching Cubes/Tetras Collision Detection & Conservative Bounding Regions Spatial Acceleration Data Structures Octree, k-d tree, BSF tree 1 Today Particle

More information

Cloth and Hair Collisions

Cloth and Hair Collisions algorithm (presented in Section IV-C.2), by using the recent capabilities of GPUs. Koster et al. [78] exploited graphics hardware by storing all the opacity maps in a 3D texture, to have the hair self-shadow

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

T6: Position-Based Simulation Methods in Computer Graphics. Jan Bender Miles Macklin Matthias Müller

T6: Position-Based Simulation Methods in Computer Graphics. Jan Bender Miles Macklin Matthias Müller T6: Position-Based Simulation Methods in Computer Graphics Jan Bender Miles Macklin Matthias Müller Jan Bender Organizer Professor at the Visual Computing Institute at Aachen University Research topics

More information

CGT 581 G Fluids. Overview. Some terms. Some terms

CGT 581 G Fluids. Overview. Some terms. Some terms CGT 581 G Fluids Bedřich Beneš, Ph.D. Purdue University Department of Computer Graphics Technology Overview Some terms Incompressible Navier-Stokes Boundary conditions Lagrange vs. Euler Eulerian approaches

More information

Building soft-tissue constraints through a mass spring system for liver surgical simulations

Building soft-tissue constraints through a mass spring system for liver surgical simulations Building soft-tissue constraints through a mass spring system for liver surgical simulations e-poster (content for oral presentation): 754 Congress: ESMRMB 2008 Type: Scientific Paper Topic: Magnetic Resonance

More information

Cooperative Conveyance of an Object with Tethers by Two Mobile Robots

Cooperative Conveyance of an Object with Tethers by Two Mobile Robots Proceeding of the 11th World Congress in Mechanism and Machine Science April 1-4, 2004, Tianjin, China China Machine Press, edited by Tian Huang Cooperative Conveyance of an Object with Tethers by Two

More information

1. Carlos A. Felippa, Introduction to Finite Element Methods,

1. Carlos A. Felippa, Introduction to Finite Element Methods, Chapter Finite Element Methods In this chapter we will consider how one can model the deformation of solid objects under the influence of external (and possibly internal) forces. As we shall see, the coupled

More information

A Fast and Stable Approach for Restoration of Warped Document Images

A Fast and Stable Approach for Restoration of Warped Document Images A Fast and Stable Approach for Restoration of Warped Document Images Kok Beng Chua, Li Zhang, Yu Zhang and Chew Lim Tan School of Computing, National University of Singapore 3 Science Drive 2, Singapore

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

Real Time Cloth Simulation

Real Time Cloth Simulation Real Time Cloth Simulation Sebastian Olsson (81-04-20) Mattias Stridsman (78-04-13) Linköpings Universitet Norrköping 2004-05-31 Table of contents Introduction...3 Spring Systems...3 Theory...3 Implementation...4

More information

ixcube 4-10 Brief introduction for membrane and cable systems.

ixcube 4-10 Brief introduction for membrane and cable systems. ixcube 4-10 Brief introduction for membrane and cable systems. ixcube is the evolution of 20 years of R&D in the field of membrane structures so it takes a while to understand the basic features. You must

More information

An explicit feature control approach in structural topology optimization

An explicit feature control approach in structural topology optimization th World Congress on Structural and Multidisciplinary Optimisation 07 th -2 th, June 205, Sydney Australia An explicit feature control approach in structural topology optimization Weisheng Zhang, Xu Guo

More information

Physical based Rigging

Physical based Rigging Physical based Rigging Dinghuang Ji Introduction Computer animation has been a popular research topic since 1970s, when the first parametric facial model is proposed[0]. In the recent few years, a lot

More information

City Research Online. Permanent City Research Online URL:

City Research Online. Permanent City Research Online URL: Slabaugh, G.G., Unal, G.B., Fang, T., Rossignac, J. & Whited, B. Variational Skinning of an Ordered Set of Discrete D Balls. Lecture Notes in Computer Science, 4975(008), pp. 450-461. doi: 10.1007/978-3-540-7946-8_34

More information

Physics Tutorial 2: Numerical Integration Methods

Physics Tutorial 2: Numerical Integration Methods Physics Tutorial 2: Numerical Integration Methods Summary The concept of numerically solving differential equations is explained, and applied to real time gaming simulation. Some objects are moved in a

More information

VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G.

VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G. VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G. Satheesh Kumar, Y. G. Srinivasa and T. Nagarajan Precision Engineering and Instrumentation Laboratory Department of Mechanical Engineering Indian

More information

Model Library Mechanics

Model Library Mechanics Model Library Mechanics Using the libraries Mechanics 1D (Linear), Mechanics 1D (Rotary), Modal System incl. ANSYS interface, and MBS Mechanics (3D) incl. CAD import via STL and the additional options

More information

Animating cuts with on-the-fly re-meshing

Animating cuts with on-the-fly re-meshing EUROGRAPHICS 2001 / Jonathan C. Roberts Short Presentations Animating cuts with on-the-fly re-meshing F. Ganovelli and C. O Sullivan Image Synthesis Group, Computer Science Department, Trinity College

More information

Interaction of Fluid Simulation Based on PhysX Physics Engine. Huibai Wang, Jianfei Wan, Fengquan Zhang

Interaction of Fluid Simulation Based on PhysX Physics Engine. Huibai Wang, Jianfei Wan, Fengquan Zhang 4th International Conference on Sensors, Measurement and Intelligent Materials (ICSMIM 2015) Interaction of Fluid Simulation Based on PhysX Physics Engine Huibai Wang, Jianfei Wan, Fengquan Zhang College

More information

Predicting Tumour Location by Simulating Large Deformations of the Breast using a 3D Finite Element Model and Nonlinear Elasticity

Predicting Tumour Location by Simulating Large Deformations of the Breast using a 3D Finite Element Model and Nonlinear Elasticity Predicting Tumour Location by Simulating Large Deformations of the Breast using a 3D Finite Element Model and Nonlinear Elasticity P. Pathmanathan 1 D. Gavaghan 1 J. Whiteley 1 M. Brady 2 M. Nash 3 P.

More information

Announcements. Ray tracer is due in five days you should have started by now or you re going to have a bad week. Missing file posted on the web page

Announcements. Ray tracer is due in five days you should have started by now or you re going to have a bad week. Missing file posted on the web page Announcements Ray tracer is due in five days you should have started by now or you re going to have a bad week Missing file posted on the web page I m sorry for canceling class on Tuesday... 1 Animation

More information

3D ANALYSIS OF TOOTH SURFACES TO AID ACCURATE BRACE PLACEMENT SHEN YIJIANG

3D ANALYSIS OF TOOTH SURFACES TO AID ACCURATE BRACE PLACEMENT SHEN YIJIANG 3D ANALYSIS OF TOOTH SURFACES TO AID ACCURATE BRACE PLACEMENT SHEN YIJIANG (M.ENG, NUS) A THESIS SUMBITTED FOR THE DEGREE OF MASTER OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTROINC ENGINEERING NATIONAL

More information

Level-set and ALE Based Topology Optimization Using Nonlinear Programming

Level-set and ALE Based Topology Optimization Using Nonlinear Programming 10 th World Congress on Structural and Multidisciplinary Optimization May 19-24, 2013, Orlando, Florida, USA Level-set and ALE Based Topology Optimization Using Nonlinear Programming Shintaro Yamasaki

More information

Introduction to Computer Graphics. Animation (2) May 26, 2016 Kenshi Takayama

Introduction to Computer Graphics. Animation (2) May 26, 2016 Kenshi Takayama Introduction to Computer Graphics Animation (2) May 26, 2016 Kenshi Takayama Physically-based deformations 2 Simple example: single mass & spring in 1D Mass m, position x, spring coefficient k, rest length

More information

Computer Animation. Algorithms and Techniques. z< MORGAN KAUFMANN PUBLISHERS. Rick Parent Ohio State University AN IMPRINT OF ELSEVIER SCIENCE

Computer Animation. Algorithms and Techniques. z< MORGAN KAUFMANN PUBLISHERS. Rick Parent Ohio State University AN IMPRINT OF ELSEVIER SCIENCE Computer Animation Algorithms and Techniques Rick Parent Ohio State University z< MORGAN KAUFMANN PUBLISHERS AN IMPRINT OF ELSEVIER SCIENCE AMSTERDAM BOSTON LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO

More information

Numerical Methods in Aerodynamics. Fluid Structure Interaction. Lecture 4: Fluid Structure Interaction

Numerical Methods in Aerodynamics. Fluid Structure Interaction. Lecture 4: Fluid Structure Interaction Fluid Structure Interaction Niels N. Sørensen Professor MSO, Ph.D. Department of Civil Engineering, Alborg University & Wind Energy Department, Risø National Laboratory Technical University of Denmark

More information

PPGCC Linha de Pesquisa SIV Disciplina: Animação Computadorizada. Profª. Drª. Soraia Raupp Musse Pós-doc Dr Leandro Dihl 12/05/2015

PPGCC Linha de Pesquisa SIV Disciplina: Animação Computadorizada. Profª. Drª. Soraia Raupp Musse Pós-doc Dr Leandro Dihl 12/05/2015 PPGCC Linha de Pesquisa SIV Disciplina: Animação Computadorizada Profª. Drª. Soraia Raupp Musse Pós-doc Dr Leandro Dihl 12/05/2015 Cloth Simulation Cloth simulation has been an important topic in computer

More information

A fast breast nonlinear elastography reconstruction technique using the Veronda-Westman model

A fast breast nonlinear elastography reconstruction technique using the Veronda-Westman model A fast breast nonlinear elastography reconstruction technique using the Veronda-Westman model Mohammadhosein Amooshahi a and Abbas Samani abc a Department of Electrical & Computer Engineering, University

More information

Background CE 342. Why RISA-2D? Availability

Background CE 342. Why RISA-2D? Availability Background CE 342 RISA-2D RISA-2D is a structural analysis program, which can model: Beams, frames, trusses and plates. Any linear elastic structural material. Typical supports, such as pins, rollers and

More information

Shape of Things to Come: Next-Gen Physics Deep Dive

Shape of Things to Come: Next-Gen Physics Deep Dive Shape of Things to Come: Next-Gen Physics Deep Dive Jean Pierre Bordes NVIDIA Corporation Free PhysX on CUDA PhysX by NVIDIA since March 2008 PhysX on CUDA available: August 2008 GPU PhysX in Games Physical

More information

LS-DYNA s Linear Solver Development Phase 2: Linear Solution Sequence

LS-DYNA s Linear Solver Development Phase 2: Linear Solution Sequence LS-DYNA s Linear Solver Development Phase 2: Linear Solution Sequence Allen T. Li 1, Zhe Cui 2, Yun Huang 2 1 Ford Motor Company 2 Livermore Software Technology Corporation Abstract This paper continues

More information

SAMCEF for ROTORS. Chapter 3.2: Rotor modeling. This document is the property of SAMTECH S.A. MEF A, Page 1

SAMCEF for ROTORS. Chapter 3.2: Rotor modeling. This document is the property of SAMTECH S.A. MEF A, Page 1 SAMCEF for ROTORS Chapter 3.2: Rotor modeling This document is the property of SAMTECH S.A. MEF 101-03-2-A, Page 1 Table of contents Introduction Introduction 1D Model 2D Model 3D Model 1D Models: Beam-Spring-

More information

STRUCTURAL MEMBRANES 2013

STRUCTURAL MEMBRANES 2013 VI International Conference on Textile Composites and Inflatable Structures STRUCTURAL MEMBRANES 2013 K.-U.Bletzinger, B. Kröplin and E. Oñate (Eds) FORMFINDING AND STATICAL ANALYSIS OF CABLE NETS WITH

More information

Virtual Environments

Virtual Environments ELG 524 Virtual Environments Jean-Christian Delannoy viewing in 3D world coordinates / geometric modeling culling lighting virtualized reality collision detection collision response interactive forces

More information

Seismic regionalization based on an artificial neural network

Seismic regionalization based on an artificial neural network Seismic regionalization based on an artificial neural network *Jaime García-Pérez 1) and René Riaño 2) 1), 2) Instituto de Ingeniería, UNAM, CU, Coyoacán, México D.F., 014510, Mexico 1) jgap@pumas.ii.unam.mx

More information

Modelling of Levitation Melting using a Fixed Mesh Method

Modelling of Levitation Melting using a Fixed Mesh Method International Scientific Colloquium Modelling for Electromagnetic Processing Hannover, October 27-29, 2008 Modelling of Levitation Melting using a Fixed Mesh Method D. Hectors, E. Toorman, K. Van Reusel

More information

Cloth Animation with Collision Detection

Cloth Animation with Collision Detection Cloth Animation with Collision Detection Mara Guimarães da Silva Figure 1: Cloth blowing in the wind. Abstract This document reports the techniques and steps used to implemented a physically based animation

More information

A New Self-Collision Detection Method for Cloth Simulation

A New Self-Collision Detection Method for Cloth Simulation Send Orders for Reprints to reprints@benthamscience.ae 386 The Open Electrical & Electronic Engineering Journal, 205, 9, 386-392 A New Self-Collision Detection Method for Cloth Simulation Open Access Fengquan

More information

Facial Expression Analysis for Model-Based Coding of Video Sequences

Facial Expression Analysis for Model-Based Coding of Video Sequences Picture Coding Symposium, pp. 33-38, Berlin, September 1997. Facial Expression Analysis for Model-Based Coding of Video Sequences Peter Eisert and Bernd Girod Telecommunications Institute, University of

More information

Motion Capture & Simulation

Motion Capture & Simulation Motion Capture & Simulation Motion Capture Character Reconstructions Joint Angles Need 3 points to compute a rigid body coordinate frame 1 st point gives 3D translation, 2 nd point gives 2 angles, 3 rd

More information

Mesh Topology Identification for Mass-Spring Models

Mesh Topology Identification for Mass-Spring Models Mesh Topology Identification for Mass-Spring Models Gérald Bianchi, Matthias Harders, and Gábor Székely Swiss Federal Institute of Technology Computer Vision Laboratory ETH Zentrum, CH-8092 Zürich, Switzerland

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

Navier-Stokes & Flow Simulation

Navier-Stokes & Flow Simulation Last Time? Navier-Stokes & Flow Simulation Implicit Surfaces Marching Cubes/Tetras Collision Detection & Response Conservative Bounding Regions backtracking fixing Today Flow Simulations in Graphics Flow

More information

CSE452 Computer Graphics

CSE452 Computer Graphics CSE452 Computer Graphics Lecture 19: From Morphing To Animation Capturing and Animating Skin Deformation in Human Motion, Park and Hodgins, SIGGRAPH 2006 CSE452 Lecture 19: From Morphing to Animation 1

More information

Module 1: Introduction to Finite Element Analysis. Lecture 4: Steps in Finite Element Analysis

Module 1: Introduction to Finite Element Analysis. Lecture 4: Steps in Finite Element Analysis 25 Module 1: Introduction to Finite Element Analysis Lecture 4: Steps in Finite Element Analysis 1.4.1 Loading Conditions There are multiple loading conditions which may be applied to a system. The load

More information

Chapter 5 Modeling and Simulation of Mechanism

Chapter 5 Modeling and Simulation of Mechanism Chapter 5 Modeling and Simulation of Mechanism In the present study, KED analysis of four bar planar mechanism using MATLAB program and ANSYS software has been carried out. The analysis has also been carried

More information

Characteristic Aspects of SPH Solutions

Characteristic Aspects of SPH Solutions Characteristic Aspects of SPH Solutions for Free Surface Problems: Source and Possible Treatment of High Frequency Numerical Oscillations of Local Loads. A. Colagrossi*, D. Le Touzé & G.Colicchio* *INSEAN

More information

Assignment 1: Mass-Spring System

Assignment 1: Mass-Spring System Assignment 1: Mass-Spring System Due February 15 at 11:59pm Introduction Mass-spring systems are a fundamental tool in physical simulations, and a wide range of natural phenomena can be described or approximated

More information

Modeling lattice structured materials with micropolar elasticity. Accuracy of the micropolar model. Marcus Yoder. CEDAR presentation Spring 2017

Modeling lattice structured materials with micropolar elasticity. Accuracy of the micropolar model. Marcus Yoder. CEDAR presentation Spring 2017 Modeling lattice structured materials with micropolar elasticity Accuracy of the micropolar model CEDAR presentation Spring 2017 Advisors: Lonny Thompson and Joshua D. Summers Outline 2/25 1. Background

More information

Finite Element Simulation of Moving Targets in Radio Therapy

Finite Element Simulation of Moving Targets in Radio Therapy Finite Element Simulation of Moving Targets in Radio Therapy Pan Li, Gregor Remmert, Jürgen Biederer, Rolf Bendl Medical Physics, German Cancer Research Center, 69120 Heidelberg Email: pan.li@dkfz.de Abstract.

More information

Cloth Simulation on the GPU. Cyril Zeller NVIDIA Corporation

Cloth Simulation on the GPU. Cyril Zeller NVIDIA Corporation Cloth Simulation on the GPU Cyril Zeller NVIDIA Corporation Overview A method to simulate cloth on any GPU supporting Shader Model 3 (Quadro FX 4500, 4400, 3400, 1400, 540, GeForce 6 and above) Takes advantage

More information

THE development of stable, robust and fast methods that

THE development of stable, robust and fast methods that 44 SBC Journal on Interactive Systems, volume 5, number 1, 2014 Fast Simulation of Cloth Tearing Marco Santos Souza, Aldo von Wangenheim, Eros Comunello 4Vision Lab - Univali INCoD - Federal University

More information

Simulating Sinkage & Trim for Planing Boat Hulls. A Fluent Dynamic Mesh 6DOF Tutorial

Simulating Sinkage & Trim for Planing Boat Hulls. A Fluent Dynamic Mesh 6DOF Tutorial Simulating Sinkage & Trim for Planing Boat Hulls A Fluent Dynamic Mesh 6DOF Tutorial 1 Introduction Workshop Description This workshop describes how to perform a transient 2DOF simulation of a planing

More information

Optimization to Reduce Automobile Cabin Noise

Optimization to Reduce Automobile Cabin Noise EngOpt 2008 - International Conference on Engineering Optimization Rio de Janeiro, Brazil, 01-05 June 2008. Optimization to Reduce Automobile Cabin Noise Harold Thomas, Dilip Mandal, and Narayanan Pagaldipti

More information

Index FEATURES LIST 2

Index FEATURES LIST 2 FULL FEATURES LIST Index RealFlow Features 4 Liquids 4 Elastics 4 Granulars 4 Rigids 5 Viscous Materials 5 Viscoelastic Materials 5 Fibres 5 Built-in Basic Primitives 6 Particle Emitters 6 Rigid Bodies

More information

John Hsu Nate Koenig ROSCon 2012

John Hsu Nate Koenig ROSCon 2012 John Hsu Nate Koenig ROSCon 2012 Outline What is Gazebo, and why should you use it Overview and architecture Environment modeling Robot modeling Interfaces Getting Help Simulation for Robots Towards accurate

More information

How To Implement a Pressure Soft Body Model

How To Implement a Pressure Soft Body Model How To Implement a Pressure Soft Body Model by Maciej Matyka maq@panoramix.ift.uni.wroc.pl March 30, 2004 Abstract Since a lot of people ask me about details of my Pressure Soft Body model implementation

More information

DYNAMICS FOR ANIMATION. Rémi Ronfard, Animation, M2R MOSIG

DYNAMICS FOR ANIMATION. Rémi Ronfard, Animation, M2R MOSIG DYNAMICS FOR ANIMATION Rémi Ronfard, Animation, M2R MOSIG Summary of physics-based animation Motivation Newton s Laws Point-mass models Rigid and articulated bodies Ragdoll physics From kinematics to dynamics

More information

Lecture VI: Constraints and Controllers. Parts Based on Erin Catto s Box2D Tutorial

Lecture VI: Constraints and Controllers. Parts Based on Erin Catto s Box2D Tutorial Lecture VI: Constraints and Controllers Parts Based on Erin Catto s Box2D Tutorial Motion Constraints In practice, no rigid body is free to move around on its own. Movement is constrained: wheels on a

More information

Human body animation. Computer Animation. Human Body Animation. Skeletal Animation

Human body animation. Computer Animation. Human Body Animation. Skeletal Animation Computer Animation Aitor Rovira March 2010 Human body animation Based on slides by Marco Gillies Human Body Animation Skeletal Animation Skeletal Animation (FK, IK) Motion Capture Motion Editing (retargeting,

More information

Application of Finite Volume Method for Structural Analysis

Application of Finite Volume Method for Structural Analysis Application of Finite Volume Method for Structural Analysis Saeed-Reza Sabbagh-Yazdi and Milad Bayatlou Associate Professor, Civil Engineering Department of KNToosi University of Technology, PostGraduate

More information

3-Dimensional Object Modeling with Mesh Simplification Based Resolution Adjustment

3-Dimensional Object Modeling with Mesh Simplification Based Resolution Adjustment 3-Dimensional Object Modeling with Mesh Simplification Based Resolution Adjustment Özgür ULUCAY Sarp ERTÜRK University of Kocaeli Electronics & Communication Engineering Department 41040 Izmit, Kocaeli

More information

FINITE ELEMENT ANALYSIS OF A COMPOSITE CATAMARAN

FINITE ELEMENT ANALYSIS OF A COMPOSITE CATAMARAN NAFEMS WORLD CONGRESS 2013, SALZBURG, AUSTRIA FINITE ELEMENT ANALYSIS OF A COMPOSITE CATAMARAN Dr. C. Lequesne, Dr. M. Bruyneel (LMS Samtech, Belgium); Ir. R. Van Vlodorp (Aerofleet, Belgium). Dr. C. Lequesne,

More information

An added mass partitioned algorithm for rigid bodies and incompressible flows

An added mass partitioned algorithm for rigid bodies and incompressible flows An added mass partitioned algorithm for rigid bodies and incompressible flows Jeff Banks Rensselaer Polytechnic Institute Overset Grid Symposium Mukilteo, WA October 19, 216 Collaborators Bill Henshaw,

More information

Interactive Fluid Simulation Using Augmented Reality Interface

Interactive Fluid Simulation Using Augmented Reality Interface Interactive Fluid Simulation Using Augmented Reality Interface Makoto Fuisawa and Hirokazu Kato Graduate School of Information Science, Nara Institute of Science and Technology, 8916-5 Takayama, Ikoma,

More information

2008 International ANSYS Conference

2008 International ANSYS Conference 2008 International ANSYS Conference FEM AND FSI SIMULATIONS OF IMPACT LOADS ON GRP SUBSEA COMPOSITE COVERS Kjetil Rognlien, MSc Technical Consultant EDR AS, Norway 2008 ANSYS, Inc. All rights reserved.

More information

Modifying Soft Tissue Models: Progressive Cutting with Minimal New Element Creation

Modifying Soft Tissue Models: Progressive Cutting with Minimal New Element Creation Modifying Soft Tissue Models: Progressive Cutting with Minimal New Element Creation Andrew B. Mor and Takeo Kanade Center for Medical Robotics and Computer Assisted Surgery Carnegie Mellon University,

More information

2.11 Particle Systems

2.11 Particle Systems 2.11 Particle Systems 320491: Advanced Graphics - Chapter 2 152 Particle Systems Lagrangian method not mesh-based set of particles to model time-dependent phenomena such as snow fire smoke 320491: Advanced

More information

Finite Element Method. Chapter 7. Practical considerations in FEM modeling

Finite Element Method. Chapter 7. Practical considerations in FEM modeling Finite Element Method Chapter 7 Practical considerations in FEM modeling Finite Element Modeling General Consideration The following are some of the difficult tasks (or decisions) that face the engineer

More information

COPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1

COPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1 CHAPTER 1 INTRODUCTION Modern mechanical and aerospace systems are often very complex and consist of many components interconnected by joints and force elements such as springs, dampers, and actuators.

More information

SIMULATION OF POSTOPERATIVE 3D FACIAL MORPHOLOGY USING PHYSICS-BASED HEAD MODEL Yoshimitsu AOKI*, Shuji Hashimoto*, Masahiko Terajima**, Akihiko Nakasima** * Waseda University, Japan Department of Applied

More information

Application of a 3D scanner in medicine - scan3d med

Application of a 3D scanner in medicine - scan3d med Application of a 3D scanner in medicine - scan3d med Subject: Calculating the surface of skin lesions using a 3D scanner scan3d med from SMARTTECH together with software SMARTTECH3Dmeasure. Based on samples

More information

Homework 1: Implicit Surfaces, Collision Detection, & Volumetric Data Structures. Loop Subdivision. Loop Subdivision. Questions/Comments?

Homework 1: Implicit Surfaces, Collision Detection, & Volumetric Data Structures. Loop Subdivision. Loop Subdivision. Questions/Comments? Homework 1: Questions/Comments? Implicit Surfaces,, & Volumetric Data Structures Loop Subdivision Shirley, Fundamentals of Computer Graphics Loop Subdivision SIGGRAPH 2000 course notes Subdivision for

More information