enricoturri1966
d1b0743735
Removed obsolete member variable GLCanvas3D::m_color_by
...
(cherry picked from commit prusa3d/PrusaSlicer@5089d1460d )
2023-11-04 11:41:04 +08:00
enricoturri1966
dd51ce3b90
Follow-up of fdf8b11d4cfa793d1e45d82560d4bd97d0466d40 - Fixed GLGizmoSlaSupports::render_points()
...
(cherry picked from commit prusa3d/PrusaSlicer@0c74081f7d )
2023-11-04 11:41:03 +08:00
enricoturri1966
dde64acf72
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - SLA caps rendered using GLModel
...
(cherry picked from commit prusa3d/PrusaSlicer@c9ff260d13 )
2023-11-04 11:41:03 +08:00
enricoturri1966
10243b3a8c
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Removed OpenGL legacy calls from GLCanvas3D::init()
...
(cherry picked from commit prusa3d/PrusaSlicer@aa4714a239 )
2023-11-04 11:41:03 +08:00
enricoturri1966
12dbbf2d1c
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Another refactoring to simplify client code of GLModel::Geometry
...
(cherry picked from commit prusa3d/PrusaSlicer@fa1ff1c357 )
2023-11-04 11:41:03 +08:00
enricoturri1966
8107057e17
Tech ENABLE_GLINDEXEDVERTEXARRAY_REMOVAL - Replace GLIndexedVertexArray with GLModel: MeshClipper::m_vertex_array
...
(cherry picked from commit prusa3d/PrusaSlicer@be6922795d )
2023-11-04 11:41:03 +08:00
enricoturri1966
fc1c8c2565
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Removed Slic3r::GUI::GLPaintContour from GLGizmoPainterBase.hpp/.cpp and replaced with GLModel
...
(cherry picked from commit prusa3d/PrusaSlicer@df3d670357 )
2023-11-04 11:41:03 +08:00
enricoturri1966
baa575b5aa
Tech ENABLE_GLINDEXEDVERTEXARRAY_REMOVAL - Replace GLIndexedVertexArray with GLModel:
...
TriangleSelectorGUI::m_iva_enforcers
TriangleSelectorGUI::m_iva_blockers
TriangleSelectorGUI::m_iva_seed_fills
TriangleSelectorGUI::m_varrays
GLGizmoPainterBase::s_sphere
(cherry picked from commit prusa3d/PrusaSlicer@8916a00821 )
2023-11-04 11:41:03 +08:00
enricoturri1966
b7989e3b2f
Gizmos refactoring - Removed GLModels defined into GLGizmoBase, and mostly unused, to avoid wasting GPU memory. Use a shared GLModel for Gizmos inheriting from GLGizmoPainterBase. Initialization of GLModels moved from constructor to render methods
...
(cherry picked from commit prusa3d/PrusaSlicer@e3d5cd445c )
2023-11-04 11:41:03 +08:00
enricoturri1966
874f39aac1
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Adapt GLModel::Geometry index format in dependence of data size, where possible
...
(cherry picked from commit prusa3d/PrusaSlicer@4d2d77e99c )
2023-11-04 11:41:03 +08:00
Noisyfox
6d4e0840bc
Fix move gizmo grabber connection render
2023-11-04 11:41:03 +08:00
enricoturri1966
269fbaa60c
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Refactoring to simplify client code of GLModel::Geometry
...
(cherry picked from commit prusa3d/PrusaSlicer@be6b6590be )
2023-11-04 11:41:03 +08:00
enricoturri1966
6eed22015a
Tech ENABLE_GLINDEXEDVERTEXARRAY_REMOVAL - Replace GLIndexedVertexArray with GLModel - GLGizmoFlatten::PlaneData::vbo
...
(cherry picked from commit prusa3d/PrusaSlicer@ffa3a1d8fc )
2023-11-04 11:41:03 +08:00
enricoturri1966
f9de4ec399
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Removed Slic3r::GUI::GeometryBuffer from 3DBed.hpp and replaced with GLModel
...
(cherry picked from commit prusa3d/PrusaSlicer@6b041429f6 )
2023-11-04 11:41:03 +08:00
Lukáš Hejl
499b9d1be8
Fix various memory leaks
...
(cherry picked from commit prusa3d/PrusaSlicer@deb17c5920 )
2023-11-04 11:41:03 +08:00
enricoturri1966
7907426d00
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Textures rendering
...
(cherry picked from commit prusa3d/PrusaSlicer@1a47211bfc )
2023-11-04 11:41:03 +08:00
enricoturri1966
04ad26f611
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Background rendering
...
(cherry picked from commit prusa3d/PrusaSlicer@eda55701a2 )
2023-11-04 11:41:01 +08:00
enricoturri1966
35899b96ba
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Layers editing profile's background texture rendering
...
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - A few fixes in layers editing profile rendering
(cherry picked from commit prusa3d/PrusaSlicer@a939d8e4c0 )
(cherry picked from commit prusa3d/PrusaSlicer@8c807dbcc4 )
2023-11-04 11:41:01 +08:00
enricoturri1966
354f8e20fb
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Refactoring of GLModel to:
...
1) allow for custom vertex data layout
2) allow for custom index data format
3) allow for any OpenGL primitive type
(cherry picked from commit prusa3d/PrusaSlicer@afcac6e2ea )
2023-11-04 11:41:00 +08:00
enricoturri1966
7e04448b7a
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Various Gizmos updates and fixes
...
prusa3d/PrusaSlicer@35dd03e8cb
prusa3d/PrusaSlicer@bcaa0d38bd
prusa3d/PrusaSlicer@2673994471
prusa3d/PrusaSlicer@0e3a3aa522
prusa3d/PrusaSlicer@08a2711034
prusa3d/PrusaSlicer@f6f95808cc
prusa3d/PrusaSlicer@81edc7d752
prusa3d/PrusaSlicer@0b6e2b4aec
prusa3d/PrusaSlicer@71f08841f9
2023-11-04 11:41:00 +08:00
Filip Sykala
f6a3421e2a
remove GLModel from base class
...
- only 2 gizmo use cone
(cherry picked from commit prusa3d/PrusaSlicer@3c7390e34e )
(cherry picked from commit 4647fc49ef5b925432e087252f32a6601d0410da)
2023-11-04 11:41:00 +08:00
enricoturri1966
356405adf6
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Selection layers hints
...
(cherry picked from commit prusa3d/PrusaSlicer@bebb5505a3 )
2023-11-04 11:41:00 +08:00
enricoturri1966
7f0c095446
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - 1st installment - Selection bounding box
...
(cherry picked from commit prusa3d/PrusaSlicer@22f38235ea )
2023-11-04 11:41:00 +08:00
enricoturri1966
28d0147d09
Introduction of classes ColorRGB and ColorRGBA to unify color data definition and manipulation
...
(cherry picked from commit prusa3d/PrusaSlicer@d0bff2d996 )
2023-11-04 11:41:00 +08:00
SoftFever
36ffb18059
make folder name more consistent
2023-11-04 10:37:53 +08:00
SoftFever
4fe80bcbc5
remove staff_pick_switch
2023-11-03 18:35:46 +08:00
Ocraftyone
d574816aef
Add default page selection ( #2569 )
...
Add option to change default page
2023-11-02 18:28:13 +08:00
Ocraftyone
06f966e43a
Add splash screen toggle ( #2568 )
...
Add preferences option to toggle splash screen
2023-11-01 16:47:14 +08:00
Ioannis Giannakas
46b31a41bf
Fix duplicate entry of Only Lift Z above and below in the extruder tab ( #2561 )
...
Update Tab.cpp
2023-11-01 11:56:14 +08:00
SoftFever
2da64eb1b3
Improve max vol test model to support large diameter nozzles
2023-10-31 20:13:20 +08:00
SoftFever
9bc030e486
Fixed a bug that gcode was reprocessed when uploading to printhost
2023-10-31 19:15:19 +08:00
SoftFever
3fca10d7f8
Fixed #2245 : change min value of *_speed parameters from 0 to 1
2023-10-30 19:49:30 +08:00
SoftFever
7ff4005c22
Fix errors when slicing A1 mini
2023-10-29 12:16:16 +08:00
SoftFever
363c256668
Fix some strings and update locale files
2023-10-29 10:47:23 +08:00
SoftFever
457b847aee
Remove BambuStudio-SoftFever
migration code
2023-10-29 10:31:26 +08:00
SoftFever
99012660c9
Don't show not consistent g-code warning for P1P machine when P1S profiles are used.
2023-10-28 22:52:16 +08:00
Ioannis Giannakas
cee0cbe49a
Updated tool tip and removed min print speed disabling when slowdown for layer cooling is de-selected ( #2524 )
...
* Updated tool tip and removed min print speed disabling when slowdown for layer cooling is de-selected
* Updated tool tip to make it explicit when this setting is used.
2023-10-28 21:55:48 +08:00
SoftFever
9d7f10c176
update wiki placeholder links
2023-10-28 10:05:49 +08:00
SoftFever
eed0c28bd8
fix some small issues of machine_max_acceleration_travel
2023-10-27 21:09:31 +08:00
SoftFever
9e93b51777
timelapse gcode
2023-10-26 13:16:54 +08:00
SoftFever
5e0102e8ca
update wiki links(to place holders)
2023-10-24 23:02:41 +08:00
SoftFever
6023f79be3
add z offset option
2023-10-24 18:49:53 +08:00
SoftFever
f3dade623b
Fixed an issue that Motion ability page is not displayed for RRF
2023-10-24 00:05:50 +08:00
SoftFever
da47d0f79e
Fix some issues that some option changes won't tirgger slice status
2023-10-22 20:54:48 +08:00
Ocraftyone
f84e94faf7
Add "Manual filament change" option and logic ( #2379 )
...
* Add "Manual filament change" option and logic
* make suggested changes
* make suggested changes
* change tag from "CHANGE_TOOL" to "MANUAL_TOOL_CHANGE"
* some tweaks
* More fixes
---------
Co-authored-by: SoftFever <softfeverever@gmail.com>
Co-authored-by: SoftFever <103989404+SoftFever@users.noreply.github.com>
2023-10-22 19:31:09 +08:00
SoftFever
90601c098a
Feat: chamber temp control and chamber fan ( #2483 )
...
* init
* tweak
2023-10-22 16:38:20 +08:00
SoftFever
a7729ca83f
Merge BS 1.7.7.89
...
# Conflicts:
# bbl/i18n/ko/BambuStudio_ko.po
# localization/i18n/OrcaSlicer.pot
# localization/i18n/de/OrcaSlicer_de.po
# localization/i18n/en/OrcaSlicer_en.po
# localization/i18n/es/OrcaSlicer_es.po
# localization/i18n/fr/OrcaSlicer_fr.po
# localization/i18n/hu/OrcaSlicer_hu.po
# localization/i18n/it/OrcaSlicer_it.po
# localization/i18n/ja/OrcaSlicer_ja.po
# localization/i18n/nl/OrcaSlicer_nl.po
# localization/i18n/sv/OrcaSlicer_sv.po
# localization/i18n/zh_cn/OrcaSlicer_zh_CN.po
# resources/i18n/de/BambuStudio.mo
# resources/i18n/en/BambuStudio.mo
# resources/i18n/es/BambuStudio.mo
# resources/i18n/fr/BambuStudio.mo
# resources/i18n/hu/BambuStudio.mo
# resources/i18n/it/BambuStudio.mo
# resources/i18n/ja/BambuStudio.mo
# resources/i18n/ko/BambuStudio.mo
# resources/i18n/nl/BambuStudio.mo
# resources/i18n/sv/BambuStudio.mo
# resources/i18n/zh_cn/BambuStudio.mo
# resources/profiles/Anycubic/machine/Anycubic Kobra Max 0.4 nozzle.json
# src/OrcaSlicer.cpp
# src/libnest2d/include/libnest2d/selections/firstfit.hpp
# src/libslic3r/GCode/GCodeProcessor.cpp
# src/libslic3r/Print.cpp
# src/libslic3r/Print.hpp
# src/libslic3r/PrintConfig.cpp
# src/slic3r/GUI/CalibrationWizardPresetPage.cpp
# src/slic3r/GUI/GLCanvas3D.cpp
# src/slic3r/GUI/PartPlate.cpp
# src/slic3r/GUI/PartPlate.hpp
# src/slic3r/GUI/ReleaseNote.cpp
# src/slic3r/GUI/Tab.cpp
# version.inc
2023-10-21 19:41:49 +08:00
Noisyfox
951252c597
Change direction for perimeter extrusion at odd layers. ( #2413 )
...
* Change direction for perimeter extrusion at odd layers.
Initial test code based on supermerill/SuperSlicer@87245ae3c1
* Perimeters for both contours and holes can have alternating direction, to support overhangs on both side.
Also fixes wipe on loop.
* Only reverse order if the loops have steep overhang
* Support a special case that treat every layer as steep overhang
* Add options
* Disable overhang reverse if vase mode is enabled
* Allow extrusion reversal and skip overhang detection if fuzzy skin
---------
Co-authored-by: supermerill <merill@free.fr>
Co-authored-by: SoftFever <softfeverever@gmail.com>
2023-10-21 17:23:05 +08:00
SoftFever
bbfb9d77fa
More camera tweaks ( #2473 )
...
* fix camera regressions
* Handle multiple plates
2023-10-21 12:20:30 +08:00
Noisyfox
075a08bca8
Initial port of the new ensure vertical thickness algorithm from PrusaSlicer ( #2382 )
...
* Initial port of the new ensure vertical thickness algorithm from PrusaSlicer.
Based on prusa3d/PrusaSlicer@1a0d8f5130
* Remove code related to "Detect narrow internal solid infill" as it's handled by the new ensuring code
* Support different internal solid infill pattern
* Ignore removed options
---------
Co-authored-by: Pavel Mikuš <pavel.mikus.mail@seznam.cz>
Co-authored-by: SoftFever <softfeverever@gmail.com>
2023-10-19 19:55:05 +08:00