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] (current) 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. |
| ---- | ---- | ||