, .
- , z. , , . . .

. , . , . , z . :
eye := (center.x, center.y, center.z) - depth * (camera.x, camera.y, camera.z)
Bx := Ax * Bz / Az
Bz := Bx * Az / Ax.
1.0 1,0 .
, 1,0 100,0 20 .
Bz := 1.0 * 100.0 / 10
Bz := 10.0
, 200,0 , Ax 100,0, 1024 , Bx 512pixel.
Az := (Ax / Bx) * Bz
Az := (100.0/512.0) * 10.0
Az := 1.953m
m Bz.
, (0, 0, 1), (1, 0, 0), (0, 0, 0).
eye := center - depth * camera
eye := (0, 0, 0) - 1.953 * (1, 0, 0)
eye := (-1.953, 0, 0)