Commit Graph

254 Commits

Author SHA1 Message Date
Chandler Cox
4515844219 changed how the actor toolbox is created. Allows fo user to enter their own tabs and actors with an attribute 2022-11-11 16:37:45 -06:00
Wojtek Figat
e98621b887 Code style fix
#814
2022-11-06 23:05:36 +01:00
Chandler Cox
a1e4400994 changed to use attribute to add items to the content context menu, this also allows users to add their own items to the CM 2022-11-02 17:57:40 -05:00
Chandler Cox
1af0188a3c changed how actor context menus are created. 2022-10-31 19:18:43 -05:00
Wojciech Figat
a4cdca80fc Increase level of assertions in SimulationEventCallbackPhysX 2022-08-08 11:18:32 +02:00
Wojtek Figat
fe1cab6a7f Add Default auto-generated member to scripting structures and improve deserialization 2022-08-01 18:49:54 +02:00
Wojtek Figat
ff1fba403d Various fixes to allow compiling negine with custom build configurations 2022-07-26 23:10:01 +02:00
Wojtek Figat
c25305e695 Fix physics trigger layer mask matching trigger events (filter body types) 2022-07-24 13:12:18 +02:00
Wojtek Figat
928d318f24 Reorganize Physics Settings 2022-07-24 13:10:21 +02:00
Wojciech Figat
d33cf5f6d9 Fix crash when cooking mesh collision with a custom subset of material slots 2022-07-22 11:22:58 +02:00
Wojciech Figat
00f2548f1a Fix default value for RigidBody center of mass 2022-07-22 10:09:20 +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
02cb0f938b Add old API with Vector3 for CollisionData 2022-06-16 10:57:15 +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
b815ba51a5 Fix build issues 2022-06-13 23:37:11 +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
3523b1a85f Add PhysX actors to the scene immediately 2022-05-07 18:04:23 +03:00
Wojciech Figat
0ca6e70b66 Fix invalid Rigidbody bounds if it has no shapes attached 2022-03-28 19:28:25 +02:00
Wojtek Figat
6b84773190 Fix crash on CharacterController in prefab 2022-02-23 22:41:06 +01:00
Wojciech Figat
01cb08a924 Expose PhysicsBackend to the user 2022-02-01 17:40:28 +01:00
Wojtek Figat
05b80d17c5 Add tire wheel tire friction scale parameter for Wheeled Vehicle 2022-01-26 20:54:57 +01:00
Wojtek Figat
b998655e1a Fix 2022-01-20 23:52:45 +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
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
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
e0d8a5be5d Add CollisionData.GetModelTriangle to retrieve source geometry triangle index from the raycast hit info 2021-11-05 11:49:10 +01:00
Wojtek Figat
3793630375 Add SuppressFaceRemapTable option for collision cooking 2021-11-05 11:48:23 +01:00
Wojtek Figat
406102fd25 Add FaceIndex to RayCastHit 2021-11-05 11:43:46 +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
f303b1c061 Add EnableAutoAnchor to Joint for automatic target anchor setup 2021-11-04 12:17:08 +01:00
Wojtek Figat
dfb739afcf More fixes 2021-11-03 12:26:10 +01:00
Wojtek Figat
bd531aa6c2 Add Joint.SetJointOrientation utility 2021-11-03 12:24:41 +01:00
Wojtek Figat
fc55f6c7e9 Cleanup some code 2021-11-03 11:51:35 +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
5e6b6133ca Add Joint.SetJointLocation for easier joints setup 2021-10-27 20:37:46 +02:00
Wojtek Figat
fe28aa4f5e Add helper comment about CapsuleCollider height 2021-10-27 17:43:34 +02:00
Wojtek Figat
e25915b9d1 Fix D6Joint twist limit debug display 2021-10-27 17:43:16 +02:00