diff options
| author | Nolan Darilek <nolan@thewordnerd.info> | 2022-04-18 09:31:26 -0500 |
|---|---|---|
| committer | Sébastien Crozet <sebastien@crozet.re> | 2022-04-19 12:34:28 +0200 |
| commit | 775c45e9ff13de088566c51697c667626cecf91e (patch) | |
| tree | 1be471a3c6fc86081543c54cb00fe7c0bddc3cc7 /src/geometry | |
| parent | cb208089205a5938d50ef7e709514a8820d74513 (diff) | |
| download | rapier-775c45e9ff13de088566c51697c667626cecf91e.tar.gz rapier-775c45e9ff13de088566c51697c667626cecf91e.tar.bz2 rapier-775c45e9ff13de088566c51697c667626cecf91e.zip | |
Include broken values in assertion failure message.
Diffstat (limited to 'src/geometry')
| -rw-r--r-- | src/geometry/broad_phase_multi_sap/sap_axis.rs | 16 |
1 files changed, 14 insertions, 2 deletions
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); |
