Package | com.gestureworks.managers |
Class | public class Leap2DManager |
Inheritance | Leap2DManager ![]() ![]() |
Property | Defined By | ||
---|---|---|---|
![]() | leap : LeapMotion | LeapManager | |
maxX : Number
The highest x of the Leap x-coordinate range
| Leap2DManager | ||
maxY : Number
The highest y of the Leap y-coordinate range
| Leap2DManager | ||
maxZ : Number
The highest z of the Leap z-coordinate range. | Leap2DManager | ||
minX : Number
The lowest x of the Leap x-coordinate range
| Leap2DManager | ||
minY : Number
The lowest y of the Leap y-coordinate range
| Leap2DManager | ||
minZ : Number
The lowest z of the Leap z-coordinate range. | Leap2DManager | ||
pressureThreshold : Number
Defines a point registration threshold, based on pressure(Z coordinate), providing the control to decrease
the entry point of the device's interactive field. | Leap2DManager |
Method | Defined By | ||
---|---|---|---|
Leap2DManager(minX:Number = 0, maxX:Number = 0, minY:Number = 0, maxY:Number = 0, minZ:Number = 0, maxZ:Number = 0)
The Leap2DManager constructor allows arguments for screen and leap device calibration settings. | Leap2DManager | ||
![]() | map(num:Number, min1:Number, max1:Number, min2:Number, max2:Number, round:Boolean = false, constrainMin:Boolean = true, constrainMax:Boolean = true):Number [static]
Linearly maps an incoming value from one range to another
| LeapManager | |
![]() | onConnect(event:LeapEvent):void | LeapManager | |
![]() | onDisconnect(event:LeapEvent):void | LeapManager | |
![]() | onExit(event:LeapEvent):void | LeapManager | |
![]() | onInit(event:LeapEvent):void | LeapManager |
Method | Defined By | ||
---|---|---|---|
onFrame(event:LeapEvent):void [override]
Process points
| Leap2DManager |
maxX | property |
maxX:Number
The highest x of the Leap x-coordinate range
The default value is 180
.
public function get maxX():Number
public function set maxX(value:Number):void
maxY | property |
maxY:Number
The highest y of the Leap y-coordinate range
The default value is 270
.
public function get maxY():Number
public function set maxY(value:Number):void
maxZ | property |
maxZ:Number
The highest z of the Leap z-coordinate range. Mapped to touch pressure.
The default value is 200
.
public function get maxZ():Number
public function set maxZ(value:Number):void
minX | property |
minX:Number
The lowest x of the Leap x-coordinate range
The default value is -180
.
public function get minX():Number
public function set minX(value:Number):void
minY | property |
minY:Number
The lowest y of the Leap y-coordinate range
The default value is 75
.
public function get minY():Number
public function set minY(value:Number):void
minZ | property |
minZ:Number
The lowest z of the Leap z-coordinate range. Mapped to touch pressure.
The default value is -110
.
public function get minZ():Number
public function set minZ(value:Number):void
pressureThreshold | property |
pressureThreshold:Number
Defines a point registration threshold, based on pressure(Z coordinate), providing the control to decrease the entry point of the device's interactive field.
The default value is 1
.
public function get pressureThreshold():Number
public function set pressureThreshold(value:Number):void
Leap2DManager | () | Constructor |
public function Leap2DManager(minX:Number = 0, maxX:Number = 0, minY:Number = 0, maxY:Number = 0, minZ:Number = 0, maxZ:Number = 0)
The Leap2DManager constructor allows arguments for screen and leap device calibration settings. The settings will map x and y Leap coordinate ranges to screen coordinates and the Leap z range to pressure. The calibration is only valid as long as the relative position of the Leap device and the monitor remain constant.
ParametersminX:Number (default = 0 ) — minimum Leap X coordinate
| |
maxX:Number (default = 0 ) — maximum Leap X coordinate
| |
minY:Number (default = 0 ) — minimum Leap Y coordinate
| |
maxY:Number (default = 0 ) — maximum Leap Y coordinate
| |
minZ:Number (default = 0 ) — minimum Leap Z coordinate
| |
maxZ:Number (default = 0 ) — maximum Leap Z coordinate
|
onFrame | () | method |
override protected function onFrame(event:LeapEvent):void
Process points
Parameters
event:LeapEvent |