Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/FTriangleMeshImplicitObject
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool SweepGeomCCD
(
const FSphere& QueryGeom, |
Sweep used for CCD. Ignores triangles we penetrate by less than IgnorePenetration, and calculate the TOI for a depth of TargetPenetration. If both are zero, this is equivalent to SweepGeom. | Chaos/TriangleMeshImplicitObject.h | |
bool SweepGeomCCD
(
const TBox< FReal, 3 >& QueryGeom, |
Chaos/TriangleMeshImplicitObject.h | ||
bool SweepGeomCCD
(
const FCapsule& QueryGeom, |
Chaos/TriangleMeshImplicitObject.h | ||
bool SweepGeomCCD
(
const FConvex& QueryGeom, |
Chaos/TriangleMeshImplicitObject.h | ||
bool SweepGeomCCD
(
const TImplicitObjectScaled< FSphere >& QueryGeom, |
Chaos/TriangleMeshImplicitObject.h | ||
bool SweepGeomCCD
(
const TImplicitObjectScaled< TBox< FReal, 3 > >& QueryGeom, |
Chaos/TriangleMeshImplicitObject.h | ||
bool SweepGeomCCD
(
const TImplicitObjectScaled< FCapsule >& QueryGeom, |
Chaos/TriangleMeshImplicitObject.h | ||
bool SweepGeomCCD
(
const TImplicitObjectScaled< FConvex >& QueryGeom, |
Chaos/TriangleMeshImplicitObject.h |
SweepGeomCCD(const FSphere &, const FRigidTransform3 &, const FVec3 &, const FReal, const FReal, const FReal, FReal &, FReal &, FVec3 &, FVec3 &, int32 &, FVec3 &, const FVec3 &)
Description
Sweep used for CCD. Ignores triangles we penetrate by less than IgnorePenetration, and calculate the TOI for a depth of TargetPenetration. If both are zero, this is equivalent to SweepGeom.
| Name | SweepGeomCCD |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/TriangleMeshImplicitObject.h |
| Include Path | #include "Chaos/TriangleMeshImplicitObject.h" |
| Source | /Engine/Source/Runtime/Experimental/Chaos/Private/Chaos/TriangleMeshImplicitObject.cpp |
bool SweepGeomCCD
(
const FSphere & QueryGeom,
const FRigidTransform3 & StartTM,
const FVec3 & Dir,
const FReal Length,
const FReal IgnorePenetration,
const FReal TargetPenetration,
FReal & OutTOI,
FReal & OutPhi,
FVec3 & OutPosition,
FVec3 & OutNormal,
int32 & OutFaceIndex,
FVec3 & OutFaceNormal,
const FVec3 & TriMeshScale
) const
SweepGeomCCD(const TBox< FReal, 3 > &, const FRigidTransform3 &, const FVec3 &, const FReal, const FReal, const FReal, FReal &, FReal &, FVec3 &, FVec3 &, int32 &, FVec3 &, const FVec3 &)
| Name | SweepGeomCCD |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/TriangleMeshImplicitObject.h |
| Include Path | #include "Chaos/TriangleMeshImplicitObject.h" |
| Source | /Engine/Source/Runtime/Experimental/Chaos/Private/Chaos/TriangleMeshImplicitObject.cpp |
bool SweepGeomCCD
(
const TBox< FReal, 3 > & QueryGeom,
const FRigidTransform3 & StartTM,
const FVec3 & Dir,
const FReal Length,
const FReal IgnorePenetration,
const FReal TargetPenetration,
FReal & OutTOI,
FReal & OutPhi,
FVec3 & OutPosition,
FVec3 & OutNormal,
int32 & OutFaceIndex,
FVec3 & OutFaceNormal,
const FVec3 & TriMeshScale
) const
SweepGeomCCD(const FCapsule &, const FRigidTransform3 &, const FVec3 &, const FReal, const FReal, const FReal, FReal &, FReal &, FVec3 &, FVec3 &, int32 &, FVec3 &, const FVec3 &)
| Name | SweepGeomCCD |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/TriangleMeshImplicitObject.h |
| Include Path | #include "Chaos/TriangleMeshImplicitObject.h" |
| Source | /Engine/Source/Runtime/Experimental/Chaos/Private/Chaos/TriangleMeshImplicitObject.cpp |
bool SweepGeomCCD
(
const FCapsule & QueryGeom,
const FRigidTransform3 & StartTM,
const FVec3 & Dir,
const FReal Length,
const FReal IgnorePenetration,
const FReal TargetPenetration,
FReal & OutTOI,
FReal & OutPhi,
FVec3 & OutPosition,
FVec3 & OutNormal,
int32 & OutFaceIndex,
FVec3 & OutFaceNormal,
const FVec3 & TriMeshScale
) const
SweepGeomCCD(const FConvex &, const FRigidTransform3 &, const FVec3 &, const FReal, const FReal, const FReal, FReal &, FReal &, FVec3 &, FVec3 &, int32 &, FVec3 &, const FVec3 &)
| Name | SweepGeomCCD |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/TriangleMeshImplicitObject.h |
| Include Path | #include "Chaos/TriangleMeshImplicitObject.h" |
| Source | /Engine/Source/Runtime/Experimental/Chaos/Private/Chaos/TriangleMeshImplicitObject.cpp |
bool SweepGeomCCD
(
const FConvex & QueryGeom,
const FRigidTransform3 & StartTM,
const FVec3 & Dir,
const FReal Length,
const FReal IgnorePenetration,
const FReal TargetPenetration,
FReal & OutTOI,
FReal & OutPhi,
FVec3 & OutPosition,
FVec3 & OutNormal,
int32 & OutFaceIndex,
FVec3 & OutFaceNormal,
const FVec3 & TriMeshScale
) const
SweepGeomCCD(const TImplicitObjectScaled< FSphere > &, const FRigidTransform3 &, const FVec3 &, const FReal, const FReal, const FReal, FReal &, FReal &, FVec3 &, FVec3 &, int32 &, FVec3 &, const FVec3 &)
| Name | SweepGeomCCD |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/TriangleMeshImplicitObject.h |
| Include Path | #include "Chaos/TriangleMeshImplicitObject.h" |
| Source | /Engine/Source/Runtime/Experimental/Chaos/Private/Chaos/TriangleMeshImplicitObject.cpp |
bool SweepGeomCCD
(
const TImplicitObjectScaled< FSphere > & QueryGeom,
const FRigidTransform3 & StartTM,
const FVec3 & Dir,
const FReal Length,
const FReal IgnorePenetration,
const FReal TargetPenetration,
FReal & OutTOI,
FReal & OutPhi,
FVec3 & OutPosition,
FVec3 & OutNormal,
int32 & OutFaceIndex,
FVec3 & OutFaceNormal,
const FVec3 & TriMeshScale
) const
SweepGeomCCD(const TImplicitObjectScaled< TBox< FReal, 3 > > &, const FRigidTransform3 &, const FVec3 &, const FReal, const FReal, const FReal, FReal &, FReal &, FVec3 &, FVec3 &, int32 &, FVec3 &, const FVec3 &)
| Name | SweepGeomCCD |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/TriangleMeshImplicitObject.h |
| Include Path | #include "Chaos/TriangleMeshImplicitObject.h" |
| Source | /Engine/Source/Runtime/Experimental/Chaos/Private/Chaos/TriangleMeshImplicitObject.cpp |
bool SweepGeomCCD
(
const TImplicitObjectScaled< TBox< FReal, 3 > > & QueryGeom,
const FRigidTransform3 & StartTM,
const FVec3 & Dir,
const FReal Length,
const FReal IgnorePenetration,
const FReal TargetPenetration,
FReal & OutTOI,
FReal & OutPhi,
FVec3 & OutPosition,
FVec3 & OutNormal,
int32 & OutFaceIndex,
FVec3 & OutFaceNormal,
const FVec3 & TriMeshScale
) const
SweepGeomCCD(const TImplicitObjectScaled< FCapsule > &, const FRigidTransform3 &, const FVec3 &, const FReal, const FReal, const FReal, FReal &, FReal &, FVec3 &, FVec3 &, int32 &, FVec3 &, const FVec3 &)
| Name | SweepGeomCCD |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/TriangleMeshImplicitObject.h |
| Include Path | #include "Chaos/TriangleMeshImplicitObject.h" |
| Source | /Engine/Source/Runtime/Experimental/Chaos/Private/Chaos/TriangleMeshImplicitObject.cpp |
bool SweepGeomCCD
(
const TImplicitObjectScaled< FCapsule > & QueryGeom,
const FRigidTransform3 & StartTM,
const FVec3 & Dir,
const FReal Length,
const FReal IgnorePenetration,
const FReal TargetPenetration,
FReal & OutTOI,
FReal & OutPhi,
FVec3 & OutPosition,
FVec3 & OutNormal,
int32 & OutFaceIndex,
FVec3 & OutFaceNormal,
const FVec3 & TriMeshScale
) const
SweepGeomCCD(const TImplicitObjectScaled< FConvex > &, const FRigidTransform3 &, const FVec3 &, const FReal, const FReal, const FReal, FReal &, FReal &, FVec3 &, FVec3 &, int32 &, FVec3 &, const FVec3 &)
| Name | SweepGeomCCD |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/TriangleMeshImplicitObject.h |
| Include Path | #include "Chaos/TriangleMeshImplicitObject.h" |
| Source | /Engine/Source/Runtime/Experimental/Chaos/Private/Chaos/TriangleMeshImplicitObject.cpp |
bool SweepGeomCCD
(
const TImplicitObjectScaled< FConvex > & QueryGeom,
const FRigidTransform3 & StartTM,
const FVec3 & Dir,
const FReal Length,
const FReal IgnorePenetration,
const FReal TargetPenetration,
FReal & OutTOI,
FReal & OutPhi,
FVec3 & OutPosition,
FVec3 & OutNormal,
int32 & OutFaceIndex,
FVec3 & OutFaceNormal,
const FVec3 & TriMeshScale
) const