kaleidoscope
Interface Camera
- All Known Implementing Classes:
- AppCamera, WebCamera
public interface Camera
|
Method Summary |
void |
begin2D()
|
void |
end2D()
|
toxi.geom.Vec3D |
getLook()
|
toxi.geom.Vec3D |
getMouseProjection(float drawingArm_)
|
toxi.geom.Vec3D |
getPosition()
|
toxi.geom.Vec3D |
getRotation()
|
toxi.geom.Vec3D |
getTarget()
|
toxi.geom.Vec3D |
getUpVector()
|
void |
lookDown(float downDegrees)
|
void |
lookLeft(float leftDegrees)
|
void |
lookRight(float rightDegrees)
|
void |
lookUp(float upDegrees)
|
void |
moveBackwards(float backAmount)
|
void |
moveDown(float downAmount)
|
void |
moveForward(float forwardAmout)
|
void |
moveLeft(float leftAmount)
|
void |
moveRight(float rightAmount)
|
void |
moveUp(float upAmount)
|
void |
remapBackwards(char newBack)
|
void |
remapEscape(char newEscape)
|
void |
remapForward(char newForward)
|
void |
remapLeft(char newLeft)
|
void |
remapRight(char newRight)
|
void |
setCameraToFPS()
|
void |
setCameraToMAYA()
|
void |
setCenterOfRotation(toxi.geom.Vec3D newCeneterOfRotation)
|
void |
setLook(float newX,
float newY,
float newZ)
|
void |
setLook(toxi.geom.Vec3D newLook)
|
void |
setMaxVerticalAngle(float newAngle)
|
void |
setMoveSpeed(float newMoveSpeed)
|
void |
setPerspective(float fov,
float aspect,
float near,
float far)
|
void |
setPosition(float newX,
float newY,
float newZ)
|
void |
setPosition(toxi.geom.Vec3D newPosition)
|
void |
setRotateSpeed(float newRotateSpeed)
|
void |
setRotation(float newX,
float newY,
float newZ)
|
void |
setRotation(toxi.geom.Vec3D newRotation)
|
void |
setTarget(float newX,
float newY,
float newZ)
|
void |
setTarget(toxi.geom.Vec3D newTarget)
|
void |
setTranslateSpeed(float newTranslateSpeed)
|
void |
setUpVector(float newX,
float newY,
float newZ)
|
void |
setUpVector(toxi.geom.Vec3D newUpVector)
|
void |
setZoomSpeed(float newZoomSpeed)
|
void |
swapCameraType()
|
Position
static final toxi.geom.Vec3D Position
Target
static final toxi.geom.Vec3D Target
Rotation
static final toxi.geom.Vec3D Rotation
UpVector
static final toxi.geom.Vec3D UpVector
setPosition
void setPosition(toxi.geom.Vec3D newPosition)
setPosition
void setPosition(float newX,
float newY,
float newZ)
getPosition
toxi.geom.Vec3D getPosition()
setLook
void setLook(toxi.geom.Vec3D newLook)
setLook
void setLook(float newX,
float newY,
float newZ)
getLook
toxi.geom.Vec3D getLook()
setTarget
void setTarget(toxi.geom.Vec3D newTarget)
setTarget
void setTarget(float newX,
float newY,
float newZ)
getTarget
toxi.geom.Vec3D getTarget()
setRotation
void setRotation(toxi.geom.Vec3D newRotation)
setRotation
void setRotation(float newX,
float newY,
float newZ)
getRotation
toxi.geom.Vec3D getRotation()
setUpVector
void setUpVector(toxi.geom.Vec3D newUpVector)
setUpVector
void setUpVector(float newX,
float newY,
float newZ)
getUpVector
toxi.geom.Vec3D getUpVector()
setRotateSpeed
void setRotateSpeed(float newRotateSpeed)
setMoveSpeed
void setMoveSpeed(float newMoveSpeed)
setTranslateSpeed
void setTranslateSpeed(float newTranslateSpeed)
setZoomSpeed
void setZoomSpeed(float newZoomSpeed)
setCenterOfRotation
void setCenterOfRotation(toxi.geom.Vec3D newCeneterOfRotation)
lookUp
void lookUp(float upDegrees)
lookDown
void lookDown(float downDegrees)
lookLeft
void lookLeft(float leftDegrees)
lookRight
void lookRight(float rightDegrees)
moveForward
void moveForward(float forwardAmout)
moveLeft
void moveLeft(float leftAmount)
moveRight
void moveRight(float rightAmount)
moveBackwards
void moveBackwards(float backAmount)
moveUp
void moveUp(float upAmount)
moveDown
void moveDown(float downAmount)
remapForward
void remapForward(char newForward)
remapBackwards
void remapBackwards(char newBack)
remapLeft
void remapLeft(char newLeft)
remapRight
void remapRight(char newRight)
remapEscape
void remapEscape(char newEscape)
setMaxVerticalAngle
void setMaxVerticalAngle(float newAngle)
setCameraToFPS
void setCameraToFPS()
setCameraToMAYA
void setCameraToMAYA()
swapCameraType
void swapCameraType()
setPerspective
void setPerspective(float fov,
float aspect,
float near,
float far)
getMouseProjection
toxi.geom.Vec3D getMouseProjection(float drawingArm_)
begin2D
void begin2D()
end2D
void end2D()