From 775c45e9ff13de088566c51697c667626cecf91e Mon Sep 17 00:00:00 2001 From: Nolan Darilek Date: Mon, 18 Apr 2022 09:31:26 -0500 Subject: Include broken values in assertion failure message. --- src/geometry/broad_phase_multi_sap/sap_axis.rs | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/geometry/broad_phase_multi_sap/sap_axis.rs b/src/geometry/broad_phase_multi_sap/sap_axis.rs index a6b62ae..4b05116 100644 --- a/src/geometry/broad_phase_multi_sap/sap_axis.rs +++ b/src/geometry/broad_phase_multi_sap/sap_axis.rs @@ -51,8 +51,20 @@ impl SAPAxis { for proxy_id in new_proxies { let proxy = &proxies[*proxy_id]; - assert!(proxy.aabb.mins[dim] <= self.max_bound); - assert!(proxy.aabb.maxs[dim] >= self.min_bound); + assert!( + proxy.aabb.mins[dim] <= self.max_bound, + "proxy.aabb.mins {} (in {:?}) <= max_bound {}", + proxy.aabb.mins[dim], + proxy.aabb, + self.max_bound + ); + assert!( + proxy.aabb.maxs[dim] >= self.min_bound, + "proxy.aabb.maxs {} (in {:?}) >= min_bound {}", + proxy.aabb.maxs[dim], + proxy.aabb, + self.min_bound + ); let start_endpoint = SAPEndpoint::start_endpoint(proxy.aabb.mins[dim], *proxy_id as u32); let end_endpoint = SAPEndpoint::end_endpoint(proxy.aabb.maxs[dim], *proxy_id as u32); -- cgit