Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Leap Motion support #7

Open
esontak opened this issue May 11, 2015 · 0 comments
Open

Leap Motion support #7

esontak opened this issue May 11, 2015 · 0 comments
Assignees

Comments

@esontak
Copy link
Contributor

esontak commented May 11, 2015

Add Leap Motion support to the application.
The user should be able to interact with the geometries by using the leap motion device.
(e.g. rotate,scale... etc.)

@esontak esontak self-assigned this May 11, 2015
esontak added a commit that referenced this issue May 11, 2015
+Added cylinder to visualize the fingers of the hand (without memory leaks! \o/ ). The color will change each time all hands are removed from the interaction area of the device.

+Added rotation of the object by rotating the left hand. (Works as intended when there is only one object on the scene at the moment)
    ->Grab with the left hand to pause the rotation, release it to continue with the rotation
    ->Move the left hand forwards or backwards to scale the object
esontak added a commit that referenced this issue May 17, 2015
…eometry(#3)

+Added keytap gesture support to select nodes on the geometry
    ->hover the tip of the right index finger over the geometry and do a keytap motion with the right middle finger to select the node 
    ->the index finger is the "pointing device" and the keytap of the middle finger will simulate a mouse click on that position

+Added circle gesture to make the geometry rotate by 360° in the direction the finger(right index finger) was rotated
    ->only detects circle gestures of the right index finger
    ->while the animation is playing, the user can stop the animation by doing another circle gesture

+Reduced the width of the hand cylinders
esontak added a commit that referenced this issue May 20, 2015
+Reworked the stucture of the code that handled visualization of the hand cylinders
    ->left and right hand are now in separate group nodes (this fixed the inconsistent highlighting of the finger tips)
    ->the tip of the left index finger will no longer be highlighted, when hovering over ugx geometries
    ->removed the red highlighting circle that was sometimes left on the scene
    ->the circle gesture should now work even when the left hand is on the scene

+Added STL file support to the file chooser
    ->the user can choose .stl files to visualize in the programm
    ->the interaction on .stl files is limited to simple rotation
esontak added a commit that referenced this issue May 20, 2015
+Added a small waiting time(and confidence rating) between putting the left hand on the view and enabling rotation to avoid jumping geometries when it recognizes the right hand as the left hand
    ->significantly lowered the chance of this behaviour to occur
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant