ねこでじ(Nekodigi)

Nekodigi’s diary

Programming, Art, Travel and etc...

【Processing】線を描画するアルゴリズム

成果物

f:id:Nekodigi:20200624200629p:plain
線状にサンプリングする時に、自力で計算しないといけないと思って作ってみました。ただ、コンピューターで線を引くには少し工夫が必要です。今までやったことがなかったのでやってみました。

仕組み

始点と終点の差計算しておき、xの位置に応じてyを計算するという仕組みです。ただ、この方法は非効率なので、別の方法も存在しています。
Line drawing algorithm - Wikipedia

コード

gist.github.com