The distinction between a roof prism and a porro prism is that for the roof prism the roof edge lies in the same plane as entrance and exit beam, while for a porro prism the (left out) roof edge is orthogonal to the plane formed by the beams.