This tech demo showcases the implementation of a soft-body cloth simulation utilizing Verlet Integration. The simulation incorporates collision detection and response with a user-controlled sphere. Notably, the demo was developed in C++ using OpenGL, without reliance on pre-existing physics libraries or engines. The demo also includes rotation and rotational collision response with spheres. The box that appears around the cloth represents an Axis Aligned Bounding Box that is used for optimization when checking collisions between the cloth and multiple external objects.
This demo was developed as a college project within the Game Development - Advanced Programming curriculum at Fanshawe College.