Fast algorithms to manipulate 2D objects with any number of fingers

For my master’s thesis and for Tapspace project, I wanted to study algorithms needed in two dimensional touch manipulation. The problem was that most pinch-zoom, rotate, and similar two-finger gestures fail if a third finger comes into play and touches the screen. In the thesis a set of algorithms are created that gracefully deal with any number of fingers and in computationally fast manner.

See the thesis at: Advanced algorithms for manipulating 2D objects on touch screens

Cite the paper for example as follows: Palén, A.: Advanced algorithms for manipulating 2D objects on touch screens. Master’s thesis, Tampere University of Technology (2016). Available at

Image: some math work was needed to make the algorithms run with minimal computation.

Akseli Palén
Hi! I am a creative full-stack web developer and entrepreneur with strong focus on building open source packages for JavaScript community and helping people at StackOverflow. I studied information technology at Tampere University and graduated with distinction in 2016. I wish to make it easier for people to communicate because it is the only thing that makes us one.

Leave a Comment

Your email address will not be published.