小ネタはメモカテゴリで投稿。
vexにてfloatをstirngにキャストするのに、適当に他言語ぽくコーディングしてみてうまくできないなとなり。調べたところ、 atoi(string -> int)やitoa(int -> string)やatof(string -> float)があるのにftoa(float -> string)がない。どうした物かと思ったら、sprintf を使えという事らしい。
sprintf https://www.sidefx.com/ja/docs/houdini/vex/functions/sprintf.html
C、C++系のプログラムは疎いのだがこういうものなのかもしれない。しかし簡易版のftoaがあってもいい気はする。何桁まで文字にするかとか引数を考え出すと結局printf系ぽくなってしまうが。
実例満載のvexを学べる本。対象Houdiniバージョンが古いがvexはそれほど変わらないので問題なし。



