[Bf-extensions-cvs] [f222c439] master: mesh_selectbuffer: refactor/pep8
kostex
noreply at git.blender.org
Tue May 16 20:24:12 CEST 2017
Commit: f222c4391eab34c42d50d3a94b4fee3c5bb96bac
Author: kostex
Date: Tue May 16 20:20:19 2017 +0200
Branches: master
https://developer.blender.org/rBACf222c4391eab34c42d50d3a94b4fee3c5bb96bac
mesh_selectbuffer: refactor/pep8
===================================================================
M mesh_selectbuffer.py
===================================================================
diff --git a/mesh_selectbuffer.py b/mesh_selectbuffer.py
index 070f6606..2697b685 100644
--- a/mesh_selectbuffer.py
+++ b/mesh_selectbuffer.py
@@ -16,21 +16,24 @@
#
# ##### END GPL LICENSE BLOCK #####
+import bpy
+from bpy.types import Panel
+from bpy.props import StringProperty
+
+
bl_info = {
"name": "KTX Selectbuffer",
"author": "Roel Koster, @koelooptiemanna, irc:kostex",
- "version": (1, 3),
+ "version": (1, 3, 1),
"blender": (2, 7, 0),
"location": "View3D > Properties",
"category": "3D View"}
-import bpy
-from bpy.types import Panel
-from bpy.props import StringProperty
-class Oldbuffer():
+class Oldbuffer:
data = []
+
class KTX_Selectbuffer_Mutate(bpy.types.Operator):
bl_label = "select buffer mutate"
bl_idname = "ktx.selectbuffer_mutate"
@@ -40,23 +43,23 @@ class KTX_Selectbuffer_Mutate(bpy.types.Operator):
"A.intersection(B) elements common to A and B")
operation = StringProperty()
-
+
def execute(self, context):
- old_buffer=bpy.context.scene.ktx_selectbuffer
+ old_buffer = bpy.context.scene.ktx_selectbuffer
emode = bpy.context.tool_settings.mesh_select_mode
- c_mode=bpy.context.object.mode
+ c_mode = bpy.context.object.mode
bpy.ops.object.mode_set(mode='OBJECT')
- if emode[0]==True:
+ if emode[0]:
all_vefs = bpy.context.object.data.vertices
- elif emode[1]==True:
+ elif emode[1]:
all_vefs = bpy.context.object.data.edges
- elif emode[2]==True:
+ elif emode[2]:
all_vefs = bpy.context.object.data.polygons
selected_vefs = [vef for vef in all_vefs if vef.select]
- selected_vefs_buffer=[]
+ selected_vefs_buffer = []
for vef in selected_vefs:
selected_vefs_buffer.append(vef.index)
if self.operation == 'union':
@@ -71,12 +74,12 @@ class KTX_Selectbuffer_Mutate(bpy.types.Operator):
resulting_vefs = selected_vefs_buffer
elif self.operation == 'clear':
resulting_vefs = []
- old_buffer.data=resulting_vefs
- bpy.ops.object.mode_set(mode = 'EDIT')
- bpy.ops.mesh.select_all(action = 'DESELECT')
- bpy.ops.object.mode_set(mode = 'OBJECT')
+ old_buffer.data = resulting_vefs
+ bpy.ops.object.mode_set(mode='EDIT')
+ bpy.ops.mesh.select_all(action='DESELECT')
+ bpy.ops.object.mode_set(mode='OBJECT')
for vef in resulting_vefs:
- all_vefs[vef].select=True
+ all_vefs[vef].select = True
bpy.ops.object.mode_set(mode=c_mode)
bpy.ops.ed.undo_push()
@@ -115,11 +118,13 @@ class KTX_Selectbuffer(bpy.types.Panel):
def register():
bpy.utils.register_module(__name__)
- bpy.types.Scene.ktx_selectbuffer = Oldbuffer()
+ bpy.types.Scene.ktx_selectbuffer = Oldbuffer
+
def unregister():
bpy.utils.unregister_module(__name__)
del bpy.types.Scene.ktx_selectbuffer
+
if __name__ == "__main__":
register()
More information about the Bf-extensions-cvs
mailing list