code: def matrix(self, x=(0, 0), y=(0, 0) , z=(0, 0)):
          
          polygon = np.array([[0,0], [0,1], [1,1]])
          space = Space(Place(polygon, polyhedra=self))
          space = space.matrix(x, y, z, inplace=False)
          return [place.polyhedra[0] for place in space]
docs: Copy the ``pyny.Polyhedron`` along a 3D matrix given by the 
          three tuples x, y, z:        
  
          :param x: Number of copies and distance between them in this
              direction.
          :type x: tuple (len=2)
          :returns: list of ``pyny.Polyhedron``