ねこでじ(Nekodigi)

Nekodigi’s diary

学習中の気づきをまとめています。応援よろしくお願いします

【Processing】一度にたくさん書けるペンを作ってみた。

成果物

f:id:Nekodigi:20200920222433p:plain
試験前にひたすら原子核のKLMN(アルファベット順です)を書き続けていた人がいたので、そんな退屈なことはプログラミングにやらせようということで作ってみました。ただ複製するだけでは面白くないので、ペンタブレットのライブラリを使って筆圧も考慮できるようにしました。なかなか不思議な感覚で面白いです。

仕組み

こちらのライブラリを使って筆圧を取得します。
processing.andrescolubri.net
そしてline(pmouseX, pmouseY, mouseX, mouseY); のようにして軌跡に従って線を引きます。(pmouseは以前のマウス位置です。忘れがちですが、使いこなすと便利です)
今回は、複製したいので、オフセットを加えた位置にもう一度描いて完成です。

コード

Multi Drawという名前で追加しています。
github.com