结构

样条线

样条线是曲线的一个子结构,是构成曲线物体的独立元素。曲线物体可以由多个不同的样条线组成,就像网格物体在同一物体下可以有不同的不连续网格一样。样条线定义了曲线的形状,可以通过改变它的控制点进行变换。样条线有三种不同的类型,它们在样条线类型中有描述。每一种样条线类型都有一个稍微不同的算法来计算如何表示样条线中的弯曲。

样条线具有与曲线不同的单独属性,可以通过在编辑模式下选择样条线并使用活动样条线面板来更改。

控制点

类似于网格,样条线有控制点或顶点。控制点与其他控制点连接形成样条线。控制点可以被选择并变换来改变样条线的最终形状。

See also

曲线编辑

样条线类型

多段线

多段线样条线是最简单的样条线类型,因为它们不会对控制点之间曲线的形状插值。

将网格转换为曲线时会使用多段线曲线。由于它们不插值形状,多段线样条线能够给出原始网格物体的精确表示。

这是样条线的基本用例,大多数情况下使用的是 贝塞尔NURBS 样条线;这些样条线都对形状进行插值,并给出平滑的结果。

贝塞尔

在编辑贝塞尔曲线时使用的主要元素是控制点和控制柄。在两个控制点之间是一线段(实际为曲线)。控制柄定义线段的曲率。

在下图中,在粉红色的线中间可以看到控制点,而控制柄则由控制点延伸出来。黑色箭头表示曲线的法线,指示其方向和倾斜程度。

../../_images/modeling_curves_structure_control-points-handles.png

编辑模式下的贝塞尔曲线。

控制柄类型

有四种贝塞尔曲线控制柄类型。它们可以通过按 V 然后从出现的列表中选择。

../../_images/modeling_curves_structure_bezier-handle-types.png

贝塞尔曲线控制柄类型。

自动(黄色控制柄)

该控制柄具有完全自动的长度和方向,由Blender设定以确保最平滑的结果。这些控制柄在移动时转换为 对齐 控制柄。

矢量(绿色控制柄)

控制柄的两个部分总是指向前面的控制柄或下一个控制柄,允许创建由直线或锐拐角构成的曲线或截面。移动时,矢量控制柄转换为 自由 控制柄。

对齐(紫色控制柄)

这些控制柄始终位于一条直线上,并提供没有锐角的连续曲线。

自由(黑色控制柄)

该控制柄的两端互不相关。

Note

控制点被选中后,其控制柄会被红色高亮覆盖,从而改变其颜色。例如,通常为绿色的矢量控制柄在被选中后会显示为黄色,这样就很难将它们与未选中的自动控制柄区分开来。

如果不想改变颜色,可以打开主题偏好设置,找到 3D 视图 ‣ 活动样条线 条目,将其更改为黑色,即可禁用。在那之后,选中的曲线控制柄将只比未选控制柄看起来更亮一些。

NURBS

N.U.R.B.S. 是非均匀有理基准B-样条的缩写。贝塞尔物体和 NURBS 物体之间的主要区别之一是贝塞尔曲线是近似的。例如,一个贝塞尔圆是一个圆的 近似值,而 NURBS 圆则是一个 精确的 圆。NURBS 理论可以是一个 非常 复杂的话题。如需介绍,请查阅维基百科页面

NURBS 样条控制点不同于其他样条线类型,因为它们具有特殊的权重属性。此权重属性控制控制点对表面的影响程度。这个权重不应该与仅用于软体模拟的目标权重混淆。NURBS 控制点权重可以在变换面板中的 W 数值框中进行调整。

Note

如果所有的控制点都有相同的 权重,那么每一个都有效地抵消了对方。是权重的差异导致曲线接近或远离控制点。