Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-07 | Fixed crash during raycast and CCD radius calculation | Andrea Catania | |
2018-09-07 | Merge pull request #21808 from AndreaCatania/optitri | Juan Linietsky | |
Optimized bullet trimesh collision | |||
2018-09-07 | Update bullet to Master 12409f1118a7c7a266f9071350c70789dfe73bb9 | Andrea Catania | |
2018-09-06 | Fixing trimesh precision | Andrea Catania | |
2018-09-06 | Optimized in case is used just 1 shape with no transform | Andrea Catania | |
2018-09-05 | Fixed bullet area vs Trimesh shape overlap | Andrea Catania | |
2018-08-29 | Fixed crash if convex has 0 vertices | Andrea Catania | |
2018-08-29 | Initialise rays_found count in test_ray_separation. | Ibrahn Sahir | |
Prevents branch on uninit that could result in crashes with move_and_slide. | |||
2018-08-27 | Fix build after c2a9cb34 | Rémi Verschelde | |
`return` statements were missing, and those warnings do not need to be behind #ifdefs, they do not expose any deprecated API. | |||
2018-08-26 | Correctly set safe_motion on cast_motion query Fixes: #21212 | Andrea Catania | |
2018-08-26 | Added deprecated to joints un/used parameters | Andrea Catania | |
2018-08-24 | Merge pull request #21049 from AndreaCatania/joints | Rémi Verschelde | |
Improved 6DOF joint implementation | |||
2018-08-24 | Make some debug prints verbose-only, remove others | Rémi Verschelde | |
2018-08-21 | Added ray / shape / point / motion / rest cast exclusion of area and or body | Andrea Catania | |
2018-08-21 | Merge pull request #20101 from panzergame/shape_margin | Rémi Verschelde | |
Expose bullet shape margin to UI. | |||
2018-08-20 | Fixes to move and slide and ray separation, implement separation in Godot ↵ | Juan Linietsky | |
physics | |||
2018-08-20 | Merge pull request #20908 from AndreaCatania/kiSlope | Juan Linietsky | |
Improved move_and_slide function stay on slope | |||
2018-08-19 | Bullet picking will now ignore objects without input_ray_pickable | John Teasdale | |
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-16 | Expose bullet shape margin to UI. | Tristan Porteries | |
The margin value is exposed into the UI for shape ressource. This value can be modified through set_margin and get from get_margin or by using the property margin. Each time the margin is modified the associated collision shape is recreated and the margin value is used in ShapeBullet::prepare. | |||
2018-08-15 | Improved 6DOF joint implementation, and removed useless function from cone joint | Andrea Catania | |
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-08-03 | Fixed SoftBody pinned point offset calculation | Andrea Catania | |
2018-07-26 | Merge pull request #15643 from organicpencil/bullet_contact_impulse | Rémi Verschelde | |
Expose PhysicsDirectBodyState.get_contact_impulse | |||
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-21 | -Fix disable_3d flag | Juan Linietsky | |
-Add extra flag optimize=[size,speed] to be able to prioritize size | |||
2018-07-01 | added cylinder shape support | muiroc | |
2018-05-30 | SCons: Pass env to modules can_build method | Rémi Verschelde | |
This allows to disable modules based on the environment, in particular `env[tools]` which tells us if we are building the editor or not. | |||
2018-05-27 | Improved kinematic test_body_motion code | Andrea Catania | |
2018-05-11 | Implemented physics material | AndreaCatania | |
Hidden a function Fixed travis static check | |||
2018-05-08 | Merge pull request #17559 from simedis/joint_motors | Rémi Verschelde | |
Implemented interface for bullet linear motors | |||
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-18 | Merge pull request #18204 from tagcup/quat_scale | Rémi Verschelde | |
Avoid converting Quat to Euler angles when not necessary. | |||
2018-04-14 | Avoid converting Quat to Euler angles when not necessary. | tagcup | |
Also ensure that get_scale doesn't arbitrarlity change the signs of scales, ensuring that the combination of get_rotation and get_scale gives the correct basis. Added various missing functions and constructors. Should close #17968. | |||
2018-04-12 | Removed useless check | Andrea Catania | |
2018-04-12 | Fixed wrong function call | Andrea Catania | |
2018-04-12 | Rigidbody wake up when hitten by a kinematic body | Andrea Catania | |
2018-04-09 | Fixed area overlap cleaning | Andrea Catania | |
2018-04-06 | Merge pull request #17899 from AndreaCatania/area_cleaning | Rémi Verschelde | |
Fixed physics server area cleaning | |||
2018-04-06 | Fixed physics server area cleaning | Andrea Catania | |
2018-04-05 | Merge pull request #17806 from Zylann/fix_heightmap_shape_size_check | Rémi Verschelde | |
Make heightmap shape usable in PhysicsServer | |||
2018-04-04 | Corrected physics query max result checking | Andrea Catania | |
2018-04-04 | Merge pull request #17959 from AndreaCatania/kinfix2 | Rémi Verschelde | |
Fixed kinematic sliding on trimesh | |||
2018-04-04 | Fixed kinematic sliding on trimesh | Andrea Catania | |
2018-04-03 | Merge pull request #17900 from AndreaCatania/area_mon | Rémi Verschelde | |
physics area added monitorable check |