Commit Graph

55 Commits

Author SHA1 Message Date
Wojtek Figat
639149b63b Fix crash when toggling WheeledVehicle active state
#1351
2023-09-12 11:41:33 +02:00
Wojtek Figat
5a8944a82d Add support for editing WheeledVehicle engine/differential config at runtime without full physics state rebuild
#1348
2023-09-01 12:52:01 +02:00
Wojtek Figat
b0ec8525aa Add support for editing WheeledVehicle wheels config at runtime without full physics state rebuild
#1324
2023-09-01 12:40:51 +02:00
Ruan Lucas
45a1d33689 fix orientation 2023-06-28 09:56:15 -04:00
Ruan Lucas
76e4e1b8d4 fix debug vehicle wheel orientation 2023-06-27 21:08:12 -04:00
Wojtek Figat
8f7da81621 Merge remote-tracking branch 'origin/master' into 1.6
# Conflicts:
#	Flax.flaxproj
#	Source/Editor/Content/Items/AssetItem.cs
2023-06-13 15:41:07 +02:00
Wojtek Figat
f1c98320fc Refactor vehicles to use Z axis as forward instead of X
#1050
2023-06-13 14:56:03 +02:00
Wojtek Figat
fb06fa2c8b Add optional build without PhysX 2023-02-27 23:01:10 +01:00
Chandler Cox
e21c8e5fe9 Organize physics actors a little better in CM, added wheeled vehicle to list. minor change in CM to not add actors that have a parent with the attribute (more selective). 2023-01-22 18:52:28 -06:00
Wojciech Figat
9626e9bbb6 Update copyright year 2023-01-10 15:29:37 +01:00
Wojtek Figat
76c1045444 Code cleanup after #823 2022-11-23 19:18:30 +01:00
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
1af0188a3c changed how actor context menus are created. 2022-10-31 19:18:43 -05: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
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
Wojciech Figat
0ca6e70b66 Fix invalid Rigidbody bounds if it has no shapes attached 2022-03-28 19:28:25 +02:00
Wojtek Figat
05b80d17c5 Add tire wheel tire friction scale parameter for Wheeled Vehicle 2022-01-26 20:54:57 +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
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
Wojtek Figat
62b0d19866 Refactor Rigidbody automatic mass calculation to include physical material Density 2021-11-01 21:44:09 +01:00
Wojtek Figat
a59aec8425 Fix suspension force offset location 2021-08-20 16:33:31 +02:00
Wojtek Figat
aaca4ecc69 Add wheeled vehicle tire options 2021-08-20 16:33:11 +02:00
Wojtek Figat
17f128afeb Add digital steering option for a vehicle 2021-08-20 16:23:45 +02:00
Wojtek Figat
aa224f6296 Fix WheeledVehicle driving and suspension raycasts 2021-08-20 15:30:01 +02:00
Wojtek Figat
151454db2c Fix invalid rigidbody center of mass location 2021-08-19 15:46:36 +02:00
Wojtek Figat
8074bb2fbe Add SuspensionForceOffset to vehicle wheel config 2021-08-12 18:21:46 +02:00
Wojtek Figat
623f981bc1 Fix car wheel location by applying compression of the suspension spring 2021-08-09 15:22:10 +02:00
Wojtek Figat
09c11250b4 Add options for vehicle wheel suspension configuration and state 2021-08-09 14:35:22 +02:00
Wojtek Figat
99012725dc Adjust includes 2021-06-17 14:15:19 +02:00
Wojtek Figat
2b7b9e4d5a Fix typo in wheel type name 2021-05-26 22:40:09 +02:00
GoaLitiuM
c8f8b33bd9 Implement AddForceAtPosition for Rigidbodies 2021-05-09 17:40:43 +03:00
Wojtek Figat
3e1356ba2d Remove unused LimitAttribute into simple Limit 2021-03-30 12:28:33 +02:00
Wojtek Figat
a83ee4014e Expose more wheel settings in vehicle 2021-03-29 17:07:17 +02:00
Wojtek Figat
dd00c83f74 Add clutch strength option 2021-03-29 16:48:59 +02:00
Wojtek Figat
6ad8e8b133 Expose Setup on WheeledVehicle 2021-03-29 16:40:06 +02:00
Wojtek Figat
f17e347a15 Add differential settings to WheeledVehicle 2021-03-29 16:25:25 +02:00
Wojtek Figat
d95d3efe33 Fix 2021-03-29 15:38:04 +02:00
Wojtek Figat
d21ccac63e Add engine settings to WheeledVehicle 2021-03-29 15:36:55 +02:00
Wojtek Figat
3162d4e770 Add option for WheeledVehicle drive type 2021-03-29 13:41:25 +02:00
Wojtek Figat
e21c9d24de Add proper vehicle setup after editing wheel colliders 2021-03-26 17:11:26 +01:00
Wojtek Figat
2ce14b5e9c Increase physics solver iterations counts for vehicles to have more stability and quality 2021-03-26 16:14:06 +01:00
Wojtek Figat
3f68a0576d Reorder properties and add center of mass debug drawing 2021-03-26 15:47:00 +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