雪だるまの途中経過もうすぐ冬なので雪を作りたい。わかりやすいCyclesのノード構成図が見当たらない。この絵の床はhttps://www.packtpub.com/books/content/creating-ice-and-snow-materialsのiceを途中までやったのだがテクスチャが必要と言われ断念。ゆきだるまのほうは自前で何かしらやった結果。}};このような構造体があったとして、こいつにoperatorを定義するときにいつも悩むのが戻り値の型である。doubleが入ってきたりすると潰れてしまう。BoostにはBOOST::TYPEOFなるものがあるらしいが、このためにBoostを使うのは論外だ。Boostにあるということはメタメタすればいけるんだろうが、これもやりたくない。ここで思い出したのだが、今は仕事でもVC++2015を使っている。こいつのC++11対応はMicrosoftにしては良い線行っている。autoとdecltypeを使えば、以下のように書ける。C++のバージョンは2015以降を使うことを人類の義務にすべきだ。