|
Blender V4.3
|
#include "BLI_math_matrix.hh"#include "BKE_bvhutils.hh"#include "BKE_object.hh"#include "BKE_tracking.h"#include "ED_transform_snap_object_context.hh"#include "transform_snap_object.hh"Go to the source code of this file.
Functions | |
| eSnapMode | snapCamera (SnapObjectContext *sctx, const Object *object, const float4x4 &obmat, eSnapMode snap_to_flag) |
| eSnapMode snapCamera | ( | SnapObjectContext * | sctx, |
| const Object * | object, | ||
| const float4x4 & | obmat, | ||
| eSnapMode | snap_to_flag ) |
Definition at line 21 of file transform_snap_object_camera.cc.
References BKE_object_movieclip_get(), BKE_tracking_camera_get_reconstructed_interpolate(), BKE_tracking_get_camera_object_matrix(), SnapData::clip_planes_enable(), blender::math::invert(), LISTBASE_FOREACH, OB_DUPLI, blender::MatBase< T, NumCol, NumRow, Alignment >::ptr(), SnapData::register_result(), SnapObjectContext::runtime, SCE_SNAP_TO_NONE, SCE_SNAP_TO_POINT, SnapObjectContext::scene, snap_object_center(), SnapData::snap_point(), SnapObjectContext::snap_to_flag, TRACK_HAS_BUNDLE, TRACKING_OBJECT_CAMERA, and blender::math::transform_point().
Referenced by snap_obj_fn().