Navigation
API > API/Runtime > API/Runtime/Chaos
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool Chaos::GJKIntersection
(
const TGeometryA&__restrict A, |
Determines if two convex geometries overlap. | Chaos/GJK.h | |
bool Chaos::GJKIntersection
(
const FGeomGJKHelperSIMD&__restrict A, |
Chaos/GJK.h |
Chaos::GJKIntersection(const TGeometryA &__restrict, const TGeometryB &__restrict, const TRigidTransform< T, 3 > &, const T, const TVector< T, 3 > &)
Description
Determines if two convex geometries overlap.
| Name | Chaos::GJKIntersection |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/GJK.h |
| Include Path | #include "Chaos/GJK.h" |
namespace Chaos
{
template<typename T, typename TGeometryA, typename TGeometryB>
bool Chaos::GJKIntersection
(
const TGeometryA &__restrict A,
const TGeometryB &__restrict B,
const TRigidTransform < T, 3 > & BToATM,
const T InThicknessA,
const TVector < T, 3 > & InitialDir
)
}
True if the geometries overlap, False otherwise
Parameters
| Name | Remarks |
|---|---|
| A | The first geometry |
| B | The second geometry |
| BToATM | The transform of B in A's local space |
| ThicknessA | The amount of geometry inflation for Geometry A(for example if the surface distance of two geometries with thickness 0 would be 2, a thickness of 0.5 would give a distance of 1.5) |
| InitialDir | The first direction we use to search the CSO |
Chaos::GJKIntersection(const FGeomGJKHelperSIMD &__restrict, const FGeomGJKHelperSIMD &__restrict, FReal, const TRigidTransform< T, 3 > &, const T, const TVector< T, 3 > &)
| Name | Chaos::GJKIntersection |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/GJK.h |
| Include Path | #include "Chaos/GJK.h" |
namespace Chaos
{
template<typename T>
bool Chaos::GJKIntersection
(
const FGeomGJKHelperSIMD &__restrict A,
const FGeomGJKHelperSIMD &__restrict B,
FReal EpsilonScale,
const TRigidTransform < T, 3 > & BToATM,
const T InThicknessA,
const TVector < T, 3 > & InitialDir
)
}