Of course computer graphics based on linear algebra can do true vanishing points. It wouldn’t look right at all if it couldn’t.
Perhaps what you’re missing is that 3D computer graphics actually uses 4D matrices with homogeneous coordinates. The extra dimension allows perspective projections to be represented, and also allows us to assign coordinates to vanishing points (points at infinity). The usual finite points are represented by (x, y, z, 1), and the vanishing point of (say) lines parallel to the x axis is represented by (1, 0, 0, 0).
Perhaps what you’re missing is that 3D computer graphics actually uses 4D matrices with homogeneous coordinates. The extra dimension allows perspective projections to be represented, and also allows us to assign coordinates to vanishing points (points at infinity). The usual finite points are represented by (x, y, z, 1), and the vanishing point of (say) lines parallel to the x axis is represented by (1, 0, 0, 0).
https://en.wikipedia.org/wiki/Homogeneous_coordinates#Use_in...