godot/scene/3d
Jake Young 09bc9eb101
Backport NavigationServer with RVO2 to `3.x`
Change the entire navigation system.
Remove editor prefix from nav mesh generator class. It is now used for baking
at runtime as well.
Navigation supports obstacle avoidance now with the RVO2 library.
Nav system will also automatically link all nav meshes together to form one
overall complete nav map.
2022-01-05 16:00:56 +01:00
..
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
area.cpp Add option to use handles to RID 2021-12-06 14:43:34 +00:00
area.h Return RID instead of Object id in area-body_shape_entered-exited signals. 2021-05-19 10:51:59 +01:00
arvr_nodes.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
arvr_nodes.h Style: Remove redundant void argument lists 2021-05-04 16:40:33 +02:00
audio_stream_player_3d.cpp Tweak AudioStreamPlayer3D property hints for usability 2021-10-18 11:24:42 +02:00
audio_stream_player_3d.h Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
baked_lightmap.cpp Add option to use handles to RID 2021-12-06 14:43:34 +00:00
baked_lightmap.h Add BAKE_ERROR_NO_ROOT to BakedLightmap 2021-10-21 13:32:03 +02:00
bone_attachment.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
bone_attachment.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
camera.cpp Add option to use handles to RID 2021-12-06 14:43:34 +00:00
camera.h Display a editor gizmo icon for Listener 2021-09-16 23:37:12 +02:00
collision_object.cpp Add option to use handles to RID 2021-12-06 14:43:34 +00:00
collision_object.h Support for 3D sync to physics 2021-06-08 16:28:58 -07:00
collision_polygon.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
collision_polygon.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
collision_shape.cpp Add option to use handles to RID 2021-12-06 14:43:34 +00:00
collision_shape.h Create CollisionObject debug shapes using VS 2021-05-09 18:30:27 +02:00
cpu_particles.cpp Random initial color for all Particle Nodes 2021-12-10 16:35:25 +01:00
cpu_particles.h Random initial color for all Particle Nodes 2021-12-10 16:35:25 +01:00
cull_instance.cpp Portals - add autoplace priority setting to CullInstance 2021-07-28 17:23:20 +01:00
cull_instance.h Portals - add autoplace priority setting to CullInstance 2021-07-28 17:23:20 +01:00
gi_probe.cpp Add option to use handles to RID 2021-12-06 14:43:34 +00:00
gi_probe.h Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
immediate_geometry.cpp Add option to use handles to RID 2021-12-06 14:43:34 +00:00
immediate_geometry.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
interpolated_camera.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
interpolated_camera.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
light.cpp Add option to use handles to RID 2021-12-06 14:43:34 +00:00
light.h Display a editor gizmo icon for Listener 2021-09-16 23:37:12 +02:00
lightmapper.cpp CPU lightmapper fixes. 2021-01-15 12:32:54 +01:00
lightmapper.h Fix editor getting stuck after baking lightmaps from a script 2021-09-12 01:01:29 +02:00
listener.cpp Display a editor gizmo icon for Listener 2021-09-16 23:37:12 +02:00
listener.h Remove unimplemented methods 2021-11-18 12:47:36 +00:00
mesh_instance.cpp Added material_overlay property to MeshInstance 2021-11-15 23:50:34 +00:00
mesh_instance.h Added material_overlay property to MeshInstance 2021-11-15 23:50:34 +00:00
multimesh_instance.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
multimesh_instance.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
navigation.cpp Backport NavigationServer with RVO2 to `3.x` 2022-01-05 16:00:56 +01:00
navigation.h Backport NavigationServer with RVO2 to `3.x` 2022-01-05 16:00:56 +01:00
navigation_agent.cpp Backport NavigationServer with RVO2 to `3.x` 2022-01-05 16:00:56 +01:00
navigation_agent.h Backport NavigationServer with RVO2 to `3.x` 2022-01-05 16:00:56 +01:00
navigation_mesh_instance.cpp Backport NavigationServer with RVO2 to `3.x` 2022-01-05 16:00:56 +01:00
navigation_mesh_instance.h Backport NavigationServer with RVO2 to `3.x` 2022-01-05 16:00:56 +01:00
navigation_obstacle.cpp Backport NavigationServer with RVO2 to `3.x` 2022-01-05 16:00:56 +01:00
navigation_obstacle.h Backport NavigationServer with RVO2 to `3.x` 2022-01-05 16:00:56 +01:00
occluder.cpp Sphere occluders (portals and general use) 2021-08-17 09:02:06 +01:00
occluder.h Sphere occluders (portals and general use) 2021-08-17 09:02:06 +01:00
particles.cpp Add option to use handles to RID 2021-12-06 14:43:34 +00:00
particles.h Style: Set clang-format Standard to c++14 2021-05-04 14:45:15 +02:00
path.cpp Fix Path3D initial forward calculation 2021-08-07 12:40:14 +02:00
path.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
physics_body.cpp Add option to use handles to RID 2021-12-06 14:43:34 +00:00
physics_body.h Remove unimplemented methods 2021-11-18 12:47:36 +00:00
physics_joint.cpp Add option to use handles to RID 2021-12-06 14:43:34 +00:00
physics_joint.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
portal.cpp Add option to use handles to RID 2021-12-06 14:43:34 +00:00
portal.h Portals - fix import of portal normal + small bug fixes 2021-09-02 10:39:47 +01:00
position_3d.cpp Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
position_3d.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
proximity_group.cpp Use loop instead of recursion when clearing proximity groups 2021-10-10 12:27:51 +02:00
proximity_group.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
ray_cast.cpp Fix Raycast3D color update when not colliding anymore 2021-08-24 11:24:02 +02:00
ray_cast.h Add custom debug shape thickness and color options to RayCast 2021-06-19 06:01:25 +02:00
reflection_probe.cpp Add option to use handles to RID 2021-12-06 14:43:34 +00:00
reflection_probe.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
remote_transform.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
remote_transform.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
room.cpp Add option to use handles to RID 2021-12-06 14:43:34 +00:00
room.h Portals - add gizmo handles for editing portals and rooms 2021-08-06 07:53:22 +01:00
room_group.cpp Add option to use handles to RID 2021-12-06 14:43:34 +00:00
room_group.h Portals - Add configuration warnings for nodes 2021-07-15 08:01:42 +01:00
room_manager.cpp Merge pull request #54921 from lawnjelly/portals_roaming_margin 2021-11-15 22:45:46 +01:00
room_manager.h Portals - Allow user to set roaming expansion margin 2021-11-12 15:46:04 +00:00
skeleton.cpp Add option to use handles to RID 2021-12-06 14:43:34 +00:00
skeleton.h Fixes the SkeletonIK twisting issue by using the skeleton global pose without overrides 2021-05-06 20:11:21 -04:00
soft_body.cpp Add option to use handles to RID 2021-12-06 14:43:34 +00:00
soft_body.h Fix SoftBody memory corruption when switching mesh at runtime 2021-10-20 10:52:38 -07:00
spatial.cpp Remove unimplemented methods 2021-11-18 12:47:36 +00:00
spatial.h Portal occlusion culling 2021-07-14 11:43:23 +01:00
spatial_velocity_tracker.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
spatial_velocity_tracker.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
spring_arm.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
spring_arm.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
sprite_3d.cpp Add option to use handles to RID 2021-12-06 14:43:34 +00:00
sprite_3d.h Remove unimplemented methods 2021-11-18 12:47:36 +00:00
vehicle_body.cpp VehicleWheel can now return the surface it's colliding with. 2021-12-10 19:01:06 +01:00
vehicle_body.h VehicleWheel can now return the surface it's colliding with. 2021-12-10 19:01:06 +01:00
visibility_notifier.cpp Add option to use handles to RID 2021-12-06 14:43:34 +00:00
visibility_notifier.h Portal occlusion culling 2021-07-14 11:43:23 +01:00
visual_instance.cpp Add option to use handles to RID 2021-12-06 14:43:34 +00:00
visual_instance.h Remove unimplemented methods 2021-11-18 12:47:36 +00:00
voxel_light_baker.cpp Disable GIProbe emission when disabled on a material 2021-05-17 20:24:33 +04:00
voxel_light_baker.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
world_environment.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
world_environment.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00