Commit Graph

109 Commits

Author SHA1 Message Date
Wojtek Figat
9e54827cb3 Cleanup code #2213 2024-03-19 20:13:41 +01:00
Wojtek Figat
911251cb20 Merge branch 'unit-formatting' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-unit-formatting
# Conflicts:
#	Source/Editor/CustomEditors/Editors/ActorTransformEditor.cs
#	Source/Editor/Options/InterfaceOptions.cs
#	Source/Engine/Core/Math/Transform.h
2024-03-19 18:04:01 +01:00
92c109c003 Fix PhysicsScene change not working in physics actors 2024-03-10 00:01:39 +02:00
Wojtek Figat
859c420d76 Update year in copyright note 2024-02-26 19:00:48 +01:00
Wojtek Figat
8351a75676 Codestyle fixes #2192 2024-02-23 14:43:14 +01:00
Wojtek Figat
387f84d9d7 Merge branch 'vehicle-physics' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-vehicle-physics 2024-02-22 23:22:09 +01:00
Wojtek Figat
9a21cfd092 Fix transform scaling applying to nested objects when drawing
#1796 #1350
2024-02-20 23:55:06 +01:00
Wojtek Figat
85f2910718 Move collider shape raycasting utilities to the PhysicsColliderActor class 2024-02-16 17:19:51 +01:00
Wojtek Figat
3958a4740f Add option to enable Depth Test on cloth painting debug preview (enabled by default) 2024-02-14 12:36:04 +01:00
nothingTVatYT
22600a2c29 add torque unit 2024-01-31 11:01:22 +01:00
ruan
19ddcad16f Small clean code 2024-01-21 11:03:29 -04:00
ruan
e5160f2885 Small fix 2024-01-21 10:42:55 -04:00
ruan
7f95748351 Fix brake not working on tanks 2024-01-20 19:44:08 -04:00
ruan
e6389511ff Fix tank inputs without initialized values 2024-01-13 09:47:00 -04:00
nothingTVatYT
8922b5cd79 clean up include file 2024-01-10 18:38:29 +01:00
nothingTVatYT
d126f5bc55 use enum helper functions 2024-01-10 18:36:05 +01:00
Mr. Capybara
7f420c0131 add validation to vehicle drive 2024-01-07 10:46:21 -04:00
Mr. Capybara
eca17c7799 Change vehicle drive mode to vehiclde drive control 2024-01-07 10:35:00 -04:00
Mr. Capybara
14a4c92aa8 Add Vehicle anti roll bar and suspension sprung force multiplier 2024-01-06 14:49:38 -04:00
nothingTVatYT
a24a9d2094 move constraints checks to RigidBody 2024-01-06 12:40:24 +01:00
Mr. Capybara
a102bad87e Change wheel steer angle limit 2024-01-02 22:28:23 -04:00
Mr. Capybara
42b20b4e76 Expose vehicle relationship between speed and steer to driver 2024-01-02 20:39:24 -04:00
Mr. Capybara
07de7a26dd Expose vehicle pad smooth inputs 2024-01-01 11:15:16 -04:00
Mr. Capybara
6a2d7e9444 auto sort wheels based on wheel position 2023-12-31 22:11:30 -04:00
Mr. Capybara
d016305690 Add tank vehicle physics 2023-12-31 15:00:31 -04:00
Wojtek Figat
bc3107d1db Fix build warnings on the latest XCode 2023-11-14 19:03:46 +01:00
Mr. Capybara
05ea803582 add check for GetStartAwake 2023-11-13 20:05:05 -04:00
Mr. Capybara
4ceed361e2 small fix 2023-11-13 14:28:16 -04:00
Mr. Capybara
a9e1568edc Auto WakeUp rigidbodies when set "isKinematic" to false 2023-11-13 14:26:42 -04:00
Wojtek Figat
6648481d12 Improve various doc comments to be more usable as tooltips in Editor 2023-11-07 00:57:18 +01:00
Wojtek Figat
c0a8d29453 Improve Cloth usage 2023-11-01 10:46:47 +01:00
Wojtek Figat
1a254afd4f Fix crash when creating empty cloth 2023-11-01 10:29:44 +01:00
Wojtek Figat
9f3221c533 Remove unused include 2023-10-28 14:02:25 +02:00
Wojtek Figat
6bdbaecc18 Merge remote-tracking branch 'origin/master' into 1.7
# Conflicts:
#	Source/Engine/Physics/PhysX/SimulationEventCallbackPhysX.cpp
2023-09-13 10:29:28 +02:00
Wojtek Figat
639149b63b Fix crash when toggling WheeledVehicle active state
#1351
2023-09-12 11:41:33 +02:00
Wojtek Figat
3e35a6a7af Fix cloth sim due to culling bug in cooked game 2023-09-11 22:55:03 +02:00
Wojtek Figat
6a5e660c2e Merge remote-tracking branch 'origin/master' into 1.7 2023-09-02 19:02:52 +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
Wojtek Figat
5d2fae5896 Add GetColliders utility to RigidBody 2023-08-31 14:01:30 +02:00
Wojtek Figat
32d9067710 Fix build 2023-07-19 09:08:17 +02:00
Wojtek Figat
07ef07e979 Merge remote-tracking branch 'origin/1.7' into 1.7
# Conflicts:
#	Source/Engine/Physics/Actors/Cloth.cpp
2023-07-17 18:27:31 +02:00
Wojtek Figat
5012d4432e Add NvCloth for Linux 2023-07-17 18:22:40 +02:00
Wojtek Figat
1af076f180 Add distance-based and frustum-based culling to cloth 2023-07-17 11:16:01 +02:00
Wojtek Figat
10d9942e8f Add async pre-sim update for cloth via job system 2023-07-16 22:39:56 +02:00
Wojtek Figat
2046eca45a Add NvCloth fabric reusing for multiple instances of the same cloth mesh 2023-07-16 14:40:11 +02:00
Wojtek Figat
adfaf8c961 Don't update cloth colliders every frame 2023-07-16 12:53:59 +02:00
Wojtek Figat
9179586f14 Fix cloth painting in prefab window 2023-07-16 12:36:38 +02:00
Wojtek Figat
31943ca9bd Add normals computing to cloth mesh 2023-07-16 12:02:33 +02:00
Wojtek Figat
2645b69ec0 Tweak air lif/drag coeffs to properly simulate wind on cloth 2023-07-14 17:10:28 +02:00