GODRICH
#cssアニメーション#ボタン#ローディング#トランジション#スクロール#ダッシュボード#実用ui#デザイントレンド

02はじき角速度 — ポインター移動を回転速度に変える

pointermoveごとに中心からの角度をMath.atan2で測り、前回角度との差を経過時間で割ると rad/s の角速度が出ます。指を離した瞬間の値が初期回転速度になり、はじいた強さの分だけ盤が回ります。

使いどころインタラクティブ抽選、遊び画面

pointermovepointerdownMath.atan2
はじき角速度 — ポインター移動を回転速度に変える
新しいタブで開く

02 はじき角速度 — ポインター移動を回転速度に変える — 計測 累積面積 23.217% · 動いたフレーム 23/23GODRICH オリジナル · SCSS と React は zip に同梱 · web ルーレット — 弾いて回し摩擦で止まる回転盤キャンバス9種

このデモが属する記事

web ルーレット — 弾いて回し摩擦で止まる回転盤キャンバス9種 — デモ9種のプレビューweb ルーレット — 弾いて回し摩擦で止まる回転盤キャンバス9種web ルーレットを指ではじいて遊びたいなら、まず計算の中身を見せます。指ではじいた強さだけ回ります。角速度を積分し摩擦で減衰し、ポインターの下のマスを計算で判定します。重み付き確率・連続抽選・当たりの紙吹雪まで — キャンバス1枚、コード この記事のデモをすべて見る

この効果が気に入ったら — 似たデモ