hello.

i am trying to find the the edges that dont have walls. i used geometry intersect but the problem i am facing is that it also consider the edges that has no wall as intersecting edge and exclude from the final output.

the blue line shows walls. when i ran my script i got an output that contains 11/16 edges that dont have walls whereas in actual 13/16 have no walls as there are only 3 walls. after analyzing i found out that the black marked walls are also intersecting the yellow marked edges and consider them as edges with walls that becomes 5 so the out put is 11/16

what logic i should use or what changes i should make to get the desired objective?