Created on | Updated on

VEXでカーブの長さを取得する

primuvconvert()を使用して可能です。

https://www.sidefx.com/ja/docs/houdini/vex/functions/primuvconvert.html

 

f@cl = primuvconvert(@OpInput1, 1, 0, 8)[0];

 

8はPRIMUV_UNITLEN_TO_LENを使用しています。
「カーブ長に基づいてカーブをマッピングしますが、(0..1)に正規化したもの」から「カーブ長(0..CurveLength)に基づいてカーブをマッピング」へ変換し、カーブの長さを取得します。

問題が解決しない場合は、Born Digital サポートまでお問い合わせ下さい。

サポート問い合わせ