ねこでじ(Nekodigi)

Nekodigi’s diary

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

【Processing】Additively Weighted (AW) Voronoiの成長アニメーションを作る。

成果物

www.youtube.com
AW VoronoiをApollonius Graphを使って厳密に計算しよう思うと大変なのですが、実はアニメーションを作るのは非常に簡単です。
参考
PyOpenGL で Voronoi 描画 (2): 加法重み - さてもちブログ

仕組み

AW Voronoiは、Voronoi図の成長アニメーションの開始タイミングをずらし、成長を停止する条件のところで開始タイミングを考慮すれは実装できます。

コード

AW Voronoi Animという名前で追加しています。
github.com