Week 11 -
Hello everyone, the earlier approach was completed but it suffered from objects getting crumbled when collisions occurred. After much analysis it was realised the issue could have been because all points were being checked for collisions instead of just surface points which caused a logical error in how intersecting faces for collisions are found.
To solve this we are now extracting just surface points and tets and performing collision detection and correction using those. This hasn’t worked yet and it was seen that the objects are passing through (essentially collisions are not being detected) and I’m working on the same to understand why that is happening.