slight simplification to Conway and allow orthogonal camera to vary pixels per unit length from 1