我正在尝试为 Maya 编写一个创作工具,其中我必须满足的标准之一是保持 NURBS 曲线的长度。创作工具为用户提供了编辑 NURBS 曲线的控件,但它应该始终保持曲线的长度。当我说长度时,我指的是曲线的弧长。NURBS 曲线与其弧长之间是否存在直接关系?
所以理想情况下,这就是我设想我的系统的工作方式,如果曲线的任何 CV 被更改,其他 CV 也会被更改,从而保留曲线的弧长。任何实现这一点的想法都会非常有帮助。
另外,您认为 maya 如何计算 arcLength ?我正在使用 curveInfo 节点来计算曲线的 arcLength。它是否只是总结了构成曲线长度的逐项多项式线段?