Build faces from block shape definitions