Ставлю на 2D форму TViewPort3D, кидаю на него Sphere и Rectangle, у Rectangle ставлю позицию по Z = -4, а у Sphere остаётся 0, а отображается как на рисунке, то есть как будто это 2D объекты у которых координата по оси Z не играет никакой роли, а Rectangle должен быть спереди сферы. В 3D Application все хорошо.