2ca2b8d4bd
ObjectList: Fixed update of the selection, when some gizmo in 3D-Scene is activated
2021-05-04 14:20:19 +02:00
1552641824
Follow-up of 15c32d636d -> Small refactoring
2021-05-04 13:31:07 +02:00
0b01436982
Seams detection for gcode saved with other slicers
2021-05-04 12:45:51 +02:00
ada8b8dd8c
Fixed compilation with GCC
2021-05-04 11:22:38 +02:00
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
87d6fe807c
Merge pull request #6479 from pmjdebruijn/creality
...
creality.ini: Add Devil Design PLA Matt
2021-05-04 09:50:44 +02:00
5b94a63e1c
creality.ini: Add Devil Design PLA Matt
2021-05-03 18:13:02 +02:00
c67ec1edbe
i3 MEGA S bed model and texture
...
https://github.com/prusa3d/PrusaSlicer/pull/6452
2021-05-03 15:48:05 +02:00
3756fa857f
0.0.10 Various updates for Anycubic Mega. Added filament profiles.
2021-05-03 15:41:42 +02:00
ac4c3080e4
One more fix after merge.
2021-05-03 15:30:10 +02:00
7d9cca600c
Fixing after merge.
2021-05-03 15:28:03 +02:00
c1ab2bcbd9
Merge branch 'vb_clipper_optimization'
2021-05-03 15:24:04 +02:00
187adc6dfa
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2021-05-03 15:23:57 +02:00
bd85c499ac
Fixing compiler warnings
2021-05-03 15:00:23 +02:00
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
65ceff0883
Another fix for C++ conformant compilers
2021-05-03 11:55:23 +02:00
7954641779
Fixing compilation on C++ conforming compilers
2021-05-03 11:50:05 +02:00
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
8e4b0ac6fd
Added missing include (GCC 11.1)
2021-05-01 22:33:59 +02:00
ac7b40d695
Fixed a bug with selection from the 3D-scene when ObjectSettings item is selected in ObjectList
...
Steps to repro:
1. Add 2 objects, add Settings for some of object -> Object Settings item is selected
2. In the 3D-scene select another object -> BUG: no changes in the ObjectList
2021-04-30 16:56:18 +02:00
a9009b3218
OSX specific: Fixed scale of the frequently settings, when extra display is connected
2021-04-30 16:49:13 +02:00
6e676f4026
Merge remote-tracking branch 'origin/et_seams_visualization'
2021-04-30 14:57:27 +02:00
868c1ecd41
Fixed conflicts after merge with master
2021-04-30 14:54:58 +02:00
2e4b7c2c07
Improved MM priming lines placement on circular beds ( #6459 )
2021-04-30 13:11:33 +02:00
96a7a52715
Clipper optimization:
...
1) Removed the already commented-out scaling / unscaling when doing
"safe offsetting"
2) Removed some of the "safe offsetting" at calls where it never was used.
3) Reworked Clipper & ClipperUtils to pass Polygons / ExPolygons / Surfaces
as input parameters without conversion to ClipperLib::Paths. This
should save a lot of memory allocation and copying.
4) Reworked conversions from ClipperLib::Paths & PolyTree to Polygons /
ExPolygons to use the move operator to avoid many unnecessary allocations.
5) Reworked some "union with safe ofsetting" to "offset_ex", which should
be cheaper.
2021-04-30 11:49:57 +02:00
62c51f7dba
Merge remote-tracking branch 'origin/et_custom_gcode_detection'
2021-04-29 11:09:36 +02:00
849d7f2460
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_custom_gcode_detection
2021-04-29 11:07:47 +02:00
c901b60aa4
Layer::make_perimeters() - when merging regions, use OffsetEx instead
...
of safety offset of UnionEx, which may not be robust.
2021-04-29 11:05:11 +02:00
0f36a792a7
Fixed missing ending cap for toolpaths having a single segment
2021-04-29 09:09:49 +02:00
681737a3d6
Follow-up of 2c6472ebc3 -> Ensure backward compatibility
2021-04-28 16:06:49 +02:00
bd70aebfee
Changed order of rendering of sidebar hints to avoid artifacts due to depth buffer cleanup made by gizmo renderers
2021-04-28 13:58:16 +02:00
3fe61c2887
Tech ENABLE_SEAMS_VISUALIZATION -> Added threshold to place seams
2021-04-27 15:12:45 +02:00
9516470b2f
Tech ENABLE_SEAMS_VISUALIZATION -> Fixed build on Mac
2021-04-27 11:11:21 +02:00
d078aedfbe
Replace label Skirt with Skirt/Brim in preview legend
2021-04-27 10:46:42 +02:00
343eb6006b
Tech ENABLE_SEAMS_VISUALIZATION -> 1st installment of seams visualization in preview
2021-04-27 09:45:15 +02:00
22af3b8e30
Fixed a memory leak when repairing an external stl
2021-04-26 20:45:43 +02:00
fa71246ca4
Fix normal direction when exporting STL ( #6406 )
...
The export function does not depend on Model/ModelObject::mesh() family of functions,
changing them might break the already too brittle code.
2021-04-26 19:58:08 +02:00
9c606e7948
Refactoring of StaticPrintConfig & derived classes:
...
1) Using boost::preprocessor to reduce code duplicities when defining
new configuration values.
2) Implemented static hash() and operator== on StaticPrintConfig derived
classes to support hash tables of instances thereof.
2021-04-26 18:37:10 +02:00
fbdf0d6ab0
Wipe tower priming lines are placed at origin with custom bed shapes
...
Custom shapes were previously detected as circular and the lines were placed off the bed
2021-04-26 09:21:18 +02:00
7a3ddb3de5
Merge branch 'tm_vb_clipper_eigen'
2021-04-23 11:44:25 +02:00
065bf79257
Fixed Perl bindings of Clipper after Clipper was adapted to Slic3r::Point
2021-04-23 11:02:16 +02:00
3fadd362fe
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_custom_gcode_detection
2021-04-22 15:30:27 +02:00
f9ddb38f04
Extrusions in custom start g-code forced to be at first layer height level
2021-04-22 15:15:19 +02:00
0fa17516d7
Move iterator stuff from polygon to multipoint
2021-04-22 09:44:08 +02:00
2d3d42dbff
Added missing files
2021-04-22 09:26:07 +02:00
e912da36eb
Convincing ClipperLib to use Slic3r's own Point type internally.
2021-04-21 20:15:49 +02:00
c5c73f4257
Use new libnest backend for MinAreaBoundingBox wrapper
2021-04-21 17:21:43 +02:00
a48acc5581
Minor code refinements
2021-04-21 16:49:11 +02:00
080f47e64b
Write hollow flag to SL1 files if any object is hollowed.
2021-04-21 16:29:12 +02:00
8af3bd96a3
Fix integer overflows in libnest2d tests
2021-04-21 16:08:38 +02:00