intersecting those 2 meshes gives 2 curves - not 1 as expected.
even after welding the vertices at a seam - this problem is not solved.
the resulting 2 curves do have a gab of 0.1 (document tolerance 0.001) at the dot (x).
tested both tolerances
auto and literal (why isn t this called document-tolerance ?)
meshIntersectBug.3dm (3.3 MB)
hi @Tom_P my guess is that this happens because you are intersecting right at the vertices. Maybe @piac can confirm this and comment if there is anything that can be done about it.
In V8 this is fixed apparently
tested in WIP / Beta / V8
Version 8 BETA (8.0.23269.15064, 2023-09-26)
Expires November 10, 2023
moving up the diagonal mesh once by 0.001 i get 3 curves
moving up a second time 0.001 I get one curve as expected…
so for sure it has something to do with tolerances - but maybe also some special cases the algorithm does not care about / handel.
hi @Tom_P thanks, according to Guilio, this is indeed something that should be addressed,
RH-77359 Mesh intersect gives unexpected results