结构

样条线

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

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

控制点

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

See also

曲线编辑

样条线类型

多段线

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

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

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

贝塞尔

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

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

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

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

控制柄类型

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

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

贝塞尔曲线控制柄类型。

自动(黄色控制柄)

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

矢量(绿色控制柄)

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

对齐(紫色控制柄)

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

自由(黑色控制柄)

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

Note

When a control point is selected, its handles are overlaid with a red hilight that changes their color. For example, Vector handles that are normally green will look yellow when selected, which can make it difficult to distinguish them from unselected Automatic handles.

If you prefer not to have this color change, you can disable it by opening the Theme preferences, finding the entry 3D Viewport ‣ Active Spline, and changing it to black. From then on, selected curve handles will simply look a bit brighter than unselected ones.

NURBS

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

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

Note

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