[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [938] trunk/py/scripts/addons: update for changes in rna

Campbell Barton ideasman42 at gmail.com
Mon Aug 23 13:06:26 CEST 2010


Revision: 938
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-extensions&revision=938
Author:   campbellbarton
Date:     2010-08-23 13:06:26 +0200 (Mon, 23 Aug 2010)

Log Message:
-----------
update for changes in rna

Modified Paths:
--------------
    trunk/py/scripts/addons/io_export_unreal_psk_psa.py
    trunk/py/scripts/addons/io_import_images_as_planes.py
    trunk/py/scripts/addons/io_import_scene_mhx.py
    trunk/py/scripts/addons/io_import_scene_unreal_psk.py
    trunk/py/scripts/addons/mesh_surface_sketch.py
    trunk/py/scripts/addons/render_povray/render.py
    trunk/py/scripts/addons/space_view3d_materials_utils.py
    trunk/py/scripts/addons/space_view3d_spacebar_menu.py

Modified: trunk/py/scripts/addons/io_export_unreal_psk_psa.py
===================================================================
--- trunk/py/scripts/addons/io_export_unreal_psk_psa.py	2010-08-23 11:04:31 UTC (rev 937)
+++ trunk/py/scripts/addons/io_export_unreal_psk_psa.py	2010-08-23 11:06:26 UTC (rev 938)
@@ -735,10 +735,10 @@
 				if len(current_mesh.uv_textures) > 0:
 					has_UV = True	
 					#print("face index: ",face_index)
-					#faceUV = current_mesh.active_uv_texture.data[face_index]#UVs for current face
-					#faceUV = current_mesh.active_uv_texture.data[0]#UVs for current face
+					#faceUV = current_mesh.uv_textures.active.data[face_index]#UVs for current face
+					#faceUV = current_mesh.uv_textures.active.data[0]#UVs for current face
 					#print(face_index,"<[FACE NUMBER")
-					uv_layer = current_mesh.active_uv_texture
+					uv_layer = current_mesh.uv_textures.active
 					faceUV = uv_layer.data[face_index]
 					#print("============================")
 					#size(data) is number of texture faces. Each face has UVs

Modified: trunk/py/scripts/addons/io_import_images_as_planes.py
===================================================================
--- trunk/py/scripts/addons/io_import_images_as_planes.py	2010-08-23 11:04:31 UTC (rev 937)
+++ trunk/py/scripts/addons/io_import_images_as_planes.py	2010-08-23 11:06:26 UTC (rev 938)
@@ -136,7 +136,7 @@
     me.update()
 
     plane = bpy.data.objects.new(img.name, me)
-    plane.data.add_uv_texture()
+    plane.data.uv_textures.new()
 
     scene.objects.link(plane)
     plane.location = scene.cursor_location

Modified: trunk/py/scripts/addons/io_import_scene_mhx.py
===================================================================
--- trunk/py/scripts/addons/io_import_scene_mhx.py	2010-08-23 11:04:31 UTC (rev 937)
+++ trunk/py/scripts/addons/io_import_scene_mhx.py	2010-08-23 11:06:26 UTC (rev 938)
@@ -229,20 +229,14 @@
 
 def uvtexCreator(me, name):
 	print("uvtexCreator", me, name)
-	me.add_uv_texture()
-	uvtex = me.uv_textures[-1]
-	uvtex.name = name
-	return uvtex
+	return me.uv_textures.new(name)
 
 
 def vertcolCreator(me, name):
 	print("vertcolCreator", me, name)
-	me.add_vertex_color()
-	vcol = me.vertex_colors[-1]
-	vcol.name = name
-	return vcol
-		
+	return me.vertex_colors.new(name)
 
+
 #
 #	loadMhx(filePath, context, flags):
 #
@@ -1197,10 +1191,8 @@
 #
 
 def parseUvTexture(args, tokens, me):
-	me.add_uv_texture()
-	uvtex = me.uv_textures[-1]
 	name = args[0]
-	uvtex.name = name
+	uvtex = me.uv_textures.new(name)
 	loadedData['MeshTextureFaceLayer'][name] = uvtex
 	for (key, val, sub) in tokens:
 		if key == 'Data':
@@ -1233,9 +1225,7 @@
 def parseVertColorLayer(args, tokens, me):
 	name = args[0]
 	print("VertColorLayer", name)
-	me.add_vertex_color()
-	vcol = me.vertex_colors[-1]
-	vcol.name = name
+	vcol = me.vertex_colors.new(name)
 	loadedData['MeshColorLayer'][name] = vcol
 	for (key, val, sub) in tokens:
 		if key == 'Data':

Modified: trunk/py/scripts/addons/io_import_scene_unreal_psk.py
===================================================================
--- trunk/py/scripts/addons/io_import_scene_unreal_psk.py	2010-08-23 11:04:31 UTC (rev 937)
+++ trunk/py/scripts/addons/io_import_scene_unreal_psk.py	2010-08-23 11:06:26 UTC (rev 938)
@@ -499,13 +499,13 @@
 	texturename = "text1"
 	#print(dir(bpy.data))
 	if (len(faceuv) > 0):
-		me_ob.add_uv_texture() #add one uv texture
+		uvtex = me_ob.uv_textures.new() #add one uv texture
 		for i, face in enumerate(me_ob.faces):
-			blender_tface= me_ob.uv_textures[0].data[i] #face
+			blender_tface= uvtex.data[i] #face
 			blender_tface.uv1 = faceuv[i][0] #uv = (0,0)
 			blender_tface.uv2 = faceuv[i][1] #uv = (0,0)
 			blender_tface.uv3 = faceuv[i][2] #uv = (0,0)
-		texture.append(me_ob.uv_textures[0])
+		texture.append(uvtex)
 		
 		#for tex in me_ob.uv_textures:
 			#print("mesh tex:",dir(tex))

Modified: trunk/py/scripts/addons/mesh_surface_sketch.py
===================================================================
--- trunk/py/scripts/addons/mesh_surface_sketch.py	2010-08-23 11:04:31 UTC (rev 937)
+++ trunk/py/scripts/addons/mesh_surface_sketch.py	2010-08-23 11:06:26 UTC (rev 938)
@@ -790,8 +790,8 @@
     bpy.types.Scene.IntProperty(attr = "SURFSK_precision", name = "Precision", description = "Precision level of the surface calculation", default = 4, min = 0, max = 100000)
     bpy.types.Scene.BoolProperty(attr = "SURFSK_keep_strokes", name = "Keep strokes", description = "Keeps the sketched strokes after adding the surface", default = False)
 
-    keymap_item_add_surf = bpy.data.window_managers[0].active_keyconfig.keymaps["3D View"].items.add("GPENCIL_OT_SURFSK_add_surface","E","PRESS", key_modifier="D")
-    keymap_item_stroke_to_curve = bpy.data.window_managers[0].active_keyconfig.keymaps["3D View"].items.add("GPENCIL_OT_SURFSK_strokes_to_curves","C","PRESS", key_modifier="D")
+    keymap_item_add_surf = bpy.data.window_managers[0].keyconfigs.active.keymaps["3D View"].items.add("GPENCIL_OT_SURFSK_add_surface","E","PRESS", key_modifier="D")
+    keymap_item_stroke_to_curve = bpy.data.window_managers[0].keyconfigs.active.keymaps["3D View"].items.add("GPENCIL_OT_SURFSK_strokes_to_curves","C","PRESS", key_modifier="D")
 
 
 def unregister():
@@ -800,7 +800,7 @@
     bpy.types.Scene.RemoveProperty("SURFSK_precision")
     bpy.types.Scene.RemoveProperty("SURFSK_keep_strokes")
 
-    km = bpy.data.window_managers[0].active_keyconfig.keymaps["3D View"]
+    km = bpy.data.window_managers[0].keyconfigs.active.keymaps["3D View"]
     for kmi in km.items:
         if kmi.idname == 'wm.call_menu':
             if kmi.properties.name == "GPENCIL_OT_SURFSK_add_surface":

Modified: trunk/py/scripts/addons/render_povray/render.py
===================================================================
--- trunk/py/scripts/addons/render_povray/render.py	2010-08-23 11:04:31 UTC (rev 937)
+++ trunk/py/scripts/addons/render_povray/render.py	2010-08-23 11:06:26 UTC (rev 938)
@@ -290,12 +290,12 @@
 
             matrix = ob.matrix_world
             try:
-                uv_layer = me.active_uv_texture.data
+                uv_layer = me.uv_textures.active.data
             except:
                 uv_layer = None
 
             try:
-                vcol_layer = me.active_vertex_color.data
+                vcol_layer = me.vertex_colors.active.data
             except:
                 vcol_layer = None
 

Modified: trunk/py/scripts/addons/space_view3d_materials_utils.py
===================================================================
--- trunk/py/scripts/addons/space_view3d_materials_utils.py	2010-08-23 11:04:31 UTC (rev 937)
+++ trunk/py/scripts/addons/space_view3d_materials_utils.py	2010-08-23 11:06:26 UTC (rev 938)
@@ -432,7 +432,7 @@
         
         # get the texface images and store indices
         if (ob.data.uv_textures):
-            for f in ob.data.active_uv_texture.data:
+            for f in ob.data.uv_textures.active.data:
                 if f.image: 
                     img = f.image
                     #build list of unique images
@@ -669,12 +669,12 @@
 
 
 def register():
-    km = bpy.context.manager.active_keyconfig.keymaps['3D View']
+    km = bpy.context.manager.keyconfigs.active.keymaps['3D View']
     kmi = km.items.add('wm.call_menu', 'Q', 'PRESS')
     kmi.properties.name = "VIEW3D_MT_master_material"
 
 def unregister():
-    km = bpy.context.manager.active_keyconfig.keymaps['3D View']
+    km = bpy.context.manager.keyconfigs.active.keymaps['3D View']
     for kmi in km.items:
         if kmi.idname == 'wm.call_menu':
             if kmi.properties.name ==  "VIEW3D_MT_master_material":

Modified: trunk/py/scripts/addons/space_view3d_spacebar_menu.py
===================================================================
--- trunk/py/scripts/addons/space_view3d_spacebar_menu.py	2010-08-23 11:04:31 UTC (rev 937)
+++ trunk/py/scripts/addons/space_view3d_spacebar_menu.py	2010-08-23 11:06:26 UTC (rev 938)
@@ -1451,13 +1451,13 @@
         layout.operator("ed.redo", icon='TRIA_RIGHT')
 
 def register():
-    km = bpy.context.manager.active_keyconfig.keymaps['3D View']
+    km = bpy.context.manager.keyconfigs.active.keymaps['3D View']
     kmi = km.items.add('wm.call_menu', 'SPACE', 'PRESS')
     kmi.properties.name = "VIEW3D_MT_Space_Dynamic_Menu"
 
 
 def unregister():
-    km = bpy.context.manager.active_keyconfig.keymaps['3D View']
+    km = bpy.context.manager.keyconfigs.active.keymaps['3D View']
     for kmi in km.items:
         if kmi.idname == 'wm.call_menu':
             if kmi.properties.name == "VIEW3D_MT_Space_Dynamic_Menu":




More information about the Bf-extensions-cvs mailing list