forked from vtxtech/osgleap
-
Notifications
You must be signed in to change notification settings - Fork 0
Automatically exported from code.google.com/p/osgleap
License
Azraiths/osgleap
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
# ----------------------------------------------------------------------------- # osgLeap is released under the GNU LESSER GENERAL PUBLIC LICENSE v3.0. # Created by Johannes Kroeger (vtxtech) # ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- # Change Notes osgLeap v.0.5.1 # ------------------------------ # # * Build support for LeapSDK-2.1.5 (beta) # # ----------------------------------------------------------------------------- # Change Notes osgLeap v.0.5.0 # ------------------------------ # # * Build support for LeapSDK-1.0.9 # # * Introduced osgLeap::Device to generate native OpenSceneGraph USER events # based on the Leap::Frame data generated by Leap Motion. # # * osgLeap::OrbitManipulator now reacts with the osgLeap::Events generated # by osgLeap::Device. This enables support of ON_DEMAND rendering. # # * PointerGraphicsUpdateCallback can now be subclassed, so that overriding # PointerGraphicsUpdateCallback::createPointerGeode enables any custom # 'mouse pointer' graphics by returning your custom osg::Geode there # # * Added a modifier state for toggling ON/OFF panning in single-handed mode # Panning in single-handed mode can either be enabled by the modifier key # (if set), or directly by using OrbitManipulator::setModifierState(bool) # using a custom EventHandler in your application. # The behaviour of the modifier key can be customized using # setModifierMode(ModifierMode). ModifierMode supports either: # - MM_SIMPLE: Enable modifier (panning) while key is pressed and # disable modifier upon key release # - MM_TOGGLE: Toggle Modifier (panning) once the key is released # # ----------------------------------------------------------------------------- # Change Notes osgLeap v.0.3.0 # ------------------------------ # # * osgLeap-0.3.0 requires at least OpenSceneGraph-3.1.4 including build of # the osgdb_png plugin to read the PNG images files for the # osgLeap::HandState class # # * Introduced osgLeap::PointerEventDevice to generate native OpenSceneGraph # events from your Leap Motion actions. As the name suggests this class # focuses on generating (or 'emulating') 2D mouse or touch events for all # fingers detected pointing at the screen. PointerEventDevice supports # two modes for click emulation or may be deactivated: # 1) Time-based (e.g. if pointer is standing still for 5 seconds, however # the actual trigger time can be defined by the user) # 2) Screentap (fires a mouse or touch event if the Leap 'Screentap' # gesture is done) # PointerEventDevice may be configured to fire either mouse or touch events # however the touch emulation is to be considered experimental. # To test PointerEventDevice run the leappointer example. # # Feedback on the touch emulation mode is greatly appreciated. # # * Added osgLeap::HandState visualizer to give the user a hint on what the Leap # Device is currently seeing. # # * Introduced osgLeap::PointerGraphicsUpdateCallback for visualization of the # positions you are pointing at. Refer to example_leappointer on how to use # # * Renamed osgLeap::LeapManipulator to osgLeap::OrbitManipulator. This is done # in order to avoid naming issues with future additional manipulators. # # * Renamed example_leapdemo to example_leaporbit # # * Introduced osgLeap::HUDCamera class to simplify examples # # ----------------------------------------------------------------------------- # Change Notes osgLeap v.0.1.2 # ------------------------------ # # * Build support for g++ on Linux (tested on g++ 4.6 on Xubuntu 12.04) # * Introduced "singlehanded" and "trackball" single handed manipulator modes # * Introduced compatiblity mode for LeapSDK 0.8.0 (in CMake options please # enable LEAPSDK_080_COMPATIBILITYMODE) # # ----------------------------------------------------------------------------- # Change Notes osgLeap v.0.1.1 # ------------------------------ # # * Code cleanup and build support for MSVC++ 2008, 2010 and 2012 # # ----------------------------------------------------------------------------- # Change Notes osgLeap v.0.1.0 # ------------------------------ # # * Introduced osgLeap::LeapManipulator # # -----------------------------------------------------------------------------
About
Automatically exported from code.google.com/p/osgleap
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C++ 54.8%
- CMake 45.2%