Fix move gizmo on parts (#4138)

This commit is contained in:
Noisyfox 2024-02-18 23:22:09 +08:00 committed by GitHub
parent 8ce07d3e8e
commit 7e78f0d64f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -266,11 +266,8 @@ void GizmoObjectManipulation::change_position_value(int axis, double value)
selection.setup_cache();
TransformationType trafo_type;
trafo_type.set_relative();
switch (m_coordinates_type)
{
case ECoordinatesType::Instance: { trafo_type.set_instance(); break; }
case ECoordinatesType::Local: { trafo_type.set_local(); break; }
default: { break; }
if (selection.requires_local_axes()) {
trafo_type.set_local();
}
selection.translate(position - m_cache.position, trafo_type);
m_glcanvas.do_move(L("Set Position"));