Guys its been two years or more since I did this, trying to think back and explain the mechanism in your context is my problem though.
I will look deeper into it , but the "trick" is to have the cross hairs ( the grey faint "X") that you see at the begining of the video. the table top is pinned\ glued to the 4 outside end points of the cross hairs.
the 4 X "skirts" of the rotating plane appear and disappear depending on whether their start extremity is more left (or more right) than their end extremity).
the trig maths generated by the out-of-sight "graphic engine" adjusts the angles of the "cross hairs"
I dont think its distorting a stationary rectangle in this context, also the blue dots\ green lines are "injected" into their shapeshhet formulas so that their PIN X PIN Y can track a "oval" trajectory ...the X Y axis of this ovaloid trajectory is influenced again by referencing the the out-of-sight "graphic engine"
The custom controls "PAN LEFT , PAN RIGHT, TILT UP, TILT DOWN, DEFAULT and XENITH use VBA macros to drive the "graphic engine".
I remember my issue at the time was trying to figure out how to have a fade to horizon convergence point which would give it even more realism. But this scope for this ran dry.
