<GitHub>
[solvespace] jwesthues commented on issue #35: Cool. FYI, the work to do intersect without the double-Boolean should be very small, just the additional case in `KeepRegion()`, eight lines of code. Neither shell gets its normals flipped, and keep only the pieces from A that lie inside B (and vice versa). https://github.com/solvespace/solvespace/issues/35#issuecomment-390127695
<GitHub>
[solvespace] Evil-Spirit commented on issue #35: @jwesthues Hello! Can you give a links to lines of code where we should do this? I have understood what are you meaning, but any additional information can help. https://github.com/solvespace/solvespace/issues/35#issuecomment-390144121
<GitHub>
[solvespace] ghoss commented on issue #35: Thanks. I actually tried to make the change in `KeepRegion()` before going the other way, but couldn't muster enough brain cells for the job. Will have another go at this. Also, I wasn't sure if anything needed to be done to `KeepEdge()` too. https://github.com/solvespace/solvespace/issues/35#issuecomment-390152578