Imported Custom Convex Collision Mesh has Topology Modified

Physics - Sep 11, 2019

Importing custom pre-triangulated UCX collision data, can modify the topology of the mesh producing an inaccurate collision shape. ...

OnHit not firing when capsule collider passes onto very close and same height mesh

Physics - Sep 10, 2019

When a capsule collider passes from the top of one piece of geometry to another that is very close the OnHit event doesn't fire. I have attached a project that demonstrates the issue in 4.23. A vid ...

Collisions aren't disabled by UPhysicsConstraintComponent in non-blocking streaming levels

Physics - Sep 5, 2019

When using a constraint to disable collision between the constrained bodies, collisions are not ignored if the constraint is part of a streamed in sub level that does not block on load. This also oc ...

"Simulate Selected" overwrites "Physics Type" property when playing in Editor

Physics - Sep 5, 2019

"Simulate Selected" overwrites "Physics Type" property when playing in Editor. In any subsequent PIE sessions SK_Mannequin will simulate physics even though the option is toggled off. This was repo ...

AnimDynamics does not accurately reflect the wind direction when SimulationSpace is set to something other than Component

Physics - Sep 3, 2019

The processing related to WindDirection in AnimDynamics( in FAnimNode_AnimDynamics::PreUpdate ) does not consider other than ComponentSpace.// Setup wind data Body->bWindEnabled = true; Scene->Get ...

FPhysicsInterface_PhysX::LineTrace_Geom fails for welded bodies

Physics - Aug 2, 2019

FPhysicsInterface_PhysX::LineTrace_Geom does not properly respond to welded child bodies. ...

UWorld Async Sweep functions missing the FQuat parameter

Physics - Jul 22, 2019

The UWorld Async Sweep functions are missing the FQuat Rot parameter of their sync counterparts and the Sweep, Overlap, and Async Overlap functions are missing param comments for their rotation para ...

When welding a procedural mesh component to a non-physics simulated static mesh that overlap they collide continuously

Physics - Jul 18, 2019

When attaching a Procedural Mesh Component with a copied static mesh to a static mesh component the two meshes collide and "push" each other (go flying on play). Weld is to be used for simulated ph ...

UPaperGroupedSpriteComponent does not override handling for its multiple FBodyInstances

Physics - Jul 10, 2019

UPaperGroupedSpriteComponent does not properly update its physics data at runtime, due to relying on the inherited UPrimitiveComponent functions that do not handle its multiple FBodyInstances. ...