public class JICameraVR
extends org.processmining.visualisation3d.interactions.JICameraBase
| Modifier and Type | Field and Description |
|---|---|
org.processmining.visualisation3d.graphicsdatastructures.JoglCamera |
hmdCamera |
org.processmining.visualisation3d.maths.JoglVectord3 |
hmdForward |
org.processmining.visualisation3d.maths.JoglVectord3 |
hmdPosAbsolute |
org.processmining.visualisation3d.maths.JoglVectord3 |
hmdSide |
org.processmining.visualisation3d.maths.JoglVectord3 |
hmdUp |
| Constructor and Description |
|---|
JICameraVR(org.processmining.visualisation3d.graphicsdatastructures.JoglCamera c) |
| Modifier and Type | Method and Description |
|---|---|
org.processmining.visualisation3d.graphicsdatastructures.JoglCamera |
getHMDCamera() |
void |
InitCamera(JSOPetriNet pnet) |
boolean |
keyPressed(org.processmining.visualisation3d.input.JoglInputKeyEvent evt) |
boolean |
keyReleased(org.processmining.visualisation3d.input.JoglInputKeyEvent evt) |
void |
mouseDragged(org.processmining.visualisation3d.input.JoglInputMouseEvent e) |
boolean |
mousePressed(org.processmining.visualisation3d.input.JoglInputMouseEvent e) |
boolean |
mouseReleased(org.processmining.visualisation3d.input.JoglInputMouseEvent e) |
void |
setHMDCamera(org.processmining.visualisation3d.graphicsdatastructures.JoglCamera vrc) |
void |
setHmdDir(org.processmining.visualisation3d.maths.JoglVectord3 forward,
org.processmining.visualisation3d.maths.JoglVectord3 up,
org.processmining.visualisation3d.maths.JoglVectord3 side) |
void |
setPitchYawRoll(double p,
double y,
double r) |
boolean |
ShouldAnimate() |
void |
UpdateScene(org.processmining.visualisation3d.scenemanagement.JoglScene scene) |
displaySizeChanged, getCamera, UpdateCameraLenspublic org.processmining.visualisation3d.graphicsdatastructures.JoglCamera hmdCamera
public org.processmining.visualisation3d.maths.JoglVectord3 hmdForward
public org.processmining.visualisation3d.maths.JoglVectord3 hmdUp
public org.processmining.visualisation3d.maths.JoglVectord3 hmdSide
public org.processmining.visualisation3d.maths.JoglVectord3 hmdPosAbsolute
public JICameraVR(org.processmining.visualisation3d.graphicsdatastructures.JoglCamera c)
public org.processmining.visualisation3d.graphicsdatastructures.JoglCamera getHMDCamera()
public void setHMDCamera(org.processmining.visualisation3d.graphicsdatastructures.JoglCamera vrc)
public void InitCamera(JSOPetriNet pnet)
public void setPitchYawRoll(double p,
double y,
double r)
public boolean ShouldAnimate()
ShouldAnimate in class org.processmining.visualisation3d.JoglInteractionpublic void setHmdDir(org.processmining.visualisation3d.maths.JoglVectord3 forward,
org.processmining.visualisation3d.maths.JoglVectord3 up,
org.processmining.visualisation3d.maths.JoglVectord3 side)
public void UpdateScene(org.processmining.visualisation3d.scenemanagement.JoglScene scene)
UpdateScene in class org.processmining.visualisation3d.JoglInteractionpublic boolean keyPressed(org.processmining.visualisation3d.input.JoglInputKeyEvent evt)
keyPressed in class org.processmining.visualisation3d.JoglInteractionpublic boolean keyReleased(org.processmining.visualisation3d.input.JoglInputKeyEvent evt)
keyReleased in class org.processmining.visualisation3d.JoglInteractionpublic boolean mousePressed(org.processmining.visualisation3d.input.JoglInputMouseEvent e)
mousePressed in class org.processmining.visualisation3d.JoglInteractionpublic boolean mouseReleased(org.processmining.visualisation3d.input.JoglInputMouseEvent e)
mouseReleased in class org.processmining.visualisation3d.JoglInteractionpublic void mouseDragged(org.processmining.visualisation3d.input.JoglInputMouseEvent e)
mouseDragged in class org.processmining.visualisation3d.JoglInteraction