Edited at

出発点、向き、角度って何?「猫に邪魔されるGoogleChrome拡張」の実装内容に学びたい。


猫に仕事を邪魔されてみたかったので技術で実現した - Qiita

@ampersand さん


図示

image.png


1. 上か左右の辺どこかの位置を出発点、バッティングしない別の辺の何処かを到着点として走らせる経路を決めます

「左から右へ」

「上から下へ」

「下から右へ」

とかのパターン。

4x3=12種類。(たぶん)

「上から上へ」とかは存在しないという話。当たり前だけど。


2. 出発点と到着点の位置から猫の向きを算出します

「左の辺」がスタートで「右の辺」がゴールなら、猫は右向きでしょ!ってことっぽい。


3. 足跡を配置するときに傾ける角度を算出します

足跡にばらつきがあるということだと理解した。

image.png

image.png

image.png


4. 猫を走らせつつ、足跡を散らします

猫と足跡は別のオブジェクト的扱い?と読んだ。


どうでもいい話

偶然ドンキホーテで買っていた影絵シートを張って、もっと猫に邪魔されてみた。

image.png