结构¶
样条线¶
样条线是曲线的一个子结构,是构成曲线物体的独立元素。曲线物体可以由多个不同的样条线组成,就像网格物体在同一物体下可以有不同的不连续网格一样。样条线定义了曲线的形状,可以通过改变它的 控制点 进行变换。样条线有三种不同的类型,它们在 样条线类型 中描述。每一种样条线类型都有一个稍微不同的算法来计算如何表示样条线中的弯曲。
Splines have their own separate properties from curves and can be altered by selecting the spline in Edit Mode and using the Active Spline panel.
样条线类型¶
多边形¶
多边形样条线是最简单的样条线类型,因为它们不会对控制点之间曲线的形状插值。
当 将网格转换为曲线 时会使用多边形曲线。由于它们不插值形状,多边形样条线能够给出原始网格物体的精确表示。
这是样条线的基本用例,大多数情况下使用的是 贝塞尔 或 NURBS 样条线;这些样条线都对形状进行插值,并给出平滑的结果。
贝塞尔¶
在编辑贝塞尔曲线时使用的主要元素是控制点和控制柄。在两个控制点之间是一线段(实际为曲线)。控制柄定义线段的曲率。
在下图中,在粉红色的线中间可以看到控制点,而控制柄则由控制点延伸出来。黑色箭头表示曲线的法线,指示其方向和倾斜程度。
控制柄类型¶
贝塞尔曲线有四种控制柄类型。可以按下 V 并从弹出菜单中进行选择,或者按下相应的快捷键组合。
- 自动(黄色控制柄)
- 该控制柄具有完全自动的长度和方向,由Blender设定以确保最平滑的结果。这些控制柄在移动时转换为 对齐 控制柄。
- 矢量(绿色控制柄)
- 控制柄的两个部分总是指向前面的控制柄或下一个控制柄,允许创建由直线或锐拐角构成的曲线或截面。移动时,矢量控制柄转换为 自由 控制柄。
- 对齐(紫色控制柄)
- 这些控制柄始终位于一条直线上,并提供没有锐角的连续曲线。
- 自由(黑色控制柄)
- 该控制柄的两端互不相关。
NURBS¶
N.U.R.B.S. 是非均匀有理基准样条的缩写。贝塞尔物体和NURBS物体之间的主要区别之一是贝塞尔曲线是近似的。例如,一个贝塞尔圆是一个圆的 近似值,而NURBS圆则是一个 精确的 圆。NURBS理论可以是一个 非常 复杂的话题。如需介绍,请查阅 维基百科页面 。
NURBS样条控制点不同于其他样条线类型,因为它们具有特殊的权重属性。此权重属性控制控制点对表面的影响程度。这个权重不应该与仅用于软体模拟的 目标权重 混淆。NURBS控制点权重可以在 变换面板 中的 W 数值框中进行调整。
Note
如果所有的控制点都有相同的 权重 ,那么每一个都有效地抵消了对方。是权重的差异导致曲线接近或远离控制点。