virtualx-engine/scene/3d
PouleyKetchoupp d9720d4395 Fix CharacterBody motion with RayShape
Make separation ray shapes work properly in move_and_slide, wihtout the
specific code in CharacterBody like before.

Now most of the logic is handled inside the physics server. The only
thing that's needed is to use ray shapes only for recovery and ignore
them when performing the motion itself (unless we're snapping or slips
on slope is on).
2021-08-24 17:34:55 -07:00
..
area_3d.cpp Enabled area-specific wind forces 2021-08-23 17:00:50 -04:00
area_3d.h Enabled area-specific wind forces 2021-08-23 17:00:50 -04:00
audio_stream_player_3d.cpp Implement NativeExtension pointer arguments 2021-08-23 19:58:40 -03:00
audio_stream_player_3d.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
bone_attachment_3d.cpp New and improved IK system for Skeleton3D 2021-08-14 15:57:00 -04:00
bone_attachment_3d.h New and improved IK system for Skeleton3D 2021-08-14 15:57:00 -04:00
camera_3d.cpp Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
camera_3d.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
collision_object_3d.cpp Entirely removes BIND_VMETHOD in favor of GDVIRTUAL 2021-08-23 08:10:13 -03:00
collision_object_3d.h Entirely removes BIND_VMETHOD in favor of GDVIRTUAL 2021-08-23 08:10:13 -03:00
collision_polygon_3d.cpp Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
collision_polygon_3d.h Use Array for node configuration warnings 2021-04-11 23:25:38 -05:00
collision_shape_3d.cpp Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
collision_shape_3d.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
cpu_particles_3d.cpp moved particle parameters to minmax and split scale axis 2021-08-22 18:42:17 +02:00
cpu_particles_3d.h moved particle parameters to minmax and split scale axis 2021-08-22 18:42:17 +02:00
decal.cpp Use real_t in 3D nodes 2021-08-03 11:16:51 -05:00
decal.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
gpu_particles_3d.cpp moved particle parameters to minmax and split scale axis 2021-08-22 18:42:17 +02:00
gpu_particles_3d.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
gpu_particles_collision_3d.cpp Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
gpu_particles_collision_3d.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
light_3d.cpp Improvements to SpotLight3D and OmniLight3D's shadows 2021-08-19 13:46:51 +02:00
light_3d.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
lightmap_gi.cpp Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
lightmap_gi.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
lightmap_probe.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
lightmap_probe.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
lightmapper.cpp Implement occlusion culling 2021-04-23 21:45:23 +02:00
lightmapper.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
listener_3d.cpp Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
listener_3d.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
mesh_instance_3d.cpp Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
mesh_instance_3d.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
multimesh_instance_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
multimesh_instance_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
navigation_agent_3d.cpp Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
navigation_agent_3d.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
navigation_obstacle_3d.cpp Use Array for node configuration warnings 2021-04-11 23:25:38 -05:00
navigation_obstacle_3d.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
navigation_region_3d.cpp Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
navigation_region_3d.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
node_3d.cpp Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
node_3d.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
occluder_instance_3d.cpp Uniformize layer names, script methods and documentation 2021-08-12 08:06:42 -07:00
occluder_instance_3d.h Uniformize layer names, script methods and documentation 2021-08-12 08:06:42 -07:00
path_3d.cpp Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
path_3d.h Use real_t in 3D nodes 2021-08-03 11:16:51 -05:00
physics_body_3d.cpp Fix CharacterBody motion with RayShape 2021-08-24 17:34:55 -07:00
physics_body_3d.h Fix CharacterBody motion with RayShape 2021-08-24 17:34:55 -07:00
physics_joint_3d.cpp Use get_global_* functions instead of using transforms. 2021-08-14 14:01:57 +05:45
physics_joint_3d.h Use Array for node configuration warnings 2021-04-11 23:25:38 -05:00
position_3d.cpp Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
position_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
proximity_group_3d.cpp Add check to internal methods to prevent crash 2021-07-27 12:26:13 +08:00
proximity_group_3d.h Use real_t in 3D nodes 2021-08-03 11:16:51 -05:00
ray_cast_3d.cpp Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
ray_cast_3d.h Uniformize layer names, script methods and documentation 2021-08-12 08:06:42 -07:00
reflection_probe.cpp Node3D gizmo improvements 2021-07-23 21:01:10 +02:00
reflection_probe.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
remote_transform_3d.cpp Rename is_a_parent_of() to is_ancestor_of() 2021-06-21 08:39:28 -06:00
remote_transform_3d.h Use Array for node configuration warnings 2021-04-11 23:25:38 -05:00
SCsub Disable Node3D when compiling without 3D and fix disable_3d option 2021-08-13 08:59:48 -05:00
skeleton_3d.cpp Fix Skeleton3D regression when bones are not sorted from root to leaves 2021-08-17 08:31:38 -07:00
skeleton_3d.h New and improved IK system for Skeleton3D 2021-08-14 15:57:00 -04:00
skeleton_ik_3d.cpp Use real_t in 3D nodes 2021-08-03 11:16:51 -05:00
skeleton_ik_3d.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
soft_body_3d.cpp Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
soft_body_3d.h Uniformize layer names, script methods and documentation 2021-08-12 08:06:42 -07:00
spring_arm_3d.cpp Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
spring_arm_3d.h Initialize class variables with default values in scene/ [1/2] 2021-02-07 22:29:31 +01:00
sprite_3d.cpp Use doubles for time in many other places 2021-08-09 14:05:42 -05:00
sprite_3d.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
vehicle_body_3d.cpp Node3D gizmo improvements 2021-07-23 21:01:10 +02:00
vehicle_body_3d.h Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
velocity_tracker_3d.cpp Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
velocity_tracker_3d.h Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00
visible_on_screen_notifier_3d.cpp Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
visible_on_screen_notifier_3d.h Rename VisibilityNotifierXD to VisibleOnScreenNotifierXD 2021-06-16 22:01:39 -03:00
visual_instance_3d.cpp Merge pull request #51607 from aaronfranke/includes 2021-08-13 14:38:56 +02:00
visual_instance_3d.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
voxel_gi.cpp Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
voxel_gi.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
voxelizer.cpp Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
voxelizer.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
world_environment.cpp Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
world_environment.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
xr_nodes.cpp Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
xr_nodes.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00