I am trying to understand 3d-transformation in html5, but can't understand how we get new (x1, y1) coordinates. For example, we have a plane on our screen with a point at coordinates (287, 431). We rotate the plane around X-axes at 60 deg. So we have:
1 0 0 0 287 287
0 0.5 -0.86 0 x 431 = 215.5
0 0.86 0.5 0 0 370.66
0 0 0 1 0 0
But how can I project this (x, y, z) to screen again?