|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jme3.renderer.Camera
us.ihmc.graphics3DAdapter.jme.JMECamera
public class JMECamera
JMECamera overloads camera and implements the following assumptions - Z-UP frame - Horizontal FoV
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.jme3.renderer.Camera |
---|
com.jme3.renderer.Camera.FrustumIntersect |
Constructor Summary | |
---|---|
JMECamera(com.jme3.renderer.Camera camera)
|
Method Summary | |
---|---|
javax.vecmath.Point3d |
getCameraPosition()
|
javax.vecmath.Quat4d |
getCameraRotation()
|
CameraController |
getController()
|
float |
getFarClip()
|
float |
getHorizontalFovInRadians()
|
int |
getInternalHeight()
|
int |
getInternalWidth()
|
float |
getNearClip()
|
void |
resize(int width,
int height,
boolean fixAspect)
|
void |
setCameraController(CameraController cameraController)
|
void |
setClipDistanceFar(float clipDistanceFar)
|
void |
setClipDistanceNear(float clipDistanceNear)
|
void |
setFrustumPerspective(float fovY,
float aspect,
float near,
float far)
Deprecated. |
void |
setHorizontalFoVInRadians(float fovHorizontalInRadians)
|
void |
setLocation(com.jme3.math.Vector3f location)
Deprecated. Use setLocationInZUpCoordinates |
void |
setLocationInZUpCoordinates(javax.vecmath.Tuple3d cameraPosition)
|
void |
setLocationInZUpCoordinates(com.jme3.math.Vector3f location)
|
void |
setRotation(com.jme3.math.Quaternion rotation)
Deprecated. Use setRotationInZUpcoordinates |
void |
setRotationInZUpcoordinates(javax.vecmath.Quat4d rotation)
|
void |
setRotationInZUpcoordinates(com.jme3.math.Quaternion rotation)
|
void |
updateCamera()
|
Methods inherited from class com.jme3.renderer.Camera |
---|
clearViewportChanged, clone, contains, containsGui, copyFrom, distanceToNearPlane, getDirection, getDirection, getFrustumBottom, getFrustumFar, getFrustumLeft, getFrustumNear, getFrustumRight, getFrustumTop, getHeight, getLeft, getLeft, getLocation, getName, getPlaneState, getProjectionMatrix, getRotation, getScreenCoordinates, getScreenCoordinates, getUp, getUp, getViewMatrix, getViewPortBottom, getViewPortLeft, getViewPortRight, getViewPortTop, getViewProjectionMatrix, getViewToProjectionZ, getWidth, getWorldCoordinates, getWorldCoordinates, isParallelProjection, isViewportChanged, lookAt, lookAtDirection, normalize, onFrameChange, onFrustumChange, onViewPortChange, read, setAxes, setAxes, setClipPlane, setClipPlane, setFrame, setFrame, setFrustum, setFrustumBottom, setFrustumFar, setFrustumLeft, setFrustumNear, setFrustumRight, setFrustumTop, setName, setParallelProjection, setPlaneState, setProjectionMatrix, setViewPort, setViewPortBottom, setViewPortLeft, setViewPortRight, setViewPortTop, toString, update, updateViewProjection, write |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public JMECamera(com.jme3.renderer.Camera camera)
Method Detail |
---|
public void setHorizontalFoVInRadians(float fovHorizontalInRadians)
public void setClipDistanceNear(float clipDistanceNear)
public void setClipDistanceFar(float clipDistanceFar)
@Deprecated public void setFrustumPerspective(float fovY, float aspect, float near, float far)
setFrustumPerspective
in class com.jme3.renderer.Camera
public float getNearClip()
public float getFarClip()
public float getHorizontalFovInRadians()
getHorizontalFovInRadians
in interface CameraAdapter
public CameraController getController()
public void setLocationInZUpCoordinates(javax.vecmath.Tuple3d cameraPosition)
public void setLocationInZUpCoordinates(com.jme3.math.Vector3f location)
public void setRotationInZUpcoordinates(javax.vecmath.Quat4d rotation)
public void setRotationInZUpcoordinates(com.jme3.math.Quaternion rotation)
@Deprecated public void setLocation(com.jme3.math.Vector3f location)
setLocation
in class com.jme3.renderer.Camera
@Deprecated public void setRotation(com.jme3.math.Quaternion rotation)
setRotation
in class com.jme3.renderer.Camera
public void updateCamera()
public void setCameraController(CameraController cameraController)
public javax.vecmath.Quat4d getCameraRotation()
getCameraRotation
in interface CameraAdapter
public javax.vecmath.Point3d getCameraPosition()
getCameraPosition
in interface CameraAdapter
public void resize(int width, int height, boolean fixAspect)
resize
in class com.jme3.renderer.Camera
public int getInternalWidth()
public int getInternalHeight()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |