FIX: meshboolean transform result issue
jira: STUDIO-5425 Change-Id: If66fe909ce4458c1b3192e4fd8a3d758fe7c7eaa
This commit is contained in:
parent
b295ba35ee
commit
a4cd80ae2f
|
@ -68,13 +68,13 @@ bool GLGizmoMeshBoolean::gizmo_event(SLAGizmoEventType action, const Vec2d& mous
|
|||
return true;
|
||||
|
||||
if (get_selecting_state() == MeshBooleanSelectingState::SelectTool) {
|
||||
m_tool.trafo = trafo_matrices[closest_hit_mesh_id];
|
||||
m_tool.trafo = mo->volumes[closest_hit_mesh_id]->get_matrix();
|
||||
m_tool.volume_idx = closest_hit_mesh_id;
|
||||
set_tool_volume(mo->volumes[closest_hit_mesh_id]);
|
||||
return true;
|
||||
}
|
||||
if (get_selecting_state() == MeshBooleanSelectingState::SelectSource) {
|
||||
m_src.trafo = trafo_matrices[closest_hit_mesh_id];
|
||||
m_src.trafo = mo->volumes[closest_hit_mesh_id]->get_matrix();
|
||||
m_src.volume_idx = closest_hit_mesh_id;
|
||||
set_src_volume(mo->volumes[closest_hit_mesh_id]);
|
||||
m_selecting_state = MeshBooleanSelectingState::SelectTool;
|
||||
|
|
Loading…
Reference in New Issue