I dont understand, what are you trying to rearrange? The surfaces/objects or the arbitary numbers in objorder array?