Is the 2D object a PANEL*? You should use a sprite instead, because you can position and rotate them in 3D space.

Create your sprite, set whatever angles you want and then use vec_set in a loop to place it above your 3D entity.