Commit Graph

27 Commits

Author SHA1 Message Date
Andrew Davidson
3ddc3a4da3 Merge up from //UE5/Dev-LargeWorldCoordinates
#rb none

[CL 16211417 by Andrew Davidson in ue5-main branch]
2021-05-05 15:07:25 -04:00
Marc Audy
01b7c9f4f5 Merge UE5/RES @ 15958325 to UE5/Main
This represents UE4/Main @ 15913390 and Dev-PerfTest @ 15913304

[CL 15958515 by Marc Audy in ue5-main branch]
2021-04-08 14:32:07 -04:00
Marc Audy
8f73cd7fa9 Merge UE5/Release-Engine-Staging @ 15630841 to UE5/Main
This represents UE4/Main @ 15601601

[CL 15631170 by Marc Audy in ue5-main branch]
2021-03-05 19:27:14 -04:00
Marc Audy
9753392e2b Merge UE5/RES CL# 15462083 to UE5/Main
This represents UE4/Main @ 15414221

[CL 15463811 by Marc Audy in ue5-main branch]
2021-02-18 18:13:28 -04:00
Marc Audy
cac1fe0019 Merge UE5/Release-Engine-Staging @ CL# 15299266 to UE5/Main
This represents UE4/Main @ CL# 15277572

[CL 15299962 by Marc Audy in ue5-main branch]
2021-02-03 14:57:28 -04:00
brett miller
31cd37f7bd Chaos::FComplex
-- FComplex now uses an array of FVec3 instead of TParticles to represent vertices.

#jira FROST-1011
#rb brice.criswell,benn.gallagher,chris.caulfield

[CL 15289634 by brett miller in ue5-main branch]
2021-02-02 23:54:46 -04:00
Marc Audy
bc88b73a29 Merge Release-Engine-Staging to Main @ CL# 15151250
Represents UE4/Main @ 15133763

[CL 15158774 by Marc Audy in ue5-main branch]
2021-01-21 16:22:06 -04:00
Marc Audy
a7f9391231 Merge UE5/Release-Engine-Staging @ 14811410 to UE5/Main
This represents UE4/Main @ 14768117

For ReleaseObjectVersion.h
#lockdown Marcus.Wassmer

[CL 14811440 by Marc Audy in ue5-main branch]
2020-11-24 18:42:39 -04:00
Marc Audy
68150e0be7 Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
This represents UE4/Main @ 14594913

[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
jaco vandyk
cdf44fda33 Chaos Physics:
EPA resulted in large penetrations when shapes are slightly separated (in some cases): fixed
EPA now supports small separations more robustly (This is necessary since GJK won't handle this case)
Minor simplex numerical accuracy change

#rb Ori.Cohen
[FYI] Michael.Lentine, Steven.Barnett, Max.Whitehead
[at]Ori.Cohen


#ROBOMERGE-SOURCE: CL 12231807 via CL 12232289 via CL 12241404
#ROBOMERGE-BOT: (v664-12234175)

[CL 12242027 by jaco vandyk in Main branch]
2020-03-18 06:28:49 -04:00
jaco vandyk
af25eaba8e Chaos Physics collision: Moved EPA test (boat vs heightfield) from broken to fixed, to avoid regression
#rb none
[FYI] Michael.Lentine, Max.Whitehead


#ROBOMERGE-SOURCE: CL 12194953 via CL 12194957 via CL 12197088
#ROBOMERGE-BOT: (v662-12191386)

[CL 12197689 by jaco vandyk in Main branch]
2020-03-16 09:23:31 -04:00
jaco vandyk
6e8d01c6a4 ChaosPhysics collision detection:
- EPA calculate correct normals for certain edge cases (when starting with a point simplex)
- Make sure initial EPA tetrahedron is correctly orientated with touching cases
- Rename template parameter to be more descriptive

#rb Ori.Cohen
[FYI] Michael.Lentine, Max.Whitehead, Steven.Barnett
[at]Ori.Cohen


#ROBOMERGE-SOURCE: CL 12162410 via CL 12162411 via CL 12162412
#ROBOMERGE-BOT: (v661-12148976)

[CL 12162413 by jaco vandyk in Main branch]
2020-03-13 09:47:25 -04:00
jaco vandyk
826aba0a14 - Test case: Add one failure case for EPA
- GJK: Comment about using -V instread of B - A for increased accuracy


#rb none
[FYI] Michael.Lentine, Ori.Cohen, Max Whitehead


#ROBOMERGE-SOURCE: CL 11564230 via CL 11564231 via CL 11564232
#ROBOMERGE-BOT: (v654-11333218)

[CL 11564233 by jaco vandyk in Main branch]
2020-02-20 04:41:08 -05:00
max whitehead
8a4696d872 Update unit test for GJKRaycast2 ClosestB computation being wrong (capsule sweep vs RockWall trimesh).
#rb none


#ROBOMERGE-SOURCE: CL 11459191 via CL 11459192 via CL 11459195
#ROBOMERGE-BOT: (v654-11333218)

[CL 11459196 by max whitehead in Main branch]
2020-02-17 08:39:28 -05:00
michael lentine
bb7da162e9 Added failure case
#rb none


#ROBOMERGE-SOURCE: CL 11455908 via CL 11455909 via CL 11455910
#ROBOMERGE-BOT: (v654-11333218)

[CL 11456373 by michael lentine in Main branch]
2020-02-15 10:21:51 -05:00
max whitehead
e385861773 Repro Player/Rockwall collision issue in unit test.
#rb none


#ROBOMERGE-SOURCE: CL 11454974 via CL 11454992 via CL 11454999
#ROBOMERGE-BOT: (v654-11333218)

[CL 11456305 by max whitehead in Main branch]
2020-02-15 10:20:55 -05:00
max whitehead
1f5cd6b7d3 Add unit test demonstrating how slight difference in rotation causes vastly different normal in a initially overlapping sweep.
[FYI] ori.cohen


#ROBOMERGE-SOURCE: CL 11237395 via CL 11240493 via CL 11240596
#ROBOMERGE-BOT: (v644-11213502)

[CL 11241903 by max whitehead in Main branch]
2020-02-04 22:37:44 -05:00
chris caulfield
7d41167a7f Chaos - Simple-ish failing EPA unit test
[FYI] ori.cohen
#rb none


#ROBOMERGE-SOURCE: CL 11209609 via CL 11209620 via CL 11209623
#ROBOMERGE-BOT: (v643-11205221)

[CL 11209630 by chris caulfield in Main branch]
2020-02-03 15:57:44 -05:00
max whitehead
b57b672aae Unit test demonstrating normal in wrong direction and tiny penetration returned from GJK/EPA for Boat against ground.
Related to boat falling through convex collider.
[FYI] ori.cohen


#ROBOMERGE-SOURCE: CL 11191381 via CL 11191382 via CL 11193022 via CL 11193302
#ROBOMERGE-BOT: (v640-11091645)

[CL 11193463 by max whitehead in Main branch]
2020-01-31 02:22:01 -05:00
ori cohen
bf10b5f565 Fall back on EPA when GJK degenerate fails. We assume this only happens when simplex is close to the origin.
#rb none
[FYI] Max.Whitehead


#ROBOMERGE-SOURCE: CL 11120907 via CL 11120926 via CL 11120932 via CL 11120945
#ROBOMERGE-BOT: (v640-11091645)

[CL 11120948 by ori cohen in Main branch]
2020-01-27 16:21:42 -05:00
max whitehead
5998805191 GJK/EPA unit tests reproing Inflation > 0 assert.
[FYI] ori.cohen


#ROBOMERGE-SOURCE: CL 11116096 via CL 11116262 via CL 11116272 via CL 11116276
#ROBOMERGE-BOT: (v640-11091645)

[CL 11117027 by max whitehead in Main branch]
2020-01-27 13:21:41 -05:00
ori cohen
f8f1650132 Fix triangle support function. Fixes sweep vs heightfield and sweep vs trimesh
#rb none
[FYI] Benn.Gallagher


#ROBOMERGE-SOURCE: CL 11092683 via CL 11092806 via CL 11092829 via CL 11092898
#ROBOMERGE-BOT: (v640-11091645)

[CL 11093307 by ori cohen in Main branch]
2020-01-23 10:21:30 -05:00
max whitehead
f3cf6d83fe Add false negative Sphere Sweep vs Triangle unit test for easy repro.
This repros behaviour causing traps to be placeable inside hills
[FYI] ori.cohen


#ROBOMERGE-SOURCE: CL 11085851 via CL 11086942 via CL 11086945 via CL 11086947
#ROBOMERGE-BOT: (v637-11041722)

[CL 11086951 by max whitehead in Main branch]
2020-01-22 15:58:38 -05:00