|
Blender
V2.93
|
#include "DNA_space_types.h"#include "MEM_guardedalloc.h"#include "BLI_math.h"#include "BKE_context.h"#include "BKE_report.h"#include "BKE_scene.h"#include "transform.h"#include "transform_convert.h"Go to the source code of this file.
Functions | |
Cursor Transform Creation | |
Instead of transforming the selection, move the 2D/3D cursor. | |
| void | createTransCursor_image (TransInfo *t) |
| void | createTransCursor_view3d (TransInfo *t) |
| void createTransCursor_image | ( | TransInfo * | t | ) |
Definition at line 44 of file transform_convert_cursor.c.
References TransData::axismtx, BLI_assert, copy_v3_v3(), SpaceImage::cursor, TransDataContainer::data, TransDataContainer::data_ext, TransDataContainer::data_len, TransData::ext, MEM_callocN, TransData::mtx, NULL, TransData::ob, PSEUDOINVERSE_EPSILON, pseudoinverse_m3_m3(), TransData::smtx, t, TD_SELECTED, and unit_m3().
Referenced by createTransData().
| void createTransCursor_view3d | ( | TransInfo * | t | ) |
Definition at line 77 of file transform_convert_cursor.c.
References TransData::axismtx, BKE_report(), BKE_scene_cursor_rot_to_mat3(), BLI_assert, copy_qt_qt(), copy_v3_v3(), Scene::cursor, TransDataContainer::data, TransDataContainer::data_ext, TransDataContainer::data_len, TransData::ext, ID_IS_LINKED, TransDataExtension::iquat, TransDataExtension::irot, TransDataExtension::irotAngle, TransDataExtension::irotAxis, View3DCursor::location, MEM_callocN, TransData::mtx, normalize_m3(), NULL, TransData::ob, PSEUDOINVERSE_EPSILON, pseudoinverse_m3_m3(), TransDataExtension::quat, TransDataExtension::rot, ROT_MODE_AXISANGLE, TransDataExtension::rotAngle, View3DCursor::rotation_angle, View3DCursor::rotation_axis, View3DCursor::rotation_euler, View3DCursor::rotation_mode, View3DCursor::rotation_quaternion, TransDataExtension::rotAxis, TransDataExtension::rotOrder, RPT_ERROR, scene, TransData::smtx, t, TD_SELECTED, and unit_m3().
Referenced by createTransData().