UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CollisionOneShotManifoldsMeshShapes.h File Reference

Go to the source code of this file.

Namespaces

namespace  Chaos
 
namespace  Chaos::Collisions
 

Functions

void Chaos::Collisions::ConstructQuadraticConvexTriMeshOneShotManifold (const FImplicitObject &Quadratic, const FRigidTransform3 &Quadraticransform, const FImplicitObject &TriangleMesh, const FRigidTransform3 &TriMeshTransform, const FReal Dt, FPBDCollisionConstraint &Constraint)
 Build the contact manifold between a Quadratic Convex shape and a TriMesh.
 
void Chaos::Collisions::ConstructQuadraticConvexHeightFieldOneShotManifold (const FImplicitObject &Quadratic, const FRigidTransform3 &QuadraticTransform, const FHeightField &HeightField, const FRigidTransform3 &HeightFieldTransform, const FReal Dt, FPBDCollisionConstraint &Constraint)
 Build the contact manifold between a Quadratic Convex shape (Sphere, Capsule) and a TriMesh.
 
void Chaos::Collisions::ConstructPlanarConvexTriMeshOneShotManifold (const FImplicitObject &Convex, const FRigidTransform3 &ConvexTransform, const FImplicitObject &InMesh, const FRigidTransform3 &MeshTransform, FPBDCollisionConstraint &Constraint)
 Populate the Constraint with a manifold of contacts between a Convex and a TriangleMesh.
 
void Chaos::Collisions::ConstructPlanarConvexHeightFieldOneShotManifold (const FImplicitObject &Convex, const FRigidTransform3 &ConvexTransform, const FHeightField &Mesh, const FRigidTransform3 &MeshTransform, FPBDCollisionConstraint &Constraint)
 Populate the Constraint with a manifold of contacts between a Convex and a HeightField.