Commit Graph

65 Commits

Author SHA1 Message Date
Wojtek Figat
ff1fba403d Various fixes to allow compiling negine with custom build configurations 2022-07-26 23:10:01 +02:00
Wojtek Figat
3070493729 Add support for Physics Scene origin shifting 2022-07-04 20:04:11 +02:00
Wojtek Figat
33513834df Add support for Large Worlds in more engine systems 2022-07-02 20:07:04 +02:00
Wojtek Figat
134c8b99aa Add relative-to-camera rendering for large worlds 2022-06-21 20:03:13 +02:00
Wojtek Figat
9ba117cde3 Refactor OrientedBoundingBox to use Transform for transformation instead of Matrix (for large worlds) 2022-06-16 10:51:59 +02:00
Wojtek Figat
2bf6fac77d Format more engine code 2022-06-14 20:26:33 +02:00
Wojtek Figat
a881c90b2e Refactor engine to support double-precision vectors 2022-06-13 00:40:32 +02:00
Wojtek Figat
f82e370392 Refactor Vector types to support 64-bit precision via define switch 2022-05-25 20:04:33 +02:00
Wojtek Figat
6b84773190 Fix crash on CharacterController in prefab 2022-02-23 22:41:06 +01:00
Wojtek Figat
37e11a4b1f Merge remote-tracking branch 'origin/master'
# Conflicts:
#	Source/Engine/Physics/Physics.Queries.cpp
#	Source/Engine/Physics/Utilities.h
2022-01-20 23:29:59 +01:00
Wojtek Figat
427846f73b Refactor Physics to separate PhysicsBackend
#673
2022-01-20 23:28:43 +01:00
Wojciech Figat
8c2241c6dc Update copyright year 2022-01-14 13:31:12 +01:00
Iain Mckay
498040765b Fixing conflicts 2022-01-05 14:33:25 +01:00
Iain Mckay
32f225c922 Code review changes 2022-01-05 14:26:49 +01:00
Iain Mckay
87c2aefe03 Code review feedback 2022-01-05 14:26:47 +01:00
Iain Mckay
a4e102672d Adds feature for creating multiple physics scenes 2022-01-05 14:26:42 +01:00
xKamuna
ef40ccbe14 Fix issue with filters being ignored for two controllers colliding 2021-12-30 23:47:26 -08:00
Wojciech Figat
5447dc9e25 Fix crash when changing mesh collider in async for not-simulated actor 2021-11-16 20:59:57 +01:00
Wojtek Figat
568c70f2f7 Optimize physics shapes debug drawing for large scenes by using culling for colliders 2021-11-04 15:59:41 +01:00
Wojtek Figat
62b0d19866 Refactor Rigidbody automatic mass calculation to include physical material Density 2021-11-01 21:44:09 +01:00
Wojtek Figat
fe28aa4f5e Add helper comment about CapsuleCollider height 2021-10-27 17:43:34 +02:00
Wojtek Figat
4172ca39dc Fix native test compilation 2021-08-23 22:36:56 +02:00
Wojtek Figat
700b561ad1 Improve rigidbody warning message 2021-08-21 12:53:23 +02:00
Wojtek Figat
e6d5d5330e Fix CharacterController minimum size checks to prevent crashes if values are too small 2021-08-07 15:52:49 +02:00
Wojtek Figat
04c6ecc963 Add Physics Colliders debug view mode to display physical world shapes (solid) 2021-07-14 14:49:41 +02:00
Wojtek Figat
d1b7b2d26d Optimize flushing active transform of physically simulated actors 2021-07-07 16:45:35 +02:00
Wojtek Figat
5a710ccd7a Hide GetPxShape impl 2021-06-09 14:49:36 +02:00
Wojtek Figat
d436b71ef5 Fix CharacterController still colliding after being disabled at runtime 2021-05-31 13:30:45 +02:00
Wojtek Figat
0e75dba142 Optimize C++ compilation time 2021-04-30 16:27:57 +02:00
Wojtek Figat
ace8295ab7 Merge remote-tracking branch 'origin/master' into localization
# Conflicts:
#	Source/Platforms/DotNet/Newtonsoft.Json.dll
#	Source/Platforms/DotNet/Newtonsoft.Json.pdb
#	Source/Platforms/UWP/Binaries/Newtonsoft.Json.dll
#	Source/Platforms/XboxOne/Binaries/Newtonsoft.Json.dll
2021-04-22 16:10:36 +02:00
Wojtek Figat
1eacb36256 Minor tweaks 2021-04-20 10:58:14 +02:00
Wojtek Figat
ac1eb8d58d Merge branch 'master' into 1.2 2021-04-13 09:52:03 +02:00
Wojtek Figat
3a03fe5f7f Format code 2021-04-12 23:26:49 +02:00
Jean-Baptiste Perrier
eff5d0899d Order + Attributes + Return _up. 2021-04-08 20:35:01 +02:00
Wojtek Figat
a3012d0b27 Add warning when using Triangle Mesh collider under RigidBody 2021-04-08 11:21:12 +02:00
Jean-Baptiste Perrier
60e926a62f Serialize UpDirection. 2021-04-07 17:01:37 +02:00
Jean-Baptiste Perrier
2524d93f6b Add Set/Get Up direction. 2021-03-30 21:43:03 +02:00
Wojtek Figat
e21c9d24de Add proper vehicle setup after editing wheel colliders 2021-03-26 17:11:26 +01:00
Wojtek Figat
4562dde31f Add Vehicles support 2021-03-26 15:11:07 +01:00
Wojtek Figat
8ef8b89fd5 Add constructor to BoundingBox for single point empty box construction 2021-03-18 21:50:05 +01:00
Wojtek Figat
3658611e0f Fix compilation 2021-02-16 11:23:47 +01:00
Wojtek Figat
0841f5b479 Refactor Pre Rotation from spline model and spline collider into Pre Transform for more control 2021-02-15 22:09:05 +01:00
Wojtek Figat
312e4ad010 Merge branch 'master' into 1.1
# Conflicts:
#	Source/Engine/Content/JsonAsset.h
#	Source/Engine/Core/Config/Settings.h
2021-02-15 10:40:59 +01:00
Wojtek Figat
74c1ac89c8 Add DebugDraw.DrawWireTriangles for wireframe geometry debug drawing 2021-02-12 11:43:46 +01:00
Wojtek Figat
0e78d13146 Add support for navmesh on spline collider 2021-02-12 11:15:51 +01:00
Wojtek Figat
5a23df6478 Fix missing saving Pre Rotation 2021-02-12 10:34:50 +01:00
Wojtek Figat
04b650cbc3 Add Pre Rotation to Spline Model and Spline Collider 2021-02-11 16:48:10 +01:00
Wojtek Figat
49758fbfff Add Spline Collider 2021-02-11 16:47:43 +01:00
Wojtek Figat
8bce445ab0 Refactor Collider base class to improve code sharing across collider shape types 2021-02-10 14:33:16 +01:00
Wojtek Figat
58350c87e2 Fix missing CharacterController bounds if controller is missing 2021-02-08 20:20:39 +01:00