diff --git a/source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc b/source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc index 0c8db0d8912..dec86bd33d3 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc @@ -43,6 +43,7 @@ namespace blender::nodes { static void geo_node_point_distribute_points_on_faces_declare(NodeDeclarationBuilder &b) { b.add_input("Geometry"); + b.add_input("Selection").default_value(true).hide_value().supports_field(); b.add_input("Distance Min").min(0.0f).subtype(PROP_DISTANCE); b.add_input("Density Max").default_value(10.0f).min(0.0f); b.add_input("Density").default_value(10.0f).supports_field(); @@ -53,7 +54,6 @@ static void geo_node_point_distribute_points_on_faces_declare(NodeDeclarationBui .subtype(PROP_FACTOR) .supports_field(); b.add_input("Seed"); - b.add_input("Selection").default_value(true).hide_value().supports_field(); b.add_output("Points"); b.add_output("Normal").field_source(); @@ -70,7 +70,7 @@ static void geo_node_point_distribute_points_on_faces_layout(uiLayout *layout, static void node_point_distribute_points_on_faces_update(bNodeTree *UNUSED(ntree), bNode *node) { - bNodeSocket *sock_distance_min = (bNodeSocket *)BLI_findlink(&node->inputs, 1); + bNodeSocket *sock_distance_min = (bNodeSocket *)BLI_findlink(&node->inputs, 2); bNodeSocket *sock_density_max = (bNodeSocket *)sock_distance_min->next; bNodeSocket *sock_density = sock_density_max->next; bNodeSocket *sock_density_factor = sock_density->next; diff --git a/source/blender/nodes/geometry/nodes/node_geo_mesh_to_points.cc b/source/blender/nodes/geometry/nodes/node_geo_mesh_to_points.cc index 6863f685eae..df0fdd8eccd 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_mesh_to_points.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_mesh_to_points.cc @@ -31,13 +31,13 @@ namespace blender::nodes { static void geo_node_mesh_to_points_declare(NodeDeclarationBuilder &b) { b.add_input("Mesh"); + b.add_input("Selection").default_value(true).supports_field().hide_value(); b.add_input("Position").implicit_field(); b.add_input("Radius") .default_value(0.05f) .min(0.0f) .subtype(PROP_DISTANCE) .supports_field(); - b.add_input("Selection").default_value(true).supports_field().hide_value(); b.add_output("Points"); } diff --git a/source/blender/nodes/geometry/nodes/node_geo_set_curve_handles.cc b/source/blender/nodes/geometry/nodes/node_geo_set_curve_handles.cc index 3e106a92b14..cb1c57fa476 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_set_curve_handles.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_set_curve_handles.cc @@ -26,8 +26,8 @@ namespace blender::nodes { static void geo_node_set_curve_handles_declare(NodeDeclarationBuilder &b) { b.add_input("Geometry"); - b.add_input("Position").implicit_field(); b.add_input("Selection").default_value(true).hide_value().supports_field(); + b.add_input("Position").implicit_field(); b.add_output("Geometry"); } diff --git a/source/blender/nodes/geometry/nodes/node_geo_set_curve_radius.cc b/source/blender/nodes/geometry/nodes/node_geo_set_curve_radius.cc index 73599ed4f50..8fa4ff1a808 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_set_curve_radius.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_set_curve_radius.cc @@ -21,9 +21,9 @@ namespace blender::nodes { static void geo_node_set_curve_radius_declare(NodeDeclarationBuilder &b) { b.add_input("Geometry"); + b.add_input("Selection").default_value(true).hide_value().supports_field(); b.add_input("Radius").min(0.0f).default_value(1.0f).supports_field().subtype( PROP_DISTANCE); - b.add_input("Selection").default_value(true).hide_value().supports_field(); b.add_output("Geometry"); } diff --git a/source/blender/nodes/geometry/nodes/node_geo_set_curve_tilt.cc b/source/blender/nodes/geometry/nodes/node_geo_set_curve_tilt.cc index ee88b24fb04..113149613ef 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_set_curve_tilt.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_set_curve_tilt.cc @@ -21,8 +21,8 @@ namespace blender::nodes { static void geo_node_set_curve_tilt_declare(NodeDeclarationBuilder &b) { b.add_input("Geometry"); - b.add_input("Tilt").subtype(PROP_ANGLE).supports_field(); b.add_input("Selection").default_value(true).hide_value().supports_field(); + b.add_input("Tilt").subtype(PROP_ANGLE).supports_field(); b.add_output("Geometry"); } diff --git a/source/blender/nodes/geometry/nodes/node_geo_set_material.cc b/source/blender/nodes/geometry/nodes/node_geo_set_material.cc index ab7d2ab250d..0d85af60944 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_set_material.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_set_material.cc @@ -29,8 +29,8 @@ namespace blender::nodes { static void geo_node_set_material_declare(NodeDeclarationBuilder &b) { b.add_input("Geometry"); - b.add_input("Material").hide_label(); b.add_input("Selection").default_value(true).hide_value().supports_field(); + b.add_input("Material").hide_label(); b.add_output("Geometry"); } diff --git a/source/blender/nodes/geometry/nodes/node_geo_set_material_index.cc b/source/blender/nodes/geometry/nodes/node_geo_set_material_index.cc index 66ca0d5b979..a25fe332916 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_set_material_index.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_set_material_index.cc @@ -21,8 +21,8 @@ namespace blender::nodes { static void geo_node_set_material_index_declare(NodeDeclarationBuilder &b) { b.add_input("Geometry"); - b.add_input("Material Index").supports_field().min(0); b.add_input("Selection").default_value(true).hide_value().supports_field(); + b.add_input("Material Index").supports_field().min(0); b.add_output("Geometry"); } diff --git a/source/blender/nodes/geometry/nodes/node_geo_set_point_radius.cc b/source/blender/nodes/geometry/nodes/node_geo_set_point_radius.cc index c98976dd490..b59c9a9e8f5 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_set_point_radius.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_set_point_radius.cc @@ -21,9 +21,9 @@ namespace blender::nodes { static void geo_node_set_point_radius_declare(NodeDeclarationBuilder &b) { b.add_input("Geometry"); + b.add_input("Selection").default_value(true).hide_value().supports_field(); b.add_input("Radius").default_value(0.05f).min(0.0f).supports_field().subtype( PROP_DISTANCE); - b.add_input("Selection").default_value(true).hide_value().supports_field(); b.add_output("Geometry"); } diff --git a/source/blender/nodes/geometry/nodes/node_geo_set_shade_smooth.cc b/source/blender/nodes/geometry/nodes/node_geo_set_shade_smooth.cc index 1d7bab4a6bb..ca77041ba7c 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_set_shade_smooth.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_set_shade_smooth.cc @@ -21,8 +21,8 @@ namespace blender::nodes { static void geo_node_set_shade_smooth_declare(NodeDeclarationBuilder &b) { b.add_input("Geometry"); - b.add_input("Shade Smooth").supports_field(); b.add_input("Selection").default_value(true).hide_value().supports_field(); + b.add_input("Shade Smooth").supports_field(); b.add_output("Geometry"); } diff --git a/source/blender/nodes/geometry/nodes/node_geo_set_spline_cyclic.cc b/source/blender/nodes/geometry/nodes/node_geo_set_spline_cyclic.cc index c013e6f0ba4..50e00ff3758 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_set_spline_cyclic.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_set_spline_cyclic.cc @@ -21,8 +21,8 @@ namespace blender::nodes { static void geo_node_set_spline_cyclic_declare(NodeDeclarationBuilder &b) { b.add_input("Geometry"); - b.add_input("Cyclic").supports_field(); b.add_input("Selection").default_value(true).hide_value().supports_field(); + b.add_input("Cyclic").supports_field(); b.add_output("Geometry"); } diff --git a/source/blender/nodes/geometry/nodes/node_geo_set_spline_resolution.cc b/source/blender/nodes/geometry/nodes/node_geo_set_spline_resolution.cc index ce50f1a29c6..dccb0b1a969 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_set_spline_resolution.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_set_spline_resolution.cc @@ -23,8 +23,8 @@ namespace blender::nodes { static void geo_node_set_spline_resolution_declare(NodeDeclarationBuilder &b) { b.add_input("Geometry"); - b.add_input("Resolution").default_value(12).supports_field(); b.add_input("Selection").default_value(true).hide_value().supports_field(); + b.add_input("Resolution").default_value(12).supports_field(); b.add_output("Geometry"); }