OrcaSlicer/src/slic3r/GUI
Vojtech Bubnik 0d70a2be69 Renamed create_face_neighbors_index() to its_face_edge_ids().
Renamed its_create_neighbors_index() / its_create_neighbors_index_par() to its_face_neighbors() / its_face_neighbors_par().
New variant of its_face_edge_ids() to create edge IDs from face neighbors.
Fixed some incorrect use of _NDEBUG, it should be NDEBUG.
PrintObject::slice_support_volumes() returns newly Polygons, which are cheaper than ExPolygons.
Updated SeamPlacer and SupportMaterial to use regions defined as Polygons, not ExPolygons.
TriangleSelector::get_facets_strict() returning a patch with T-joints retriangulated.
New slice_mesh_slabs() - slicing projections of a triangle patch into top / bottom layers of slices, for MMU top / bottom segmentation.
TriangleMeshSlicer - use 64 mutexes instead of one when scattering sliced triangles into layers. This makes a big difference on modern many core desktop computers.
When applying MM segmented regions to input regions, the split regions are now re-merged with 10x higher positive offset epsilon to avoid creating gaps.
When testing for existence of paint-on supports or seam, use a more efficient has_facets() test, which does not deserialize into the expensive TriangleSelector tree structure.
GLIndexedVertexArray newly uses Eigen::AlignedBox<float, 3> for efficiency instead of our double based BoundingBoxf3.
Improved MMU painting refresh speed by optimizing generation of the vertex buffers.
Refactored MMU segmentation - projection of painted surfaces from top / bottom.
	1) Parallelized.
	2) Using the new slice_mesh_slabs() instead of projecting one triangle by the other and merging them with Clipper.
2021-06-20 15:21:12 +02:00
..
Gizmos Renamed create_face_neighbors_index() to its_face_edge_ids(). 2021-06-20 15:21:12 +02:00
Jobs Get rid of Contour3D 2021-06-08 10:28:23 +02:00
2DBed.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
2DBed.hpp Added selection of custom bed texture to bed shape dialog 2019-07-18 11:12:11 +02:00
3DBed.cpp Fixed conflicts after merge with master + fixed rendering of hovered gizmo grabbers 2021-05-31 12:54:48 +02:00
3DBed.hpp Tech ENABLE_SEQUENTIAL_LIMITS -> 1st installment of visualization of objects clearance for sequential prints 2021-05-11 13:12:25 +02:00
3DScene.cpp Tech ENABLE_ALLOW_NEGATIVE_Z -> Added threshold to detect if an object is sinking 2021-06-08 10:07:47 +02:00
3DScene.hpp Renamed create_face_neighbors_index() to its_face_edge_ids(). 2021-06-20 15:21:12 +02:00
AboutDialog.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
AboutDialog.hpp In AboutDialog added "Copy Version Info" button (FR #4990) 2020-12-07 19:04:09 +01:00
BackgroundSlicingProcess.cpp #6587 - Fixed temporary .gcode file locked by gcode window visualizator while exporting to gcode 2021-06-07 11:54:16 +02:00
BackgroundSlicingProcess.hpp WIP: Reworked slicing 2021-05-17 20:25:59 +02:00
BedShapeDialog.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
BedShapeDialog.hpp Fixed crash on BedShapeDialog creation 2020-09-25 10:44:22 +02:00
BitmapCache.cpp Fixed third batch of locale-dependent calls 2021-05-24 12:20:29 +02:00
BitmapCache.hpp Follow-up 1fff5a624c: Respect border color to the dark/light mode 2021-02-05 13:26:23 +01:00
BitmapComboBox.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
BitmapComboBox.hpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
BonjourDialog.cpp Fixing Clang warnings 1 2021-02-08 17:52:29 +01:00
BonjourDialog.hpp Fixing GCC warnings 3 2021-01-29 10:47:02 +01:00
ButtonsDescription.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
ButtonsDescription.hpp Some more localization improvements. 2019-05-09 19:24:21 +02:00
Camera.cpp Follow-up of 2d9953069a 2021-06-08 15:10:01 +02:00
Camera.hpp Follow-up of 2d9953069a 2021-06-08 15:10:01 +02:00
ConfigExceptions.hpp WIP Refactoring of exceptions: 2020-09-14 18:03:22 +02:00
ConfigManipulation.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
ConfigManipulation.hpp Merge branch 'vb_optgroup_refact' 2020-10-01 20:05:31 +02:00
ConfigSnapshotDialog.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
ConfigSnapshotDialog.hpp Overrided on_dpi_changed() for some Dialogs: 2019-04-18 15:05:17 +02:00
ConfigWizard.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
ConfigWizard.hpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
ConfigWizard_private.hpp ConfigWizard:: Use wxTextCtrl instead of wxDoubleSpinCtrl for nozzle and filament diameters 2021-05-07 12:22:54 +02:00
DesktopIntegrationDialog.cpp Added missing includes (GCC 9.3) 2021-05-07 12:51:10 +02:00
DesktopIntegrationDialog.hpp desktop integration functions and dialog 2021-05-07 09:01:57 +02:00
DoubleSlider.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
DoubleSlider.hpp Follow up 0b5ea8f429 2021-06-16 18:20:26 +02:00
Event.hpp Refactoring of RemovableDriveManager: 2020-03-06 15:10:58 +01:00
ExtraRenderers.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
ExtraRenderers.hpp Update extruder show/hide and default extruder color in respect to the volume type 2021-05-28 13:41:36 +02:00
ExtruderSequenceDialog.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
ExtruderSequenceDialog.hpp Random extruder sequence for MMU. 2021-06-15 12:38:05 +02:00
Field.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
Field.hpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
FirmwareDialog.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
FirmwareDialog.hpp Added msw_buttons_rescale() - Function for a scaling Dialog's buttons under MSW 2019-04-25 15:09:12 +02:00
format.hpp Follow-up to c34b683970 2020-12-14 12:23:29 +01:00
fts_fuzzy_match.h Fixing GCC warnings 3 2021-01-29 10:47:02 +01:00
GCodeViewer.cpp #6587 - Fixed temporary .gcode file locked by gcode window visualizator while exporting to gcode 2021-06-07 11:54:16 +02:00
GCodeViewer.hpp #6587 - Fixed temporary .gcode file locked by gcode window visualizator while exporting to gcode 2021-06-07 11:54:16 +02:00
GLCanvas3D.cpp Fixed cracks in MMU painting gizmo. All triangles, even not painted triangles, are now rendered inside MMU painting gizmo. 2021-06-16 06:06:33 +02:00
GLCanvas3D.hpp #6587 - Fixed temporary .gcode file locked by gcode window visualizator while exporting to gcode 2021-06-07 11:54:16 +02:00
GLModel.cpp Tech ENABLE_SEQUENTIAL_LIMITS -> 1st installment of visualization of objects clearance for sequential prints 2021-05-11 13:12:25 +02:00
GLModel.hpp Tech ENABLE_SEQUENTIAL_LIMITS -> 1st installment of visualization of objects clearance for sequential prints 2021-05-11 13:12:25 +02:00
GLSelectionRectangle.cpp Removed gluProject and gluUnProject calls 2021-05-28 16:44:13 +02:00
GLSelectionRectangle.hpp Rectangle selection in 3D scene -> refactored GLVolume member varialbe for hovering 2019-04-25 10:21:24 +02:00
GLShader.cpp Some shader compilers did not seemingly like #if XXX blocks 2020-12-11 12:27:07 +01:00
GLShader.hpp 1) Shader manager: Allow to override #defines programatically 2020-12-10 13:20:25 +01:00
GLShadersManager.cpp 1) Shader manager: Allow to override #defines programatically 2020-12-10 13:20:25 +01:00
GLShadersManager.hpp ENABLE_SHADERS_MANAGER set as default 2020-05-22 16:08:02 +02:00
GLTexture.cpp Fixed crash in texture compression 2020-11-24 11:09:05 +01:00
GLTexture.hpp Merge branch 'master' into tm_zero_elev_ui 2019-08-07 15:53:41 +02:00
GLToolbar.cpp Remove const_cast<> introduced with 4da8de5f49 2021-06-04 10:23:31 +02:00
GLToolbar.hpp Remove const_cast<> introduced with 4da8de5f49 2021-06-04 10:23:31 +02:00
GUI.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
GUI.hpp Improvement of Improve error reporting with buggy custom G-code sections #1516 2020-12-03 11:03:16 +01:00
GUI_App.cpp Some code beautification for the last commit 2021-06-18 21:54:20 +02:00
GUI_App.hpp Some code beautification for the last commit 2021-06-18 21:54:20 +02:00
GUI_Factories.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
GUI_Factories.hpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
GUI_Init.cpp Worked around some quirky Linux file system issues. Namely 2021-03-15 16:19:22 +01:00
GUI_Init.hpp Fix couple of build issues on gcc 2020-10-23 07:51:58 +02:00
GUI_ObjectLayers.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
GUI_ObjectLayers.hpp Reworked sys_color_changed() functions 2020-05-22 15:26:35 +02:00
GUI_ObjectList.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
GUI_ObjectList.hpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
GUI_ObjectManipulation.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
GUI_ObjectManipulation.hpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
GUI_ObjectSettings.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
GUI_ObjectSettings.hpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
GUI_Preview.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
GUI_Preview.hpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
GUI_Utils.cpp Fixes Linux (and probably MacOS) build: wx/msw/registry.h is only available on Windows. (#6634) 2021-06-19 11:45:48 +02:00
GUI_Utils.hpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
I18N.cpp Removed some obsolete Perl bindings. 2018-11-26 14:41:58 +01:00
I18N.hpp Preset and PresetBundle are moved to the _libslic3r_ folder 2020-06-16 17:03:06 +02:00
ImGuiWrapper.cpp Project dirty state manager -> management of gizmos dirty state WIP 2021-04-15 15:19:03 +02:00
ImGuiWrapper.hpp GCodeViewer -> Tweaks in legend rendering 2020-08-06 13:36:21 +02:00
InstanceCheck.cpp Delete lockfile at shutdown on linux and mac. 2021-02-24 09:31:51 +01:00
InstanceCheck.hpp Delete lockfile at shutdown on linux and mac. 2021-02-24 09:31:51 +01:00
InstanceCheckMac.h Delete lockfile at shutdown on linux and mac. 2021-02-24 09:31:51 +01:00
InstanceCheckMac.mm Delete lockfile at shutdown on linux and mac. 2021-02-24 09:31:51 +01:00
KBShortcutsDialog.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
KBShortcutsDialog.hpp Fixes and tweaks in keyboard shortcuts dialog 2020-12-09 14:03:30 +01:00
MainFrame.cpp Some code beautification for the last commit 2021-06-18 21:54:20 +02:00
MainFrame.hpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
MeshUtils.cpp Removed gluProject and gluUnProject calls 2021-05-28 16:44:13 +02:00
MeshUtils.hpp TriangleMeshSlicer: Got rid of admesh! 2021-05-18 15:05:30 +02:00
Mouse3DController.cpp Tech ENABLE_CTRL_M_ON_WINDOWS set as default 2021-02-25 15:22:12 +01:00
Mouse3DController.hpp Tech ENABLE_CTRL_M_ON_WINDOWS set as default 2021-02-25 15:22:12 +01:00
Mouse3DHandlerMac.mm Fix of a crash on OSX after changing a layer range value and then 2020-03-11 09:10:25 +01:00
MsgDialog.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
MsgDialog.hpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
NotificationManager.cpp Notifications: Calculating space left for hypertext with escaped text 2021-05-20 13:09:45 +02:00
NotificationManager.hpp desktop integration functions and dialog 2021-05-07 09:01:57 +02:00
ObjectDataViewModel.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
ObjectDataViewModel.hpp Show info about multi-material segmentation in ObjectList. 2021-06-16 06:06:33 +02:00
OG_CustomCtrl.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
OG_CustomCtrl.hpp Changed layout for for the Preferences Dialog (related to #5381) 2020-12-08 17:10:17 +01:00
OpenGLManager.cpp Removed mutable members from class OpenGLManager::GLInfo 2021-04-20 11:42:34 +02:00
OpenGLManager.hpp Removed mutable members from class OpenGLManager::GLInfo 2021-04-20 11:42:34 +02:00
OptionsGroup.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
OptionsGroup.hpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
PhysicalPrinterDialog.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
PhysicalPrinterDialog.hpp Physical printers dialog: Update Test button in respect to the inputted printhost 2020-11-12 15:24:47 +01:00
Plater.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
Plater.hpp Implementation of the FR #3856 - Add option to replace stl in object list (right panel) 2021-06-17 21:29:18 +02:00
Preferences.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
Preferences.hpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
PresetComboBoxes.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
PresetComboBoxes.hpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
PresetHints.cpp Fixing a regression crash in Preset Hints. 2021-06-02 11:28:55 +02:00
PresetHints.hpp Preset and PresetBundle are moved to the _libslic3r_ folder 2020-06-16 17:03:06 +02:00
PrintHostDialogs.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
PrintHostDialogs.hpp Added a missing include (gcc) 2021-03-12 11:31:05 +01:00
ProgressStatusBar.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
ProgressStatusBar.hpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
ProjectDirtyStateManager.cpp Fixed the following crash: 2021-06-17 08:16:54 +02:00
ProjectDirtyStateManager.hpp Some refactoring into ProjectDirtyStateManager 2021-04-20 16:07:39 +02:00
RammingChart.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
RammingChart.hpp Fixed scaling of the Ramming/Wiping dialogs 2019-02-14 14:21:50 +01:00
RemovableDriveManager.cpp Checking for removable media on Chrome OS. 2021-03-15 17:42:18 +01:00
RemovableDriveManager.hpp Fixed compilation on OSX 2021-01-07 13:13:35 +01:00
RemovableDriveManagerMM.h macos device detection 2019-12-17 13:08:17 +01:00
RemovableDriveManagerMM.mm RemovableManager on OSX: Testing for dictionary values for nullness. 2021-04-15 13:48:20 +02:00
SavePresetDialog.cpp Tech ENABLE_WX_3_1_3_DPI_CHANGED_EVENT set as default 2021-02-25 12:40:42 +01:00
SavePresetDialog.hpp Fixed a Dialog position under OSX 2020-11-05 11:53:16 -08:00
Search.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
Search.hpp Implementation for #6216 2021-05-11 11:02:12 +02:00
Selection.cpp Fixed conflicts after merge with master + fixed rendering of hovered gizmo grabbers 2021-05-31 12:54:48 +02:00
Selection.hpp Removed last GLU call, removed libGLU from CMakeLists 2021-05-28 16:44:13 +02:00
SysInfoDialog.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
SysInfoDialog.hpp Check loading of blacklisted dlls and show warning dialog at startup. Also show these dlls in sysinfo dialog. 2021-01-27 10:40:38 +01:00
Tab.cpp Some code beautification for the last commit 2021-06-18 21:54:20 +02:00
Tab.hpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
UnsavedChangesDialog.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
UnsavedChangesDialog.hpp Fixed a crash on language changing 2021-02-09 09:56:19 +01:00
UpdateDialogs.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
UpdateDialogs.hpp configuration updater 2020-02-04 15:27:11 +01:00
WipeTowerDialog.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
WipeTowerDialog.hpp Added color indicators to Purging volumes dialog 2019-06-03 10:41:34 +02:00
wxExtensions.cpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
wxExtensions.hpp DarkMode for MSW (#6632) 2021-06-18 19:46:04 +02:00
wxinit.h WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00