[Bf-blender-cvs] [5379633e59f] gsoc-2021-porting-modifiers-to-nodes-solidify: - corrected two comments in corresponding test
Fabian Schempp
noreply at git.blender.org
Thu Jun 24 23:12:30 CEST 2021
Commit: 5379633e59fa81dde204aee77eea86d71443e069
Author: Fabian Schempp
Date: Thu Jun 24 23:11:39 2021 +0200
Branches: gsoc-2021-porting-modifiers-to-nodes-solidify
https://developer.blender.org/rB5379633e59fa81dde204aee77eea86d71443e069
- corrected two comments in corresponding test
===================================================================
M source/blender/blenkernel/intern/solidify_nonmanifold.c
M source/blender/makesrna/intern/rna_nodetree.c
M source/blender/nodes/geometry/nodes/node_geo_solidify.cc
===================================================================
diff --git a/source/blender/blenkernel/intern/solidify_nonmanifold.c b/source/blender/blenkernel/intern/solidify_nonmanifold.c
index 574ab975081..0b8d3f9b251 100644
--- a/source/blender/blenkernel/intern/solidify_nonmanifold.c
+++ b/source/blender/blenkernel/intern/solidify_nonmanifold.c
@@ -2455,7 +2455,7 @@ Mesh *solidify_nonmanifold(const SolidifyData *solidify_data,
/* Haven't found a good way to generalize this. */
// if (edge_index != numNewEdges) {
/*BKE_modifier_set_error(ctx->object,
- md,
+ md,A
"Internal Error: edges array wrong size: %u instead of %u",
numNewEdges,
edge_index);*/
diff --git a/source/blender/makesrna/intern/rna_nodetree.c b/source/blender/makesrna/intern/rna_nodetree.c
index a161728d721..578f07ed11e 100644
--- a/source/blender/makesrna/intern/rna_nodetree.c
+++ b/source/blender/makesrna/intern/rna_nodetree.c
@@ -9548,13 +9548,12 @@ static void def_geo_solidify(StructRNA *srna)
prop = RNA_def_property(srna, "thickness_mode", PROP_ENUM, PROP_NONE);
RNA_def_property_enum_items(prop, rna_node_geometry_attribute_input_type_items_float);
- RNA_def_property_enum_default(prop, 1);
RNA_def_property_ui_text(prop, "Thickness", "");
RNA_def_property_update(prop, NC_NODE | NA_EDITED, "rna_Node_socket_update");
prop = RNA_def_property(srna, "nonmanifold_offset_mode", PROP_ENUM, PROP_NONE);
RNA_def_property_enum_items(prop, nonmanifold_thickness_mode_items);
- RNA_def_property_ui_text(prop, "Thickness", "");
+ RNA_def_property_ui_text(prop, "Mode", "");
RNA_def_property_update(prop, NC_NODE | NA_EDITED, "rna_Node_socket_update");
prop = RNA_def_property(srna, "nonmanifold_boundary_mode", PROP_ENUM, PROP_NONE);
diff --git a/source/blender/nodes/geometry/nodes/node_geo_solidify.cc b/source/blender/nodes/geometry/nodes/node_geo_solidify.cc
index a95b150f1de..a6f596f6472 100644
--- a/source/blender/nodes/geometry/nodes/node_geo_solidify.cc
+++ b/source/blender/nodes/geometry/nodes/node_geo_solidify.cc
@@ -38,7 +38,7 @@ static bNodeSocketTemplate geo_node_solidify_in[] = {
{SOCK_FLOAT, N_("Offset"), -1.0f, 0.0f, 0.0f, 0.0f, -1.0f, 1.0f, PROP_FACTOR},
{SOCK_BOOLEAN, N_("Fill"), true},
{SOCK_BOOLEAN, N_("Rim"), true},
- {SOCK_STRING, N_("Shell Faces")},
+ {SOCK_STRING, N_("Fill Faces")},
{SOCK_STRING, N_("Rim Faces")},
{-1, ""},
};
@@ -56,6 +56,7 @@ static void geo_node_solidify_init(bNodeTree *UNUSED(tree), bNode *node)
sizeof(NodeGeometrySolidify), __func__);
node->storage = node_storage;
+ node_storage->thickness_mode = GEO_NODE_ATTRIBUTE_INPUT_FLOAT;
}
static void geo_node_solidify_layout(uiLayout *layout, bContext *UNUSED(C), PointerRNA *ptr)
@@ -147,10 +148,9 @@ static void geo_node_solidify_exec(GeoNodeExecParams params)
geometry_set.replace_mesh(output_mesh);
- const AttributeDomain result_point_domain = ATTR_DOMAIN_POINT;
const AttributeDomain result_face_domain = ATTR_DOMAIN_FACE;
- const std::string shell_faces_attribute_name = params.get_input<std::string>("Shell Faces");
+ const std::string shell_faces_attribute_name = params.get_input<std::string>("Fill Faces");
const std::string rim_faces_attribute_name = params.get_input<std::string>("Rim Faces");
if (solidify_node_data.flag & MOD_SOLIDIFY_SHELL) {
@@ -194,7 +194,7 @@ void register_node_type_geo_solidify()
node_type_storage(
&ntype, "NodeGeometrySolidify", node_free_standard_storage, node_copy_standard_storage);
node_type_init(&ntype, blender::nodes::geo_node_solidify_init);
- node_type_size(&ntype, 167, 100, 600);
+ node_type_size(&ntype, 172, 100, 600);
node_type_update(&ntype, blender::nodes::geo_node_solidify_update);
ntype.geometry_node_execute = blender::nodes::geo_node_solidify_exec;
ntype.draw_buttons = blender::nodes::geo_node_solidify_layout;
More information about the Bf-blender-cvs
mailing list