👌 OKサインの判定
// 親指と人差し指の距離
const thumbIndexDist = Math.hypot(
thumbTip.x - indexTip.x,
thumbTip.y - indexTip.y
);
// 手のサイズで正規化
const handSize = Math.hypot(
wrist.x - middleTip.x,
wrist.y - middleTip.y
);
// 10%以内なら接触
if (thumbIndexDist < handSize * 0.1) {
return "OKサイン";
}
手のサイズで正規化することで、誰でも使えるようになる