Labs
Materials for offline practical labs using the Bullet Physics Engine and OpenGL. Source code to accompany these labs is available here. There is likely to be a missing .dll file that will prevent compilation initially - a quick search online should rectify this. I will post a link here once someone notifies me of the details.
It is important that you attempt at least one lab every week (feel free to move ahead if you have the time) and ensure that you take the time to experiment with the code - attempt to break things, play with parameters to see the effects. You should also use the online Bullet documentation to extend your lab work and see what else is possible.
Ultimately, the labs will lead to your major assignmemnt for the semester.
-
Lab 1
Building a Game Application with Bullet and OpenGL -
Lab 2
Rendering and User Input -
Lab 3
Physics Initialization -
Lab 4
Object Mannagement and Debug Rendering -
Lab 5
Raycasting and Constraints -
Lab 6
Events, Triggers and Explosions -
Lab 7
Collision Shapes -
Lab 8
Collision Filtering -
Lab 9
Soft Body Dynamics