diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-08-16 09:14:03 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-08-16 09:15:16 +0300 |
commit | 3c8e4e4180b680c6eefff9b3cab7bd091b19074f (patch) | |
tree | 94da37ec7812374f96e7481ed2a3fc8e723b9ba1 /source/blender/editors/include | |
parent | 70bcb0c01c185dde6b73358561eb175bc5c3650d (diff) |
Cursor Tool: add transform orientation type
Support using the current transform orientation when placing the cursor.
See: T55036
Diffstat (limited to 'source/blender/editors/include')
-rw-r--r-- | source/blender/editors/include/ED_transform.h | 8 | ||||
-rw-r--r-- | source/blender/editors/include/ED_view3d.h | 1 |
2 files changed, 9 insertions, 0 deletions
diff --git a/source/blender/editors/include/ED_transform.h b/source/blender/editors/include/ED_transform.h index a8e8b347da2..223163264ca 100644 --- a/source/blender/editors/include/ED_transform.h +++ b/source/blender/editors/include/ED_transform.h @@ -198,6 +198,14 @@ bool snapNodesTransform( /* return args */ float r_loc[2], float *r_dist_px, char *r_node_border); +void ED_transform_calc_orientation_from_type( + const struct bContext *C, float r_mat[3][3]); + void ED_transform_calc_orientation_from_type_ex( + const struct bContext *C, float r_mat[3][3], + /* extra args */ + struct Scene *scene, struct View3D *v3d, struct RegionView3D *rv3d, struct Object *ob, struct Object *obedit, + const short orientation_type, const int pivot_point); + struct TransformBounds { float center[3]; /* Center for transform widget. */ float min[3], max[3]; /* Boundbox of selection for transform widget. */ diff --git a/source/blender/editors/include/ED_view3d.h b/source/blender/editors/include/ED_view3d.h index 6b0c59fb557..fc204013a51 100644 --- a/source/blender/editors/include/ED_view3d.h +++ b/source/blender/editors/include/ED_view3d.h @@ -103,6 +103,7 @@ typedef struct ViewDepths { enum eV3DCursorOrient { V3D_CURSOR_ORIENT_NONE = 0, V3D_CURSOR_ORIENT_VIEW, + V3D_CURSOR_ORIENT_XFORM, V3D_CURSOR_ORIENT_GEOM, }; |