「初心者」Detail関数のエクスプレッションについて

   1013   1   0
User Avatar
Member
13 posts
Joined: Nov. 2020
Offline
現在、勉強している参考書にDetail関数を使う場面があったので疑問に思いSideFXを見に行ったら疑問と同じ内容があったので
引用させてもらい質問させていただきます。

detail expression functionのExampleでdetail("/obj/geo1/attribpromote1", "area", 0)という記述があり
attribpromote1のdetailの中のareaという値が使いたいという意味だと個人的には思っているのですが、
その際の最後の0は何を意味しているのでしょうか?
User Avatar
Member
2222 posts
Joined: June 2008
Offline
フェッチされた値のインデックスです。ベクトルの場合、0はX値、1はYなどになります。 areaはfloat値であるため、0を渡すと唯一の値になります
https://www.sidefx.com/docs/houdini/expressions/detail.html [www.sidefx.com]

It is the index of the value fetched. For a vector, 0 is the X value, 1 would be Y and so on. Because area is a float value, passing 0 gives you the only value.
Using Houdini Indie 19.5.
Ubuntu 64GB Ryzen 16 core.
nVidia 3050RTX 8BG RAM.
  • Quick Links