[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [42004] trunk/blender/release/scripts/ startup/bl_operators/clip.py: Tweaks in convert tracking constraint to f-curves operator.
Sergey Sharybin
sergey.vfx at gmail.com
Sun Nov 20 12:44:33 CET 2011
Revision: 42004
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=42004
Author: nazgul
Date: 2011-11-20 11:44:32 +0000 (Sun, 20 Nov 2011)
Log Message:
-----------
Tweaks in convert tracking constraint to f-curves operator.
Modified Paths:
--------------
trunk/blender/release/scripts/startup/bl_operators/clip.py
Modified: trunk/blender/release/scripts/startup/bl_operators/clip.py
===================================================================
--- trunk/blender/release/scripts/startup/bl_operators/clip.py 2011-11-20 11:34:25 UTC (rev 42003)
+++ trunk/blender/release/scripts/startup/bl_operators/clip.py 2011-11-20 11:44:32 UTC (rev 42004)
@@ -259,15 +259,11 @@
con = x
if not con:
- return
+ self.report({'ERROR'},
+ "Motion Tracking constraint to be converted not found")
- if con.type == 'FOLLOW_TRACK' and con.use_3d_position:
- mat = ob.matrix_world.copy()
- ob.constraints.remove(con)
- ob.matrix_world = mat
+ return {'CANCELLED'}
- return
-
# Get clip used for parenting
if con.use_active_clip:
clip = scene.active_clip
@@ -275,8 +271,18 @@
clip = con.clip
if not clip:
- return
+ self.report({'ERROR'},
+ "Movie clip to use tracking data from isn't set")
+ return {'CANCELLED'}
+
+ if con.type == 'FOLLOW_TRACK' and con.use_3d_position:
+ mat = ob.matrix_world.copy()
+ ob.constraints.remove(con)
+ ob.matrix_world = mat
+
+ return {'FINISHED'}
+
# Find start and end frames
for track in clip.tracking.tracks:
if sfra is None:
More information about the Bf-blender-cvs
mailing list