From b5e0216ea97766799f4f5bb79c88ddc723580279 Mon Sep 17 00:00:00 2001 From: samerps <68449711+samerps@users.noreply.github.com> Date: Fri, 13 Oct 2023 14:34:07 +0100 Subject: [PATCH 01/15] added description for AxisAngleToRotation node --- ...-types_FunctionNodeAxisAngleToRotation.png | 3 ++ .../rotation/axis_angle_to_rotation.rst | 28 +++++++++++++++++++ .../utilities/rotation/index.rst | 2 ++ 3 files changed, 33 insertions(+) create mode 100644 manual/images/node-types_FunctionNodeAxisAngleToRotation.png create mode 100644 manual/modeling/geometry_nodes/utilities/rotation/axis_angle_to_rotation.rst diff --git a/manual/images/node-types_FunctionNodeAxisAngleToRotation.png b/manual/images/node-types_FunctionNodeAxisAngleToRotation.png new file mode 100644 index 000000000..e453031ab --- /dev/null +++ b/manual/images/node-types_FunctionNodeAxisAngleToRotation.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c125cddd42a222e413454ebc7436fe71ae3bb4a552de15a57d36694f92510f6 +size 12150 diff --git a/manual/modeling/geometry_nodes/utilities/rotation/axis_angle_to_rotation.rst b/manual/modeling/geometry_nodes/utilities/rotation/axis_angle_to_rotation.rst new file mode 100644 index 000000000..caa3ab165 --- /dev/null +++ b/manual/modeling/geometry_nodes/utilities/rotation/axis_angle_to_rotation.rst @@ -0,0 +1,28 @@ +.. index:: Geometry Nodes; Axis Angle to Rotation +.. _bpy.types.FunctionNodeAxisAngleToRotation: + +************************** +Axis Angle to Rotation +************************** + +.. figure:: /images/node-types_FunctionNodeAxisAngleToRotation.png + :align: right + :alt: Axis Angle to Rotation node. + +The *Axis Angle to Rotation* node creates a Rotation from a rotaton angle around an axis. + +Inputs +====== + +Axis + The axis to rotate around. + +Angle + The rotation angle around the axis. + + +Outputs +======= + +Rotation + The X, Y, Z Rotation in degrees. \ No newline at end of file diff --git a/manual/modeling/geometry_nodes/utilities/rotation/index.rst b/manual/modeling/geometry_nodes/utilities/rotation/index.rst index e97fc4410..3bebf7afc 100644 --- a/manual/modeling/geometry_nodes/utilities/rotation/index.rst +++ b/manual/modeling/geometry_nodes/utilities/rotation/index.rst @@ -8,3 +8,5 @@ align_euler_to_vector.rst rotate_euler.rst + axis_angle_to_rotation.rst + -- 2.30.2 From 55e7e7d34b13bdb159f0b0d131efe14a3ba28b39 Mon Sep 17 00:00:00 2001 From: samerps <68449711+samerps@users.noreply.github.com> Date: Fri, 13 Oct 2023 18:14:24 +0100 Subject: [PATCH 02/15] corrected title --- .../utilities/rotation/axis_angle_to_rotation.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/manual/modeling/geometry_nodes/utilities/rotation/axis_angle_to_rotation.rst b/manual/modeling/geometry_nodes/utilities/rotation/axis_angle_to_rotation.rst index caa3ab165..f5d7ed997 100644 --- a/manual/modeling/geometry_nodes/utilities/rotation/axis_angle_to_rotation.rst +++ b/manual/modeling/geometry_nodes/utilities/rotation/axis_angle_to_rotation.rst @@ -1,9 +1,9 @@ .. index:: Geometry Nodes; Axis Angle to Rotation .. _bpy.types.FunctionNodeAxisAngleToRotation: -************************** -Axis Angle to Rotation -************************** +*************************** +Axis Angle to Rotation Node +*************************** .. figure:: /images/node-types_FunctionNodeAxisAngleToRotation.png :align: right -- 2.30.2 From c838b1b9b4add75b2369e62b92688466155b20cf Mon Sep 17 00:00:00 2001 From: samerps <68449711+samerps@users.noreply.github.com> Date: Fri, 13 Oct 2023 18:14:48 +0100 Subject: [PATCH 03/15] added description for EulerToRotation node --- ...node-types_FunctionNodeEulerToRotation.png | 3 +++ .../utilities/rotation/euler_to_rotation.rst | 25 +++++++++++++++++++ .../utilities/rotation/index.rst | 2 +- 3 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 manual/images/node-types_FunctionNodeEulerToRotation.png create mode 100644 manual/modeling/geometry_nodes/utilities/rotation/euler_to_rotation.rst diff --git a/manual/images/node-types_FunctionNodeEulerToRotation.png b/manual/images/node-types_FunctionNodeEulerToRotation.png new file mode 100644 index 000000000..de1c90f8c --- /dev/null +++ b/manual/images/node-types_FunctionNodeEulerToRotation.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a9e512a53bb3da683621d4f8c938ae265a0ab2a0eef058f7e9ebcb08487dbd2 +size 9344 diff --git a/manual/modeling/geometry_nodes/utilities/rotation/euler_to_rotation.rst b/manual/modeling/geometry_nodes/utilities/rotation/euler_to_rotation.rst new file mode 100644 index 000000000..fb9fd9250 --- /dev/null +++ b/manual/modeling/geometry_nodes/utilities/rotation/euler_to_rotation.rst @@ -0,0 +1,25 @@ +.. index:: Geometry Nodes; Euler to Roation +.. _bpy.types.FunctionNodeEulerToRotation: + +********************** +Euler to Rotation Node +********************** + +.. figure:: /images/node-types_FunctionNodeEulerToRotation.png + :align: right + :alt: Euler to Rotation node. + +The *Euler to Rotation* node creates a Rotation. + +Inputs +====== + +Euler + The Euler rotation. + + +Outputs +======= + +Rotation + The X, Y, Z Rotation in degrees. \ No newline at end of file diff --git a/manual/modeling/geometry_nodes/utilities/rotation/index.rst b/manual/modeling/geometry_nodes/utilities/rotation/index.rst index 3bebf7afc..78e05d1fa 100644 --- a/manual/modeling/geometry_nodes/utilities/rotation/index.rst +++ b/manual/modeling/geometry_nodes/utilities/rotation/index.rst @@ -9,4 +9,4 @@ align_euler_to_vector.rst rotate_euler.rst axis_angle_to_rotation.rst - + euler_to_rotation.rst -- 2.30.2 From 353e2d117125da77320304a6edee53eeb5cc0235 Mon Sep 17 00:00:00 2001 From: samerps <68449711+samerps@users.noreply.github.com> Date: Fri, 13 Oct 2023 19:18:25 +0100 Subject: [PATCH 04/15] added description for RotationToEuler --- ...node-types_FunctionNodeRotationToEuler.png | 3 +++ .../utilities/rotation/index.rst | 1 + .../utilities/rotation/rotation_to_euler.rst | 25 +++++++++++++++++++ 3 files changed, 29 insertions(+) create mode 100644 manual/images/node-types_FunctionNodeRotationToEuler.png create mode 100644 manual/modeling/geometry_nodes/utilities/rotation/rotation_to_euler.rst diff --git a/manual/images/node-types_FunctionNodeRotationToEuler.png b/manual/images/node-types_FunctionNodeRotationToEuler.png new file mode 100644 index 000000000..7106750be --- /dev/null +++ b/manual/images/node-types_FunctionNodeRotationToEuler.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3af091b05393c66936369c7b97805c1e9361bada30eef91959f9acba6278d40 +size 14625 diff --git a/manual/modeling/geometry_nodes/utilities/rotation/index.rst b/manual/modeling/geometry_nodes/utilities/rotation/index.rst index 78e05d1fa..4fa301b93 100644 --- a/manual/modeling/geometry_nodes/utilities/rotation/index.rst +++ b/manual/modeling/geometry_nodes/utilities/rotation/index.rst @@ -10,3 +10,4 @@ rotate_euler.rst axis_angle_to_rotation.rst euler_to_rotation.rst + rotation_to_euler.rst diff --git a/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_euler.rst b/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_euler.rst new file mode 100644 index 000000000..f0f022696 --- /dev/null +++ b/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_euler.rst @@ -0,0 +1,25 @@ +.. index:: Geometry Nodes; Roation to Euler +.. _bpy.types.FunctionNodeRotationToEuler: + +********************** +Rotation to Euler Node +********************** + +.. figure:: /images/node-types_FunctionNodeRotationToEuler.png + :align: right + :alt: Rotation to Euler node. + +The *Rotation to Euler* node creates an Euler rotaion. + +Inputs +====== + +Rotation + X, Y, Z Rotation in degrees. + + +Outputs +======= + +Euler + The Euler rotation. \ No newline at end of file -- 2.30.2 From 9eaced17081d066b3898b4ecbba8b180cfee72fc Mon Sep 17 00:00:00 2001 From: samerps <68449711+samerps@users.noreply.github.com> Date: Fri, 13 Oct 2023 19:55:16 +0100 Subject: [PATCH 05/15] updated description --- .../utilities/rotation/axis_angle_to_rotation.rst | 4 ++-- .../geometry_nodes/utilities/rotation/euler_to_rotation.rst | 4 ++-- .../geometry_nodes/utilities/rotation/rotation_to_euler.rst | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/manual/modeling/geometry_nodes/utilities/rotation/axis_angle_to_rotation.rst b/manual/modeling/geometry_nodes/utilities/rotation/axis_angle_to_rotation.rst index f5d7ed997..84f4ed7eb 100644 --- a/manual/modeling/geometry_nodes/utilities/rotation/axis_angle_to_rotation.rst +++ b/manual/modeling/geometry_nodes/utilities/rotation/axis_angle_to_rotation.rst @@ -9,7 +9,7 @@ Axis Angle to Rotation Node :align: right :alt: Axis Angle to Rotation node. -The *Axis Angle to Rotation* node creates a Rotation from a rotaton angle around an axis. +The *Axis Angle to Rotation* node converts the rotation angle around an axis into a rotation value. Inputs ====== @@ -25,4 +25,4 @@ Outputs ======= Rotation - The X, Y, Z Rotation in degrees. \ No newline at end of file + The X, Y, Z rotation in degrees. \ No newline at end of file diff --git a/manual/modeling/geometry_nodes/utilities/rotation/euler_to_rotation.rst b/manual/modeling/geometry_nodes/utilities/rotation/euler_to_rotation.rst index fb9fd9250..7ac1bd38d 100644 --- a/manual/modeling/geometry_nodes/utilities/rotation/euler_to_rotation.rst +++ b/manual/modeling/geometry_nodes/utilities/rotation/euler_to_rotation.rst @@ -9,7 +9,7 @@ Euler to Rotation Node :align: right :alt: Euler to Rotation node. -The *Euler to Rotation* node creates a Rotation. +The *Euler to Rotation* node creates a rotation value from an Euler rotation. Inputs ====== @@ -22,4 +22,4 @@ Outputs ======= Rotation - The X, Y, Z Rotation in degrees. \ No newline at end of file + The X, Y, Z rotation in degrees. \ No newline at end of file diff --git a/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_euler.rst b/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_euler.rst index f0f022696..035d324b3 100644 --- a/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_euler.rst +++ b/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_euler.rst @@ -9,17 +9,17 @@ Rotation to Euler Node :align: right :alt: Rotation to Euler node. -The *Rotation to Euler* node creates an Euler rotaion. +The *Rotation to Euler* node creates an Euler rotation from a rotation value. Inputs ====== Rotation - X, Y, Z Rotation in degrees. + X, Y, Z rotation in degrees. Outputs ======= Euler - The Euler rotation. \ No newline at end of file + The Euler values of the rotation. \ No newline at end of file -- 2.30.2 From 877d71a541d46ad58fa2fdcc8f130c5c3db4cfd0 Mon Sep 17 00:00:00 2001 From: samerps <68449711+samerps@users.noreply.github.com> Date: Fri, 13 Oct 2023 19:55:33 +0100 Subject: [PATCH 06/15] added description for RotationToQuaternion --- ...types_FunctionNodeRotationToQuaternion.png | 3 +++ .../utilities/rotation/index.rst | 1 + .../rotation/rotation_to_quaternion.rst | 25 +++++++++++++++++++ 3 files changed, 29 insertions(+) create mode 100644 manual/images/node-types_FunctionNodeRotationToQuaternion.png create mode 100644 manual/modeling/geometry_nodes/utilities/rotation/rotation_to_quaternion.rst diff --git a/manual/images/node-types_FunctionNodeRotationToQuaternion.png b/manual/images/node-types_FunctionNodeRotationToQuaternion.png new file mode 100644 index 000000000..6b0b2e571 --- /dev/null +++ b/manual/images/node-types_FunctionNodeRotationToQuaternion.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e4d1af588633ad5e9e265ef478835637879da930c567250c1e8c367221b187b +size 12232 diff --git a/manual/modeling/geometry_nodes/utilities/rotation/index.rst b/manual/modeling/geometry_nodes/utilities/rotation/index.rst index 4fa301b93..69c672762 100644 --- a/manual/modeling/geometry_nodes/utilities/rotation/index.rst +++ b/manual/modeling/geometry_nodes/utilities/rotation/index.rst @@ -11,3 +11,4 @@ axis_angle_to_rotation.rst euler_to_rotation.rst rotation_to_euler.rst + rotation_to_quaternion.rst diff --git a/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_quaternion.rst b/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_quaternion.rst new file mode 100644 index 000000000..985540b17 --- /dev/null +++ b/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_quaternion.rst @@ -0,0 +1,25 @@ +.. index:: Geometry Nodes; Roation to Quaternion +.. _bpy.types.FunctionNodeRotationToQuaternion: + +*************************** +Rotation to Quaternion Node +*************************** + +.. figure:: /images/node-types_FunctionNodeRotationToQuaternion.png + :align: right + :alt: Rotation to Quaternion node. + +The *Rotation to Quaternion* node creates quaternion values from a rotation value. + +Inputs +====== + +Rotation + The X, Y, Z rotation in degrees. + + +Outputs +======= + +Quaternion + The W, X, Y, Z quaternion values. \ No newline at end of file -- 2.30.2 From 532004e9db714fd980ef90cd00c890c3c72b4134 Mon Sep 17 00:00:00 2001 From: samerps <68449711+samerps@users.noreply.github.com> Date: Fri, 13 Oct 2023 20:05:19 +0100 Subject: [PATCH 07/15] fixed typo --- .../utilities/rotation/rotation_to_quaternion.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_quaternion.rst b/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_quaternion.rst index 985540b17..ca9c0f719 100644 --- a/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_quaternion.rst +++ b/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_quaternion.rst @@ -1,4 +1,4 @@ -.. index:: Geometry Nodes; Roation to Quaternion +.. index:: Geometry Nodes; Rotation to Quaternion .. _bpy.types.FunctionNodeRotationToQuaternion: *************************** -- 2.30.2 From 95cc4f17a23c17bb129d170c1d9eb7096cf3b92f Mon Sep 17 00:00:00 2001 From: samerps <68449711+samerps@users.noreply.github.com> Date: Fri, 13 Oct 2023 20:05:50 +0100 Subject: [PATCH 08/15] added description for QuaternionToRotation node --- ...types_FunctionNodeQuaternionToRotation.png | 3 +++ .../utilities/rotation/index.rst | 1 + .../rotation/quaternion_to_rotation.rst | 25 +++++++++++++++++++ 3 files changed, 29 insertions(+) create mode 100644 manual/images/node-types_FunctionNodeQuaternionToRotation.png create mode 100644 manual/modeling/geometry_nodes/utilities/rotation/quaternion_to_rotation.rst diff --git a/manual/images/node-types_FunctionNodeQuaternionToRotation.png b/manual/images/node-types_FunctionNodeQuaternionToRotation.png new file mode 100644 index 000000000..45cdda71a --- /dev/null +++ b/manual/images/node-types_FunctionNodeQuaternionToRotation.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a953213558e376df0e942a324c337f16dbd9e3b5d69b9efb19f9795c1a653d7f +size 14767 diff --git a/manual/modeling/geometry_nodes/utilities/rotation/index.rst b/manual/modeling/geometry_nodes/utilities/rotation/index.rst index 69c672762..0470a9114 100644 --- a/manual/modeling/geometry_nodes/utilities/rotation/index.rst +++ b/manual/modeling/geometry_nodes/utilities/rotation/index.rst @@ -12,3 +12,4 @@ euler_to_rotation.rst rotation_to_euler.rst rotation_to_quaternion.rst + quaternion_to_rotation.rst diff --git a/manual/modeling/geometry_nodes/utilities/rotation/quaternion_to_rotation.rst b/manual/modeling/geometry_nodes/utilities/rotation/quaternion_to_rotation.rst new file mode 100644 index 000000000..d1994ca6b --- /dev/null +++ b/manual/modeling/geometry_nodes/utilities/rotation/quaternion_to_rotation.rst @@ -0,0 +1,25 @@ +.. index:: Geometry Nodes; Quaternion to Rotation +.. _bpy.types.FunctionNodeQuaternionToRotation: + +*************************** +Quaternion to Rotation Node +*************************** + +.. figure:: /images/node-types_FunctionNodeQuaternionToRotation.png + :align: right + :alt: Quaternion to Rotation node. + +The *Quaternion to Rotation* node creates a rotation value from a quaternion. + +Inputs +====== + +Quaternion + The W, X, Y, Z quaternion values. + + +Outputs +======= + +Rotation + The X, Y, Z rotation in degrees. \ No newline at end of file -- 2.30.2 From c7fb256cc0e984266569e4fd8ccdbb509333bec0 Mon Sep 17 00:00:00 2001 From: samerps <68449711+samerps@users.noreply.github.com> Date: Fri, 13 Oct 2023 20:54:31 +0100 Subject: [PATCH 09/15] updated image --- manual/images/node-types_FunctionNodeRotationToEuler.png | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manual/images/node-types_FunctionNodeRotationToEuler.png b/manual/images/node-types_FunctionNodeRotationToEuler.png index 7106750be..434538d95 100644 --- a/manual/images/node-types_FunctionNodeRotationToEuler.png +++ b/manual/images/node-types_FunctionNodeRotationToEuler.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b3af091b05393c66936369c7b97805c1e9361bada30eef91959f9acba6278d40 -size 14625 +oid sha256:588a6f192fd1c7d41adf95f4f95755928523e6a7eafbb17f18e731bd0e814cc2 +size 8928 -- 2.30.2 From 3a6e20806d627f5eec255b41c806792cac7b21b9 Mon Sep 17 00:00:00 2001 From: samerps <68449711+samerps@users.noreply.github.com> Date: Fri, 13 Oct 2023 20:55:28 +0100 Subject: [PATCH 10/15] added InvertRotation & RotateVector description --- .../node-types_FunctionNodeInvertRotation.png | 3 +++ .../node-types_FunctionNodeRotateVector.png | 3 +++ .../utilities/rotation/index.rst | 2 ++ .../utilities/rotation/invert_rotation.rst | 24 +++++++++++++++++ .../utilities/rotation/rotate_vector.rst | 27 +++++++++++++++++++ 5 files changed, 59 insertions(+) create mode 100644 manual/images/node-types_FunctionNodeInvertRotation.png create mode 100644 manual/images/node-types_FunctionNodeRotateVector.png create mode 100644 manual/modeling/geometry_nodes/utilities/rotation/invert_rotation.rst create mode 100644 manual/modeling/geometry_nodes/utilities/rotation/rotate_vector.rst diff --git a/manual/images/node-types_FunctionNodeInvertRotation.png b/manual/images/node-types_FunctionNodeInvertRotation.png new file mode 100644 index 000000000..25dca3efb --- /dev/null +++ b/manual/images/node-types_FunctionNodeInvertRotation.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62c00e428100ca8c289f5e31b12a94c5637f49453fc67a58a8ee060406df2307 +size 8825 diff --git a/manual/images/node-types_FunctionNodeRotateVector.png b/manual/images/node-types_FunctionNodeRotateVector.png new file mode 100644 index 000000000..7090ec338 --- /dev/null +++ b/manual/images/node-types_FunctionNodeRotateVector.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf8e558de50975e21552b7a8af9f4f41ca205b52762c0a6e0d65214e274138a2 +size 14937 diff --git a/manual/modeling/geometry_nodes/utilities/rotation/index.rst b/manual/modeling/geometry_nodes/utilities/rotation/index.rst index 0470a9114..ebbe4483a 100644 --- a/manual/modeling/geometry_nodes/utilities/rotation/index.rst +++ b/manual/modeling/geometry_nodes/utilities/rotation/index.rst @@ -8,8 +8,10 @@ align_euler_to_vector.rst rotate_euler.rst + rotate_vector.rst axis_angle_to_rotation.rst euler_to_rotation.rst rotation_to_euler.rst rotation_to_quaternion.rst quaternion_to_rotation.rst + invert_rotation.rst diff --git a/manual/modeling/geometry_nodes/utilities/rotation/invert_rotation.rst b/manual/modeling/geometry_nodes/utilities/rotation/invert_rotation.rst new file mode 100644 index 000000000..b348bb4a3 --- /dev/null +++ b/manual/modeling/geometry_nodes/utilities/rotation/invert_rotation.rst @@ -0,0 +1,24 @@ +.. index:: Geometry Nodes; Invert Rotation +.. _bpy.types.FunctionNodeInvertRotation: + +******************** +Invert Rotation Node +******************** + +.. figure:: /images/node-types_FunctionNodeInvertRotation.png + :align: right + :alt: Invert Rotation node. + +The *Invert Rotation* node inverts a rotation. + +Inputs +====== + +Rotation + X, Y, Z rotation value in degrees. + +Outputs +======= + +Rotation + The inverted rotation. \ No newline at end of file diff --git a/manual/modeling/geometry_nodes/utilities/rotation/rotate_vector.rst b/manual/modeling/geometry_nodes/utilities/rotation/rotate_vector.rst new file mode 100644 index 000000000..fa4050a0c --- /dev/null +++ b/manual/modeling/geometry_nodes/utilities/rotation/rotate_vector.rst @@ -0,0 +1,27 @@ +.. index:: Geometry Nodes; Rotate Vector +.. _bpy.types.FunctionNodeRotateVector: + +****************** +Rotate Vector Node +****************** + +.. figure:: /images/node-types_FunctionNodeRotateVector.png + :align: right + :alt: Rotate Vector node. + +The *Rotate Vector* node rotates a vector by a given rotation value. + +Inputs +====== + +Vector + The vector to rotate. + +Rotation + X, Y, Z rotation value in degrees. + +Outputs +======= + +Vector + The rotated vector. \ No newline at end of file -- 2.30.2 From 0e5911558dfdc9cb0a53f131a4b642c42b053e7c Mon Sep 17 00:00:00 2001 From: samerps <68449711+samerps@users.noreply.github.com> Date: Sat, 14 Oct 2023 15:28:36 +0100 Subject: [PATCH 11/15] updated description --- .../utilities/rotation/axis_angle_to_rotation.rst | 4 ++-- .../utilities/rotation/euler_to_rotation.rst | 2 +- .../utilities/rotation/invert_rotation.rst | 2 +- .../utilities/rotation/quaternion_to_rotation.rst | 4 ++-- .../utilities/rotation/rotate_vector.rst | 2 +- .../utilities/rotation/rotation_to_euler.rst | 6 +++--- .../utilities/rotation/rotation_to_quaternion.rst | 12 +++++++++--- 7 files changed, 19 insertions(+), 13 deletions(-) diff --git a/manual/modeling/geometry_nodes/utilities/rotation/axis_angle_to_rotation.rst b/manual/modeling/geometry_nodes/utilities/rotation/axis_angle_to_rotation.rst index 84f4ed7eb..15967d0b3 100644 --- a/manual/modeling/geometry_nodes/utilities/rotation/axis_angle_to_rotation.rst +++ b/manual/modeling/geometry_nodes/utilities/rotation/axis_angle_to_rotation.rst @@ -9,7 +9,7 @@ Axis Angle to Rotation Node :align: right :alt: Axis Angle to Rotation node. -The *Axis Angle to Rotation* node converts the rotation angle around an axis into a rotation value. +The *Axis Angle to Rotation* node converts the rotation around an axis into a standard rotation value. Inputs ====== @@ -25,4 +25,4 @@ Outputs ======= Rotation - The X, Y, Z rotation in degrees. \ No newline at end of file + Standard rotation value. \ No newline at end of file diff --git a/manual/modeling/geometry_nodes/utilities/rotation/euler_to_rotation.rst b/manual/modeling/geometry_nodes/utilities/rotation/euler_to_rotation.rst index 7ac1bd38d..8e07e8b20 100644 --- a/manual/modeling/geometry_nodes/utilities/rotation/euler_to_rotation.rst +++ b/manual/modeling/geometry_nodes/utilities/rotation/euler_to_rotation.rst @@ -22,4 +22,4 @@ Outputs ======= Rotation - The X, Y, Z rotation in degrees. \ No newline at end of file + Standard rotation value. \ No newline at end of file diff --git a/manual/modeling/geometry_nodes/utilities/rotation/invert_rotation.rst b/manual/modeling/geometry_nodes/utilities/rotation/invert_rotation.rst index b348bb4a3..c40748e6b 100644 --- a/manual/modeling/geometry_nodes/utilities/rotation/invert_rotation.rst +++ b/manual/modeling/geometry_nodes/utilities/rotation/invert_rotation.rst @@ -15,7 +15,7 @@ Inputs ====== Rotation - X, Y, Z rotation value in degrees. + Standard rotation value. Outputs ======= diff --git a/manual/modeling/geometry_nodes/utilities/rotation/quaternion_to_rotation.rst b/manual/modeling/geometry_nodes/utilities/rotation/quaternion_to_rotation.rst index d1994ca6b..56b6b5dbd 100644 --- a/manual/modeling/geometry_nodes/utilities/rotation/quaternion_to_rotation.rst +++ b/manual/modeling/geometry_nodes/utilities/rotation/quaternion_to_rotation.rst @@ -15,11 +15,11 @@ Inputs ====== Quaternion - The W, X, Y, Z quaternion values. + Standard quaternion value. Outputs ======= Rotation - The X, Y, Z rotation in degrees. \ No newline at end of file + Standard rotation value. \ No newline at end of file diff --git a/manual/modeling/geometry_nodes/utilities/rotation/rotate_vector.rst b/manual/modeling/geometry_nodes/utilities/rotation/rotate_vector.rst index fa4050a0c..fccc39260 100644 --- a/manual/modeling/geometry_nodes/utilities/rotation/rotate_vector.rst +++ b/manual/modeling/geometry_nodes/utilities/rotation/rotate_vector.rst @@ -18,7 +18,7 @@ Vector The vector to rotate. Rotation - X, Y, Z rotation value in degrees. + Standard rotation value. Outputs ======= diff --git a/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_euler.rst b/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_euler.rst index 035d324b3..7cc9fef84 100644 --- a/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_euler.rst +++ b/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_euler.rst @@ -9,17 +9,17 @@ Rotation to Euler Node :align: right :alt: Rotation to Euler node. -The *Rotation to Euler* node creates an Euler rotation from a rotation value. +The *Rotation to Euler* node creates an Euler rotation from a standard rotation value. Inputs ====== Rotation - X, Y, Z rotation in degrees. + Standard rotation socket value. Outputs ======= Euler - The Euler values of the rotation. \ No newline at end of file + The Euler rotation. \ No newline at end of file diff --git a/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_quaternion.rst b/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_quaternion.rst index ca9c0f719..a89ae1d91 100644 --- a/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_quaternion.rst +++ b/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_quaternion.rst @@ -15,11 +15,17 @@ Inputs ====== Rotation - The X, Y, Z rotation in degrees. + Standard rotation socket value. Outputs ======= -Quaternion - The W, X, Y, Z quaternion values. \ No newline at end of file +W + The W value of the quaternion. +X + The X value of the quaternion. +Y + The Y value of the quaternion. +Z + The Z value of the quaternion. \ No newline at end of file -- 2.30.2 From 0924c27c23eb59daaeffc003f8052897b0290932 Mon Sep 17 00:00:00 2001 From: samerps <68449711+samerps@users.noreply.github.com> Date: Sat, 14 Oct 2023 15:32:47 +0100 Subject: [PATCH 12/15] updated description --- .../utilities/rotation/quaternion_to_rotation.rst | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/manual/modeling/geometry_nodes/utilities/rotation/quaternion_to_rotation.rst b/manual/modeling/geometry_nodes/utilities/rotation/quaternion_to_rotation.rst index 56b6b5dbd..d4d4d0905 100644 --- a/manual/modeling/geometry_nodes/utilities/rotation/quaternion_to_rotation.rst +++ b/manual/modeling/geometry_nodes/utilities/rotation/quaternion_to_rotation.rst @@ -14,8 +14,14 @@ The *Quaternion to Rotation* node creates a rotation value from a quaternion. Inputs ====== -Quaternion - Standard quaternion value. +W + The W value of the quaternion. +X + The X value of the quaternion. +Y + The Y value of the quaternion. +Z + The Z value of the quaternion. Outputs -- 2.30.2 From ecf351d7615d4f19606c04f5b8eaa1cdb29668a9 Mon Sep 17 00:00:00 2001 From: samerps <68449711+samerps@users.noreply.github.com> Date: Tue, 17 Oct 2023 00:02:42 +0100 Subject: [PATCH 13/15] updated images to remove white selection border --- manual/images/node-types_FunctionNodeAxisAngleToRotation.png | 4 ++-- manual/images/node-types_FunctionNodeEulerToRotation.png | 4 ++-- manual/images/node-types_FunctionNodeRotationToQuaternion.png | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/manual/images/node-types_FunctionNodeAxisAngleToRotation.png b/manual/images/node-types_FunctionNodeAxisAngleToRotation.png index e453031ab..5ebc03db3 100644 --- a/manual/images/node-types_FunctionNodeAxisAngleToRotation.png +++ b/manual/images/node-types_FunctionNodeAxisAngleToRotation.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1c125cddd42a222e413454ebc7436fe71ae3bb4a552de15a57d36694f92510f6 -size 12150 +oid sha256:98d06fea723f383d8c0e4187c4dc2df6be19b6a724782148b62753bdbe7abf57 +size 12408 diff --git a/manual/images/node-types_FunctionNodeEulerToRotation.png b/manual/images/node-types_FunctionNodeEulerToRotation.png index de1c90f8c..1d04029fe 100644 --- a/manual/images/node-types_FunctionNodeEulerToRotation.png +++ b/manual/images/node-types_FunctionNodeEulerToRotation.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7a9e512a53bb3da683621d4f8c938ae265a0ab2a0eef058f7e9ebcb08487dbd2 -size 9344 +oid sha256:4891ec8f71338a94400266dbf7096f72e08cb05d0a186338257792205a26cb3e +size 9413 diff --git a/manual/images/node-types_FunctionNodeRotationToQuaternion.png b/manual/images/node-types_FunctionNodeRotationToQuaternion.png index 6b0b2e571..9d5e42d4f 100644 --- a/manual/images/node-types_FunctionNodeRotationToQuaternion.png +++ b/manual/images/node-types_FunctionNodeRotationToQuaternion.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e4d1af588633ad5e9e265ef478835637879da930c567250c1e8c367221b187b -size 12232 +oid sha256:7ef8b18e01f19390a0d73acb38d776c22185271de02bd84bb87721c84b598830 +size 12264 -- 2.30.2 From d155744f041d4ef3c035c98dcefea95082ca0f88 Mon Sep 17 00:00:00 2001 From: samerps <68449711+samerps@users.noreply.github.com> Date: Tue, 17 Oct 2023 13:26:12 +0100 Subject: [PATCH 14/15] added explicit section labels --- manual/advanced/appendices/rotations.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/manual/advanced/appendices/rotations.rst b/manual/advanced/appendices/rotations.rst index 84b819fe4..9b8b37acf 100644 --- a/manual/advanced/appendices/rotations.rst +++ b/manual/advanced/appendices/rotations.rst @@ -17,6 +17,7 @@ Take, for instance, any three values for X, Y and Z rotation. Perform each one o Depending on the order in which you perform these, you will end up with different final orientations. So proper rotation coordinate systems are needed. +.. _euler mode: Euler Modes =========== @@ -56,6 +57,7 @@ This particular loss of axis is known as the "gimbal lock". One advantage of this mode is that animation curves are easy to understand and edit. However, special attention must be done when the middle axis approaches values close to 90° (or equivalent angles). +.. _axis angle mode: Axis Angle Mode =============== @@ -81,6 +83,7 @@ along the defined rotation axis, i.e. it points towards the direction defined by The axis-angle system is free from gimbal lock, but animation curves in this mode are not intuitive at all when animating axis and angle at the same time, in which case they are difficult to understand and edit. +.. _quaternion mode: Quaternion Mode =============== -- 2.30.2 From 5ca828baf1671e24429d34c4f9eeda156642dfd4 Mon Sep 17 00:00:00 2001 From: samerps <68449711+samerps@users.noreply.github.com> Date: Tue, 17 Oct 2023 13:30:02 +0100 Subject: [PATCH 15/15] updated descriptions & added cross references --- .../utilities/rotation/axis_angle_to_rotation.rst | 4 ++-- .../geometry_nodes/utilities/rotation/euler_to_rotation.rst | 4 ++-- .../utilities/rotation/quaternion_to_rotation.rst | 2 +- .../geometry_nodes/utilities/rotation/rotate_euler.rst | 2 +- .../geometry_nodes/utilities/rotation/rotation_to_euler.rst | 4 ++-- .../utilities/rotation/rotation_to_quaternion.rst | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/manual/modeling/geometry_nodes/utilities/rotation/axis_angle_to_rotation.rst b/manual/modeling/geometry_nodes/utilities/rotation/axis_angle_to_rotation.rst index 15967d0b3..14b3a775e 100644 --- a/manual/modeling/geometry_nodes/utilities/rotation/axis_angle_to_rotation.rst +++ b/manual/modeling/geometry_nodes/utilities/rotation/axis_angle_to_rotation.rst @@ -9,13 +9,13 @@ Axis Angle to Rotation Node :align: right :alt: Axis Angle to Rotation node. -The *Axis Angle to Rotation* node converts the rotation around an axis into a standard rotation value. +The *Axis Angle to Rotation* node converts a :ref:`axis angle ` rotation to a standard rotation value. Inputs ====== Axis - The axis to rotate around. + Unit vector representing the axis to rotate around. Angle The rotation angle around the axis. diff --git a/manual/modeling/geometry_nodes/utilities/rotation/euler_to_rotation.rst b/manual/modeling/geometry_nodes/utilities/rotation/euler_to_rotation.rst index 8e07e8b20..eb24f322c 100644 --- a/manual/modeling/geometry_nodes/utilities/rotation/euler_to_rotation.rst +++ b/manual/modeling/geometry_nodes/utilities/rotation/euler_to_rotation.rst @@ -1,4 +1,4 @@ -.. index:: Geometry Nodes; Euler to Roation +.. index:: Geometry Nodes; Euler to Rotation .. _bpy.types.FunctionNodeEulerToRotation: ********************** @@ -15,7 +15,7 @@ Inputs ====== Euler - The Euler rotation. + The :term:`Euler` rotation. Outputs diff --git a/manual/modeling/geometry_nodes/utilities/rotation/quaternion_to_rotation.rst b/manual/modeling/geometry_nodes/utilities/rotation/quaternion_to_rotation.rst index d4d4d0905..46ea27590 100644 --- a/manual/modeling/geometry_nodes/utilities/rotation/quaternion_to_rotation.rst +++ b/manual/modeling/geometry_nodes/utilities/rotation/quaternion_to_rotation.rst @@ -9,7 +9,7 @@ Quaternion to Rotation Node :align: right :alt: Quaternion to Rotation node. -The *Quaternion to Rotation* node creates a rotation value from a quaternion. +The *Quaternion to Rotation* node converts a :ref:`quaternion rotation ` to a standard rotation. Inputs ====== diff --git a/manual/modeling/geometry_nodes/utilities/rotation/rotate_euler.rst b/manual/modeling/geometry_nodes/utilities/rotation/rotate_euler.rst index 24249b399..90abb64fa 100644 --- a/manual/modeling/geometry_nodes/utilities/rotation/rotate_euler.rst +++ b/manual/modeling/geometry_nodes/utilities/rotation/rotate_euler.rst @@ -16,7 +16,7 @@ Inputs ====== Rotation - The Euler rotation to rotate. + The :term:`Euler` rotation to rotate. Rotate By Specifies how much an Euler rotation is rotated. This input is only available diff --git a/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_euler.rst b/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_euler.rst index 7cc9fef84..bcdb01d0c 100644 --- a/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_euler.rst +++ b/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_euler.rst @@ -9,7 +9,7 @@ Rotation to Euler Node :align: right :alt: Rotation to Euler node. -The *Rotation to Euler* node creates an Euler rotation from a standard rotation value. +The *Rotation to Euler* node converts a standard rotation socket value to an Euler rotation. Inputs ====== @@ -22,4 +22,4 @@ Outputs ======= Euler - The Euler rotation. \ No newline at end of file + The :term:`Euler` rotation. \ No newline at end of file diff --git a/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_quaternion.rst b/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_quaternion.rst index a89ae1d91..6afd4062e 100644 --- a/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_quaternion.rst +++ b/manual/modeling/geometry_nodes/utilities/rotation/rotation_to_quaternion.rst @@ -9,7 +9,7 @@ Rotation to Quaternion Node :align: right :alt: Rotation to Quaternion node. -The *Rotation to Quaternion* node creates quaternion values from a rotation value. +The *Rotation to Quaternion* node converts a standard rotation socket value to a :ref:`quaternion rotation ` rotation. Inputs ====== -- 2.30.2