[Bf-blender-cvs] [8df0268e2ba] master: Geometry Nodes: Rename "Rotate Points" to "Point Rotate"

Hans Goudey noreply at git.blender.org
Wed Jan 13 17:10:33 CET 2021


Commit: 8df0268e2bac6fce22b1642555474fe8ccc8538d
Author: Hans Goudey
Date:   Wed Jan 13 10:10:25 2021 -0600
Branches: master
https://developer.blender.org/rB8df0268e2bac6fce22b1642555474fe8ccc8538d

Geometry Nodes: Rename "Rotate Points" to "Point Rotate"

This is consistent with the other node names, giving (almost) all of the
nodes in the "Point" category the same prefix.

===================================================================

M	source/blender/blenkernel/BKE_node.h
M	source/blender/blenkernel/intern/node.c
M	source/blender/editors/space_node/drawnode.c
M	source/blender/makesdna/DNA_node_types.h
M	source/blender/makesrna/intern/rna_nodetree.c
M	source/blender/nodes/CMakeLists.txt
M	source/blender/nodes/NOD_geometry.h
M	source/blender/nodes/NOD_static_types.h
R066	source/blender/nodes/geometry/nodes/node_geo_rotate_points.cc	source/blender/nodes/geometry/nodes/node_geo_point_rotate.cc

===================================================================

diff --git a/source/blender/blenkernel/BKE_node.h b/source/blender/blenkernel/BKE_node.h
index 869681775e4..b2a35fce0ca 100644
--- a/source/blender/blenkernel/BKE_node.h
+++ b/source/blender/blenkernel/BKE_node.h
@@ -1356,7 +1356,7 @@ int ntreeTexExecTree(struct bNodeTree *ntree,
 #define GEO_NODE_ATTRIBUTE_COLOR_RAMP 1013
 #define GEO_NODE_POINT_SEPARATE 1014
 #define GEO_NODE_ATTRIBUTE_COMPARE 1015
-#define GEO_NODE_ROTATE_POINTS 1016
+#define GEO_NODE_POINT_ROTATE 1016
 #define GEO_NODE_ATTRIBUTE_VECTOR_MATH 1017
 #define GEO_NODE_ALIGN_ROTATION_TO_VECTOR 1018
 
diff --git a/source/blender/blenkernel/intern/node.c b/source/blender/blenkernel/intern/node.c
index c257a1182bc..f77d71023a5 100644
--- a/source/blender/blenkernel/intern/node.c
+++ b/source/blender/blenkernel/intern/node.c
@@ -4745,7 +4745,7 @@ static void registerGeometryNodes(void)
   register_node_type_geo_join_geometry();
   register_node_type_geo_attribute_mix();
   register_node_type_geo_attribute_color_ramp();
-  register_node_type_geo_rotate_points();
+  register_node_type_geo_point_rotate();
   register_node_type_geo_align_rotation_to_vector();
 }
 
diff --git a/source/blender/editors/space_node/drawnode.c b/source/blender/editors/space_node/drawnode.c
index bf38f6d606a..e30f10915f6 100644
--- a/source/blender/editors/space_node/drawnode.c
+++ b/source/blender/editors/space_node/drawnode.c
@@ -3246,9 +3246,7 @@ static void node_geometry_buts_attribute_color_ramp(uiLayout *layout,
   uiTemplateColorRamp(layout, ptr, "color_ramp", 0);
 }
 
-static void node_geometry_buts_rotate_points(uiLayout *layout,
-                                             bContext *UNUSED(C),
-                                             PointerRNA *ptr)
+static void node_geometry_buts_point_rotate(uiLayout *layout, bContext *UNUSED(C), PointerRNA *ptr)
 {
   NodeGeometryRotatePoints *storage = (NodeGeometryRotatePoints *)((bNode *)ptr->data)->storage;
 
@@ -3256,7 +3254,7 @@ static void node_geometry_buts_rotate_points(uiLayout *layout,
   uiItemR(layout, ptr, "space", DEFAULT_FLAGS | UI_ITEM_R_EXPAND, NULL, ICON_NONE);
 
   uiLayout *col = uiLayoutColumn(layout, false);
-  if (storage->type == GEO_NODE_ROTATE_POINTS_TYPE_AXIS_ANGLE) {
+  if (storage->type == GEO_NODE_POINT_ROTATE_TYPE_AXIS_ANGLE) {
     uiItemR(col, ptr, "input_type_axis", DEFAULT_FLAGS, IFACE_("Axis"), ICON_NONE);
     uiItemR(col, ptr, "input_type_angle", DEFAULT_FLAGS, IFACE_("Angle"), ICON_NONE);
   }
@@ -3314,8 +3312,8 @@ static void node_geometry_set_butfunc(bNodeType *ntype)
     case GEO_NODE_ATTRIBUTE_COLOR_RAMP:
       ntype->draw_buttons = node_geometry_buts_attribute_color_ramp;
       break;
-    case GEO_NODE_ROTATE_POINTS:
-      ntype->draw_buttons = node_geometry_buts_rotate_points;
+    case GEO_NODE_POINT_ROTATE:
+      ntype->draw_buttons = node_geometry_buts_point_rotate;
       break;
     case GEO_NODE_ALIGN_ROTATION_TO_VECTOR:
       ntype->draw_buttons = node_geometry_buts_align_rotation_to_vector;
diff --git a/source/blender/makesdna/DNA_node_types.h b/source/blender/makesdna/DNA_node_types.h
index 3da0409447b..c3c22b1e853 100644
--- a/source/blender/makesdna/DNA_node_types.h
+++ b/source/blender/makesdna/DNA_node_types.h
@@ -1579,13 +1579,13 @@ typedef enum GeometryNodePointDistributeMethod {
 } GeometryNodePointDistributeMethod;
 
 typedef enum GeometryNodeRotatePointsType {
-  GEO_NODE_ROTATE_POINTS_TYPE_EULER = 0,
-  GEO_NODE_ROTATE_POINTS_TYPE_AXIS_ANGLE = 1,
+  GEO_NODE_POINT_ROTATE_TYPE_EULER = 0,
+  GEO_NODE_POINT_ROTATE_TYPE_AXIS_ANGLE = 1,
 } GeometryNodeRotatePointsType;
 
 typedef enum GeometryNodeRotatePointsSpace {
-  GEO_NODE_ROTATE_POINTS_SPACE_OBJECT = 0,
-  GEO_NODE_ROTATE_POINTS_SPACE_POINT = 1,
+  GEO_NODE_POINT_ROTATE_SPACE_OBJECT = 0,
+  GEO_NODE_POINT_ROTATE_SPACE_POINT = 1,
 } GeometryNodeRotatePointsSpace;
 
 typedef enum GeometryNodeAlignRotationToVectorAxis {
diff --git a/source/blender/makesrna/intern/rna_nodetree.c b/source/blender/makesrna/intern/rna_nodetree.c
index 1f6359c2ed4..48821156b82 100644
--- a/source/blender/makesrna/intern/rna_nodetree.c
+++ b/source/blender/makesrna/intern/rna_nodetree.c
@@ -8721,15 +8721,15 @@ static void def_geo_attribute_color_ramp(StructRNA *srna)
   RNA_def_property_update(prop, NC_NODE | NA_EDITED, "rna_Node_update");
 }
 
-static void def_geo_rotate_points(StructRNA *srna)
+static void def_geo_point_rotate(StructRNA *srna)
 {
   static const EnumPropertyItem type_items[] = {
-      {GEO_NODE_ROTATE_POINTS_TYPE_AXIS_ANGLE,
+      {GEO_NODE_POINT_ROTATE_TYPE_AXIS_ANGLE,
        "AXIS_ANGLE",
        ICON_NONE,
        "Axis Angle",
        "Rotate around an axis by an angle"},
-      {GEO_NODE_ROTATE_POINTS_TYPE_EULER,
+      {GEO_NODE_POINT_ROTATE_TYPE_EULER,
        "EULER",
        ICON_NONE,
        "Euler",
@@ -8738,12 +8738,12 @@ static void def_geo_rotate_points(StructRNA *srna)
   };
 
   static const EnumPropertyItem space_items[] = {
-      {GEO_NODE_ROTATE_POINTS_SPACE_OBJECT,
+      {GEO_NODE_POINT_ROTATE_SPACE_OBJECT,
        "OBJECT",
        ICON_NONE,
        "Object",
        "Rotate points in the local space of the object"},
-      {GEO_NODE_ROTATE_POINTS_SPACE_POINT,
+      {GEO_NODE_POINT_ROTATE_SPACE_POINT,
        "POINT",
        ICON_NONE,
        "Point",
diff --git a/source/blender/nodes/CMakeLists.txt b/source/blender/nodes/CMakeLists.txt
index d72189636e4..19c95d3373d 100644
--- a/source/blender/nodes/CMakeLists.txt
+++ b/source/blender/nodes/CMakeLists.txt
@@ -156,7 +156,7 @@ set(SRC
   geometry/nodes/node_geo_point_distribute.cc
   geometry/nodes/node_geo_point_instance.cc
   geometry/nodes/node_geo_point_separate.cc
-  geometry/nodes/node_geo_rotate_points.cc
+  geometry/nodes/node_geo_point_rotate.cc
   geometry/nodes/node_geo_subdivision_surface.cc
   geometry/nodes/node_geo_transform.cc
   geometry/nodes/node_geo_triangulate.cc
diff --git a/source/blender/nodes/NOD_geometry.h b/source/blender/nodes/NOD_geometry.h
index 4cd9bce1b9d..22f04356426 100644
--- a/source/blender/nodes/NOD_geometry.h
+++ b/source/blender/nodes/NOD_geometry.h
@@ -43,7 +43,7 @@ void register_node_type_geo_point_separate(void);
 void register_node_type_geo_attribute_compare(void);
 void register_node_type_geo_attribute_mix(void);
 void register_node_type_geo_attribute_color_ramp(void);
-void register_node_type_geo_rotate_points(void);
+void register_node_type_geo_point_rotate(void);
 void register_node_type_geo_align_rotation_to_vector(void);
 
 #ifdef __cplusplus
diff --git a/source/blender/nodes/NOD_static_types.h b/source/blender/nodes/NOD_static_types.h
index 8eeb179ed0d..07a377dbdf6 100644
--- a/source/blender/nodes/NOD_static_types.h
+++ b/source/blender/nodes/NOD_static_types.h
@@ -284,7 +284,7 @@ DefNode(GeometryNode, GEO_NODE_ATTRIBUTE_MIX, def_geo_attribute_mix, "ATTRIBUTE_
 DefNode(GeometryNode, GEO_NODE_ATTRIBUTE_COLOR_RAMP, def_geo_attribute_color_ramp, "ATTRIBUTE_COLOR_RAMP", AttributeColorRamp, "Attribute Color Ramp", "")
 DefNode(GeometryNode, GEO_NODE_POINT_SEPARATE, 0, "POINT_SEPARATE", PointSeparate, "Point Separate", "")
 DefNode(GeometryNode, GEO_NODE_ATTRIBUTE_COMPARE, def_geo_attribute_attribute_compare, "ATTRIBUTE_COMPARE", AttributeCompare, "Attribute Compare", "")
-DefNode(GeometryNode, GEO_NODE_ROTATE_POINTS, def_geo_rotate_points, "ROTATE_POINTS", RotatePoints, "Rotate Points", "")
+DefNode(GeometryNode, GEO_NODE_POINT_ROTATE, def_geo_point_rotate, "POINT_ROTATE", RotatePoints, "Point Rotate", "")
 DefNode(GeometryNode, GEO_NODE_ATTRIBUTE_VECTOR_MATH, def_geo_attribute_vector_math, "ATTRIBUTE_VECTOR_MATH", AttributeVectorMath, "Attribute Vector Math", "")
 DefNode(GeometryNode, GEO_NODE_ALIGN_ROTATION_TO_VECTOR, def_geo_align_rotation_to_vector, "ALIGN_ROTATION_TO_VECTOR", AlignRotationToVector, "Align Rotation to Vector", "")
 
diff --git a/source/blender/nodes/geometry/nodes/node_geo_rotate_points.cc b/source/blender/nodes/geometry/nodes/node_geo_point_rotate.cc
similarity index 66%
rename from source/blender/nodes/geometry/nodes/node_geo_rotate_points.cc
rename to source/blender/nodes/geometry/nodes/node_geo_point_rotate.cc
index 1272e36a216..f22036ffe62 100644
--- a/source/blender/nodes/geometry/nodes/node_geo_rotate_points.cc
+++ b/source/blender/nodes/geometry/nodes/node_geo_point_rotate.cc
@@ -18,7 +18,7 @@
 
 #include "BLI_math_rotation.h"
 
-static bNodeSocketTemplate geo_node_rotate_points_in[] = {
+static bNodeSocketTemplate geo_node_point_rotate_in[] = {
     {SOCK_GEOMETRY, N_("Geometry")},
     {SOCK_STRING, N_("Axis")},
     {SOCK_VECTOR, N_("Axis"), 0.0, 0.0, 1.0, 0.0, -FLT_MAX, FLT_MAX, PROP_XYZ},
@@ -29,17 +29,17 @@ static bNodeSocketTemplate geo_node_rotate_points_in[] = {
     {-1, ""},
 };
 
-static bNodeSocketTemplate geo_node_rotate_points_out[] = {
+static bNodeSocketTemplate geo_node_point_rotate_out[] = {
     {SOCK_GEOMETRY, N_("Geometry")},
     {-1, ""},
 };
 
 namespace blender::nodes {
 
-static void rotate_points__axis_angle__object_space(const int domain_size,
-                                                    const Float3ReadAttribute &axis,
-                                                    const FloatReadAttribute &angles,
-                                                    MutableSpan<float3> rotations)
+static void point_rotate__axis_angle__object_space(const int domain_size,
+                                                   const Float3ReadAttribute &axis,
+                                                   const FloatReadAttribute &angles,
+                                                   MutableSpan<float3> rotations)
 {
   for (const int i : IndexRange(domain_size)) {
     float old_rotation[3][3];
@@ -52,10 +52,10 @@ static void rotate_points__axis_angle__object_space(const int domain_size,
   }
 }
 
-static void rotate_points__axis_angle__point_space(const int domain_size,
-                                                   const Float3ReadAttribute &axis,
-                                                   const FloatReadAttribute &angles,
-                                                   MutableSpan<float3> rotations)
+static void point_rotate__axis_angle__point_space(const int domain_size,
+                                                  const Float3

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-blender-cvs mailing list