I still can't help thinking that we're still missing the fundamental and simple point here.
The image of the real world projected on the retina, like the one projected on a 2D sensor obeys the maths of pure geometry,
Is not the same as/does not equal
The image you see "with your eyes".
There is a layer of processing, lets call it "The Twilight Zone" because of the symmetrical meaning it conjurers, and call the one rule of TTZ "light does not travel in straight lines through TTZ.
Because that layer of processing includes things like Constancy Scaling it does in a very real sense mean that light doesn't travel in straight lines through TTZ.
So if you were to ray-trace from "what you see" through the centre of perspective to the real world it would fail to line up with the image projected on the back of the retina, and so would contradict the maths of geometry.
Telephoto compression only happens when we look at photos of distant objects, we never see it in other photos.
Foreshortening, or compression is the mathematical and geometrical fact of how distant objects are rendered on the retina/camera sensor.
Again you ray-trace directly from/to what you see, an imaginary space. And again the maths doesn't tell you anything of the sort. The maths only tells you what the retinal image should be, it fails to describe the "what you see" because of TTZ, so using geometry to describe "what you see" means that by very definition it must contradict the retinal image and therefore must also contradict geometry. And because you keep using "what you see" as the true baseline and relate that directly to geometry you are off base mathematically.
I think this is so wrong, telephoto compression and wide angle distortion are the function of camera to subject distance alone, the proof, and challenge, is simple:
If the above statement is correct then you will only see "telephoto compression" in photos of more distant objects viewed from the wrong distance.
And you will only see "wide angle distortion" in photos of close objects viewed from the wrong distance.
These two are not reversible with viewing distance.
If you are correct then you can show me a solid example where this is reversed with viewing distance.
My explanation is here:


