├── .gitattributes ├── .gitignore ├── README.md ├── base ├── Global.gd ├── Utils.gd ├── class │ ├── monitor.gd │ ├── physics_performance_2d.gd │ ├── physics_performance_3d.gd │ ├── physics_test_2d.gd │ ├── physics_test_3d.gd │ ├── physics_unit_test_2d.gd │ ├── physics_unit_test_3d.gd │ ├── test_runner.gd │ ├── test_scene.gd │ └── test_scene_child.gd ├── mesh │ ├── concave_bac_3d.tres │ ├── concave_bac_h_117k_3d.tres │ ├── convex_1026_sphere_polygon_3d.tres │ ├── convex_146v_sphere_polygon_3d.tres │ ├── convex_2050v_sphere_polygon_3d.tres │ ├── convex_32v_box_polygon_shape_3d.tres │ └── convex_8v_box_polygon_shape_3d.tres ├── monitors │ ├── generic_expiration_monitor.gd │ ├── generic_manual_monitor.gd │ └── generic_step_monitor.gd └── pause.gd ├── icon.png ├── icon.png.import ├── project.godot ├── start.gd ├── start.tscn └── tests ├── features └── moving_platform │ ├── moving_platform_2d.tscn │ └── tests │ └── 2d │ ├── sync_to_physics_tilemap.gd │ ├── sync_to_physics_tilemap.tscn │ ├── sync_to_physics_tween_anim.gd │ └── sync_to_physics_tween_anim.tscn ├── nodes ├── Area │ ├── area_2d.tscn │ └── tests │ │ └── 2d │ │ ├── basic_api.gd │ │ ├── basic_api.tscn │ │ ├── space_override.gd │ │ └── space_override.tscn ├── CharacterBody │ ├── character_body_2d.tscn │ ├── character_body_3d.tscn │ ├── scripts │ │ ├── 2d │ │ │ ├── character_body_2d_move_and_collide.gd │ │ │ ├── character_body_2d_move_and_slide.gd │ │ │ └── character_body_2d_move_and_slide_with_gravity.gd │ │ └── 3d │ │ │ └── character_body_3d_move_and_slide.gd │ └── tests │ │ ├── character_body_2d │ │ ├── _to_remove_detect_surface_type_without_pressure.gd │ │ ├── _to_remove_detect_surface_type_without_pressure.tscn │ │ ├── detect_surface_type_with_pressure.gd │ │ ├── detect_surface_type_with_pressure.tscn │ │ ├── floor_block_on_wall.gd │ │ ├── floor_block_on_wall.tscn │ │ ├── floor_constant_speed.gd │ │ ├── floor_constant_speed.tscn │ │ ├── floor_max_angle.gd │ │ ├── floor_max_angle.tscn │ │ ├── floor_snap_length.gd │ │ ├── floor_snap_length.tscn │ │ ├── slide_on_ceiling.gd │ │ └── slide_on_ceiling.tscn │ │ └── character_body_3d │ │ ├── slide_along_static_body.gd │ │ └── slide_along_static_body.tscn ├── CollisionShape │ ├── collision_shape_2d.tscn │ ├── collision_shape_3d.tscn │ └── tests │ │ ├── 2d │ │ ├── character_one_way_collision.gd │ │ ├── character_one_way_collision.tscn │ │ ├── rigid_one_way_collision.gd │ │ ├── rigid_one_way_collision.tscn │ │ ├── world_boundary_2d.gd │ │ └── world_boundary_2d.tscn │ │ └── 3d │ │ ├── collision_precision.gd │ │ ├── collision_precision.tscn │ │ ├── convex_collision_detection.gd │ │ └── convex_collision_detection.tscn ├── DirectSpaceState │ ├── direct_space_state_2d.tscn │ └── tests │ │ └── 2d │ │ ├── cast_motion.gd │ │ ├── cast_motion.tscn │ │ ├── collide_shape.gd │ │ ├── collide_shape.tscn │ │ ├── intersect_point.gd │ │ ├── intersect_point.tscn │ │ ├── intersect_ray.gd │ │ ├── intersect_ray.tscn │ │ ├── intersect_shape.gd │ │ └── intersect_shape.tscn ├── PhysicsBody │ ├── physics_body_3d.tscn │ └── tests │ │ └── move_and_collide_3d │ │ ├── collide_sphere_capsule.gd │ │ ├── collide_sphere_capsule.tscn │ │ ├── collide_sphere_cylinder.gd │ │ ├── collide_sphere_cylinder.tscn │ │ ├── collide_sphere_sphere.gd │ │ └── collide_sphere_sphere.tscn ├── Raycast │ ├── raycast_2d.tscn │ └── tests │ │ ├── collision_detection.gd │ │ └── collision_detection.tscn └── RigidBody │ ├── rigid_body_2d.tscn │ ├── rigid_body_3d.tscn │ └── tests │ ├── 2d │ ├── basic_api.gd │ ├── basic_api.tscn │ ├── contact_monitor.gd │ ├── contact_monitor.tscn │ ├── continuous_detection.gd │ ├── continuous_detection.tscn │ ├── maximum_rectangle.gd │ ├── maximum_rectangle.tscn │ ├── rectangle_pyramid.gd │ ├── rectangle_pyramid.tscn │ ├── rectangle_stack.gd │ └── rectangle_stack.tscn │ └── 3d │ ├── continuous_detection.gd │ ├── continuous_detection.tscn │ ├── shape_stack.gd │ └── shape_stack.tscn └── performance └── collisions ├── collisions_2d.tscn ├── collisions_3d.tscn └── tests ├── 2d ├── avg_fps_before_low_fps.gd ├── avg_fps_before_low_fps.tscn └── collision_shape_instability.tscn └── 3d ├── convex_fps_performance.gd ├── convex_fps_performance.tscn ├── convex_precision.gd ├── convex_precision.tscn ├── shape_stack.gd └── shape_stack.tscn /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/README.md -------------------------------------------------------------------------------- /base/Global.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/base/Global.gd -------------------------------------------------------------------------------- /base/Utils.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/base/Utils.gd -------------------------------------------------------------------------------- /base/class/monitor.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/base/class/monitor.gd -------------------------------------------------------------------------------- /base/class/physics_performance_2d.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/base/class/physics_performance_2d.gd -------------------------------------------------------------------------------- /base/class/physics_performance_3d.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/base/class/physics_performance_3d.gd -------------------------------------------------------------------------------- /base/class/physics_test_2d.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/base/class/physics_test_2d.gd -------------------------------------------------------------------------------- /base/class/physics_test_3d.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/base/class/physics_test_3d.gd -------------------------------------------------------------------------------- /base/class/physics_unit_test_2d.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/base/class/physics_unit_test_2d.gd -------------------------------------------------------------------------------- /base/class/physics_unit_test_3d.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/base/class/physics_unit_test_3d.gd -------------------------------------------------------------------------------- /base/class/test_runner.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/base/class/test_runner.gd -------------------------------------------------------------------------------- /base/class/test_scene.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/base/class/test_scene.gd -------------------------------------------------------------------------------- /base/class/test_scene_child.gd: -------------------------------------------------------------------------------- 1 | extends TestScene 2 | -------------------------------------------------------------------------------- /base/mesh/concave_bac_3d.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/base/mesh/concave_bac_3d.tres -------------------------------------------------------------------------------- /base/mesh/concave_bac_h_117k_3d.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/base/mesh/concave_bac_h_117k_3d.tres -------------------------------------------------------------------------------- /base/mesh/convex_1026_sphere_polygon_3d.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/base/mesh/convex_1026_sphere_polygon_3d.tres -------------------------------------------------------------------------------- /base/mesh/convex_146v_sphere_polygon_3d.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/base/mesh/convex_146v_sphere_polygon_3d.tres -------------------------------------------------------------------------------- /base/mesh/convex_2050v_sphere_polygon_3d.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/base/mesh/convex_2050v_sphere_polygon_3d.tres -------------------------------------------------------------------------------- /base/mesh/convex_32v_box_polygon_shape_3d.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/base/mesh/convex_32v_box_polygon_shape_3d.tres -------------------------------------------------------------------------------- /base/mesh/convex_8v_box_polygon_shape_3d.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/base/mesh/convex_8v_box_polygon_shape_3d.tres -------------------------------------------------------------------------------- /base/monitors/generic_expiration_monitor.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/base/monitors/generic_expiration_monitor.gd -------------------------------------------------------------------------------- /base/monitors/generic_manual_monitor.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/base/monitors/generic_manual_monitor.gd -------------------------------------------------------------------------------- /base/monitors/generic_step_monitor.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/base/monitors/generic_step_monitor.gd -------------------------------------------------------------------------------- /base/pause.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/base/pause.gd -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/icon.png -------------------------------------------------------------------------------- /icon.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/icon.png.import -------------------------------------------------------------------------------- /project.godot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/project.godot -------------------------------------------------------------------------------- /start.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/start.gd -------------------------------------------------------------------------------- /start.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/start.tscn -------------------------------------------------------------------------------- /tests/features/moving_platform/moving_platform_2d.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/features/moving_platform/moving_platform_2d.tscn -------------------------------------------------------------------------------- /tests/features/moving_platform/tests/2d/sync_to_physics_tilemap.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/features/moving_platform/tests/2d/sync_to_physics_tilemap.gd -------------------------------------------------------------------------------- /tests/features/moving_platform/tests/2d/sync_to_physics_tilemap.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/features/moving_platform/tests/2d/sync_to_physics_tilemap.tscn -------------------------------------------------------------------------------- /tests/features/moving_platform/tests/2d/sync_to_physics_tween_anim.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/features/moving_platform/tests/2d/sync_to_physics_tween_anim.gd -------------------------------------------------------------------------------- /tests/features/moving_platform/tests/2d/sync_to_physics_tween_anim.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/features/moving_platform/tests/2d/sync_to_physics_tween_anim.tscn -------------------------------------------------------------------------------- /tests/nodes/Area/area_2d.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/Area/area_2d.tscn -------------------------------------------------------------------------------- /tests/nodes/Area/tests/2d/basic_api.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/Area/tests/2d/basic_api.gd -------------------------------------------------------------------------------- /tests/nodes/Area/tests/2d/basic_api.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/Area/tests/2d/basic_api.tscn -------------------------------------------------------------------------------- /tests/nodes/Area/tests/2d/space_override.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/Area/tests/2d/space_override.gd -------------------------------------------------------------------------------- /tests/nodes/Area/tests/2d/space_override.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/Area/tests/2d/space_override.tscn -------------------------------------------------------------------------------- /tests/nodes/CharacterBody/character_body_2d.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CharacterBody/character_body_2d.tscn -------------------------------------------------------------------------------- /tests/nodes/CharacterBody/character_body_3d.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CharacterBody/character_body_3d.tscn -------------------------------------------------------------------------------- /tests/nodes/CharacterBody/scripts/2d/character_body_2d_move_and_collide.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CharacterBody/scripts/2d/character_body_2d_move_and_collide.gd -------------------------------------------------------------------------------- /tests/nodes/CharacterBody/scripts/2d/character_body_2d_move_and_slide.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CharacterBody/scripts/2d/character_body_2d_move_and_slide.gd -------------------------------------------------------------------------------- /tests/nodes/CharacterBody/scripts/2d/character_body_2d_move_and_slide_with_gravity.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CharacterBody/scripts/2d/character_body_2d_move_and_slide_with_gravity.gd -------------------------------------------------------------------------------- /tests/nodes/CharacterBody/scripts/3d/character_body_3d_move_and_slide.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CharacterBody/scripts/3d/character_body_3d_move_and_slide.gd -------------------------------------------------------------------------------- /tests/nodes/CharacterBody/tests/character_body_2d/_to_remove_detect_surface_type_without_pressure.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CharacterBody/tests/character_body_2d/_to_remove_detect_surface_type_without_pressure.gd -------------------------------------------------------------------------------- /tests/nodes/CharacterBody/tests/character_body_2d/_to_remove_detect_surface_type_without_pressure.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CharacterBody/tests/character_body_2d/_to_remove_detect_surface_type_without_pressure.tscn -------------------------------------------------------------------------------- /tests/nodes/CharacterBody/tests/character_body_2d/detect_surface_type_with_pressure.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CharacterBody/tests/character_body_2d/detect_surface_type_with_pressure.gd -------------------------------------------------------------------------------- /tests/nodes/CharacterBody/tests/character_body_2d/detect_surface_type_with_pressure.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CharacterBody/tests/character_body_2d/detect_surface_type_with_pressure.tscn -------------------------------------------------------------------------------- /tests/nodes/CharacterBody/tests/character_body_2d/floor_block_on_wall.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CharacterBody/tests/character_body_2d/floor_block_on_wall.gd -------------------------------------------------------------------------------- /tests/nodes/CharacterBody/tests/character_body_2d/floor_block_on_wall.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CharacterBody/tests/character_body_2d/floor_block_on_wall.tscn -------------------------------------------------------------------------------- /tests/nodes/CharacterBody/tests/character_body_2d/floor_constant_speed.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CharacterBody/tests/character_body_2d/floor_constant_speed.gd -------------------------------------------------------------------------------- /tests/nodes/CharacterBody/tests/character_body_2d/floor_constant_speed.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CharacterBody/tests/character_body_2d/floor_constant_speed.tscn -------------------------------------------------------------------------------- /tests/nodes/CharacterBody/tests/character_body_2d/floor_max_angle.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CharacterBody/tests/character_body_2d/floor_max_angle.gd -------------------------------------------------------------------------------- /tests/nodes/CharacterBody/tests/character_body_2d/floor_max_angle.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CharacterBody/tests/character_body_2d/floor_max_angle.tscn -------------------------------------------------------------------------------- /tests/nodes/CharacterBody/tests/character_body_2d/floor_snap_length.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CharacterBody/tests/character_body_2d/floor_snap_length.gd -------------------------------------------------------------------------------- /tests/nodes/CharacterBody/tests/character_body_2d/floor_snap_length.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CharacterBody/tests/character_body_2d/floor_snap_length.tscn -------------------------------------------------------------------------------- /tests/nodes/CharacterBody/tests/character_body_2d/slide_on_ceiling.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CharacterBody/tests/character_body_2d/slide_on_ceiling.gd -------------------------------------------------------------------------------- /tests/nodes/CharacterBody/tests/character_body_2d/slide_on_ceiling.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CharacterBody/tests/character_body_2d/slide_on_ceiling.tscn -------------------------------------------------------------------------------- /tests/nodes/CharacterBody/tests/character_body_3d/slide_along_static_body.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CharacterBody/tests/character_body_3d/slide_along_static_body.gd -------------------------------------------------------------------------------- /tests/nodes/CharacterBody/tests/character_body_3d/slide_along_static_body.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CharacterBody/tests/character_body_3d/slide_along_static_body.tscn -------------------------------------------------------------------------------- /tests/nodes/CollisionShape/collision_shape_2d.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CollisionShape/collision_shape_2d.tscn -------------------------------------------------------------------------------- /tests/nodes/CollisionShape/collision_shape_3d.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CollisionShape/collision_shape_3d.tscn -------------------------------------------------------------------------------- /tests/nodes/CollisionShape/tests/2d/character_one_way_collision.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CollisionShape/tests/2d/character_one_way_collision.gd -------------------------------------------------------------------------------- /tests/nodes/CollisionShape/tests/2d/character_one_way_collision.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CollisionShape/tests/2d/character_one_way_collision.tscn -------------------------------------------------------------------------------- /tests/nodes/CollisionShape/tests/2d/rigid_one_way_collision.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CollisionShape/tests/2d/rigid_one_way_collision.gd -------------------------------------------------------------------------------- /tests/nodes/CollisionShape/tests/2d/rigid_one_way_collision.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CollisionShape/tests/2d/rigid_one_way_collision.tscn -------------------------------------------------------------------------------- /tests/nodes/CollisionShape/tests/2d/world_boundary_2d.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CollisionShape/tests/2d/world_boundary_2d.gd -------------------------------------------------------------------------------- /tests/nodes/CollisionShape/tests/2d/world_boundary_2d.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CollisionShape/tests/2d/world_boundary_2d.tscn -------------------------------------------------------------------------------- /tests/nodes/CollisionShape/tests/3d/collision_precision.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CollisionShape/tests/3d/collision_precision.gd -------------------------------------------------------------------------------- /tests/nodes/CollisionShape/tests/3d/collision_precision.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CollisionShape/tests/3d/collision_precision.tscn -------------------------------------------------------------------------------- /tests/nodes/CollisionShape/tests/3d/convex_collision_detection.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CollisionShape/tests/3d/convex_collision_detection.gd -------------------------------------------------------------------------------- /tests/nodes/CollisionShape/tests/3d/convex_collision_detection.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/CollisionShape/tests/3d/convex_collision_detection.tscn -------------------------------------------------------------------------------- /tests/nodes/DirectSpaceState/direct_space_state_2d.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/DirectSpaceState/direct_space_state_2d.tscn -------------------------------------------------------------------------------- /tests/nodes/DirectSpaceState/tests/2d/cast_motion.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/DirectSpaceState/tests/2d/cast_motion.gd -------------------------------------------------------------------------------- /tests/nodes/DirectSpaceState/tests/2d/cast_motion.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/DirectSpaceState/tests/2d/cast_motion.tscn -------------------------------------------------------------------------------- /tests/nodes/DirectSpaceState/tests/2d/collide_shape.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/DirectSpaceState/tests/2d/collide_shape.gd -------------------------------------------------------------------------------- /tests/nodes/DirectSpaceState/tests/2d/collide_shape.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/DirectSpaceState/tests/2d/collide_shape.tscn -------------------------------------------------------------------------------- /tests/nodes/DirectSpaceState/tests/2d/intersect_point.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/DirectSpaceState/tests/2d/intersect_point.gd -------------------------------------------------------------------------------- /tests/nodes/DirectSpaceState/tests/2d/intersect_point.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/DirectSpaceState/tests/2d/intersect_point.tscn -------------------------------------------------------------------------------- /tests/nodes/DirectSpaceState/tests/2d/intersect_ray.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/DirectSpaceState/tests/2d/intersect_ray.gd -------------------------------------------------------------------------------- /tests/nodes/DirectSpaceState/tests/2d/intersect_ray.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/DirectSpaceState/tests/2d/intersect_ray.tscn -------------------------------------------------------------------------------- /tests/nodes/DirectSpaceState/tests/2d/intersect_shape.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/DirectSpaceState/tests/2d/intersect_shape.gd -------------------------------------------------------------------------------- /tests/nodes/DirectSpaceState/tests/2d/intersect_shape.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/DirectSpaceState/tests/2d/intersect_shape.tscn -------------------------------------------------------------------------------- /tests/nodes/PhysicsBody/physics_body_3d.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/PhysicsBody/physics_body_3d.tscn -------------------------------------------------------------------------------- /tests/nodes/PhysicsBody/tests/move_and_collide_3d/collide_sphere_capsule.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/PhysicsBody/tests/move_and_collide_3d/collide_sphere_capsule.gd -------------------------------------------------------------------------------- /tests/nodes/PhysicsBody/tests/move_and_collide_3d/collide_sphere_capsule.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/PhysicsBody/tests/move_and_collide_3d/collide_sphere_capsule.tscn -------------------------------------------------------------------------------- /tests/nodes/PhysicsBody/tests/move_and_collide_3d/collide_sphere_cylinder.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/PhysicsBody/tests/move_and_collide_3d/collide_sphere_cylinder.gd -------------------------------------------------------------------------------- /tests/nodes/PhysicsBody/tests/move_and_collide_3d/collide_sphere_cylinder.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/PhysicsBody/tests/move_and_collide_3d/collide_sphere_cylinder.tscn -------------------------------------------------------------------------------- /tests/nodes/PhysicsBody/tests/move_and_collide_3d/collide_sphere_sphere.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/PhysicsBody/tests/move_and_collide_3d/collide_sphere_sphere.gd -------------------------------------------------------------------------------- /tests/nodes/PhysicsBody/tests/move_and_collide_3d/collide_sphere_sphere.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/PhysicsBody/tests/move_and_collide_3d/collide_sphere_sphere.tscn -------------------------------------------------------------------------------- /tests/nodes/Raycast/raycast_2d.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/Raycast/raycast_2d.tscn -------------------------------------------------------------------------------- /tests/nodes/Raycast/tests/collision_detection.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/Raycast/tests/collision_detection.gd -------------------------------------------------------------------------------- /tests/nodes/Raycast/tests/collision_detection.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/Raycast/tests/collision_detection.tscn -------------------------------------------------------------------------------- /tests/nodes/RigidBody/rigid_body_2d.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/RigidBody/rigid_body_2d.tscn -------------------------------------------------------------------------------- /tests/nodes/RigidBody/rigid_body_3d.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/RigidBody/rigid_body_3d.tscn -------------------------------------------------------------------------------- /tests/nodes/RigidBody/tests/2d/basic_api.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/RigidBody/tests/2d/basic_api.gd -------------------------------------------------------------------------------- /tests/nodes/RigidBody/tests/2d/basic_api.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/RigidBody/tests/2d/basic_api.tscn -------------------------------------------------------------------------------- /tests/nodes/RigidBody/tests/2d/contact_monitor.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/RigidBody/tests/2d/contact_monitor.gd -------------------------------------------------------------------------------- /tests/nodes/RigidBody/tests/2d/contact_monitor.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/RigidBody/tests/2d/contact_monitor.tscn -------------------------------------------------------------------------------- /tests/nodes/RigidBody/tests/2d/continuous_detection.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/RigidBody/tests/2d/continuous_detection.gd -------------------------------------------------------------------------------- /tests/nodes/RigidBody/tests/2d/continuous_detection.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/RigidBody/tests/2d/continuous_detection.tscn -------------------------------------------------------------------------------- /tests/nodes/RigidBody/tests/2d/maximum_rectangle.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/RigidBody/tests/2d/maximum_rectangle.gd -------------------------------------------------------------------------------- /tests/nodes/RigidBody/tests/2d/maximum_rectangle.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/RigidBody/tests/2d/maximum_rectangle.tscn -------------------------------------------------------------------------------- /tests/nodes/RigidBody/tests/2d/rectangle_pyramid.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/RigidBody/tests/2d/rectangle_pyramid.gd -------------------------------------------------------------------------------- /tests/nodes/RigidBody/tests/2d/rectangle_pyramid.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/RigidBody/tests/2d/rectangle_pyramid.tscn -------------------------------------------------------------------------------- /tests/nodes/RigidBody/tests/2d/rectangle_stack.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/RigidBody/tests/2d/rectangle_stack.gd -------------------------------------------------------------------------------- /tests/nodes/RigidBody/tests/2d/rectangle_stack.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/RigidBody/tests/2d/rectangle_stack.tscn -------------------------------------------------------------------------------- /tests/nodes/RigidBody/tests/3d/continuous_detection.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/RigidBody/tests/3d/continuous_detection.gd -------------------------------------------------------------------------------- /tests/nodes/RigidBody/tests/3d/continuous_detection.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/RigidBody/tests/3d/continuous_detection.tscn -------------------------------------------------------------------------------- /tests/nodes/RigidBody/tests/3d/shape_stack.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/RigidBody/tests/3d/shape_stack.gd -------------------------------------------------------------------------------- /tests/nodes/RigidBody/tests/3d/shape_stack.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/nodes/RigidBody/tests/3d/shape_stack.tscn -------------------------------------------------------------------------------- /tests/performance/collisions/collisions_2d.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/performance/collisions/collisions_2d.tscn -------------------------------------------------------------------------------- /tests/performance/collisions/collisions_3d.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/performance/collisions/collisions_3d.tscn -------------------------------------------------------------------------------- /tests/performance/collisions/tests/2d/avg_fps_before_low_fps.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/performance/collisions/tests/2d/avg_fps_before_low_fps.gd -------------------------------------------------------------------------------- /tests/performance/collisions/tests/2d/avg_fps_before_low_fps.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/performance/collisions/tests/2d/avg_fps_before_low_fps.tscn -------------------------------------------------------------------------------- /tests/performance/collisions/tests/2d/collision_shape_instability.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/performance/collisions/tests/2d/collision_shape_instability.tscn -------------------------------------------------------------------------------- /tests/performance/collisions/tests/3d/convex_fps_performance.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/performance/collisions/tests/3d/convex_fps_performance.gd -------------------------------------------------------------------------------- /tests/performance/collisions/tests/3d/convex_fps_performance.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/performance/collisions/tests/3d/convex_fps_performance.tscn -------------------------------------------------------------------------------- /tests/performance/collisions/tests/3d/convex_precision.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/performance/collisions/tests/3d/convex_precision.gd -------------------------------------------------------------------------------- /tests/performance/collisions/tests/3d/convex_precision.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/performance/collisions/tests/3d/convex_precision.tscn -------------------------------------------------------------------------------- /tests/performance/collisions/tests/3d/shape_stack.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/performance/collisions/tests/3d/shape_stack.gd -------------------------------------------------------------------------------- /tests/performance/collisions/tests/3d/shape_stack.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabriceci/Godot-Physics-Tests/HEAD/tests/performance/collisions/tests/3d/shape_stack.tscn --------------------------------------------------------------------------------