A general scheme for constructing polytopes is implemented here specifically for the classes of the most important 3D polytopes, namely those whose vertices are labeled by integers relative to a particular basis, here called the ω-basis. The actual number of non-isomorphic polytopes of the same group has no limit. To put practical bounds on the number of polytopes to consider for each group we limit our consideration to polytopes with dominant point (vertex) that contains only nonnegative integers in ω-basis. A natural place to start the consideration of polytopes from is the generic dominant weight which were all three coordinates are the lowest positive integer numbers. Contraction is a continuous change of one or several coordinates to zero.