Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'release/scripts/startup/bl_ui/space_view3d.py')
-rw-r--r--release/scripts/startup/bl_ui/space_view3d.py52
1 files changed, 28 insertions, 24 deletions
diff --git a/release/scripts/startup/bl_ui/space_view3d.py b/release/scripts/startup/bl_ui/space_view3d.py
index 3a35990fd60..d73fdb2e750 100644
--- a/release/scripts/startup/bl_ui/space_view3d.py
+++ b/release/scripts/startup/bl_ui/space_view3d.py
@@ -3555,7 +3555,7 @@ class VIEW3D_PT_shading(Panel):
col.separator()
col.row().prop(shading, "light", expand=True)
if shading.light == 'STUDIO':
- col.row().template_icon_view(shading, "studiolight")
+ col.row().template_icon_view(shading, "studio_light")
col.separator()
col.prop(shading, "show_shadows")
@@ -3592,23 +3592,13 @@ class VIEW3D_PT_overlay(Panel):
col.active = display_all
col.prop(overlay, "show_cursor")
- if context.mode in {'PAINT_WEIGHT', 'PAINT_VERTEX'}:
- engine_type = {
- 'PAINT_WEIGHT': 'WeightPaintMode',
- 'PAINT_VERTEX': 'VertexPaintMode',
- }.get(context.mode)
- engine_props = scene.collection_properties[engine_type]
- col.prop(engine_props, "use_wire")
-
- if context.mode in {'PAINT_WEIGHT', 'PAINT_VERTEX', 'PAINT_TEXTURE'}:
- col.prop(view, "show_mode_shade_override")
-
col = layout.column()
col.active = display_all
col.prop(overlay, "show_outline_selected")
col.prop(overlay, "show_all_objects_origin")
col.prop(overlay, "show_relationship_lines")
col.prop(overlay, "show_face_orientation")
+ col.prop(overlay, "show_backface_culling")
col = layout.column()
col.active = display_all
@@ -3630,6 +3620,32 @@ class VIEW3D_PT_overlay(Panel):
subsub.active = scene.unit_settings.system == 'NONE'
subsub.prop(overlay, "grid_subdivisions", text="Subdivisions")
+ if context.mode == 'EDIT_MESH':
+ col.separator()
+ col.label(text="Edit Mode:")
+
+ col.prop(overlay, "show_occlude_wire")
+
+ col.label(text="Normals:")
+ row = col.row(align=True)
+
+ row.prop(overlay, "show_vertex_normals", text="", icon='VERTEXSEL')
+ row.prop(overlay, "show_split_normals", text="", icon='LOOPSEL')
+ row.prop(overlay, "show_face_normals", text="", icon='FACESEL')
+
+ sub = row.row(align=True)
+ sub.active = overlay.show_vertex_normals or overlay.show_face_normals or overlay.show_split_normals
+ sub.prop(overlay, "normals_length", text="Size")
+
+ elif context.mode in {'PAINT_WEIGHT', 'PAINT_VERTEX', 'PAINT_TEXTURE'}:
+ col.separator()
+ col.label(text="Paint Mode:")
+
+ if context.mode in {'PAINT_WEIGHT', 'PAINT_VERTEX'}:
+ col.prop(overlay, "show_paint_wire")
+
+ col.prop(view, "show_mode_shade_override")
+
class VIEW3D_PT_quad_view(Panel):
bl_space_type = 'VIEW_3D'
@@ -3771,18 +3787,6 @@ class VIEW3D_PT_view3d_meshdisplay(Panel):
col = layout.column()
col.separator()
- col.label(text="Normals:")
- row = col.row(align=True)
-
- row.prop(mesh, "show_normal_vertex", text="", icon='VERTEXSEL')
- row.prop(mesh, "show_normal_loop", text="", icon='LOOPSEL')
- row.prop(mesh, "show_normal_face", text="", icon='FACESEL')
-
- sub = row.row(align=True)
- sub.active = mesh.show_normal_vertex or mesh.show_normal_face or mesh.show_normal_loop
- sub.prop(scene.tool_settings, "normal_size", text="Size")
-
- col.separator()
split = layout.split()
col = split.column()
col.label(text="Edge Info:")