Download presentation
Presentation is loading. Please wait.
1
TJHSST Systems Lab Rigid Body Dynamics Simulation
Eugene Paik
2
Introduction What is rigid body dynamics?
In physics, rigid body dynamics is the study of the motion of rigid bodies. (wikipedia) What is my project about? My project focuses on accurately graphically simulating these physical interactions between rigid bodies.
3
Applications Engineering/Architecture Computer Animation Video Games Teaching
4
“State of the Art” Havok physics engine Halo 3 SSBB Starcraft II
Fallout 3 etc.
5
Development 2D vs 3D What language? Where to start?
6
Easy Familiar Existing graphics libraries
Java Easy Familiar Existing graphics libraries
7
Overview project.java Vector.java Poly.java Collision Detection
Rotating Bodies Collision Response
8
Collision Detection Separating Axis Theorem Moving bodies
Rotating bodies
9
Collision Response (Linear)
10
Collision Response (Angular)
11
Current State
12
Analysis Changes to the project: Gravity Friction 3D -> 2D
C++ -> Java OpenGL → Java Graphics Gravity Friction
13
Conclusion Bigger project than expected
Research still being done in area Collision Detection Physics Soft-body dynamics/Liquid dynamics
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.