|
|
1
1
计算NURBS曲线的弧长相当复杂。需要对两个给定参数值之间的差分长度进行积分。即使对于简单的二次B样条曲线,这也会变得很混乱,如图1所示 this question . 因为你不注重准确性,所以用数字来近似长度可能就足够了。数学题下的答案之一。这个问题指的是你们可以采用的细分方案。可以将其扩展到NURBS。然而,一种更简单的方法可能同样适用于您的应用程序:只需在您感兴趣的间隔内的多个均匀间隔的采样点处评估曲线。然后,计算此采样的多段线的长度。这种方法可以通过基于曲率改变采样密度来改进。但统一的方法可能对你来说已经足够好了。准确度与您使用的样本数量相关。
为了得到一点
|
|
|
Setu · 如何将元素从std::map移动到std::vector 1 年前 |
|
Konvt · 标准库中异常构造函数参数类型问题 1 年前 |
|
|
bourne · 关于操作员超载的澄清 1 年前 |