Public Member Functions | |
SpacemouseFreedomViewpoint () | |
void | render (float dt) |
Package Attributes | |
Spacemouse | sm |
Matrix4f | transf = new Matrix4f() |
float | speed = 15 |
this makes som fun but doesn't realy integrate as the free transform cannot convert to the human-like motion of the MouseViewpoint. So the viewpoint got thereby is discarded if any viewpoint animation intervene.
Definition at line 27 of file SpacemouseFreedomViewpoint.java.
org.hfbk.vis.SpacemouseFreedomViewpoint.SpacemouseFreedomViewpoint | ( | ) |
Definition at line 34 of file SpacemouseFreedomViewpoint.java.
References org.hfbk.nubsi.Spacemouse.instance, and org.hfbk.vis.SpacemouseFreedomViewpoint.sm.
void org.hfbk.vis.SpacemouseFreedomViewpoint.render | ( | float | dt | ) |
apply all mouseactions to the viewpoint
dt | time elapsed since last frame * |
Reimplemented from org.hfbk.vis.MouseViewpoint.
Definition at line 39 of file SpacemouseFreedomViewpoint.java.
References org.hfbk.nubsi.Spacemouse.rot, org.hfbk.vis.SpacemouseFreedomViewpoint.sm, org.hfbk.vis.SpacemouseFreedomViewpoint.speed, org.hfbk.nubsi.Spacemouse.trans, and org.hfbk.vis.SpacemouseFreedomViewpoint.transf.
Definition at line 28 of file SpacemouseFreedomViewpoint.java.
Referenced by org.hfbk.vis.SpacemouseFreedomViewpoint.render(), and org.hfbk.vis.SpacemouseFreedomViewpoint.SpacemouseFreedomViewpoint().
Matrix4f org.hfbk.vis.SpacemouseFreedomViewpoint.transf = new Matrix4f() [package] |
Definition at line 30 of file SpacemouseFreedomViewpoint.java.
Referenced by org.hfbk.vis.SpacemouseFreedomViewpoint.render().
float org.hfbk.vis.SpacemouseFreedomViewpoint.speed = 15 [package] |
Definition at line 32 of file SpacemouseFreedomViewpoint.java.
Referenced by org.hfbk.vis.SpacemouseFreedomViewpoint.render().