virtualx-engine/scene/3d
Rémi Verschelde f33d9dab5b Fix can_move_to and rename it for more clarity
Fixes #2416.
The KinematicBody::can_move_to function was likely designed for two behaviours:
 - discrete: check if the body can "teleport" to the destination
 - continuous: check if the direct path to the destination is valid
The continuous behaviour was however not implemented, and the discrete behaviour was broken too due to a wrong call to intersect_shape.

The discrete behaviour has thus been fixed and the function renamed to can_teleport_to for more clarity.
2015-11-22 14:14:07 +01:00
..
area.cpp Added gravity scale, and linear/angular damp override to 3D physics. 2015-08-30 18:57:17 -03:00
area.h Added gravity scale, and linear/angular damp override to 3D physics. 2015-08-30 18:57:17 -03:00
baked_light_instance.cpp misc cleanup 2015-10-17 10:29:54 -03:00
baked_light_instance.h -Much improvement to baked light baker 2014-10-27 22:54:32 -03:00
body_shape.cpp Ability to visually debug geometry visually: 2015-09-20 13:03:46 -03:00
body_shape.h Ability to visually debug geometry visually: 2015-09-20 13:03:46 -03:00
bone_attachment.cpp Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
bone_attachment.h Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
camera.cpp -fix forced texture repeat in Polygon2D, now depends on texture. 2015-04-28 22:05:01 -03:00
camera.h -fix forced texture repeat in Polygon2D, now depends on texture. 2015-04-28 22:05:01 -03:00
character_camera.cpp Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
character_camera.h Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
collision_object.cpp Several performance improvements, mainly in loading and instancing scenes and resources. 2015-06-29 00:29:49 -03:00
collision_object.h Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
collision_polygon.cpp misc cleanup 2015-10-17 10:29:54 -03:00
collision_polygon.h Ability to keep collisionshapes and collisionpolygons when running the game. 2015-09-15 22:07:03 -03:00
immediate_geometry.cpp -typo fixed in ImmediateGeometry (#1066) 2015-01-02 13:21:07 -03:00
immediate_geometry.h Little Bits 2014-10-12 02:13:22 -03:00
interpolated_camera.cpp Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
interpolated_camera.h Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
light.cpp Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
light.h Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
mesh_instance.cpp -Fixes from source code analyzizer, closes #1768 2015-05-01 10:44:08 -03:00
mesh_instance.h Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
multimesh_instance.cpp Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
multimesh_instance.h Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
navigation.cpp Fixed theora playback. Removed theoraplayer. 2015-09-26 14:50:42 -03:00
navigation.h -fixes to navigation, so edge-merging is more flexible on conflict 2015-06-01 19:42:34 -03:00
navigation_agent.cpp Small Issues & Maintenance 2014-08-01 22:10:38 -03:00
navigation_agent.h Small Issues & Maintenance 2014-08-01 22:10:38 -03:00
navigation_mesh.cpp Ability to visually debug geometry visually: 2015-09-20 13:03:46 -03:00
navigation_mesh.h Ability to visually debug geometry visually: 2015-09-20 13:03:46 -03:00
optimized_spatial_scene.cpp Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
optimized_spatial_scene.h Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
particles.cpp Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
particles.h Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
path.cpp Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
path.h Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
physics_body.cpp Fix can_move_to and rename it for more clarity 2015-11-22 14:14:07 +01:00
physics_body.h Fix can_move_to and rename it for more clarity 2015-11-22 14:14:07 +01:00
physics_joint.cpp Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
physics_joint.h Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
portal.cpp Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
portal.h Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
position_3d.cpp Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
position_3d.h Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
proximity_group.cpp Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
proximity_group.h Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
quad.cpp Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
quad.h Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
ray_cast.cpp Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
ray_cast.h Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
room_instance.cpp Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
room_instance.h Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
scenario_fx.cpp Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
scenario_fx.h Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
SCsub Cosmetic fixes to SCons buildsystem 2015-11-01 20:53:26 +01:00
skeleton.cpp BoneAttachment fix. 2015-11-02 16:58:24 +00:00
skeleton.h Added ability to set custom mouse cursors. Not hardware accelerated yet. 2015-09-24 18:06:15 -03:00
spatial.cpp Ability to keep collisionshapes and collisionpolygons when running the game. 2015-09-15 22:07:03 -03:00
spatial.h Ability to keep collisionshapes and collisionpolygons when running the game. 2015-09-15 22:07:03 -03:00
spatial_indexer.cpp Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
spatial_indexer.h Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
spatial_player.cpp Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
spatial_player.h Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
spatial_sample_player.cpp Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
spatial_sample_player.h Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
spatial_stream_player.cpp -some fixes to where screen is read from rasterizer 2015-10-19 18:47:49 -03:00
spatial_stream_player.h Rewrite of the AudioStream API 2015-09-09 18:50:52 -03:00
sprite_3d.cpp -added hints to sprite v/hframes, fixes truncation problem 2015-08-29 13:02:56 -03:00
sprite_3d.h Light Baker! 2014-06-11 10:41:03 -03:00
test_cube.cpp Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
test_cube.h Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
vehicle_body.cpp SceneMainLoop -> SceneTree 2014-11-05 21:20:42 -03:00
vehicle_body.h 3D Physics and Other Stuff 2014-09-02 23:13:40 -03:00
visibility_notifier.cpp Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
visibility_notifier.h Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
visual_instance.cpp -fix a bug in extra cull margin, closes #1760 2015-05-01 11:26:23 -03:00
visual_instance.h Updated copyright year in all headers 2015-04-18 14:38:54 -03:00