UNPKG

vega-functions

Version:

Custom functions for the Vega expression language.

15 lines (13 loc) 338 B
export function pinchDistance(event) { const t = event.touches, dx = t[0].clientX - t[1].clientX, dy = t[0].clientY - t[1].clientY; return Math.hypot(dx, dy); } export function pinchAngle(event) { const t = event.touches; return Math.atan2( t[0].clientY - t[1].clientY, t[0].clientX - t[1].clientX ); }