UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::FTriangleMeshSweepVisitorCCD< QueryGeomType, IdxType > Struct Template Reference

Public Member Functions

 FTriangleMeshSweepVisitorCCD (const FTriangleMeshImplicitObject &InTriMesh, const TArray< TVec3< IdxType > > &InElements, const QueryGeomType &InQueryGeom, const FVec3 &InScaledDirNormalized, const FReal InLengthScale, const FReal InLength, const FRigidTransform3 &InScaledStartTM, FVec3 InTriMeshScale, FReal InCullsBackFaceSweepsCode, const FReal InIgnorePenetration, const FReal InTargetPenetration)
 
const voidGetQueryData () const
 
const voidGetSimData () const
 
const voidGetQueryPayload () const
 
bool VisitOverlap (const TSpatialVisitorData< int32 > &VisitData)
 
bool VisitRaycast (const TSpatialVisitorData< int32 > &VisitData, FRealSingle &CurDataLength)
 
bool VisitSweep (const TSpatialVisitorData< int32 > &VisitData, FRealSingle &CurDataLength)
 

Public Attributes

FReal OutDistance
 
FReal OutPhi
 
FVec3 OutPosition
 
FVec3 OutNormal
 
int32 OutFaceIndex
 

Constructor & Destructor Documentation

◆ FTriangleMeshSweepVisitorCCD()

Chaos::FTriangleMeshSweepVisitorCCD< QueryGeomType, IdxType >::FTriangleMeshSweepVisitorCCD ( const FTriangleMeshImplicitObject InTriMesh,
const TArray< TVec3< IdxType > > &  InElements,
const QueryGeomType InQueryGeom,
const FVec3 InScaledDirNormalized,
const FReal  InLengthScale,
const FReal  InLength,
const FRigidTransform3 InScaledStartTM,
FVec3  InTriMeshScale,
FReal  InCullsBackFaceSweepsCode,
const FReal  InIgnorePenetration,
const FReal  InTargetPenetration 
)
inline

Member Function Documentation

◆ GetQueryData()

const void * Chaos::FTriangleMeshSweepVisitorCCD< QueryGeomType, IdxType >::GetQueryData ( ) const
inline

◆ GetQueryPayload()

const void * Chaos::FTriangleMeshSweepVisitorCCD< QueryGeomType, IdxType >::GetQueryPayload ( ) const
inline

Return a pointer to the payload on which we are querying the acceleration structure

◆ GetSimData()

◆ VisitOverlap()

◆ VisitRaycast()

bool Chaos::FTriangleMeshSweepVisitorCCD< QueryGeomType, IdxType >::VisitRaycast ( const TSpatialVisitorData< int32 > &  VisitData,
FRealSingle CurDataLength 
)
inline

◆ VisitSweep()

bool Chaos::FTriangleMeshSweepVisitorCCD< QueryGeomType, IdxType >::VisitSweep ( const TSpatialVisitorData< int32 > &  VisitData,
FRealSingle CurDataLength 
)
inline

Member Data Documentation

◆ OutDistance

◆ OutFaceIndex

◆ OutNormal

◆ OutPhi

◆ OutPosition


The documentation for this struct was generated from the following file: