org.hfbk.vis.SpacemouseFreedomViewpoint Class Reference

Inheritance diagram for org.hfbk.vis.SpacemouseFreedomViewpoint:

Inheritance graph
Collaboration diagram for org.hfbk.vis.SpacemouseFreedomViewpoint:

Collaboration graph
List of all members.

Public Member Functions

 SpacemouseFreedomViewpoint ()
void render (float dt)

Package Attributes

Spacemouse sm
Matrix4f transf = new Matrix4f()
float speed = 15

Detailed Description

viewpoint with free spacemouse control

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

Constructor & Destructor Documentation

org.hfbk.vis.SpacemouseFreedomViewpoint.SpacemouseFreedomViewpoint (  ) 

Definition at line 34 of file

References org.hfbk.nubsi.Spacemouse.instance, and

Member Function Documentation

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

References org.hfbk.nubsi.Spacemouse.rot,, org.hfbk.vis.SpacemouseFreedomViewpoint.speed, org.hfbk.nubsi.Spacemouse.trans, and org.hfbk.vis.SpacemouseFreedomViewpoint.transf.

Member Data Documentation

Spacemouse [package]

Definition at line 28 of file

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

Referenced by org.hfbk.vis.SpacemouseFreedomViewpoint.render().

float org.hfbk.vis.SpacemouseFreedomViewpoint.speed = 15 [package]

Definition at line 32 of file

Referenced by org.hfbk.vis.SpacemouseFreedomViewpoint.render().

The documentation for this class was generated from the following file:
Generated on Tue Apr 7 17:58:20 2009 for visclient by  doxygen 1.5.1