150 Commits

Author SHA1 Message Date
mafiesto4 a4cdca80fc Increase level of assertions in SimulationEventCallbackPhysX 2022-08-08 11:18:32 +02:00
mafiesto4 fe1cab6a7f Add Default auto-generated member to scripting structures and improve deserialization 2022-08-01 18:49:54 +02:00
mafiesto4 ff1fba403d Various fixes to allow compiling negine with custom build configurations 2022-07-26 23:10:01 +02:00
mafiesto4 c25305e695 Fix physics trigger layer mask matching trigger events (filter body types) 2022-07-24 13:12:18 +02:00
mafiesto4 928d318f24 Reorganize Physics Settings 2022-07-24 13:10:21 +02:00
mafiesto4 d33cf5f6d9 Fix crash when cooking mesh collision with a custom subset of material slots 2022-07-22 11:22:58 +02:00
mafiesto4 00f2548f1a Fix default value for RigidBody center of mass 2022-07-22 10:09:20 +02:00
mafiesto4 3070493729 Add support for Physics Scene origin shifting 2022-07-04 20:04:11 +02:00
mafiesto4 33513834df Add support for Large Worlds in more engine systems 2022-07-02 20:07:04 +02:00
mafiesto4 134c8b99aa Add relative-to-camera rendering for large worlds 2022-06-21 20:03:13 +02:00
mafiesto4 02cb0f938b Add old API with Vector3 for CollisionData 2022-06-16 10:57:15 +02:00
mafiesto4 9ba117cde3 Refactor OrientedBoundingBox to use Transform for transformation instead of Matrix (for large worlds) 2022-06-16 10:51:59 +02:00
mafiesto4 2bf6fac77d Format more engine code 2022-06-14 20:26:33 +02:00
mafiesto4 b815ba51a5 Fix build issues 2022-06-13 23:37:11 +02:00
mafiesto4 a881c90b2e Refactor engine to support double-precision vectors 2022-06-13 00:40:32 +02:00
mafiesto4 f82e370392 Refactor Vector types to support 64-bit precision via define switch 2022-05-25 20:04:33 +02:00
GoaLitiuM 3523b1a85f Add PhysX actors to the scene immediately 2022-05-07 18:04:23 +03:00
mafiesto4 0ca6e70b66 Fix invalid Rigidbody bounds if it has no shapes attached 2022-03-28 19:28:25 +02:00
mafiesto4 6b84773190 Fix crash on CharacterController in prefab 2022-02-23 22:41:06 +01:00
mafiesto4 01cb08a924 Expose PhysicsBackend to the user 2022-02-01 17:40:28 +01:00
mafiesto4 05b80d17c5 Add tire wheel tire friction scale parameter for Wheeled Vehicle 2022-01-26 20:54:57 +01:00
mafiesto4 b998655e1a Fix 2022-01-20 23:52:45 +01:00
mafiesto4 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
mafiesto4 427846f73b Refactor Physics to separate PhysicsBackend
#673
2022-01-20 23:28:43 +01:00
mafiesto4 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 a5884a2e07 Fixing Linux build 2022-01-05 14:26:50 +01:00
Iain Mckay 2674086e0c Code review changes 2022-01-05 14:26:49 +01:00
Iain Mckay 32f225c922 Code review changes 2022-01-05 14:26:49 +01:00
Iain Mckay 77627f21f6 Code review feedback 2022-01-05 14:26:48 +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
mafiesto4 5447dc9e25 Fix crash when changing mesh collider in async for not-simulated actor 2021-11-16 20:59:57 +01:00
mafiesto4 e0d8a5be5d Add CollisionData.GetModelTriangle to retrieve source geometry triangle index from the raycast hit info 2021-11-05 11:49:10 +01:00
mafiesto4 3793630375 Add SuppressFaceRemapTable option for collision cooking 2021-11-05 11:48:23 +01:00
mafiesto4 406102fd25 Add FaceIndex to RayCastHit 2021-11-05 11:43:46 +01:00
mafiesto4 568c70f2f7 Optimize physics shapes debug drawing for large scenes by using culling for colliders 2021-11-04 15:59:41 +01:00
mafiesto4 f303b1c061 Add EnableAutoAnchor to Joint for automatic target anchor setup 2021-11-04 12:17:08 +01:00
mafiesto4 dfb739afcf More fixes 2021-11-03 12:26:10 +01:00
mafiesto4 bd531aa6c2 Add Joint.SetJointOrientation utility 2021-11-03 12:24:41 +01:00
mafiesto4 fc55f6c7e9 Cleanup some code 2021-11-03 11:51:35 +01:00
mafiesto4 62b0d19866 Refactor Rigidbody automatic mass calculation to include physical material Density 2021-11-01 21:44:09 +01:00
mafiesto4 5e6b6133ca Add Joint.SetJointLocation for easier joints setup 2021-10-27 20:37:46 +02:00
mafiesto4 fe28aa4f5e Add helper comment about CapsuleCollider height 2021-10-27 17:43:34 +02:00
mafiesto4 e25915b9d1 Fix D6Joint twist limit debug display 2021-10-27 17:43:16 +02:00
mafiesto4 76e284e2ac Fix error when using over 180 angle for joint limits 2021-10-27 12:15:35 +02:00
mafiesto4 fa82d818d8 Refactor default D6JointMotion for D6Joint to Locked 2021-09-29 10:07:54 +02:00
mafiesto4 050e12c756 Fix D6Joint serialization 2021-09-29 10:07:54 +02:00
mafiesto4 8614e171c1 Fix joints properties ranges validation 2021-09-29 10:07:52 +02:00