code: def look_at(self, vec=None, pos=None):
          
          if pos is None:
              vec = Vector3(pos)
  
          if vec is None:
              raise ValueError("vector or pos must be set")
  
          return self._gl_look_at(self.position, vec, self._up)
docs: Look at a specific point
  
          :param vec: Vector3 position
          :param pos: python list [x, y, x]
          :return: Camera matrix