* Removed deprecated or dead code paths
* Simplified build system setup for physics support
* Deprecated build system flags and unsupported macros
#jira none
#rb Chris.Caulfield, Kriss.Gossart
#preflight 62963ec0fe779f23c8ea0c5e
[CL 20450744 by Benn Gallagher in ue5-main branch]
When MTD is not required we were looking for all bounding volumes of tringles intersecting with the query then computing all triangles intersection and once we found one returning true.
Now as soon as a bounding volume intersect the query we compute the triangle intersection and if an intersection is found we return true.
#preflight: https://horde.devtools.epicgames.com/job/6272988e7b6d0faffa724e98
[CL 20056585 by vincent robert in ue5-main branch]
- wire ContactModifier mass and inertia scales through to the solver
- separate user mass and inertia scales from shock propagation scales in SolverBody
- remove unused mass conditioning in Joint Solver and hook up to SolverBody shock prop scale
- add tests for inertia modification and reset
#rb max.whitehead
#jira none
#preflight 6271c703ea29c2feb3e5db89
[CL 20035885 by Chris Caulfield in ue5-main branch]
- projectionphase in main solver
- add teleport projection
- recombine projection flags into one flag
- remove unused iteration counts
- correct the iteration count names
#jira none
#rb jaco.vandyk, michael.forot
#preflight 6271490afe09c0cfbc3c5a1e
[CL 20026916 by Chris Caulfield in ue5-main branch]
- Context : this was failing because of the recent change of convex generation algorithm that affects the order of the resulting faces
- Made the test more resilient to face order
#fyi jaco.vandyk, chis.caulfield
#jira none
#preflight 625ef3409c09ef439d9c326b
[CL 19813189 by cedric caillaud in ue5-main branch]
- fixed unit tests
- add a way to override the default build method if necessary
#rb jimmy.andrews, brice.criswell
#jira none
#preflight 6257633d1543022eed525d4e
[CL 19797773 by cedric caillaud in ue5-main branch]