lp://staging/~oif-team/grail/pivot-disambiguation

Created by Chase Douglas and last modified
Get this branch:
bzr branch lp://staging/~oif-team/grail/pivot-disambiguation
Members of Open Input Framework Team can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Open Input Framework Team
Project:
Grail
Status:
Merged

Recent revisions

161. By Chase Douglas

Use a small threshold for numerical stability for rotation_center

160. By Chase Douglas

Remove accidentally added include/grail.h.orig file

Was added in commit 148

159. By Chase Douglas

Use a red dot to denote the pivot point

The pivot point is also now drawn after the touches so it is visible when
on top of a touch point. Some drawing code was simplified by using
clear_screen.

158. By Chase Douglas

Fix transformation calculation so it uses the centroid correctly

157. By Chase Douglas

Rework grail pivot/anchor point calculation and data

Instead of having a "pivot" point, use the centroid as the anchor point
for the transformation matrix, and calculate the center of rotation as a
separate value. This should help remove some ambiguity about what the
pivot meant.

As a consequence, the moveness value has been removed and we no longer
confine the transformation anchor point to an approximation of the convex
hull of the touches. This eliminates the scaling and dragging threshold
controls as well.

156. By Jussi Pakkanen

Merged leading underscore removal.

155. By Henrik Rydberg

Update copyright information

The license information was always right, but the copyright information
for this particular project was never quite right. Corrected with this
patch. No functional changes.

Signed-off-by: Henrik Rydberg <email address hidden>

154. By Henrik Rydberg

Introduce the grail transform tool

This tool tests the transform capabilities of grail. Similar to a
map application, one can use a single finger, two fingers, a whole
hand or two hands to move the rectangle around, scale and rotate it.

Signed-off-by: Henrik Rydberg <email address hidden>

153. By Henrik Rydberg

Introduce test-mtdev

A new tool (test-mtdev) is added, showing the usage of gesture frames.

Signed-off-by: Henrik Rydberg <email address hidden>

152. By Henrik Rydberg

Add gesture transform unit tests

Start the gesture frame test suite with some basic coordinate
mapping tests.

Signed-off-by: Henrik Rydberg <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/grail
This branch contains Public information 
Everyone can see this information.