I have a test case where a subd intersection is missed in Embree 3.5.0. I'm using these scene flags:
rtcSetSceneFlags (scene_, RTC_SCENE_FLAG_ROBUST | RTC_SCENE_FLAG_DYNAMIC | RTC_SCENE_FLAG_CONTEXT_FILTER_FUNCTION);
these geometry flags:
rtcSetGeometryBuildQuality (geom_, RTC_BUILD_QUALITY_REFIT);
and these context flags:
rtcInitIntersectContext (&context); context.flags = RTC_INTERSECT_CONTEXT_FLAG_COHERENT;
Should I expect robust watertightness with these settings? >99.9% of the intersections are detected correctly but any misses in my particular application are problematic so I'm not sure how to proceed.