spinecad 发表于 2022-7-7 15:42:50

这个Cur的级别是多少

有谁知道这是什么样的曲线(例如贝塞尔曲线、B样条曲线或NURBS曲线)以及这条曲线有多少度?
 
非常感谢。

SEANT 发表于 2022-7-7 16:00:33

Bezier曲线的阶数始终比控制顶点的数量少1。例如,具有3个控制点的贝塞尔曲线的阶数为2。这意味着计算曲线上任意点位置的多项式的最大指数为2。
 
抛物线可以由具有3个控制点的2阶Bezier曲线来描述。也可以描述为:
F(x)=x^2。
 
B样条曲线和NURBS是一种复合型曲线,因此,对于任何特定阶,都可以具有更多的点。这种分段/复合性质允许以增量方式处理点–这样,具有3个以上点的曲线仍然可以限制为2阶曲率。然而,沿曲线计算特定点的多项式一次只能处理3个点。结向量是从三个样条中移除一个点(在二次样条的情况下)并添加序列中的下一个点时的节奏。

spinecad 发表于 2022-7-7 16:12:46

我很抱歉,因为应该附上的图像,没有。
 
现在已经上传了。
 
请看一看。

SEANT 发表于 2022-7-7 16:23:51

当这样选择时,“属性”面板将显示样条线的阶数。

spinecad 发表于 2022-7-7 16:36:14

 
我在属性窗口中看到,它说曲线的阶数是3。
 
那么,这是什么样的曲线(例如线性贝塞尔曲线、二次贝塞尔曲线、三次贝塞尔曲线、B样条曲线、NURBS曲线)?

SEANT 发表于 2022-7-7 16:49:41

仅仅通过观察曲线的图像,我们不能完全肯定地说。
 
我们知道NURBS曲线指定是超集(即所有AutoCAD样条曲线都是NURBS),其中包含您列出的所有曲线类型。但我想这不是你想要的。
 
它有6个控制点-因此,如果属性面板说它是3度,那么我们知道它不是贝塞尔(见上文第2篇)。
 
它可以称为B样条。如果是,那么它必须是非理性的。术语非有理意味着,如果查看属性面板数据点权重,并看到一个“-1”,表示非有理曲线,则控制点的所有权重都相等(通常等于1)。AutoCAD样条曲线不支持负权重-AutoCAD使用“-1”表示曲线确实是非有理的(所有权重都相同)。如果任何CV的权重不是1,则删除“减号”。AutoCAD使用此约定允许用户一眼就知道曲线是否为非有理曲线,而无需穿过每个顶点。
页: [1]
查看完整版本: 这个Cur的级别是多少