Adding mesh boolean support, for some reason meshes
created by triangles are not working. Let fix later.