From 1c808817c534a12ad5c2d36d0be4615a9b1459c2 Mon Sep 17 00:00:00 2001 From: persun Date: Sun, 4 Jun 2023 00:03:32 +0900 Subject: [PATCH 1/3] Update Set Spline Type - Add a note about Bezier handles during conversion - Add Catmull Rom as one of available types --- .../modeling/geometry_nodes/curve/write/set_spline_type.rst | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/manual/modeling/geometry_nodes/curve/write/set_spline_type.rst b/manual/modeling/geometry_nodes/curve/write/set_spline_type.rst index 192cb4574..e6a9d2a03 100644 --- a/manual/modeling/geometry_nodes/curve/write/set_spline_type.rst +++ b/manual/modeling/geometry_nodes/curve/write/set_spline_type.rst @@ -32,7 +32,8 @@ Spline Type on the different spline types. :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:: @@ -44,6 +45,8 @@ Spline Type Convert to a NURBS spline. :Poly: Convert to a poly spline. + :Catmull Rom: + Convert to a Catmull Rom spline. Outputs -- 2.30.2 From 350734f09a4a1587a58a015f98cccc1cdbdd2237 Mon Sep 17 00:00:00 2001 From: persun Date: Sun, 4 Jun 2023 00:05:10 +0900 Subject: [PATCH 2/3] Update Set Spline Resolution - Add Catmull Rom as one of spline types - Add a note that the resolution will not have an effect on segements between vector handles --- .../geometry_nodes/curve/write/set_spline_resolution.rst | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/manual/modeling/geometry_nodes/curve/write/set_spline_resolution.rst b/manual/modeling/geometry_nodes/curve/write/set_spline_resolution.rst index 72a7585ef..5c1678efe 100644 --- a/manual/modeling/geometry_nodes/curve/write/set_spline_resolution.rst +++ b/manual/modeling/geometry_nodes/curve/write/set_spline_resolution.rst @@ -10,8 +10,11 @@ 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 -every control point. It only has an effect on :term:`NURBS` and :term:`Bézier` splines. The evaluated points -are displayed in the viewport, used in the :doc:`/modeling/geometry_nodes/curve/operations/curve_to_mesh` node, +every control point. It only has an effect on :term:`NURBS`, :term:`Bézier`, and Catmull Rom splines. In case of +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`. The input node for this data is the :doc:`/modeling/geometry_nodes/curve/read/spline_resolution`. -- 2.30.2 From 6cd022aa8a2b78cb12adfa6b8ba7cf9cfb809d22 Mon Sep 17 00:00:00 2001 From: persun Date: Sun, 4 Jun 2023 00:06:15 +0900 Subject: [PATCH 3/3] Update Spline Resolution Add Catmull Rom as one of the possible types. --- .../geometry_nodes/curve/read/spline_resolution.rst | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/manual/modeling/geometry_nodes/curve/read/spline_resolution.rst b/manual/modeling/geometry_nodes/curve/read/spline_resolution.rst index 3bfa378d1..e804fb865 100644 --- a/manual/modeling/geometry_nodes/curve/read/spline_resolution.rst +++ b/manual/modeling/geometry_nodes/curve/read/spline_resolution.rst @@ -10,9 +10,10 @@ Spline Resolution Node :alt: Spline Resolution node. 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 -is a one-to-one correspondence between original points and evaluated points, -so the resolution value will be 1. +every control point on the spline. This node works for NURBS, Bézier, and Catmull Rom splines. + +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, since there are no extra evaluated points between the neighboring control points. -- 2.30.2