|
| FRigidTransform3 | Chaos::Collisions::GetTransform (const TGeometryParticleHandle< FReal, 3 > *Particle) |
| |
| template<typename TRealType > |
| TMatrix33< TRealType > | Chaos::Collisions::ComputeFactorMatrix3 (const TVec3< TRealType > &V, const TMatrix33< TRealType > &M, const TRealType Im) |
| |
| template<typename TRealType > |
| TVec3< TRealType > | Chaos::Collisions::ComputeFactorDiagonal3 (const TVec3< TRealType > &V, const TMatrix33< TRealType > &M, const TRealType Im) |
| |
| FVec3 | Chaos::Collisions::GetEnergyClampedImpulse (const TPBDRigidParticleHandle< FReal, 3 > *PBDRigid0, const TPBDRigidParticleHandle< FReal, 3 > *PBDRigid1, const FVec3 &Impulse, const FVec3 &VectorToPoint1, const FVec3 &VectorToPoint2, const FVec3 &Velocity1, const FVec3 &Velocity2) |
| |
| FVec3 | Chaos::Collisions::GetEnergyClampedImpulse (const FVec3 &Impulse, FReal InvM0, const FMatrix33 &InvI0, FReal InvM1, const FMatrix33 &InvI1, const FRotation3 &Q0, const FVec3 &V0, const FVec3 &W0, const FRotation3 &Q1, const FVec3 &V1, const FVec3 &W1, const FVec3 &ContactOffset0, const FVec3 &ContactOffset1, const FVec3 &ContactVelocity0, const FVec3 &ContactVelocity1) |
| |
| bool | Chaos::Collisions::SampleObjectNoNormal (const FImplicitObject &Object, const FRigidTransform3 &ObjectTransform, const FRigidTransform3 &SampleToObjectTransform, const FVec3 &SampleParticle, FReal Thickness, FContactPoint &Contact) |
| |
| bool | Chaos::Collisions::SampleObjectNormalAverageHelper (const FImplicitObject &Object, const FRigidTransform3 &ObjectTransform, const FRigidTransform3 &SampleToObjectTransform, const FVec3 &SampleParticle, FReal Thickness, FReal &TotalThickness, FContactPoint &Contact) |
| |
| template<ECollisionUpdateType UpdateType> |
| FContactPoint | Chaos::Collisions::SampleObject (const FImplicitObject &Object, const FRigidTransform3 &ObjectTransform, const FBVHParticles &SampleParticles, const FRigidTransform3 &SampleParticlesTransform, FReal CullingDistance) |
| |
| TArray< Pair< const FImplicitObject *, FRigidTransform3 > > | Chaos::Collisions::FindRelevantShapes (const FImplicitObject *ParticleObj, const FRigidTransform3 &ParticlesTM, const FImplicitObject &LevelsetObj, const FRigidTransform3 &LevelsetTM, const FReal Thickness) |
| |