Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-11-16New BuildVolume class was created, which detects build volume type (rectangular,Vojtech Bubnik
circular, convex, concave) and performs efficient collision detection agains these build volumes. As of now, collision detection is performed against a convex hull of a concave build volume for efficency. GCodeProcessor::Result renamed out of GCodeProcessor to GCodeProcessorResult, so it could be forward declared. Plater newly exports BuildVolume, not Bed3D. Bed3D is a rendering class, while BuildVolume is a purely geometric class. Reduced usage of global wxGetApp, the Bed3D is passed as a parameter to View3D/Preview/GLCanvas. Convex hull code was extracted from Geometry.cpp/hpp to Geometry/ConvexHulll.cpp,hpp. New test inside_convex_polygon(). New efficent point inside polygon test: Decompose convex hull to bottom / top parts and use the decomposition to detect point inside a convex polygon in O(log n). decompose_convex_polygon_top_bottom(), inside_convex_polygon(). New Circle constructing functions: circle_ransac() and circle_taubin_newton(). New polygon_is_convex() test with unit tests.
2021-09-21Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS - Out of bed detection for ↵enricoturri1966
circular printbeds
2020-09-25Fixed crash on BedShapeDialog creationYuSanka
2020-08-19Code refactoring for last commitYuSanka
2020-08-19BedShape is extracted to the separate structureYuSanka
2020-05-27Removed obsolete LambdaObjectDialog.cpp/hpp, more include cleanups:Lukas Matena
BedShapeDialog.hpp (needs not include) OptionsGroup.hpp Tab.hpp GUI_App.hpp
2020-05-27Includes cleanup:Lukas Matena
GUI_App.hpp (should not include) MainFrame.hpp MainFrame.hpp Plater.hpp ModelArrange.hpp Model.hpp Slicing.hpp PrintConfig.hpp FillBase.hpp PrintConfig.hpp GUI_App.hpp PrintConfig.hpp OptionsGroup.hpp GUI_App.hpp
2019-07-18Added selection of custom bed model to bed shape dialogEnrico Turri
2019-07-18Added selection of custom bed texture to bed shape dialogEnrico Turri
2019-07-17Refactoring of BedShapePanel and BedShapeDialogEnrico Turri
2019-07-09Refactoring in class BedShapePanelEnrico Turri
2019-06-12Bed shape dialog refactoringEnrico Turri
2019-04-18Overrided on_dpi_changed() for some Dialogs:YuSanka
BedShapeDialog, KBShortcutsDialog, ConfigWizard, Preferences
2019-02-06Fixed scaling of the controls and InfoDialogs (Sys and About)YuSanka
2019-02-04Fixed "hard_code" setting of the size for the Sidebar and TabsYuSanka
+ Fixed assert after config_wizard changing
2018-11-26Removed some obsolete Perl bindings.bubnikv
Removed libslic3r from the default include paths for all modules but libslic3r. Now headers from libslic3r need to be included with an explicit path (libslic3r/libslic3r.h etc) Split the localization macros into I18N.{cpp,h}
2018-10-31Some code reviewYuSanka
2018-09-19WIP: Moved sources int src/, separated most of the source code from Perl.mass_renamebubnikv
The XS was left only for the unit / integration tests, and it links libslic3r only. No wxWidgets are allowed to be used from Perl starting from now.