Use nullopt in triangle_mesh::intersect()