结构¶
样条线¶
Splines are the fundamental components of curve objects, defining their shapes. A curve object can consist of multiple splines, similar to how a mesh object can contain multiple disconnected meshes. Each spline's shape is determined by its Control Points. Splines come in several types: Poly, Bézier, and NURBS, each with its own algorithm for representing curves, as described in the Spline Types section.
控制点¶
Splines are made up of control points, which connect to form the spline. Control points can be selected and transformed to adjust the spline's shape. This is analogous to vertices in a mesh object.
See also
样条线类型¶
多段线¶
Poly splines are the simplest type, with no interpolation between control points. They are used when converting meshes to curves for accurate representation of the original mesh. While Poly splines are precise, Bézier or NURBS splines are generally preferred for smooth curves.
贝塞尔¶
Bézier splines use control points and handles to define their shape. A curve segment exists between two control points, with the handles controlling the curvature.
In the illustration below, the control points are at the center of the pink lines, while the handles extend outward. The arrows represent the curve normals, indicating direction and tilt.
控制柄类型¶
Bézier curves support four handle types, which can be changed with V:
- 自动:
Automatically adjusts handle length and direction for the smoothest curve. Displayed as yellow handles. Converts to Aligned when moved.
- 矢量:
Handles point directly toward adjacent control points, enabling straight lines or sharp corners. Displayed as green handles. Converts to Free when moved.
- 对齐:
Handles remain on a straight line, ensuring smooth, continuous curves. Displayed as purple handles.
- 自由:
Handles move independently, allowing for asymmetric curves. Displayed as black handles.
Note
When a control point is selected, its handles are highlighted in red, altering their usual color. For example, Vector handles (normally green) appear yellow when selected, which can be confused with Automatic handles.
To disable this effect, adjust the color settings in
under Theme Preferences.NURBS¶
NURBS (Non-Uniform Rational B-Splines) are mathematically precise splines, offering exact shapes. Unlike Bézier curves, which approximate shapes (e.g., a Bézier circle approximates a perfect circle), NURBS can represent exact geometry.
For more information, refer to the Wikipedia page.
Note
If all control points have the same weight, their influences cancel out. Differences in weight cause the curve to move toward or away from specific control points.