Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-12 | Make core/ includes absolute, remove subfolders from include path | Rémi Verschelde | |
This allows more consistency in the manner we include core headers, where previously there would be a mix of absolute, relative and include path-dependent includes. | |||
2018-09-02 | PhysicsBody: Don't create PhysicsMaterial override for default friction/bounce | Rémi Verschelde | |
And don't save physics_material_override if null. | |||
2018-09-01 | Improve ClassDB information for some some signal parameters | Kelly Thomas | |
2018-08-29 | Physics: Properly obsolete friction and bounce properties | Rémi Verschelde | |
Without this change any new PhysicsBody would show deprecation warnings due to default values for friction and bounce being defined. It also enforced a physics material override even when using default values. | |||
2018-08-20 | Massive rewrite to AnimationTree. Many APIs changed in order to: | Juan Linietsky | |
-Reuse resources -Expose properties in AnimationTree | |||
2018-08-19 | Added ray shape and move_and_slide with snapping on 3D. | Andrea Catania | |
Added stop_on_slope on 2d part | |||
2018-08-18 | Improved move_and_slide function to stay on slope and fall on steep slope | Andrea Catania | |
2018-08-12 | Expose PhysicalBone::get_bone_id() to c#/gdscript | oisincar | |
2018-08-10 | apply a threshold for floor angle, fixes #16037, fixes #15632 | Juan Linietsky | |
2018-08-07 | Merge pull request #20381 from AndreaCatania/phymat_2 | Juan Linietsky | |
Improved Physics material | |||
2018-08-07 | Removed physics material combination mode. Added rough and absorbent ↵ | Andrea Catania | |
parameter to material. Fixed 'change' signal connection | |||
2018-07-27 | Fix PhysicsBody build with deprecated=no | Rémi Verschelde | |
Fixes #20483. | |||
2018-07-26 | Reduce unnecessary COW on Vector by make writing explicit | Hein-Pieter van Braam | |
This commit makes operator[] on Vector const and adds a write proxy to it. From now on writes to Vectors need to happen through the .write proxy. So for instance: Vector<int> vec; vec.push_back(10); std::cout << vec[0] << std::endl; vec.write[0] = 20; Failing to use the .write proxy will cause a compilation error. In addition COWable datatypes can now embed a CowData pointer to their data. This means that String, CharString, and VMap no longer use or derive from Vector. _ALWAYS_INLINE_ and _FORCE_INLINE_ are now equivalent for debug and non-debug builds. This is a lot faster for Vector in the editor and while running tests. The reason why this difference used to exist is because force-inlined methods used to give a bad debugging experience. After extensive testing with modern compilers this is no longer the case. | |||
2018-07-24 | Modified RigidBody, PhysicsDirectBodyState, PhysicsServer, and their ↵ | Tiger Caldwell | |
respective 2D counterparts to be more consistent and to include more useful methods. RigidBody: - Added add_central_force - Added add_force - Added add_torque - Added apply_central_impulse RigidBody2D: - Added add_central_force - Added add_torque - Added apply_central_impulse - Added apply_torque_impulse PhysicsDirectBodyState: - Added apply_central_impulse Physics2DDirectBodyState: - Added add_central_force - Added add_force - Added add_torque - Added apply_central_impulse - Added apply_impulse - Added apply_torque_impulse PhysicsServer: - Added body_add_force - Added body_add_torque - Added body_add_central_force - Added body_apply_central_impulse Physics2DServer: - Added body_add_torque - Added body_add_central_force - Added body_apply_central_impulse - Added body_apply_torque_impulse Also fixed some small bugs along the way | |||
2018-07-23 | Implemented Soft body | AndreaCatania | |
- Soft Body Physics node - Soft Body Rendering - Soft body Editor - Soft body importer | |||
2018-07-23 | Merge pull request #12403 from AndreaCatania/phymat | Juan Linietsky | |
Physics material | |||
2018-07-01 | Fixes #19648 Kinematic body move_and_slide compatibility issue | Andrea Catania | |
2018-05-16 | Allow editing of some unbound properties when hinted (or no range hinted) | Juan Linietsky | |
2018-05-11 | Implemented physics material | AndreaCatania | |
Hidden a function Fixed travis static check | |||
2018-05-10 | Improved API to active / deactive ragdoll | Andrea Catania | |
2018-05-08 | Fix some enums missing its bind | Marcelo Fernandez | |
2018-05-07 | Implemented ragdoll | AndreaCatania | |
Implementing ragdoll Implementing ragdoll Implementing ragdoll Implementing ragdoll Implementing ragdoll a Implemented implicit hierarchy. Improved Added some physics properties Added bone offset to preserve COM, partially fixed scaling work in progress WIP wip Implemented Joint Gizmos Implemented pin joint joint Implemented all joints | |||
2018-04-09 | Fix RigidBody's configuration warning for Z axis | Alexander Alekseev | |
2018-02-20 | Merge pull request #16757 from AndreaCatania/kinpush | Rémi Verschelde | |
Improved kinematic body, Now can move rigid body | |||
2018-02-20 | Improved kinematic body 2D and 3D, Now can move rigid body | Andrea Catania | |
2018-02-19 | Merge pull request #16060 from sdfgeoff/apply_torque | Rémi Verschelde | |
Exposed apply_torque_impulse to gdscript | |||
2018-02-17 | Clean up some bad words from code comments | Artem Varaksa | |
2018-02-15 | Exposed apply_torque_impulse to gdscript and added documentation for added ↵ | sdfgeoff | |
apply_torque_impulse method | |||
2018-01-21 | Fix crash on deleted rigidbodies without contact monitor (issue 15904) | Bernhard Liebl | |
2018-01-18 | Fix typos in code and docs with codespell | Rémi Verschelde | |
Using v1.11.0 from https://github.com/lucasdemarchi/codespell | |||
2018-01-12 | Renamed tree_exited to tree_exiting. tree_exited is now used for actual out ↵ | Juan Linietsky | |
of tree notification. Updated doc accordingly. | |||
2018-01-05 | Add missing copyright headers and fix formatting | Rémi Verschelde | |
Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module. | |||
2018-01-01 | Update copyright statements to 2018 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2017-12-11 | Fixed bad bindings | AndreaCatania | |
2017-12-10 | Implemented physics linear and angular lock | AndreaCatania | |
2017-12-09 | Merge pull request #12756 from Stratos695/master | Rémi Verschelde | |
Allowing double-axis lock in RigidBody & KinematicBody (Fixes #12500) | |||
2017-12-07 | Style: Apply new clang-format 5.0 style to all files | Rémi Verschelde | |
2017-11-10 | Allow double-axis lock in RigidBody and KinematicBody | Eric Rybicki | |
2017-11-09 | Reworked how servers preallocate RIDs, should fix #10970 | Juan Linietsky | |
2017-11-09 | adjust min stop to horizontal velocity | Juan Linietsky | |
2017-11-09 | Add slope min stop velocity on 3D physics body, closes #10981 | Juan Linietsky | |
2017-11-07 | Rewritten kinematic system | AndreaCatania | |
2017-10-22 | Bind unbound enums, rearrange some by value | Poommetee Ketson | |
2017-09-30 | Renamed fixed_process to physics_process | AndreaCatania | |
2017-09-20 | Rename pos to position in user facing methods and variables | letheed | |
Rename user facing methods and variables as well as the corresponding C++ methods according to the folloming changes: * pos -> position * rot -> rotation * loc -> location C++ variables are left as is. | |||
2017-09-15 | Merge pull request #11230 from maxim-sheronov/fix_enum_bindings | Thomas Herzog | |
Fix enums bindings | |||
2017-09-13 | Fix enums bindings | Maxim Sheronov | |
Add missed bindings for enums Move some enums to class to have correct output of api.json | |||
2017-09-10 | Added to kinematicbody2d the copy and paste of the API friendler of ↵ | Aron de Castro | |
KinematicBody | |||
2017-09-04 | -Changed KinematicBody API yet again to make it friendlier | Juan Linietsky | |
-Fixed get_scale functions (and added set_scale) to make it more coherent when decomposing and composing (fixes bugs in transform interpolation) | |||
2017-08-31 | Fixed return of KinematicBody::_move | James Beedie | |
Fixed incorrect normal Added missing collider velocity |