Page MenuHome

patch.txt

patch.txt

Index: release/scripts/ui/space_view3d.py
===================================================================
--- release/scripts/ui/space_view3d.py (revision 30910)
+++ release/scripts/ui/space_view3d.py (working copy)
@@ -791,8 +791,8 @@
layout.separator()
props = layout.operator("object.isolate_type_render")
+ props = layout.operator("object.hide_render_clear_all")
-
class VIEW3D_MT_object_apply(bpy.types.Menu):
bl_label = "Apply"
Index: release/scripts/op/object.py
===================================================================
--- release/scripts/op/object.py (revision 30910)
+++ release/scripts/op/object.py (working copy)
@@ -528,9 +528,9 @@
class IsolateTypeRender(bpy.types.Operator):
- '''Select object matching a naming pattern'''
+ '''Hide unselected render objects of same type as active by setting the hide render flag'''
bl_idname = "object.isolate_type_render"
- bl_label = "Isolate Render Selection"
+ bl_label = "Restrict Render Unselected"
bl_options = {'REGISTER', 'UNDO'}
def execute(self, context):
@@ -545,8 +545,19 @@
obj.hide_render = True
return {'FINISHED'}
+
+class ClearAllRestrictRender(bpy.types.Operator):
+ '''Reveal all render objects by setting the hide render flag'''
+ bl_idname = "object.hide_render_clear_all"
+ bl_label = "Clear All Restrict Render"
+ bl_options = {'REGISTER', 'UNDO'}
+ def execute(self, context):
+ for obj in context.scene.objects:
+ obj.hide_render = False
+ return {'FINISHED'}
+
classes = [
SelectPattern,
SelectCamera,
@@ -555,7 +566,8 @@
ShapeTransfer,
JoinUVs,
IsolateTypeRender,
- MakeDupliFace]
+ MakeDupliFace,
+ ClearAllRestrictRender]
def register():

File Metadata

Mime Type
text/x-diff
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
45/ec/9984b224023c0ab8f2cf88697782

Event Timeline