Public Member Functions | |
TransitionViewpoint (Viewpoint viewpoint, Viewpoint viewpoint2, float speed) | |
boolean | checkArrived () |
Package Functions | |
float | ipol (float a, float b, float t) |
float | aipol (float a, float b, float t) |
void | render (float dt) |
Package Attributes | |
Viewpoint | fromView |
Viewpoint | toView |
float | speed = 1f |
float | transition = 0 |
Usually after finishing a transition the user controlled viewpoint should be updated as well, to continue navigation at the new position.
Definition at line 19 of file TransitionViewpoint.java.
org.hfbk.vis.TransitionViewpoint.TransitionViewpoint | ( | Viewpoint | viewpoint, | |
Viewpoint | viewpoint2, | |||
float | speed | |||
) |
build a new transition from the viewpoint to another
viewpoint | ||
viewpoint2 |
Definition at line 32 of file TransitionViewpoint.java.
boolean org.hfbk.vis.TransitionViewpoint.checkArrived | ( | ) |
check if we have arrived target position
Definition at line 43 of file TransitionViewpoint.java.
References org.hfbk.vis.TransitionViewpoint.transition.
Referenced by org.hfbk.vis.VisClient.paintGL().
Here is the caller graph for this function:
float org.hfbk.vis.TransitionViewpoint.ipol | ( | float | a, | |
float | b, | |||
float | t | |||
) | [package] |
Definition at line 48 of file TransitionViewpoint.java.
float org.hfbk.vis.TransitionViewpoint.aipol | ( | float | a, | |
float | b, | |||
float | t | |||
) | [package] |
Definition at line 53 of file TransitionViewpoint.java.
Referenced by org.hfbk.vis.TransitionViewpoint.render().
Here is the caller graph for this function:
void org.hfbk.vis.TransitionViewpoint.render | ( | float | dt | ) | [package] |
"render" this camera, in means that the transformation is applied. should be called before all object rendering.
dt | time since last frame |
Reimplemented from org.hfbk.vis.Viewpoint.
Definition at line 64 of file TransitionViewpoint.java.
References org.hfbk.vis.TransitionViewpoint.aipol(), org.hfbk.vis.Viewpoint.angle, org.hfbk.vis.Viewpoint.elevation, org.hfbk.vis.TransitionViewpoint.fromView, org.hfbk.vis.TransitionViewpoint.speed, org.hfbk.vis.TransitionViewpoint.toView, and org.hfbk.vis.TransitionViewpoint.transition.
Referenced by org.hfbk.vis.VisClient.paintGL().
Here is the call graph for this function:
Here is the caller graph for this function:
Definition at line 20 of file TransitionViewpoint.java.
Referenced by org.hfbk.vis.TransitionViewpoint.render().
Definition at line 20 of file TransitionViewpoint.java.
Referenced by org.hfbk.vis.TransitionViewpoint.render().
float org.hfbk.vis.TransitionViewpoint.speed = 1f [package] |
Definition at line 22 of file TransitionViewpoint.java.
Referenced by org.hfbk.vis.TransitionViewpoint.render().
float org.hfbk.vis.TransitionViewpoint.transition = 0 [package] |
Definition at line 22 of file TransitionViewpoint.java.
Referenced by org.hfbk.vis.TransitionViewpoint.checkArrived(), and org.hfbk.vis.TransitionViewpoint.render().