From 591cf7d36ac0178eeb89d74417db63ff18fc92f2 Mon Sep 17 00:00:00 2001 From: Rodz Labs Date: Mon, 25 Oct 2021 21:04:45 +0200 Subject: [PATCH] Added zoom with control+middle button --- material_maker/panels/paint/paint.gd | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/material_maker/panels/paint/paint.gd b/material_maker/panels/paint/paint.gd index d21851b1..d10bf7be 100644 --- a/material_maker/panels/paint/paint.gd +++ b/material_maker/panels/paint/paint.gd @@ -294,6 +294,10 @@ func _on_View_gui_input(ev : InputEvent): var factor = 0.0025*camera.translation.z camera_position.translate(-factor*ev.relative.x*camera.global_transform.basis.x) camera_position.translate(factor*ev.relative.y*camera.global_transform.basis.y) + elif ev.control: + camera.translate(Vector3(0.0, 0.0, -0.01*ev.relative.y*camera.transform.origin.z)) + update_view() + accept_event() else: camera_rotation2.rotate_x(-0.01*ev.relative.y) camera_rotation1.rotate_y(-0.01*ev.relative.x)