I assume the BBox vectors are still valued.
get
my_x+my_max; my_y+my_max_y my.z+my_max_z
and min's ==6 points

rotate
by my.pan
for loop to find point with the highest world z
== side showing/facing up