diff options
author | Campbell Barton <ideasman42@gmail.com> | 2015-04-08 15:58:31 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2015-04-08 16:01:38 +0300 |
commit | 2c91f9dc1129c4d11a0100dc1925ac244e550cf6 (patch) | |
tree | 883bfb8c2450d3b34a695adf65944ad4a11b0f73 /source/blender/editors/transform/transform.h | |
parent | 01b1eb445ceb7200d9ac4d00eb624d92713024c7 (diff) |
Transform: use relative motion for vertex slide
Vertex slide was using absolute mouse position unlike all other kinds of transform.
also remove need for allocated 2d projections.
Diffstat (limited to 'source/blender/editors/transform/transform.h')
-rw-r--r-- | source/blender/editors/transform/transform.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/source/blender/editors/transform/transform.h b/source/blender/editors/transform/transform.h index 97cc6dd9dd1..1971c88ae2e 100644 --- a/source/blender/editors/transform/transform.h +++ b/source/blender/editors/transform/transform.h @@ -266,9 +266,7 @@ typedef struct TransDataVertSlideVert { float co_orig_3d[3]; /* end generic */ - float co_orig_2d[2]; float (*co_link_orig_3d)[3]; - float (*co_link_orig_2d)[2]; int co_link_tot; int co_link_curr; } TransDataVertSlideVert; @@ -287,6 +285,9 @@ typedef struct VertSlideData { bool flipped_vtx; int curr_sv_index; + + /* result of ED_view3d_ob_project_mat_get */ + float proj_mat[4][4]; } VertSlideData; typedef struct BoneInitData { |