Manipulator: fix cage2d scaling

This commit is contained in:
Campbell Barton
2017-09-13 01:11:18 +10:00
parent 8a5af5202c
commit 86c73ea8d7

View File

@@ -637,8 +637,8 @@ static int manipulator_rect_transform_modal(
/* Cursor deltas scaled to (-0.5..0.5). */
float delta_orig[2], delta_curr[2];
for (int i = 0; i < 2; i++) {
delta_orig[i] = (data->orig_mouse[i] / dims[i]) - pivot[i];
delta_curr[i] = (point_local[i] / dims[i]) - pivot[i];
delta_orig[i] = ((data->orig_mouse[i] - data->orig_matrix_offset[3][i]) / dims[i]) - pivot[i];
delta_curr[i] = ((point_local[i] - data->orig_matrix_offset[3][i]) / dims[i]) - pivot[i];
}
float scale[2] = {1.0f, 1.0f};