Class RelativisticCamera

    • Constructor Detail

      • RelativisticCamera

        public RelativisticCamera​(CameraManager parent)
      • RelativisticCamera

        public RelativisticCamera​(com.badlogic.gdx.assets.AssetManager assetManager,
                                  CameraManager parent)
    • Method Detail

      • getCamera

        public com.badlogic.gdx.graphics.PerspectiveCamera getCamera()
        Description copied from interface: ICamera
        Returns the perspective camera.
        Returns:
        The perspective camera.
      • setCamera

        public void setCamera​(com.badlogic.gdx.graphics.PerspectiveCamera cam)
        Description copied from interface: ICamera
        Sets the active camera
      • getFrontCameras

        public com.badlogic.gdx.graphics.PerspectiveCamera[] getFrontCameras()
      • setDirection

        public void setDirection​(Vector3d dir)
      • getDirection

        public Vector3d getDirection()
      • getDirections

        public Vector3d[] getDirections()
      • getNCameras

        public int getNCameras()
      • getTranslateUnits

        public double getTranslateUnits()
      • update

        public void update​(double dt,
                           ITimeFrameProvider time)
        Description copied from interface: ICamera
        Updates the camera.
        Parameters:
        dt - The time since the las frame in seconds.
        time - The frame time provider (simulation time).
      • getSpeed

        public double getSpeed()
        Description copied from interface: ICamera
        Gets the current velocity of the camera in km/h.
        Returns:
        The velocity in km/h.
      • getFocus

        public IFocus getFocus()
        Description copied from interface: ICamera
        Returns the foucs if any
        Returns:
        The foucs object if it is in focus mode. Null otherwise
      • isFocus

        public boolean isFocus​(IFocus cb)
        Description copied from interface: ICamera
        Checks if this body is the current focus
        Parameters:
        cb - The body
        Returns:
        Whether the body is focus
      • resize

        public void resize​(int width,
                           int height)