Cut WIP: Code refactoring for ae21667786

+ ObjectList: Fixed list of the types for "Change type" dialog, when object is cut.
+ CutGizmo:
  * Warning line is extended for information about invalid connectors
  * Fixed a crash on undo/Redo, when cutGizmo is active
This commit is contained in:
YuSanka 2022-10-25 15:54:52 +02:00
parent ae21667786
commit 18edc71254
7 changed files with 82 additions and 104 deletions

View file

@ -74,6 +74,19 @@ class GLGizmoCut3D : public GLGizmoBase
Vec3d m_old_center;
struct InvalidConnectorsStatistics
{
unsigned int outside_cut_contour;
unsigned int outside_bb;
bool is_overlap;
void invalidate() {
outside_cut_contour = 0;
outside_bb = 0;
is_overlap = false;
}
} m_info_stats;
bool m_keep_upper{ true };
bool m_keep_lower{ true };
bool m_place_on_cut_upper{ true };