diff options
Diffstat (limited to 'source/blender/makesdna/DNA_tracking_types.h')
-rw-r--r-- | source/blender/makesdna/DNA_tracking_types.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/source/blender/makesdna/DNA_tracking_types.h b/source/blender/makesdna/DNA_tracking_types.h index b359ea3544d..e1aff048626 100644 --- a/source/blender/makesdna/DNA_tracking_types.h +++ b/source/blender/makesdna/DNA_tracking_types.h @@ -123,6 +123,11 @@ typedef struct MovieTrackingSettings { /* ** reconstruction settings ** */ int keyframe1, keyframe2; /* two keyframes for reconstrution initialization */ + /* ** which camera intrinsics to refine. uses on the REFINE_* flags */ + short refine_camera_intrinsics; + + char pad2[6]; + /* ** tool settings ** */ /* set scale */ @@ -203,6 +208,12 @@ enum { #define TRACKING_SPEED_QUARTER 4 #define TRACKING_SPEED_DOUBLE 5 +/* MovieTrackingSettings->refine_camera_intrinsics */ +#define REFINE_FOCAL_LENGTH (1<<0) +#define REFINE_PRINCIPAL_POINT (1<<1) +#define REFINE_RADIAL_DISTORTION_K1 (1<<2) +#define REFINE_RADIAL_DISTORTION_K2 (1<<4) + /* MovieTrackingStrabilization->flag */ #define TRACKING_2D_STABILIZATION (1<<0) #define TRACKING_AUTOSCALE (1<<1) |