Use SurfaceGenerator() to get slab