Commit Graph

6 Commits

Author SHA1 Message Date
0283935918 added std::optional 2025-11-13 21:25:45 +03:00
88d4447b20 add another test 2025-11-13 17:22:54 +03:00
ee458a24f7 fixed formating 2025-11-13 16:56:48 +03:00
fa91f21e39 Refactors collision detection with GJK and EPA
This commit refactors the collision detection pipeline to utilize a more standard GJK algorithm and simplifies the EPA implementation.

Removes the custom `GjkAlgorithmWithSimplex` in favor of the standalone `GjkAlgorithm`. This streamlines the collision detection process and enhances code clarity.

Updates unit tests to align with the new GJK implementation, ensuring continued functionality and correctness.
2025-11-13 16:39:26 +03:00
873bdd2036 Improves EPA test coverage
Adds a comprehensive unit test for the EPA algorithm,
validating collision detection, depth calculation, and
separation axis determination with a cube overlap scenario.

Refactors the test for clarity and robustness.
2025-11-13 16:34:14 +03:00
06b597f37c added epa 2025-11-13 15:57:38 +03:00