+ 7

How to implement zooming in and out

How does zooming in and out in a browser work? How to detect if 2 fingers are pinched or taken away? I did some things like if there are 2 fingers touched, i calculate the dist b/w them and push it into an array (in animation loop), and if the length of array is > 2 i splice (0, 1) (remove first element). Hence only 2 distances are stored in the array. And then i check if 2nd dist in array is > than first dist. If it is, the fingers are taken away from each other, and i zoom in 1 unit. And if it's < i zoom out. The problem with this is than when 2 fingers are pressed but not moved, it still zooms in/out. This does not happen in a browser page. https://code.sololearn.com/Wzkk7spT55FZ/?ref=app this is the code if it helps. I'm using p5.js framework.

15th Nov 2018, 1:02 PM
Yash✳️
Yash✳️ - avatar
2 odpowiedzi
15th Nov 2018, 8:44 PM
Chat d'Oeuf (Baron)
Chat d'Oeuf (Baron) - avatar
+ 4
Baron (Qyther) thank you very much! I'll try that.
16th Nov 2018, 2:13 AM
Yash✳️
Yash✳️ - avatar