2016/03/20(日) [n年前の日記]
#1 [prog] Processingで中点変位法を実験
中点変位法とやらを使うと地形っぽいデータが作れるらしいので、Processing で試してみたり。
中点変位法ってどういうソレかと言うと…。GIFアニメでも見てもらえば、分かるかな…。
1次元版。 _sketch_midpoint_160320a (Processing.js版)
_sketch_midpoint_160320a.pde (ソース)
2次元版。 _sketch_generate_heightmap (Processing.js版)
_sketch_generate_heightmap.pde (ソース)
中点変位法ってどういうソレかと言うと…。GIFアニメでも見てもらえば、分かるかな…。
- 2つの座標から中点を求める。
- 中点の値を少し変えて(変位させて?)、分割する。
- 分割して得られた値を元にして、また中点を求めて変位させて、を繰り返す。(再帰処理)
- 切りのいいところで、分割を終了。
1次元版。 _sketch_midpoint_160320a (Processing.js版)
_sketch_midpoint_160320a.pde (ソース)
2次元版。 _sketch_generate_heightmap (Processing.js版)
_sketch_generate_heightmap.pde (ソース)
◎ 参考ページ。 :
[ ツッコむ ]
以上です。