def METHOD_NAME(self, force=False):
    """Sets the camera using gluLookAt using its eye, center and up_vector
    :Parameters:
        `force` : bool
            whether or not the camera will be located even if it is not dirty
    """
    if force or self.dirty or self.once:
        gl.glLoadIdentity()
        gl.gluLookAt(self._eye.x, self._eye.y, self._eye.z,             # camera eye
                  self._center.x, self._center.y, self._center.z,    # camera center
                  self._up_vector.x, self._up_vector.y, self._up_vector.z  # camera up vector
                  )
        self.once = False