Original Post
Hi guys, So basically what i am trying to do is to project some points in 3d space to a 2d monitor from a variety of camera locations and camera directions (basically first person) After some help from u guys, i've gone to use matrices Right now i have my Camera Translation Matrix (CT) Rotation Matrices (x,y,z) (CX, CY, CZ) now im stuck can someone please clarify what to do once i have these matrices http://en.wikipedia.org/wiki/3D_projection http://www.gamedev.net/reference/articles/article417.asp the sites seem to have conflicting ideas To get the 2D point am i suppose to do this double[] 3dpoint = new double[4]; 3dpoint[0] = xpoint; 3dpoint[1] = ypoint; 3dpoint[2] = zpoint; 3dpoint[3] = 1; double[] 2dmatrix = CT * CX * CY * CZ * 3dpoint; is the above line correct? if not, what should it be? THANKS