40 for (
const auto& vertex: proxy.GetVertices())
53 for (
const auto& vertex: proxy.GetVertices())
65 for (
auto i = decltype(childCount){0}; i < childCount; ++i)
74 return ComputeAABB(fixture.GetShape(), fixture.GetBody()->GetTransformation());
91 const auto xA = fA.GetBody()->GetTransformation();
92 const auto xB = fB.GetBody()->GetTransformation();
93 const auto childA =
GetChild(fA.GetShape(), iA);
94 const auto childB =
GetChild(fB.GetShape(), iB);
108 const auto totalDelta = input.p2 - input.p1;
109 const auto fractDelta = input.maxFraction * totalDelta;
110 return AABB{input.p1, input.p1 + fractDelta};