From 332e11a62781a6626a2e6cc06d2a84dc6772960d Mon Sep 17 00:00:00 2001 From: Rhys Lloyd Date: Wed, 10 Dec 2025 15:14:48 -0800 Subject: [PATCH] add loop --- engine/physics/src/minimum_difference.rs | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/engine/physics/src/minimum_difference.rs b/engine/physics/src/minimum_difference.rs index 9d136085..b63d3e4e 100644 --- a/engine/physics/src/minimum_difference.rs +++ b/engine/physics/src/minimum_difference.rs @@ -870,14 +870,13 @@ mod test{ fn test_cube_points(){ let mesh=PhysicsMesh::unit_cube(); let mesh_view=mesh.complete_mesh_view(); - assert!(mesh_contains_point(mesh_view,vec3::zero())); - assert!(mesh_contains_point(mesh_view,vec3::X)); - assert!(mesh_contains_point(mesh_view,vec3::NEG_X)); - assert!(mesh_contains_point(mesh_view,vec3::Y)); - assert!(mesh_contains_point(mesh_view,vec3::NEG_Y)); - assert!(mesh_contains_point(mesh_view,vec3::Z)); - assert!(mesh_contains_point(mesh_view,vec3::NEG_Z)); - assert!(mesh_contains_point(mesh_view,vec3::ONE)); - assert!(mesh_contains_point(mesh_view,vec3::NEG_ONE)); + for x in -2..=2{ + for y in -2..=2{ + for z in -2..=2{ + let point=vec3::int(x,y,z)>>1; + assert!(mesh_contains_point(mesh_view,point),"Mesh did not contain point {point}"); + } + } + } } }