Vojtech Bubnik
be3068564b
Fixed Polygon::centroid()
...
Ported Polygon unit tests from Perl to C++.
2021-05-07 11:42:21 +02:00
David Kocik
7e70c98f11
Merge branch 'dk_desktop'
2021-05-07 09:02:39 +02:00
Vojtech Bubnik
4b5a242b95
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2021-05-07 09:45:33 +02:00
Vojtech Bubnik
7eb60b859e
Fix of Polygon::area().
2021-05-07 09:45:27 +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
rtyr
99557af44f
Updated start/end g-code.
...
https://github.com/prusa3d/PrusaSlicer-settings/pull/131
2021-05-06 16:18:12 +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
Vojtech Bubnik
823605802e
Fixing Perl integration
2021-05-06 13:58:37 +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
7f20564f1b
Fixing perl bindings
2021-05-05 17:03:11 +02:00
Vojtech Bubnik
ef85b428ab
WIP: Moving ownership of PrintRegions to PrintObjects.
2021-05-05 16:21:55 +02:00
Vojtech Bubnik
bce17e5e25
Fixing perl integration
2021-05-05 15:05:52 +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
487a9649db
Fixed a perl test that was mistkanely adjusted after ClipperLib refactoring.
2021-05-05 13:30:19 +02:00
Vojtech Bubnik
ace13dde31
Fixed perl unit tests
2021-05-05 13:27:00 +02:00
Vojtech Bubnik
9314856372
Fixing unit tests.
2021-05-05 13:19:01 +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
rtyr
0912c55004
Merge pull request #6483 from pmjdebruijn/creality
...
creality.ini: improve output_filename_format
2021-05-04 23:53:30 +02:00
Pascal de Bruijn
fa425a1842
creality.ini: improve output_filename_format
...
this moves the print_time directly after the input_filename_base,
so it has the most chance of surviving truncation by marlin.
temperature is also added in front of the filament_type.
2021-05-04 18:41:06 +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
rtyr
3812847926
Updated MK3 and MK2 bed textures.
...
Fix of old non-unified line widths issues.
2021-05-04 15:35:47 +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
Vojtech Bubnik
c8e2824a99
Fixing thread-safe StaticConfig creations #6477
...
fix un-threadsafe code for creating config enum hashtable. #6475
2021-05-04 11:03:26 +02:00
rtyr
87d6fe807c
Merge pull request #6479 from pmjdebruijn/creality
...
creality.ini: Add Devil Design PLA Matt
2021-05-04 09:50:44 +02:00
Pascal de Bruijn
5b94a63e1c
creality.ini: Add Devil Design PLA Matt
2021-05-03 18:13:02 +02:00
rtyr
c67ec1edbe
i3 MEGA S bed model and texture
...
https://github.com/prusa3d/PrusaSlicer/pull/6452
2021-05-03 15:48:05 +02:00
rtyr
3756fa857f
0.0.10 Various updates for Anycubic Mega. Added filament profiles.
2021-05-03 15:41:42 +02:00
Vojtech Bubnik
ac4c3080e4
One more fix after merge.
2021-05-03 15:30:10 +02:00
Vojtech Bubnik
7d9cca600c
Fixing after merge.
2021-05-03 15:28:03 +02:00
Vojtech Bubnik
c1ab2bcbd9
Merge branch 'vb_clipper_optimization'
2021-05-03 15:24:04 +02:00
Vojtech Bubnik
187adc6dfa
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2021-05-03 15:23:57 +02:00
Vojtech Bubnik
bd85c499ac
Fixing compiler warnings
2021-05-03 15:00:23 +02:00
Vojtech Bubnik
4c41fb5fa9
Fixing one unit test, which seems to indicate that the refactoring
...
fixed one issue (hopefully it was not that a newly introduced bug
hides an old one).
2021-05-03 14:12:08 +02:00
Vojtech Bubnik
65ceff0883
Another fix for C++ conformant compilers
2021-05-03 11:55:23 +02:00
Vojtech Bubnik
7954641779
Fixing compilation on C++ conforming compilers
2021-05-03 11:50:05 +02:00
Vojtech Bubnik
f191b4611d
Further rework of ClipperUtils: Replaced many to_polygons() /
...
to_expolygons() calls with templated ClipperUtils variants to avoid
memory allocation and copying.
2021-05-03 11:39:53 +02:00