私が満たさなければならない基準の 1 つは、NURBS カーブの長さを維持することである Maya 用のオーサリング ツールを作成しようとしています。オーサリング ツールは、NURBS カーブを編集するためのコントロールをユーザーに提供しますが、カーブの長さが常に維持されるようにする必要があります。長さとは、曲線の弧の長さを意味します。NURBS 曲線とその円弧の長さの間に直接的な関係はありますか?
理想的には、これは私のシステムがどのように機能するかを想像する方法です。曲線のいずれかの CV が変更された場合、曲線の弧の長さが維持されるように他の CV が変更されます。これを実装するためのアイデアは非常に役立ちます。
また、maya はどのように arcLength を計算すると思いますか? 曲線の arcLength を計算するために、curveInfo ノードを使用しています。長さの曲線を構成するピースワイズ多項式の線分を合計するだけですか?