touch: fix vector transforming (points of arrows, scribbles)

This commit is contained in:
Lukas F. Hartmann
2020-12-18 18:11:33 +01:00
parent 352b01569f
commit 386d784952
2 changed files with 26 additions and 28 deletions

View File

@@ -724,6 +724,9 @@ function setup_whiteboard_directives() {
//save_artifact(ars[i], null, $scope.display_saving_error);
}
// update vector handles
$scope.update_selection_metrics();
}
if (this.mouse_state == "text_editor") {
@@ -942,18 +945,14 @@ function setup_whiteboard_directives() {
// special case for arrow's 3rd point
if (a.shape == "arrow" && $scope.selected_control_point_idx!=2) {
/*control_points[2].dx += dx/2;
control_points[2].dy += dy/2; */
control_points[2].dx = (control_points[0].dx+control_points[1].dx)/2;
control_points[2].dy = (control_points[0].dy+control_points[1].dy)/2;
}
return _this.normalize_control_points(control_points, old_a);
});
}, false, true); // override_locked: false, temporary: true
} else if (this.mouse_state == "scribble") {
$scope.update_selected_artifacts(function(a) {
var old_a = a;