stardis-solver

Solve coupled heat transfers
git clone git://git.meso-star.fr/stardis-solver.git
Log | Files | Refs | README | LICENSE

commit 36afe831a7a83af75314d940269dca5586abcf4c
parent 5519bbd85d815fd64600f0dc8fe514da084045cc
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Mon, 21 Jun 2021 12:35:07 +0200

Adjust the hit filter function

Reject the intersections whose distance is null.

Diffstat:
Msrc/sdis_scene_Xd.h | 1+
1 file changed, 1 insertion(+), 0 deletions(-)

diff --git a/src/sdis_scene_Xd.h b/src/sdis_scene_Xd.h @@ -455,6 +455,7 @@ XD(hit_filter_function) if(!ray_data || SXD_HIT_NONE(hit_from)) return 0; /* No filtering */ if(SXD_PRIMITIVE_EQ(&hit_from->prim, &hit->prim)) return 1; + if(hit->distance <= 0) return 1; if(eq_epsf(hit->distance, 0, (float)filter_data->epsilon)) { float pos[DIM];