Changeset View
Changeset View
Standalone View
Standalone View
source/blender/modifiers/intern/MOD_decimate.c
| Show First 20 Lines • Show All 251 Lines • ▼ Show 20 Lines | if (decimate_type == MOD_DECIM_MODE_COLLAPSE) { | ||||
| sub = uiLayoutRow(sub, true); | sub = uiLayoutRow(sub, true); | ||||
| uiLayoutSetActive(sub, RNA_boolean_get(ptr, "use_symmetry")); | uiLayoutSetActive(sub, RNA_boolean_get(ptr, "use_symmetry")); | ||||
| uiItemR(sub, ptr, "symmetry_axis", UI_ITEM_R_EXPAND, NULL, ICON_NONE); | uiItemR(sub, ptr, "symmetry_axis", UI_ITEM_R_EXPAND, NULL, ICON_NONE); | ||||
| uiItemDecoratorR(row, ptr, "symmetry_axis", 0); | uiItemDecoratorR(row, ptr, "symmetry_axis", 0); | ||||
| uiItemR(layout, ptr, "use_collapse_triangulate", 0, NULL, ICON_NONE); | uiItemR(layout, ptr, "use_collapse_triangulate", 0, NULL, ICON_NONE); | ||||
| modifier_vgroup_ui(layout, ptr, &ob_ptr, "vertex_group", "invert_vertex_group", NULL); | modifier_vgroup_ui(layout, ptr, &ob_ptr, "vertex_group", "invert_vertex_group", NULL); | ||||
| sub = uiLayoutRow(layout, true); | |||||
| bool has_vertex_group = RNA_string_length(ptr, "vertex_group") != 0; | |||||
| uiLayoutSetActive(sub, has_vertex_group); | |||||
| uiItemR(sub, ptr, "vertex_group_factor", 0, NULL, ICON_NONE); | |||||
| } | } | ||||
| else if (decimate_type == MOD_DECIM_MODE_UNSUBDIV) { | else if (decimate_type == MOD_DECIM_MODE_UNSUBDIV) { | ||||
| uiItemR(layout, ptr, "iterations", 0, NULL, ICON_NONE); | uiItemR(layout, ptr, "iterations", 0, NULL, ICON_NONE); | ||||
| } | } | ||||
| else { /* decimate_type == MOD_DECIM_MODE_DISSOLVE. */ | else { /* decimate_type == MOD_DECIM_MODE_DISSOLVE. */ | ||||
| uiItemR(layout, ptr, "angle_limit", 0, NULL, ICON_NONE); | uiItemR(layout, ptr, "angle_limit", 0, NULL, ICON_NONE); | ||||
| uiItemR(layout, ptr, "delimit", 0, NULL, ICON_NONE); | uiItemR(layout, ptr, "delimit", 0, NULL, ICON_NONE); | ||||
| uiItemR(layout, ptr, "use_dissolve_boundaries", 0, NULL, ICON_NONE); | uiItemR(layout, ptr, "use_dissolve_boundaries", 0, NULL, ICON_NONE); | ||||
| ▲ Show 20 Lines • Show All 44 Lines • Show Last 20 Lines | |||||