Camera tracking integration

===========================

Forgot to write Focal Length SET function :)
This commit is contained in:
Sergey Sharybin
2011-07-11 11:17:39 +00:00
parent 08bd300f0e
commit 179546dbc3

View File

@@ -137,6 +137,18 @@ static float rna_trackingCamera_focal_get(PointerRNA *ptr)
static void rna_trackingCamera_focal_set(PointerRNA *ptr, float value)
{
MovieClip *clip= (MovieClip*)ptr->id.data;
MovieTrackingCamera *camera= &clip->tracking.camera;
if(camera->units==CAMERA_UNITS_MM) {
int width, height;
BKE_movieclip_approx_size(clip, &width, &height);
if(width)
value= width*value/camera->sensor_width;
}
camera->focal= value;
}
#else