Add Catmull Rom as supported types to relevant node pages #104473

Merged
Hans Goudey merged 3 commits from persun/blender-manual:spline into blender-v3.6-release 2023-06-05 20:32:41 +02:00
3 changed files with 13 additions and 6 deletions

View File

@ -10,9 +10,10 @@ Spline Resolution Node
:alt: Spline Resolution node. :alt: Spline Resolution node.
The *Spline Resolution* outputs the number of evaluated curve points that will be generated for The *Spline Resolution* outputs the number of evaluated curve points that will be generated for
every control point on the spline. This node works for NURBS and Bézier splines, for poly splines, there every control point on the spline. This node works for NURBS, Bézier, and Catmull Rom splines.
is a one-to-one correspondence between original points and evaluated points,
so the resolution value will be 1. For poly splines, there is a one-to-one correspondence between original points and evaluated points,
so the resolution does not have an effect.
On Bézier splines, the resolution does not have an effect on segments between vector handles, On Bézier splines, the resolution does not have an effect on segments between vector handles,
since there are no extra evaluated points between the neighboring control points. since there are no extra evaluated points between the neighboring control points.

View File

@ -10,8 +10,11 @@ Set Spline Resolution Node
:alt: Set Spline Resolution node. :alt: Set Spline Resolution node.
The *Set Spline Resolution* node sets the value for how many evaluated points should be generated on the curve for The *Set Spline Resolution* node sets the value for how many evaluated points should be generated on the curve for
every control point. It only has an effect on :term:`NURBS` and :term:`Bézier` splines. The evaluated points every control point. It only has an effect on :term:`NURBS`, :term:`Bézier`, and Catmull Rom splines. In case of
are displayed in the viewport, used in the :doc:`/modeling/geometry_nodes/curve/operations/curve_to_mesh` node, Bézier splines, the resolution does not have an effect on segments between vector handles.
The evaluated points are displayed in the viewport, used in the
:doc:`/modeling/geometry_nodes/curve/operations/curve_to_mesh` node,
and optionally used in the :doc:`/modeling/geometry_nodes/curve/operations/resample_curve`. and optionally used in the :doc:`/modeling/geometry_nodes/curve/operations/resample_curve`.
The input node for this data is the :doc:`/modeling/geometry_nodes/curve/read/spline_resolution`. The input node for this data is the :doc:`/modeling/geometry_nodes/curve/read/spline_resolution`.

View File

@ -32,7 +32,8 @@ Spline Type
on the different spline types. on the different spline types.
:Bézier: :Bézier:
Convert to a Bézier spline. Convert to a Bézier spline. A spline converted from a poly spline gets vector handles,
while one converted from NURBS or Catmull Rom spline gets auto handles.
.. note:: .. note::
@ -44,6 +45,8 @@ Spline Type
Convert to a NURBS spline. Convert to a NURBS spline.
:Poly: :Poly:
Convert to a poly spline. Convert to a poly spline.
:Catmull Rom:
Convert to a Catmull Rom spline.
Outputs Outputs