山里ぽん太

For Each

10 November 2019

山里ぽん太はボロボロになりました。


Chapter 1 For Each
というわけで、ぽん太さんは、まだ For Each ループを使ったネットワークを作ったことがないことに気がつきました。
いちど使ってみましょう。
だがしかし(笑)。
何に使いましょう?(笑)。
これまで作ったモデルでは、VEX で実現しちゃっているのです。
For Each が活躍する場面って、どんなのでしょう?。
それは、アレです。
きっと、VEX で実現できないことです(笑)。
アレをやってみましょう。
Voronoi 分割です。
Voronoi 分割を VEX で書こうとすると、かなり面倒な感じがします(笑)。
たぶん、おそらく、もしかして、VEX を使うより、ジオメトリノードを使う方が、ぜってー楽です。
Chapter 2 Secondary Level Voronoi Fracture
というわけで、作ってみました。
奥の絵は Voronoi 分割をいっかいだけ適用した絵です。
でもって、手前の絵は Voronoi 分割をいっかいだけ適用した絵に、もういっかい Voronoi 分割を適用した絵です。
なんとなく壊れました(笑)。

Chapter 3 Petit Illegal Network
ネットワークはこんなのです。
難しくもなんともありません。
左側で Voronoi 分割して作った破片を、右側の For Each ループで、いっこいっこ取り出して、いっこいっこをもういちど Voronoi 分割しています。

Chapter 4 Destraction
というわけで、RBD で壊してみました。
奥の絵は壊れますが、手前の絵は、うまく壊れません。
Exploded View はバイパスしてあります。
たぶん、なんかあるのだと思います(笑)。

Chapter 5 For Beach
ここで、ぽん太さんは気づきました(笑)。
これって、For Each 使わんくてできなくね?(笑)。
というわけで、For Each を外してみました。
できました(笑)。

ネットワークはこんなんなってます。

RBD で壊してみました。
壊れました(笑)。
ちょうど、海辺とか川原の石にちょうどいい感じです(笑)。
昔、海の岩の間で、カニを釣りました(笑)。
昔、川原の石の間で火を焚いて、ジャガイモをアルミホイルにくるんで入れて、焼いて食べました(笑)。
いま、火を焚いたら叱られます(笑)。

Chapter 6 メモ
① For Each が威力を発揮する場面はまだ探索中です。