OrcaSlicer/src/slic3r/GUI/Gizmos
Vojtech Bubnik 8a2a9dba2f Eradicated admesh from TriangleMesh:
TriangleMesh newly only holds indexed_triangle_set and
TriangleMeshStats. TriangleMeshStats contains an excerpt of stl_stats.
TriangleMeshStats are updated when initializing with indexed_triangle_set.

Admesh triangle mesh fixing is newly only used when loading an STL.
AMF / 3MF / OBJ file formats are already indexed triangle sets, thus
they are no more converted to admesh stl_file format, nor fixed
through admesh repair machinery. When importing AMF / 3MF / OBJ files,
volume is calculated and if negative, all faces are flipped. Also
a bounding box and number of open edges is calculated.

Implemented its_number_of_patches(), its_num_open_edges()
Optimized its_split(), its_is_splittable() using a visitor pattern.

Reworked QHull integration into TriangleMesh:
    1) Face normals were not right.
    2) Indexed triangle set is newly emitted instead of duplicating
       vertices for each face.

Fixed cut_mesh(): Orient the triangulated faces correctly.
2021-09-20 17:12:22 +02:00
..
GLGizmoBase.cpp WIP: admesh eradication 2021-09-14 14:51:40 +02:00
GLGizmoBase.hpp Naming of the entering/leaving snapshots is now more generic, 2021-09-03 13:53:07 +02:00
GLGizmoCut.cpp Eradicated admesh from TriangleMesh: 2021-09-20 17:12:22 +02:00
GLGizmoCut.hpp Tech ENABLE_SINKING_CONTOURS set as default 2021-09-14 15:45:21 +02:00
GLGizmoFdmSupports.cpp WIP: admesh eradication 2021-09-14 14:51:40 +02:00
GLGizmoFdmSupports.hpp Corrected undo/redo snapshot name when entering or leaving multi-material painting gizmo. 2021-08-30 10:41:41 +02:00
GLGizmoFlatten.cpp Removed the PRUS format parser. WIP: admesh eradication: 2021-09-14 11:58:14 +02:00
GLGizmoFlatten.hpp Tech ENABLE_SINKING_CONTOURS -> Sinking contours shown while dragging Move/Rotate/Scale gizmos and show contours for gizmo cut 2021-07-27 13:02:06 +02:00
GLGizmoHollow.cpp WIP: admesh eradication 2021-09-14 14:51:40 +02:00
GLGizmoHollow.hpp Tech ENABLE_SINKING_CONTOURS -> Sinking contours shown while dragging Move/Rotate/Scale gizmos and show contours for gizmo cut 2021-07-27 13:02:06 +02:00
GLGizmoMmuSegmentation.cpp Vertical alignment of labels in imgui dialog for GLGizmoMmuSegmentation 2021-09-15 14:32:43 +02:00
GLGizmoMmuSegmentation.hpp Corrected undo/redo snapshot name when entering or leaving multi-material painting gizmo. 2021-08-30 10:41:41 +02:00
GLGizmoMove.cpp WIP: admesh eradication 2021-09-14 14:51:40 +02:00
GLGizmoMove.hpp Tech ENABLE_SINKING_CONTOURS -> Sinking contours shown while dragging Move/Rotate/Scale gizmos and show contours for gizmo cut 2021-07-27 13:02:06 +02:00
GLGizmoPainterBase.cpp Removed the PRUS format parser. WIP: admesh eradication: 2021-09-14 11:58:14 +02:00
GLGizmoPainterBase.hpp Renamed 'Seed fill' to 'Smart fill'. 2021-09-01 14:32:34 +02:00
GLGizmoRotate.cpp Naming of the entering/leaving snapshots is now more generic, 2021-09-03 13:53:07 +02:00
GLGizmoRotate.hpp Add tooltips for combo items in rotation optimization dialog 2021-08-16 16:03:20 +02:00
GLGizmos.hpp WIP: Duplicated the FDM support gizmo for the MMU segmentation 2021-04-19 07:01:11 +02:00
GLGizmoScale.cpp Naming of the entering/leaving snapshots is now more generic, 2021-09-03 13:53:07 +02:00
GLGizmoScale.hpp Tech ENABLE_SINKING_CONTOURS -> Sinking contours shown while dragging Move/Rotate/Scale gizmos and show contours for gizmo cut 2021-07-27 13:02:06 +02:00
GLGizmosCommon.cpp Eradicated admesh from TriangleMesh: 2021-09-20 17:12:22 +02:00
GLGizmosCommon.hpp Painting gizmos and sinking objects: 2021-08-09 10:47:51 +02:00
GLGizmoSeam.cpp Naming of the entering/leaving snapshots is now more generic, 2021-09-03 13:53:07 +02:00
GLGizmoSeam.hpp Corrected undo/redo snapshot name when entering or leaving multi-material painting gizmo. 2021-08-30 10:41:41 +02:00
GLGizmoSimplify.cpp Eradicated admesh from TriangleMesh: 2021-09-20 17:12:22 +02:00
GLGizmoSimplify.hpp Fix Crash when delete model during simplification 2021-09-01 20:29:27 +02:00
GLGizmoSlaSupports.cpp Fix several warnings 2021-09-15 16:36:59 +02:00
GLGizmoSlaSupports.hpp Fix taking entering/leaving snapshots in SLA gizmo: 2021-09-03 13:53:07 +02:00
GLGizmosManager.cpp Removes bottom status bar. 2021-09-10 14:35:13 +02:00
GLGizmosManager.hpp Do not allow 'replace by stl' when a gizmo is active, 2021-09-03 13:53:07 +02:00