de.javagl.swogl.scene
Interface MutableCamera

All Superinterfaces:
Camera
All Known Implementing Classes:
DefaultCamera

public interface MutableCamera
extends Camera

Interface for a mutable Camera. All mutating methods will store a copy of the given argument.


Method Summary
 void setEyePoint(javax.vecmath.Tuple3f point)
          Set the eye point of the camera
 void setFovY(float degrees)
          Set the field-of-view (FOV) of the camera (in y-direction) to the given angle (in degrees)
 void setUpVector(javax.vecmath.Tuple3f vector)
          Set the up vector of the camera
 void setViewPoint(javax.vecmath.Tuple3f point)
          Set the view point of the camera
 
Methods inherited from interface de.javagl.swogl.scene.Camera
addCameraListener, getEyePoint, getFovY, getUpVector, getViewPoint, removeCameraListener
 

Method Detail

setEyePoint

void setEyePoint(javax.vecmath.Tuple3f point)
Set the eye point of the camera

Parameters:
point - The eye point of the camera

setViewPoint

void setViewPoint(javax.vecmath.Tuple3f point)
Set the view point of the camera

Parameters:
point - The view point of the camera

setUpVector

void setUpVector(javax.vecmath.Tuple3f vector)
Set the up vector of the camera

Parameters:
vector - The up vector of the camera

setFovY

void setFovY(float degrees)
Set the field-of-view (FOV) of the camera (in y-direction) to the given angle (in degrees)

Parameters:
degrees - The FOV