Merged changes in the trunk up to revision 44797.
Conflicts resolved: doc/python_api/sphinx_doc_gen.py source/blender/makesdna/DNA_mesh_types.h source/blender/makesrna/intern/rna_action.c source/blender/makesrna/intern/rna_ID.c source/blender/makesrna/intern/rna_mesh.c
This commit is contained in:
@@ -67,15 +67,16 @@ class ANIM_OT_keying_set_export(Operator):
|
||||
scene = context.scene
|
||||
ks = scene.keying_sets.active
|
||||
|
||||
f.write("# Keying Set: %s\n" % ks.name)
|
||||
f.write("# Keying Set: %s\n" % ks.bl_idname)
|
||||
|
||||
f.write("import bpy\n\n")
|
||||
# XXX, why not current scene?
|
||||
f.write("scene= bpy.data.scenes[0]\n\n")
|
||||
f.write("scene = bpy.context.scene\n\n")
|
||||
|
||||
# Add KeyingSet and set general settings
|
||||
f.write("# Keying Set Level declarations\n")
|
||||
f.write("ks= scene.keying_sets.new(name=\"%s\")\n" % ks.name)
|
||||
f.write("ks = scene.keying_sets.new(idname=\"%s\", name=\"%s\")\n"
|
||||
"" % (ks.bl_idname, ks.bl_label))
|
||||
f.write("ks.bl_description = \"%s\"\n" % ks.bl_description)
|
||||
|
||||
if not ks.is_path_absolute:
|
||||
f.write("ks.is_path_absolute = False\n")
|
||||
|
||||
@@ -67,7 +67,7 @@ class EditExternally(Operator):
|
||||
self.report({'ERROR'}, "Image path not set")
|
||||
return {'CANCELLED'}
|
||||
|
||||
if not os.path.exists(filepath):
|
||||
if not os.path.exists(filepath) or not os.path.isfile(filepath):
|
||||
self.report({'ERROR'},
|
||||
"Image path %r not found, image may be packed or "
|
||||
"unsaved" % filepath)
|
||||
|
||||
@@ -54,7 +54,7 @@ def extend(obj, operator, EXTEND_MODE):
|
||||
|
||||
def face_edge_vs(vi):
|
||||
vlen = len(vi)
|
||||
return [(vi[i], vi[(i+1) % vlen]) for i in range(vlen)]
|
||||
return [(vi[i], vi[(i + 1) % vlen]) for i in range(vlen)]
|
||||
|
||||
vidx_source = face_source.vertices
|
||||
vidx_target = face_target.vertices
|
||||
|
||||
Reference in New Issue
Block a user