commit 1f9b3e7152f101a6510b620baeb6bcc0998e4fb9
parent 0ef1e6334ca62b13278106d321d2263415852324
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date: Fri, 23 Oct 2020 14:33:53 +0200
Change a test that failed on Windows platform
Now walking with a delta based on the 4V/S property
Diffstat:
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/src/test_sdis_solid_random_walk_robustness.c b/src/test_sdis_solid_random_walk_robustness.c
@@ -280,7 +280,7 @@ main(int argc, char** argv)
struct context ctx;
double lower[3];
double upper[3];
- double size[3];
+ double spread;
(void)argc, (void)argv;
OK(mem_init_proxy_allocator(&allocator, &mem_default_allocator));
@@ -337,10 +337,8 @@ main(int argc, char** argv)
ctx.msh.nvertices, ctx.msh.indices, ctx.msh.nprimitives);*/
/* Compute the delta of the solid random walk */
- size[0] = upper[0] - lower[0];
- size[1] = upper[1] - lower[1];
- size[2] = upper[2] - lower[2];
- solid_param->delta = MMIN(MMIN(size[0], size[1]), size[2]) / 20.0;
+ OK(sdis_scene_get_medium_spread(scn, solid, &spread));
+ solid_param->delta = 0.4 / spread; /* (4V/S) / 10 */
interf_param->upper[0] = upper[0];
interf_param->upper[1] = upper[1];