Set lens settings to blender's camera on "Setup Tracking Scene" operator

Helps in cases camera was removed from scene after solve before setting scene up.
This commit is contained in:
Sergey Sharybin 2011-12-11 15:48:15 +00:00
parent 2a426d3eff
commit 357c3a14d9

@ -413,7 +413,12 @@ class CLIP_OT_setup_tracking_scene(Operator):
@staticmethod
def _setupCamera(context):
sc = context.space_data
clip = sc.clip
tracking = clip.tracking
camob = CLIP_OT_setup_tracking_scene._findOrCreateCamera(context)
cam = camob.data
# Remove all constraints to be sure motion is fine
camob.constraints.clear()
@ -423,6 +428,9 @@ class CLIP_OT_setup_tracking_scene(Operator):
con.use_active_clip = True
con.influence = 1.0
cam.sensor_width = tracking.camera.sensor_width
cam.lens = tracking.camera.focal_length
@staticmethod
def _setupViewport(context):
sc = context.space_data