-
Notifications
You must be signed in to change notification settings - Fork 4
brennon/lightitup
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Leap SDK Examples -- Unity Sandbox ================================================================================ Created with Unity 3.5.7 UnitySandbox illustrates how to access Leap Motion data in a Unity application. The example also shows how to use finger and tool direction and position data to interact with a 3D scene. The scene displays a cube against a reference grid. Finger positions are shown as colored spheres with tails indicating direction (toward the hand). You can select, move, rotate, and resize the objects in the scene. Key Leap source files: * Assets: * Plugins -- contains the Leap libraries for Unity * Scenes/UnitySandbox.unity -- A Unity scene defining the UnitySandbox scene. * Scripts: * LeapInput.cs -- Gets a frame of Leap data and makes it available to other scripts. * LeapUnityBridge.cs -- Provides a bridge between Uinty GameObjects and Leap data. * LeapUnityExtensions.cs -- Extends the UnityVector class. * LeapUnityHandController.cs -- Controls the representations of a hand in the scene based on changes in Leap data. * LeapUnitySelectionController.cs -- Provides focus, selection, and transformation control using Leap data. * LeapFingerCollisionDispatcher.cs -- Notifies a LeapSelectionController when a collision occurs. -------------------------------------------------------------------------------- Running Unity Sandbox: 1. Launch the Leap application. 2. Launch the UnitySandbox program. -------------------------------------------------------------------------------- Usage: Select one of the objects by touching it with the sphere displayed for a finger tip. After a small delay, an object you are touching becomes selected. When an object is selected, you can move it around the scene with a finger tip. Touch a selected object with two finger tips to scale and rotate it by pinching or twisting your fingers. Other controls: Dragging the mouse rotates the scene. Rolling the mouse wheel changes camera distance. R -- toggle rotation S -- toggle scaling T -- toggle translation -------------------------------------------------------------------------------- Opening the project in Unity: To open a project in the Unity editor, either navigate to the project folder using the Open Project menu command in Unity or open a scene file in the Assets/Scenes subfolder within the project. If you are using Unity 4, you can convert the project when opening it. * Note: Plug-in support, available with a Unity Pro license (paid or trial) is required to use this sample application. * -------------------------------------------------------------------------------- Copyright © 2012-2013 Leap Motion, Inc. All rights reserved. Leap Motion proprietary and confidential. Not for distribution. Use subject to the terms of the Leap Motion SDK Agreement available at https://developer.leapmotion.com/sdk_agreement, or another agreement between Leap Motion and you, your company or other organization.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published