OrcaSlicer/src/slic3r/GUI
tamasmeszaros d4fe7b5a96 Adding rotating calipers algorithm for minimum are bounding box rotation.
Cleanup, fix build on windows and add test for rotcalipers.

Try to fix compilation on windows

With updates from libnest2d
Another build fix.


Clean up and add comments.


adding rotcalipers test  and some cleanup


Trying to fix on OSX


Fix rotcalipers array indexing


Get rid of boost convex hull.


Adding helper function 'remove_collinear_points'


Importing new libnest2d upgrades.


Disable using __int128 in NFP on OSX
2019-06-06 14:27:07 +02:00
..
Gizmos SLA dialog: Prevented the slider to have zero width, even in case the text width is calculated incorrectly 2019-05-27 15:36:51 +02:00
2DBed.cpp Hopefully fixing the "scroll to the first selected line" issue 2019-04-09 13:13:42 +02:00
2DBed.hpp Fixed "hard_code" setting of the size for the Sidebar and Tabs 2019-02-04 10:35:16 +01:00
3DBed.cpp Darker colors for axes arrows, transformation visual hints and gizmo grabbers 2019-04-29 09:02:04 +02:00
3DBed.hpp Small refactoring in Bed3D and GLShader 2019-02-27 15:19:03 +01:00
3DScene.cpp Merge branch 'lm_arrange_wipe_tower' of https://github.com/prusa3d/Slic3r 2019-05-10 11:14:42 +02:00
3DScene.hpp Detection of sla supports out of printbed in Preview and when sla gizmo is active 2019-05-10 10:43:39 +02:00
AboutDialog.cpp Merge remote-tracking branch 'remotes/origin/ys_new_features' 2019-05-16 17:02:07 +02:00
AboutDialog.hpp Added CopyrightsDialog 2019-05-16 16:55:44 +02:00
AppConfig.cpp Implemented a possibility to set a custom toolbars icon size (related to #2247 and same others) 2019-05-22 13:51:02 +02:00
AppConfig.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
BackgroundSlicingProcess.cpp Changed the G-code export and send to OctoPrint GUI code 2019-05-17 16:27:00 +02:00
BackgroundSlicingProcess.hpp Changed the G-code export and send to OctoPrint GUI code 2019-05-17 16:27:00 +02:00
BedShapeDialog.cpp Localization improvements : Empty spaces at the end of phrase are removed from dictionary. 2019-05-11 23:29:25 +02:00
BedShapeDialog.hpp Overrided on_dpi_changed() for some Dialogs: 2019-04-18 02:03:40 +02:00
BitmapCache.cpp Fixed typo (image grayscaling) 2019-05-14 10:08:52 +02:00
BitmapCache.hpp Added grayscale parameter for create_scaled_bitmap() 2019-05-13 17:58:15 +02:00
BonjourDialog.cpp BonjourDialog: Fix dialog flags 2019-06-03 17:41:02 +02:00
BonjourDialog.hpp Bonjour: Add txt key-val extraction, filtering based on printer tech 2019-03-14 14:46:31 +01:00
ButtonsDescription.cpp use _() instead of _utf8() for ButtonsDescription 2019-05-10 12:28:56 +02:00
ButtonsDescription.hpp Some more localization improvements. 2019-05-09 19:24:21 +02:00
Camera.cpp Flip X mouse deltas if bed is upside down (when camera up vector has negative Z) 2019-04-30 15:09:25 +02:00
Camera.hpp Fixed method Vec3d Camera::get_position() const 2019-05-16 12:06:02 +02:00
ConfigExceptions.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
ConfigSnapshotDialog.cpp Fix of New assertion failure with 2.0.0rc #2250 2019-05-16 16:06:57 +02:00
ConfigSnapshotDialog.hpp Overrided on_dpi_changed() for some Dialogs: 2019-04-18 15:05:17 +02:00
ConfigWizard.cpp Changed the wizard to generate explicit extrusion widths 2019-05-14 12:35:19 +02:00
ConfigWizard.hpp Overrided on_dpi_changed() for some Dialogs: 2019-04-18 02:03:40 +02:00
ConfigWizard_private.hpp ConfigWizard: Finish DPI resizing (MSW) 2019-04-29 12:22:44 +02:00
Event.hpp Fixed events OBJECT_SETTINGS_CHANGED_EVENT , OBJECT_REMOVE_EVENT and UPDATE_SCENE_EVENT 2018-10-08 16:28:11 +02:00
Field.cpp Fixed the localized PrusaSlicer change log link. 2019-05-20 15:32:43 +02:00
Field.hpp Fix wxSpinCtrl in settings on Mac OS, cf. #2237 2019-05-20 14:39:42 +02:00
FirmwareDialog.cpp Firmware updater: Make device names consistent 2019-05-17 13:23:21 +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
GLCanvas3D.cpp Fixed false detection of out of print volume for sla supports 2019-05-24 14:38:05 +02:00
GLCanvas3D.hpp Added Esc shortcut and menu item for command deselect all 2019-05-14 11:57:39 +02:00
GLCanvas3DManager.cpp Refactoring - Shared members of GLCanvas3D as references instead of pointers 2019-03-08 12:03:37 +01:00
GLCanvas3DManager.hpp Refactoring - Shared members of GLCanvas3D as references instead of pointers 2019-03-08 12:03:37 +01:00
GLSelectionRectangle.cpp Rectangle selection in 3D scene -> hovering detection 2019-04-25 09:46:26 +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 Added glsafe() around OpenGL calls where missing 2019-03-27 14:42:09 +01:00
GLShader.hpp Code cleanup 2019-02-28 09:37:55 +01:00
GLTexture.cpp Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_canvas_gui_refactoring 2019-04-05 11:55:56 +02:00
GLTexture.hpp Separated gizmos into individual files 2019-03-18 11:45:15 +01:00
GLToolbar.cpp Implemented a possibility to set a custom toolbars icon size (related to #2247 and same others) 2019-05-22 13:51:02 +02:00
GLToolbar.hpp Copy and paste -> Added items for copy and paste on the toolbar 2019-04-11 13:20:34 +02:00
GUI.cpp Application will pick translation dictionaries based on the system default language 2019-05-10 14:43:35 +02:00
GUI.hpp ConfigWizard refactoring 2019-02-12 10:11:00 +01:00
GUI_App.cpp Fixed a bug with a "gear" button near the filament preset (part of #2440) 2019-06-03 14:59:16 +02:00
GUI_App.hpp Fixed a bug with a "gear" button near the filament preset (part of #2440) 2019-06-03 14:59:16 +02:00
GUI_ObjectList.cpp Code cleanup 2019-05-24 15:22:27 +02:00
GUI_ObjectList.hpp Code cleanup 2019-05-24 15:22:27 +02:00
GUI_ObjectManipulation.cpp Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-05-09 11:49:23 +02:00
GUI_ObjectManipulation.hpp Merge remote-tracking branch 'remotes/origin/master' into vb_wold_object_manipulation 2019-05-03 19:13:47 +02:00
GUI_ObjectSettings.cpp Set a max extruder's count for the Additional Setting "Extruders". 2019-05-14 12:17:34 +02:00
GUI_ObjectSettings.hpp Big Refactoring: - deleted/renamed all _Prusa_ prefixes, 2019-04-25 01:45:00 +02:00
GUI_Preview.cpp Fixed delayed update of 3D scene when moving preview layers' slider (as reported in #1250) 2019-05-17 15:04:06 +02:00
GUI_Preview.hpp Fixed delayed update of 3D scene when moving preview layers' slider (as reported in #1250) 2019-05-17 15:04:06 +02:00
GUI_Utils.cpp Fixed the previous commit, SystemParametersInfoForDpi was called 2019-05-17 13:41:19 +02:00
GUI_Utils.hpp Fixed rare font scaling issue on Windows 10. 2019-05-17 13:15:32 +02:00
I18N.cpp Removed some obsolete Perl bindings. 2018-11-26 14:41:58 +01:00
I18N.hpp Fixed localization of 3D scene toolbar tips. 2019-05-09 17:18:03 +02:00
ImGuiWrapper.cpp SLA dialog: Prevented the slider to have zero width, even in case the text width is calculated incorrectly 2019-05-27 15:36:51 +02:00
ImGuiWrapper.hpp Support of CJK languages in ImGUI: 2019-05-23 18:04:27 +02:00
KBShortcutsDialog.cpp Updated shortcut dialog with new scale to fit print volume command 2019-05-24 15:53:15 +02:00
KBShortcutsDialog.hpp Big Refactoring: - deleted/renamed all _Prusa_ prefixes, 2019-04-25 01:45:00 +02:00
LambdaObjectDialog.cpp Implemented the "Support for support enforcers only" quick selection. 2019-05-03 18:01:39 +02:00
LambdaObjectDialog.hpp Some code review 2018-10-31 12:58:35 +01:00
MainFrame.cpp Removed tech DISABLE_DESELECT_ALL_MENU_ITEM 2019-05-21 09:23:45 +02:00
MainFrame.hpp Implementation of File->New project menu item 2019-05-14 15:00:24 +02:00
MsgDialog.cpp WIP: Renaming to PrusaSlicer. 2019-05-13 12:13:28 +02:00
MsgDialog.hpp Fix SVG & bitmap scaling on Mac depending on Retina scaling 2019-04-09 15:16:10 +02:00
OptionsGroup.cpp Deleted unnecessary size settings 2019-05-15 16:01:40 +02:00
OptionsGroup.hpp World / local coordinates: Fixed wrong scaling of a group selection, 2019-05-07 15:43:53 +02:00
Plater.cpp Adding rotating calipers algorithm for minimum are bounding box rotation. 2019-06-06 14:27:07 +02:00
Plater.hpp Code cleanup 2019-05-24 15:22:27 +02:00
Preferences.cpp Added comments and some changes of input parameters for slider 2019-05-23 08:58:42 +02:00
Preferences.hpp Fix of an icon size slider under OSX and GTK 2019-05-22 17:08:02 +02:00
Preset.cpp Fix of switching the default print / filament / sla print / sla material 2019-05-15 17:15:52 +02:00
Preset.hpp Updating: Add localized links 2019-05-14 13:30:55 +02:00
PresetBundle.cpp Fix of Crash on Export config Bundle (Win64) (#2307) 2019-05-22 11:31:36 +02:00
PresetBundle.hpp ConfigWizard: Select an appropriate printer based on the bundle order 2019-04-29 11:36:00 +02:00
PresetHints.cpp Fix of Crash on Export config Bundle (Win64) (#2307) 2019-05-22 11:31:36 +02:00
PresetHints.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
PrintHostDialogs.cpp Fix of OctoPrint upload dialog persistance: 2019-05-15 10:24:03 +02:00
PrintHostDialogs.hpp Added msw_buttons_rescale() - Function for a scaling Dialog's buttons under MSW 2019-04-25 15:09:12 +02:00
ProgressIndicator.hpp Merge remote-tracking branch 'origin/dev2' into dev_native 2018-09-20 16:48:40 +02:00
ProgressStatusBar.cpp Prevent segfaults from callbacks when statusbar elements are deallocated 2019-05-13 10:20:37 +02:00
ProgressStatusBar.hpp Fix for empty or broken png output. 2018-11-29 18:12:40 +01:00
RammingChart.cpp Localization improvements : Empty spaces at the end of phrase are removed from dictionary. 2019-05-11 23:29:25 +02:00
RammingChart.hpp Fixed scaling of the Ramming/Wiping dialogs 2019-02-14 14:21:50 +01:00
Selection.cpp Code cleanup 2019-05-24 15:22:27 +02:00
Selection.hpp Code cleanup 2019-05-24 15:22:27 +02:00
SysInfoDialog.cpp Fix of New assertion failure with 2.0.0rc #2250 2019-05-16 16:06:57 +02:00
SysInfoDialog.hpp Added msw_buttons_rescale() - Function for a scaling Dialog's buttons under MSW 2019-04-25 15:09:12 +02:00
Tab.cpp Workaround for #2331 2019-05-24 12:37:26 +02:00
Tab.hpp More localization improvements, new POT 2019-05-10 15:10:37 +02:00
UpdateDialogs.cpp Preset updating: Judge dev version based on version online, not current 2019-05-20 18:36:55 +02:00
UpdateDialogs.hpp Updating: Add localized links 2019-05-14 13:30:55 +02:00
WipeTowerDialog.cpp Fixed scaling of the Ramming/Wiping dialogs 2019-02-14 14:21:50 +01:00
WipeTowerDialog.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
wxExtensions.cpp Fixing issues with mode switching on Linux. 2019-05-21 14:06:43 +02:00
wxExtensions.hpp Added grayscale parameter for create_scaled_bitmap() 2019-05-13 17:58:15 +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