Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/tracking.c
| Show First 20 Lines • Show All 395 Lines • ▼ Show 20 Lines | |||||
| * for parenting motion tracker reconstruction to 3D world. | * for parenting motion tracker reconstruction to 3D world. | ||||
| */ | */ | ||||
| void BKE_tracking_get_camera_object_matrix(Scene *scene, Object *ob, float mat[4][4]) | void BKE_tracking_get_camera_object_matrix(Scene *scene, Object *ob, float mat[4][4]) | ||||
| { | { | ||||
| if (!ob) { | if (!ob) { | ||||
| if (scene->camera) | if (scene->camera) | ||||
| ob = scene->camera; | ob = scene->camera; | ||||
| else | else | ||||
| ob = BKE_scene_layer_camera_find(BKE_scene_layer_from_scene_get(scene)); | ob = BKE_view_layer_camera_find(BKE_view_layer_from_scene_get(scene)); | ||||
| } | } | ||||
| if (ob) | if (ob) | ||||
| BKE_object_where_is_calc_mat4(scene, ob, mat); | BKE_object_where_is_calc_mat4(scene, ob, mat); | ||||
| else | else | ||||
| unit_m4(mat); | unit_m4(mat); | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 2,495 Lines • Show Last 20 Lines | |||||