UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::Private::FPBDCollisionSolverManifoldPoint Class Reference

A single contact point in a FPBDCollisionSolver. More...

#include <PBDCollisionSolver.h>

Public Attributes

FSolverVec3 RelativeContactPoints [2]
 
FSolverVec3 ContactNormal
 
FSolverVec3 ContactTangentU
 
FSolverVec3 ContactTangentV
 
FSolverReal ContactDeltaNormal
 
FSolverReal ContactDeltaTangentU
 
FSolverReal ContactDeltaTangentV
 
FSolverReal ContactTargetVelocityNormal
 
FSolverVec3 ContactRxNormal0
 
FSolverVec3 ContactRxNormal1
 
FSolverVec3 ContactRxTangentU0
 
FSolverVec3 ContactRxTangentV0
 
FSolverVec3 ContactRxTangentU1
 
FSolverVec3 ContactRxTangentV1
 
FSolverVec3 ContactNormalAngular0
 
FSolverVec3 ContactTangentUAngular0
 
FSolverVec3 ContactTangentVAngular0
 
FSolverVec3 ContactNormalAngular1
 
FSolverVec3 ContactTangentUAngular1
 
FSolverVec3 ContactTangentVAngular1
 
FSolverReal ContactMassNormal
 
FSolverReal ContactMassTangentU
 
FSolverReal ContactMassTangentV
 
FSolverReal NetPushOutNormal
 
FSolverReal NetPushOutTangentU
 
FSolverReal NetPushOutTangentV
 
FSolverReal NetImpulseNormal
 
FSolverReal NetImpulseTangentU
 
FSolverReal NetImpulseTangentV
 
FSolverReal NetSoftPushOutNormal
 
FSolverReal StaticFrictionRatio
 
uint32 bApplyFriction: 1
 

Detailed Description

A single contact point in a FPBDCollisionSolver.

Note
Internal Chaos class subject to API changes, renaming or removal

Member Data Documentation

◆ bApplyFriction

uint32 Chaos::Private::FPBDCollisionSolverManifoldPoint::bApplyFriction

◆ ContactDeltaNormal

FSolverReal Chaos::Private::FPBDCollisionSolverManifoldPoint::ContactDeltaNormal

◆ ContactDeltaTangentU

FSolverReal Chaos::Private::FPBDCollisionSolverManifoldPoint::ContactDeltaTangentU

◆ ContactDeltaTangentV

FSolverReal Chaos::Private::FPBDCollisionSolverManifoldPoint::ContactDeltaTangentV

◆ ContactMassNormal

FSolverReal Chaos::Private::FPBDCollisionSolverManifoldPoint::ContactMassNormal

◆ ContactMassTangentU

FSolverReal Chaos::Private::FPBDCollisionSolverManifoldPoint::ContactMassTangentU

◆ ContactMassTangentV

FSolverReal Chaos::Private::FPBDCollisionSolverManifoldPoint::ContactMassTangentV

◆ ContactNormal

FSolverVec3 Chaos::Private::FPBDCollisionSolverManifoldPoint::ContactNormal

◆ ContactNormalAngular0

FSolverVec3 Chaos::Private::FPBDCollisionSolverManifoldPoint::ContactNormalAngular0

◆ ContactNormalAngular1

FSolverVec3 Chaos::Private::FPBDCollisionSolverManifoldPoint::ContactNormalAngular1

◆ ContactRxNormal0

FSolverVec3 Chaos::Private::FPBDCollisionSolverManifoldPoint::ContactRxNormal0

◆ ContactRxNormal1

FSolverVec3 Chaos::Private::FPBDCollisionSolverManifoldPoint::ContactRxNormal1

◆ ContactRxTangentU0

FSolverVec3 Chaos::Private::FPBDCollisionSolverManifoldPoint::ContactRxTangentU0

◆ ContactRxTangentU1

FSolverVec3 Chaos::Private::FPBDCollisionSolverManifoldPoint::ContactRxTangentU1

◆ ContactRxTangentV0

FSolverVec3 Chaos::Private::FPBDCollisionSolverManifoldPoint::ContactRxTangentV0

◆ ContactRxTangentV1

FSolverVec3 Chaos::Private::FPBDCollisionSolverManifoldPoint::ContactRxTangentV1

◆ ContactTangentU

FSolverVec3 Chaos::Private::FPBDCollisionSolverManifoldPoint::ContactTangentU

◆ ContactTangentUAngular0

FSolverVec3 Chaos::Private::FPBDCollisionSolverManifoldPoint::ContactTangentUAngular0

◆ ContactTangentUAngular1

FSolverVec3 Chaos::Private::FPBDCollisionSolverManifoldPoint::ContactTangentUAngular1

◆ ContactTangentV

FSolverVec3 Chaos::Private::FPBDCollisionSolverManifoldPoint::ContactTangentV

◆ ContactTangentVAngular0

FSolverVec3 Chaos::Private::FPBDCollisionSolverManifoldPoint::ContactTangentVAngular0

◆ ContactTangentVAngular1

FSolverVec3 Chaos::Private::FPBDCollisionSolverManifoldPoint::ContactTangentVAngular1

◆ ContactTargetVelocityNormal

FSolverReal Chaos::Private::FPBDCollisionSolverManifoldPoint::ContactTargetVelocityNormal

◆ NetImpulseNormal

FSolverReal Chaos::Private::FPBDCollisionSolverManifoldPoint::NetImpulseNormal

◆ NetImpulseTangentU

FSolverReal Chaos::Private::FPBDCollisionSolverManifoldPoint::NetImpulseTangentU

◆ NetImpulseTangentV

FSolverReal Chaos::Private::FPBDCollisionSolverManifoldPoint::NetImpulseTangentV

◆ NetPushOutNormal

FSolverReal Chaos::Private::FPBDCollisionSolverManifoldPoint::NetPushOutNormal

◆ NetPushOutTangentU

FSolverReal Chaos::Private::FPBDCollisionSolverManifoldPoint::NetPushOutTangentU

◆ NetPushOutTangentV

FSolverReal Chaos::Private::FPBDCollisionSolverManifoldPoint::NetPushOutTangentV

◆ NetSoftPushOutNormal

FSolverReal Chaos::Private::FPBDCollisionSolverManifoldPoint::NetSoftPushOutNormal

◆ RelativeContactPoints

FSolverVec3 Chaos::Private::FPBDCollisionSolverManifoldPoint::RelativeContactPoints[2]

◆ StaticFrictionRatio

FSolverReal Chaos::Private::FPBDCollisionSolverManifoldPoint::StaticFrictionRatio

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