Vertex Weight Proximity: minor updates and fixes.
[blender.git] / source / blender / makesrna / intern / rna_modifier.c
index 2e8e8520dbf012b1206e1dc1ee0a1ed5de6f3b2b..d5c7002e07f8396b3d6d9039403370898b431329 100644 (file)
@@ -2510,7 +2510,7 @@ static void rna_def_modifier_weightvg_mask(BlenderRNA *brna, StructRNA *srna)
 
        prop= RNA_def_property(srna, "mask_constant", PROP_FLOAT, PROP_NONE);
        RNA_def_property_range(prop, -FLT_MAX, FLT_MAX);
-       RNA_def_property_ui_range(prop, -1.0, 1.0, 10, 0);
+       RNA_def_property_ui_range(prop, 0.0, 1.0, 10, 0);
        RNA_def_property_ui_text(prop, "Influence", "Global influence of current modifications on vgroup.");
        RNA_def_property_update(prop, 0, "rna_Modifier_update");
 
@@ -2707,9 +2707,9 @@ static void rna_def_modifier_weightvgproximity(BlenderRNA *brna)
                {0, NULL, 0, NULL, NULL}};
 
        static EnumPropertyItem proximity_geometry_items[] = {
-               {MOD_WVG_PROXIMITY_GEOM_VERTS, "VERTEX", ICON_VERTEXSEL, "Vertex", ""},
-               {MOD_WVG_PROXIMITY_GEOM_EDGES, "EDGE", ICON_EDGESEL, "Edge", ""},
-               {MOD_WVG_PROXIMITY_GEOM_FACES, "FACE", ICON_FACESEL, "Face", ""},
+               {MOD_WVG_PROXIMITY_GEOM_VERTS, "VERTEX", ICON_VERTEXSEL, "Vertex", "Compute distance to nearest vertex."},
+               {MOD_WVG_PROXIMITY_GEOM_EDGES, "EDGE", ICON_EDGESEL, "Edge", "Compute distance to nearest edge."},
+               {MOD_WVG_PROXIMITY_GEOM_FACES, "FACE", ICON_FACESEL, "Face", "Compute distance to nearest face."},
                {0, NULL, 0, NULL, NULL}};
 
        static EnumPropertyItem weightvg_proximity_falloff_type_items[] = {
@@ -2748,7 +2748,9 @@ static void rna_def_modifier_weightvgproximity(BlenderRNA *brna)
        RNA_def_property_enum_sdna(prop, NULL, "proximity_flags");
        RNA_def_property_enum_items(prop, proximity_geometry_items);
        RNA_def_property_flag(prop, PROP_ENUM_FLAG); /* important to run before default set */
-       RNA_def_property_ui_text(prop, "Proximity Geometry", "Use shortest distance to target object's geometry as weight");
+       RNA_def_property_ui_text(prop, "Proximity Geometry",
+                                "Use the shortest computed distance to target object's geometry "
+                                "as weight.");
        RNA_def_property_update(prop, 0, "rna_Modifier_update");
 
        prop= RNA_def_property(srna, "target", PROP_POINTER, PROP_NONE);
@@ -2760,13 +2762,13 @@ static void rna_def_modifier_weightvgproximity(BlenderRNA *brna)
        prop= RNA_def_property(srna, "min_dist", PROP_FLOAT, PROP_NONE);
        RNA_def_property_range(prop, 0.0, FLT_MAX);
        RNA_def_property_ui_range(prop, 0.0, 1000.0, 10, 0);
-       RNA_def_property_ui_text(prop, "Lowest Dist", "Distance mapping to weight 0.0.");
+       RNA_def_property_ui_text(prop, "Lowest Dist", "Distance mapping to weight 0.0 (or weight 1.0 if above Highest Dist).");
        RNA_def_property_update(prop, 0, "rna_Modifier_update");
 
        prop= RNA_def_property(srna, "max_dist", PROP_FLOAT, PROP_NONE);
        RNA_def_property_range(prop, 0.0, FLT_MAX);
        RNA_def_property_ui_range(prop, 0.0, 1000.0, 10, 0);
-       RNA_def_property_ui_text(prop, "Highest Dist", "Distance mapping to weight 1.0.");
+       RNA_def_property_ui_text(prop, "Highest Dist", "Distance mapping to weight 1.0 (or weight 0.0 if below Lowest Dist).");
        RNA_def_property_update(prop, 0, "rna_Modifier_update");
 
        prop= RNA_def_property(srna, "falloff_type", PROP_ENUM, PROP_NONE);