I'm currently trying to orthographically project a 3 dimensional point (p - 3-D vector in homogeneous coordinates) onto a 2 dimensional camera plane (q - 2-D vector in homogeneous coordinates).
To achieve this i build up this projection matrix:
D
is the extrinsic matrix for camera rotationR
and translationt
K
is the intrinsic matrix composed fromcx
andcy
for offset of orignskx
andky
for scaling andTheta
is the skew between the axis.
edit 1: Obviously it is correct the way described here. The 3D to 2D projection actually works as described in my question. There have been some errors in my implementation, that leaded to some errors. My question was completely nonsense. I will mark this post as deleted.
edit 2: Thanks for embedding the pictures, i could'd do it myself (lack of privileges/points in this forum). This was the reason why i posted the picture links as source code...
edit 3: Source of this world-camera-projection method is: http://www.cse.psu.edu/~rcollins/CSE486/lecture13.pdf