[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2618] contrib/py/scripts/addons/ space_view3d_add_surround_cameras.py: set indent from 3 -> 4 spaces, replace bpy.context with context when its available

Campbell Barton ideasman42 at gmail.com
Thu Nov 17 06:13:21 CET 2011


Revision: 2618
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2618
Author:   campbellbarton
Date:     2011-11-17 05:13:19 +0000 (Thu, 17 Nov 2011)
Log Message:
-----------
set indent from 3 -> 4 spaces, replace bpy.context with context when its available

Modified Paths:
--------------
    contrib/py/scripts/addons/space_view3d_add_surround_cameras.py

Modified: contrib/py/scripts/addons/space_view3d_add_surround_cameras.py
===================================================================
--- contrib/py/scripts/addons/space_view3d_add_surround_cameras.py	2011-11-16 20:25:10 UTC (rev 2617)
+++ contrib/py/scripts/addons/space_view3d_add_surround_cameras.py	2011-11-17 05:13:19 UTC (rev 2618)
@@ -54,177 +54,175 @@
 
 # GUI panel
 class AddSurroundCamerasPanel(bpy.types.Panel):
-   bl_space_type = 'VIEW_3D'
-   bl_region_type = 'TOOLS'
-   bl_label = "Surround Projection"
-   
-   def draw(self, context):
-      layout = self.layout
-      col = layout.column(align=True)
-      
-      row = col.row()
-      row.prop(context.window_manager, "num_surround_screens")
-      row = col.row()
-      row.operator('objects.add_surround_cameras', icon='CAMERA_DATA')
-      row = col.row()
-      row.operator('scene.add_linked_scenes_for_surround_cameras', icon='SCENE_DATA')
-      
-      col = layout.column(align=True)
-      row = col.row()
-      row.operator('objects.remove_surround_cameras', icon='X')
-      row = col.row()
-      row.operator('objects.remove_linked_scenes_for_surround_cameras', icon='X')
-	
+    bl_space_type = 'VIEW_3D'
+    bl_region_type = 'TOOLS'
+    bl_label = "Surround Projection"
 
+    def draw(self, context):
+        layout = self.layout
+        col = layout.column(align=True)
+
+        row = col.row()
+        row.prop(context.window_manager, "num_surround_screens")
+        row = col.row()
+        row.operator('objects.add_surround_cameras', icon='CAMERA_DATA')
+        row = col.row()
+        row.operator('scene.add_linked_scenes_for_surround_cameras', icon='SCENE_DATA')
+
+        col = layout.column(align=True)
+        row = col.row()
+        row.operator('objects.remove_surround_cameras', icon='X')
+        row = col.row()
+        row.operator('objects.remove_linked_scenes_for_surround_cameras', icon='X')
+
+
 # operator for adding cameras
 class AddSurroundCamerasOperator(bpy.types.Operator):
-   bl_idname = 'objects.add_surround_cameras'
-   bl_label = "Add Cameras"
-   bl_description = "Add n cameras"
-   bl_options = {'REGISTER', 'UNDO'}
-   
-   @classmethod
-   def poll(cls, context):
-      return context.window_manager.previous_num_surround_screens is -1
-   
-   def execute(self, context):
-      
-      numScreens = context.window_manager.num_surround_screens
-      
-      # add an empty for the camera origin if not already present
-      originExists = False
-      for object in bpy.data.objects:
-         if object.name == "CameraOrigin":
-            bpy.ops.object.select_name(name="CameraOrigin")
-            origin = bpy.context.active_object
-            originExists = True
-            break
-      
-      if not originExists:
-         bpy.ops.object.add()
-         origin = bpy.context.active_object
-         origin.name = "CameraOrigin"
-         origin.location = bpy.context.scene.cursor_location
-      
-      for i in range(0,numScreens):
-         
-         # add a new camer
-         bpy.ops.object.camera_add()
-            
-         # get the current camera
-         cam = bpy.context.active_object
-         
-         # name the camera
-         cameraName = "Camera" + str(i)
-         cam.name = cameraName
-         cam.data.name = cameraName
-         
-         # position camera
-         cam.location = 0,0,0
-         cam.rotation_euler = (pi/2), 0, ((-2*pi)/numScreens) * i
-         
-         # set the field of view angle
-         cam.data.angle = (2*pi)/numScreens
-            
-         # make the parent of the camera the origin
-         cam.parent = origin
-     
-      bpy.ops.object.select_name(name="CameraOrigin")
-      context.window_manager.previous_num_surround_screens = numScreens
-      return {'FINISHED'}
+    bl_idname = 'objects.add_surround_cameras'
+    bl_label = "Add Cameras"
+    bl_description = "Add n cameras"
+    bl_options = {'REGISTER', 'UNDO'}
 
+    @classmethod
+    def poll(cls, context):
+        return context.window_manager.previous_num_surround_screens is -1
 
+    def execute(self, context):
+
+        numScreens = context.window_manager.num_surround_screens
+
+        # add an empty for the camera origin if not already present
+        originExists = False
+        for object in bpy.data.objects:
+            if object.name == "CameraOrigin":
+                bpy.ops.object.select_name(name="CameraOrigin")
+                origin = context.active_object
+                originExists = True
+                break
+
+        if not originExists:
+            bpy.ops.object.add()
+            origin = context.active_object
+            origin.name = "CameraOrigin"
+            origin.location = context.scene.cursor_location
+
+        for i in range(0,numScreens):
+
+            # add a new camer
+            bpy.ops.object.camera_add()
+
+            # get the current camera
+            cam = context.active_object
+
+            # name the camera
+            cameraName = "Camera" + str(i)
+            cam.name = cameraName
+            cam.data.name = cameraName
+
+            # position camera
+            cam.location = 0,0,0
+            cam.rotation_euler = (pi/2), 0, ((-2*pi)/numScreens) * i
+
+            # set the field of view angle
+            cam.data.angle = (2*pi)/numScreens
+
+            # make the parent of the camera the origin
+            cam.parent = origin
+
+        bpy.ops.object.select_name(name="CameraOrigin")
+        context.window_manager.previous_num_surround_screens = numScreens
+        return {'FINISHED'}
+
+
 # operator for creating new linked scenes for each camera
 class AddSurroundScenesOperator(bpy.types.Operator):
-   bl_idname = 'scene.add_linked_scenes_for_surround_cameras'
-   bl_label = "Make Scenes"
-   bl_description = "Creates new scenes with linked object data for each camera"
-   bl_options = {'REGISTER', 'UNDO'}
-   
-   @classmethod
-   def poll(cls, context):
-      if context.window_manager.previous_num_surround_screens is not -1 and context.window_manager.surround_screens_init is False:
-         return True
-      return False
-   
-   def execute(self, context):
-      numScreens = context.window_manager.previous_num_surround_screens
-      sceneName = bpy.context.scene.name
-      renderpath = bpy.context.scene.render.filepath
-      
-      for i in range(0, numScreens):
-         
-         thisScene = sceneName + "-Camera" + str(i)
-         
-         bpy.ops.scene.new(type='LINK_OBJECTS')
-         bpy.context.scene.name = thisScene
-         
-         bpy.context.scene.camera = bpy.data.objects["Camera" + str(i)]
-         
-         bpy.context.scene.render.filepath = renderpath + thisScene
+    bl_idname = 'scene.add_linked_scenes_for_surround_cameras'
+    bl_label = "Make Scenes"
+    bl_description = "Creates new scenes with linked object data for each camera"
+    bl_options = {'REGISTER', 'UNDO'}
 
-      bpy.context.screen.scene = bpy.data.scenes[sceneName]
-      context.window_manager.surround_screens_init = True
-      return {'FINISHED'}
+    @classmethod
+    def poll(cls, context):
+        if context.window_manager.previous_num_surround_screens is not -1 and context.window_manager.surround_screens_init is False:
+            return True
+        return False
 
+    def execute(self, context):
+        numScreens = context.window_manager.previous_num_surround_screens
+        sceneName = context.scene.name
+        renderpath = context.scene.render.filepath
 
+        for i in range(0, numScreens):
+
+            thisScene = sceneName + "-Camera" + str(i)
+
+            bpy.ops.scene.new(type='LINK_OBJECTS')
+            context.scene.name = thisScene
+
+            context.scene.camera = bpy.data.objects["Camera" + str(i)]
+
+            context.scene.render.filepath = renderpath + thisScene
+
+        context.screen.scene = bpy.data.scenes[sceneName]
+        context.window_manager.surround_screens_init = True
+        return {'FINISHED'}
+
+
 # operator for removing the surround scenes
 class RemoveSurroundScenesOperator(bpy.types.Operator):
-   bl_idname = 'objects.remove_linked_scenes_for_surround_cameras'
-   bl_label = "Remove Scenes"
-   bl_description = "Removes all surround scenes"
-   bl_options = {'REGISTER', 'UNDO'}
-   
-   @classmethod
-   def poll(cls, context):
-      return context.window_manager.surround_screens_init is True
-   
-   def execute(self, context):
-      numScreens = context.window_manager.previous_num_surround_screens
+    bl_idname = 'objects.remove_linked_scenes_for_surround_cameras'
+    bl_label = "Remove Scenes"
+    bl_description = "Removes all surround scenes"
+    bl_options = {'REGISTER', 'UNDO'}
 
-      for scene in list(bpy.data.scenes):
-         if re.search("-Camera",scene.name):
-            bpy.data.scenes.remove(scene)
-      
-      context.window_manager.surround_screens_init = False
-      return {'FINISHED'}
+    @classmethod
+    def poll(cls, context):
+        return context.window_manager.surround_screens_init is True
 
+    def execute(self, context):
+        numScreens = context.window_manager.previous_num_surround_screens
 
+        for scene in list(bpy.data.scenes):
+            if re.search("-Camera",scene.name):
+                bpy.data.scenes.remove(scene)
+
+        context.window_manager.surround_screens_init = False
+        return {'FINISHED'}
+
+
 # operator for removing the surround cameras/scenes
 class RemoveSurroundCamerasOperator(bpy.types.Operator):
-   bl_idname = 'objects.remove_surround_cameras'
-   bl_label = "Remove Cameras"
-   bl_description = "Removes all surround cameras"
-   bl_options = {'REGISTER', 'UNDO'}
-   
-   @classmethod
-   def poll(cls, context):
-      if context.window_manager.previous_num_surround_screens is not -1 and context.window_manager.surround_screens_init is False:
-         return True
-      return False
-   
-   def execute(self, context):
-      numScreens = context.window_manager.previous_num_surround_screens
-      
-      for object in bpy.data.objects:
-         if object.type == 'CAMERA':
-            bpy.ops.object.select_name(name=object.name)
-            bpy.ops.object.delete()
-      
-      context.window_manager.previous_num_surround_screens = -1
-      return {'FINISHED'}
+    bl_idname = 'objects.remove_surround_cameras'
+    bl_label = "Remove Cameras"
+    bl_description = "Removes all surround cameras"
+    bl_options = {'REGISTER', 'UNDO'}
 
+    @classmethod

@@ Diff output truncated at 10240 characters. @@


More information about the Bf-extensions-cvs mailing list