Assume that in 3D we have a polytope defined by the intersection of halfspaces.
A half space is the set of all solutions of a linear inequality $P = N \cdot x + c \leq 0$ Where $N$ is the normal to the half space.
The polytope is thus the boundary of $\cap_{i=0} P_i$ $P_i = N_i \cdot x + c_i \leq 0$.
In 3D all vertices must be intersections of at least 3 planes. i.e. all vertices are a subset of all points such that:
$$P_i = P_j = P_k = 0$$
Which is a trivial 3x3 system that can be easily solved.
However, the total number of points that you get out of this is exponentially larger than the actual number of points on the polytope.
For example in this diagram:
The top plane intersects the other 2 at points which are not vertices of the polytope.