This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
default_gestures [2017/05/03 19:49] curtisb created |
default_gestures [2019/03/15 15:30] ideumadmin |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== GestureWorks Default Gestures ====== | + | {{htmlmetatags>metatag-og:title=(GestureWorks 2 - Default Gestures) |
+ | metatag-description=(A reference for descriptions and properties of GestureWorks 2 default gestures.) | ||
+ | metatag-keywords=(gesture authoring, multitouch authoring, gesture-based authoring, gesture markup, gestureml, gesture mark up language, GestureWorks, multitouch SDK, default gestures, UI gestures, screen gestures, visualizer, API, SDK) | ||
+ | metatag-og:description=(A reference for descriptions and properties of GestureWorks 2 default gestures.) | ||
+ | metatag-og:type=(article) | ||
+ | metatag-og:url=(http://gwiki.gestureworks.com/doku.php/default_gestures) | ||
+ | metatag-og:site_name=(GestureWorks 2 Wiki- Comprehensive Gesture-Processing Library for Windows Applications) | ||
+ | metatag-og:image=(http://gestureworks.com/images/828138ec-d80c-419b-192f-cde0258f2108.png)}} | ||
+ | |||
+ | ====== Default Gestures ====== | ||
GestureWorks by default creates a basic set of gestures to use. Below are the descriptions of gestures including gesture properties. | GestureWorks by default creates a basic set of gestures to use. Below are the descriptions of gestures including gesture properties. | ||
Line 13: | Line 22: | ||
**drag_dx** - delta x | **drag_dx** - delta x | ||
**drag_dy** - delta y | **drag_dy** - delta y | ||
+ | |||
The 'ndrag' gesture can be activated by any number of touchpoints. When a touchdown is recognized on a touch object the position of the touch point is tracked. This change in the position of the touch point is mapped directly to the position of the touch object. | The 'ndrag' gesture can be activated by any number of touchpoints. When a touchdown is recognized on a touch object the position of the touch point is tracked. This change in the position of the touch point is mapped directly to the position of the touch object. | ||
Line 25: | Line 35: | ||
**rotate_dtheta** - rotate change | **rotate_dtheta** - rotate change | ||
+ | The 'nrotate' gesture is designed to provide object rotation functionality using any number of touch points. | ||
---- | ---- | ||
Line 36: | Line 47: | ||
**scale_dsy** - factor of change of scale y | **scale_dsy** - factor of change of scale y | ||
+ | The 'nscale' gesture is designed to provide object scaling or zoom functionality using any number of touch points. | ||
+ | This gesture can be activated by any number of touch points between 2 and 10. | ||
---- | ---- | ||
Line 46: | Line 59: | ||
**scroll_dx** - change of scroll x | **scroll_dx** - change of scroll x | ||
**scroll_dy** - change of scroll y | **scroll_dy** - change of scroll y | ||
- | The 'n-scroll' gesture can be activated by any number of touchpoints. When a touchdown is recognized on a touch object, the average velocity of the touch points are tracked. If velocity of the cluster is above the translation threshold a scroll event is continuously dispatched with inertia. | + | The 'nscroll' gesture can be activated by any number of touchpoints. When a touchdown is recognized on a touch object, the average velocity of the touch points are tracked. If velocity of the cluster is above the translation threshold a scroll event is continuously dispatched with inertia. |
---- | ---- |