Original Post
say I have a straight line in world space,and now I use perspective projection to project it onto the projection plane,then the shape I''ll get on the projection plane is of course still a strait line,but if you take a look at the math,there''re some problems(d is the viewing distance or the projection plane''s Z value,Xper and X denote the X coordinate in perspective space and world space respectively):
since
Xper = dX/Z -->X = ZXper/d,
Yper = dY/Z -->Y = ZYper/d,
and because Y=kX+b in world space,we plug the above X,Y in:
ZYper/d=kZXper/d+b -->Yper=kXper+bd/Z
which means Yer is not linear with Xper(because of the 1/Z),then the shape we got on the projection plane isn''t a straight line?