Boolean Difference failed

Hi, I was using Boolean Difference to subtract my topography to road(tunnel) yesterday and it went perfectly well. However when I tried to continue my work today, it suddenly failed to do Boolean Difference where I really don’t know why. Does any of you know why will it be the reason? Because rhino only said it failed but didn’t say the reason.

PS: I want to subtract the red outline part from topography.

Check the document’s tolerance, a smaller epsilon will usually mean more accurate results (and longer calculation times). The error may be greater when the geo is far from the world origin, so check that too. Hope it helps.

Thanks! I tried with smaller portion and it worked! I think it’s the calculation that caused the error. And I did move my geo near the world origin. Thanks for helping!