Measuring: Gizmo measure disabled for sinking volumes
This commit is contained in:
parent
14224eb38e
commit
950272aff1
1 changed files with 4 additions and 1 deletions
|
@ -229,9 +229,12 @@ std::string GLGizmoMeasure::on_get_name() const
|
|||
bool GLGizmoMeasure::on_is_activable() const
|
||||
{
|
||||
const Selection& selection = m_parent.get_selection();
|
||||
return (wxGetApp().preset_bundle->printers.get_edited_preset().printer_technology() == ptSLA) ?
|
||||
bool res = (wxGetApp().preset_bundle->printers.get_edited_preset().printer_technology() == ptSLA) ?
|
||||
selection.is_single_full_instance() :
|
||||
selection.is_single_volume() || selection.is_single_volume_instance();
|
||||
if (res)
|
||||
res &= !selection.get_first_volume()->is_sinking();
|
||||
return res;
|
||||
}
|
||||
|
||||
void GLGizmoMeasure::on_render()
|
||||
|
|
Loading…
Reference in a new issue