|
Blender V4.3
|
#include "BLI_math_matrix.hh"#include "DNA_curve_types.h"#include "BKE_bvhutils.hh"#include "BKE_curve.hh"#include "BKE_object.hh"#include "ED_transform_snap_object_context.hh"#include "transform_snap_object.hh"Go to the source code of this file.
Functions | |
| eSnapMode | snapCurve (SnapObjectContext *sctx, const Object *ob_eval, const float4x4 &obmat) |
| eSnapMode snapCurve | ( | SnapObjectContext * | sctx, |
| const Object * | ob_eval, | ||
| const float4x4 & | obmat ) |
Definition at line 24 of file transform_snap_object_curve.cc.
References BKE_curve_minmax(), BKE_object_is_in_editmode(), bounds(), SnapData::clip_planes_enable(), Object::data, Curve::editnurb, HD_ALIGN, Curve::id, LISTBASE_FOREACH, Curve::nurb, EditNurb::nurbs, SnapObjectContext::params, SnapData::register_result(), SnapObjectContext::runtime, SCE_SNAP_TARGET_NOT_SELECTED, SCE_SNAP_TO_NONE, SCE_SNAP_TO_POINT, SELECT, SnapData::snap_boundbox(), SnapData::snap_point(), SnapObjectParams::snap_target_select, and SnapObjectContext::snap_to_flag.