Changeset View
Changeset View
Standalone View
Standalone View
release/scripts/startup/bl_ui/properties_data_modifier.py
| Show First 20 Lines • Show All 1,037 Lines • ▼ Show 20 Lines | def REMESH(self, layout, ob, md): | ||||
| layout.prop(md, "sharpness") | layout.prop(md, "sharpness") | ||||
| layout.prop(md, "use_smooth_shade") | layout.prop(md, "use_smooth_shade") | ||||
| layout.prop(md, "use_remove_disconnected") | layout.prop(md, "use_remove_disconnected") | ||||
| row = layout.row() | row = layout.row() | ||||
| row.active = md.use_remove_disconnected | row.active = md.use_remove_disconnected | ||||
| row.prop(md, "threshold") | row.prop(md, "threshold") | ||||
| def VERTEX_COLOR_EDIT(self, layout, ob, md): | |||||
| has_texture = (md.texture is not None) | |||||
| col = layout.column(align=True) | |||||
| col.label(text="Texture:") | |||||
| col.template_ID(md, "texture", new="texture.new") | |||||
| split = layout.split() | |||||
| col = split.column(align=True) | |||||
| col.label(text="Vertex Color:") | |||||
| col.prop_search(md, "vertex_color", ob.data, "vertex_colors", text="") | |||||
| col = split.column(align=True) | |||||
| col.active = has_texture | |||||
| col.label(text="Texture Coordinates:") | |||||
| col.prop(md, "texture_coords", text="") | |||||
| if md.texture_coords == 'OBJECT': | |||||
| col.label(text="Object:") | |||||
| col.prop(md, "texture_coords_object", text="") | |||||
| elif md.texture_coords == 'UV' and ob.type == 'MESH': | |||||
| col.label(text="UV Map:") | |||||
| col.prop_search(md, "uv_layer", ob.data, "uv_textures", text="") | |||||
| layout.separator() | |||||
| row = layout.row() | |||||
| row.prop(md, "blend_mode") | |||||
| row.prop(md, "blend_factor") | |||||
| row = layout.row() | |||||
| row.label(text="Vertex Group:") | |||||
| row.prop_search(md, "vertex_group", ob, "vertex_groups", text="") | |||||
| @staticmethod | @staticmethod | ||||
| def vertex_weight_mask(layout, ob, md): | def vertex_weight_mask(layout, ob, md): | ||||
| layout.label(text="Influence/Mask Options:") | layout.label(text="Influence/Mask Options:") | ||||
| split = layout.split(percentage=0.4) | split = layout.split(percentage=0.4) | ||||
| split.label(text="Global Influence:") | split.label(text="Global Influence:") | ||||
| split.prop(md, "mask_constant", text="") | split.prop(md, "mask_constant", text="") | ||||
| ▲ Show 20 Lines • Show All 396 Lines • Show Last 20 Lines | |||||