enricoturri1966
e5db9cb74b
Tech ENABLE_WARNING_TEXTURE_REMOVAL set as default
2021-05-10 16:05:16 +02:00
enricoturri1966
cb1ac7c03a
Tech ENABLE_SPLITTED_VERTEX_BUFFER set as default
2021-05-10 14:45:17 +02:00
enricoturri1966
27ec888606
Fixed crash into ProjectDirtyStateManager::update_from_undo_redo_stack() when switching language
2021-05-10 13:06:13 +02:00
YuSanka
b0013b257d
Fix of #5437 - Make it clear on the G-code slider that color change is not supported for sequential print
2021-05-10 12:10:41 +02:00
enricoturri1966
268475d96c
Fixed conflicts after merge with master
2021-05-10 10:25:57 +02:00
Vojtech Bubnik
f75ac319bd
Fixing multi-material printing after recent refactoring ( d21b9aa to 1c6333e)
2021-05-10 09:32:24 +02:00
YuSanka
d767dedda9
DiffPresetDialog: Fixed update of the related presets after changing selection of the Printer preset
2021-05-07 16:46:09 +02:00
enricoturri1966
83891f6755
ENABLE_ALLOW_NEGATIVE_Z -> Ensure objects on bed when switching to SLA printer
2021-05-07 15:08:07 +02:00
enricoturri1966
cedb38d08b
Fixed warnings into DoExport
2021-05-07 14:46:10 +02:00
enricoturri1966
fa7e44d21b
Fixed warnings into ProjectDirtyStateManager
2021-05-07 14:17:17 +02:00
enricoturri1966
b4f462f5be
Disabled tech ENABLE_PROJECT_DIRTY_STATE_DEBUG_WINDOW
2021-05-07 13:42:53 +02:00
enricoturri1966
cfa72734b3
Fixed conflicts after merge with master
2021-05-07 13:14:11 +02:00
Lukáš Hejl
6ae0b0f778
Added missing includes (GCC 9.3)
2021-05-07 12:51:10 +02:00
YuSanka
2372f3b029
Fix of #2825 - Add the length of each filament used
2021-05-07 12:48:34 +02:00
enricoturri1966
faf87dd992
Fixed typo
2021-05-07 12:48:34 +02:00
enricoturri1966
7e9aa78e2c
Tech ENABLE_SCROLLABLE_LEGEND -> Fixed layout of scrollable sub panels
2021-05-07 12:48:34 +02:00
enricoturri1966
14f61476c1
Tech ENABLE_SCROLLABLE_LEGEND -> Set legend max height
2021-05-07 12:48:34 +02:00
enricoturri1966
8ed6e4667d
Tech ENABLE_SCROLLABLE_LEGEND -> 1st installment of scrollable legend
2021-05-07 12:48:34 +02:00
YuSanka
46bb494ec1
ConfigWizard:: Use wxTextCtrl instead of wxDoubleSpinCtrl for nozzle and filament diameters
2021-05-07 12:22:54 +02:00
Vojtech Bubnik
72d08ca38a
Commenting source of Polygon::centroid() algorithm
2021-05-07 11:54:25 +02:00
Vojtech Bubnik
be3068564b
Fixed Polygon::centroid()
...
Ported Polygon unit tests from Perl to C++.
2021-05-07 11:42:21 +02:00
David Kocik
2b67bc32b7
text fix
2021-05-07 09:01:57 +02:00
David Kocik
b0d3415fb7
desktop integration functions and dialog
2021-05-07 09:01:57 +02:00
Vojtech Bubnik
7eb60b859e
Fix of Polygon::area().
2021-05-07 09:45:27 +02:00
Vojtech Bubnik
5b17be153f
Refactored PrintObject::m_region_volumes for extensibility.
...
WIP for multi-material painting.
2021-05-06 15:48:38 +02:00
Vojtech Bubnik
2b8b89417f
FDM backend refactoring for const correctness, clarity ...
2021-05-06 15:08:57 +02:00
Vojtech Bubnik
365d7a83cc
Refactoring for code clarity: Replaced this->m_xxx with m_xxx
...
as the m_ prefix already signifies a class local variable.
2021-05-06 14:43:36 +02:00
Vojtech Bubnik
23b9a66197
Removing offset2 from Perl bindings and other minor cleanup.
2021-05-06 14:29:20 +02:00
enricoturri1966
7b219a153c
Tech ENABLE_ALLOW_NEGATIVE_Z-> Disable sinking objects for SLA printer
2021-05-06 14:04:07 +02:00
Vojtech Bubnik
9a0b9e7f90
Print/PrintObject/PrintRegion refactoring:
...
Newly the PrintObjects own PrintRegions and Print contains references
to PrintRegions owned by PrintObjects, so that a PrintRegion of the same
content is referenced by Print only once.
The refactoring is a WIP to support multi-material painting.
2021-05-06 13:01:09 +02:00
enricoturri1966
5018cc7887
#6473 - Update titlebar when opening a project file by double-clicking the file icon
2021-05-06 10:11:53 +02:00
Vojtech Bubnik
f28ac7839d
FDM backend refactoring: Return PrintRegion by reference, not by pointer.
...
Added PrintRegion hashing.
2021-05-05 18:13:58 +02:00
Vojtech Bubnik
ef85b428ab
WIP: Moving ownership of PrintRegions to PrintObjects.
2021-05-05 16:21:55 +02:00
Vojtech Bubnik
d25928bdc0
Another try of fixing compilation on gcc.
2021-05-05 14:34:54 +02:00
Vojtech Bubnik
f65378eebf
Fixing compilation on gcc
2021-05-05 14:32:19 +02:00
Vojtech Bubnik
92977b06e2
Factored out the Print::apply() method and its dependending free functions
...
into PrintApply.cpp module.
2021-05-05 14:30:09 +02:00
Vojtech Bubnik
8c865adbc0
PrintRegion refactoring: Getting rid of the Print pointer.
2021-05-05 14:17:36 +02:00
Vojtech Bubnik
9314856372
Fixing unit tests.
2021-05-05 13:19:01 +02:00
enricoturri1966
f5fe1c04ee
Project dirty state manager -> Fixed crash when loading/saving a 3mf file
2021-05-05 13:17:20 +02:00
Vojtech Bubnik
e9aaea38eb
Fix of safety_offset() after ClipperUtils refactoring.
...
Fixes Solid infill where there should be none #6482
Also the safety offsetting was revised to be enabled only where needed,
the "do safety offset" is now easy to discover by
a new ApplySafetyOffset::Yes enum, and safety offset over union, which
is better done by offset() / offset_ex() has been replaced with
new union_safety_offset() / union_safety_offset_ex() functions, which
better convey their meaning and which could be better optimized than
union() with the safety offset applied.
2021-05-05 12:16:47 +02:00
enricoturri1966
f9f99662a8
Tech ENABLE_ALLOW_NEGATIVE_Z-> Synchronize sinking instances
2021-05-05 11:53:24 +02:00
enricoturri1966
bd08251cf5
Tech ENABLE_ALLOW_NEGATIVE_Z-> Added button in object manipulator to drop to bed a sinking object
2021-05-05 09:15:33 +02:00
Vojtech Bubnik
a192525c2d
Fixed alignment of sparse infill over multiple layers of the same region,
...
which was broken with 68666de521b1cb15e41ac6728c0e8d3b4b0d4ed0
"Reworked the "new" bridging to respect the bridge_flow_ratio
by maintaining extrusion spacing, but modifying the extrusion width
and / or height."
2021-05-04 18:27:53 +02:00
Vojtech Bubnik
6d0adedc4c
Fixing compilation on clang in debug mode.
2021-05-04 16:13:40 +02:00
Vojtech Bubnik
f073fbf2f9
Implemented generic mechanism for executing tasks on UI thread synchronously
...
from the background slicing thread, that supports cancellation.
The generic mechanism is used for generating thumbnails into G-code and
Fixes Fix deadlock when canceling the slicing while gcode is creating thumbnails #6476
Thanks @supermerill for pointing out the issue.
2021-05-04 16:07:32 +02:00
enricoturri1966
04ea32e884
Tech ENABLE_ALLOW_NEGATIVE_Z-> Keep sinking objects and instances as sinking after copy/paste or add instance commands
2021-05-04 14:48:30 +02:00
YuSanka
2ca2b8d4bd
ObjectList: Fixed update of the selection, when some gizmo in 3D-Scene is activated
2021-05-04 14:20:19 +02:00
enricoturri1966
1552641824
Follow-up of 15c32d636d -> Small refactoring
2021-05-04 13:31:07 +02:00
enricoturri1966
0b01436982
Seams detection for gcode saved with other slicers
2021-05-04 12:45:51 +02:00
Vojtech Bubnik
ada8b8dd8c
Fixed compilation with GCC
2021-05-04 11:22:38 +02:00