Why does the bottom face turn black when subtracting cubes using CSG2?

CSG2 has the tendency to wipe / invert normals

You can restore them with mesh.createNormals()

CSG2 test | Babylon.js Playground

2 Likes