YuSanka
2372f3b029
Fix of #2825 - Add the length of each filament used
2021-05-07 12:48:34 +02:00
Vojtech Bubnik
be3068564b
Fixed Polygon::centroid()
...
Ported Polygon unit tests from Perl to C++.
2021-05-07 11:42:21 +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
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
ace13dde31
Fixed perl unit tests
2021-05-05 13:27:00 +02:00
Vojtech Bubnik
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
Vojtech Bubnik
7a3ddb3de5
Merge branch 'tm_vb_clipper_eigen'
2021-04-23 11:44:25 +02:00
Vojtech Bubnik
065bf79257
Fixed Perl bindings of Clipper after Clipper was adapted to Slic3r::Point
2021-04-23 11:02:16 +02:00
Vojtech Bubnik
e912da36eb
Convincing ClipperLib to use Slic3r's own Point type internally.
2021-04-21 20:15:49 +02:00
Vojtech Bubnik
237a35e24e
and the final Perl unit test fix
2021-04-21 15:47:28 +02:00
Vojtech Bubnik
f5aa778fee
Yet another Perl test
2021-04-21 15:46:47 +02:00
Vojtech Bubnik
fbd1be5ce1
Another last perl unit test fix
2021-04-21 15:43:41 +02:00
Vojtech Bubnik
fefdc675f0
Fixing perl unit tests
2021-04-21 15:38:00 +02:00
Vojtech Bubnik
49a4e92587
ConfigOptions: GUI type as enum, not string.
...
Fixing compilation error in the new Platform code.
Fixing one issue in FDM support after splitting the top/bottom
interface layers.
2021-03-15 09:55:57 +01:00
Vojtech Bubnik
7aaf497380
Reworked the "new" bridging to respect the bridge_flow_ratio
...
by maintaining extrusion spacing, but modifying the extrusion width
and / or height.
2021-03-15 09:55:56 +01:00
Vojtech Bubnik
d46942b11a
Fixing unit tests.
2021-03-15 09:55:56 +01:00
Vojtech Bubnik
2cce568f07
The perl binding is killing Vojtech
2021-02-18 11:47:06 +01:00
Vojtech Bubnik
896b11d24b
Fixing the Perl bindings for the last time
2021-02-18 11:42:35 +01:00
Vojtech Bubnik
37405ef838
Finally the Perl binding fix arrived!
2021-02-18 10:39:46 +01:00
Vojtech Bubnik
8f3b3410ba
Cooling buffer - fix of Perl bindings
2021-02-18 10:31:15 +01:00
Vojtech Bubnik
ed721509b9
Fix of Perl integration after cooling buffer rework
2021-02-18 10:16:56 +01:00
Vojtech Bubnik
60cc12002e
Removal of not numerically robust libraries "poly2tree" and "polypartition".
...
Adjustment of GUI/3DBed.cpp,hpp to use the more stable triangulation algoritm
derived from SGI glut.
Fix of an extremely slow bridging calculation, caused by an extremely
slow bridged area detection function, of which the results were never used.
Fixes "slicing fails or takes too long #5974 "
2021-02-09 18:36:28 +01:00
Vojtech Bubnik
3f2b57b1d4
Squash merge of lh_brim_rework,
...
brim separated to Brim.cpp,hpp
Refactored accessors to PrintObjectPtrs, PrintRegionPtrs, LayerPtrs,
SupportLayerPtrs for const correctness.
2021-02-03 15:12:53 +01:00
Vojtech Bubnik
163db14447
Fixing Perl bindings after update of Boost.
2021-01-15 19:47:51 +01:00
Vojtech Bubnik
e74465a4eb
Fix of re-slicing with multiple regions.
...
This is a fix of a bug, which was in Slic3r forever, where raw slices
were not cached, but recalculated from classified regions, where
merging the regions did not produce the original contour reliably.
Fixes [2.3.0-beta2] Odd bad slicing related to infill (?) percentage #5407
2020-12-11 12:21:07 +01:00
Vojtech Bubnik
edf4fe7e4f
Fix of spiral vase mode with holes in the bottom: Holes in the bottom layers
...
(non-spiral vase layers) were being closed.
Fixes Bad slicing in vase mode (unexpected bridge and solid infill layers) #3326
Fixes Model with holes in the base does not slice properly in "Vase Mode" #5359
2020-12-09 14:54:26 +01:00
Lukáš Hejl
d6b66b1fa5
Merge remote-tracking branch 'origin/master' into lh_avoid_crossing_perimeters
...
# Conflicts:
# src/libslic3r/MotionPlanner.cpp
# src/libslic3r/libslic3r.h
2020-11-29 17:27:23 +01:00
Vojtech Bubnik
592b0e82d8
Follow-up to 80e8b5e985
...
Removed the legacy PreviewData.cpp,hpp
2020-11-21 11:02:20 +01:00
Vojtech Bubnik
73d3ce2080
Avoid crossing perimeters: Further refactoring for clarity, code review.
2020-11-17 15:34:50 +01:00
Vojtech Bubnik
5ead86bdea
Removed the old motion planner.
2020-11-17 09:33:30 +01:00
Vojtech Bubnik
9c07db8ee0
Fills:
...
1) New algorithm for connecting along the perimeters is now applied
to Honeycomb, Hilbert and similar planar filling curves.
2) The old expensive path chaining is not applied if the new algorithm
to connect along the perimeter lines is called afterwards.
2020-11-16 12:51:51 +01:00
Vojtech Bubnik
b4d8d1dd84
Merge remote-tracking branch 'remotes/origin/master' into lh_adaptive_infill_hooks
2020-11-16 10:54:19 +01:00
Vojtech Bubnik
dc25f3900f
Reworked connection of infill lines to perimeter lines.
...
Added a new "infill_anchor" parameter.
2020-11-16 10:54:00 +01:00
enricoturri1966
46d29ca75f
Fix of previous commit
2020-11-11 17:35:29 +01:00
enricoturri1966
733d4702c2
Follow-up of 80e8b5e985 -> Fixed include in GCode.xsp
2020-11-11 17:28:56 +01:00
Vojtech Bubnik
e53d1e63cb
Fix of previous commit.
2020-09-24 20:32:52 +02:00
Vojtech Bubnik
3f3c649f3e
Final fix of Perl bindings
2020-09-24 14:52:05 +02:00
Vojtech Bubnik
ae554f7c84
Trying to patch the Perl bindings.
2020-09-24 16:41:47 +02:00
Vojtech Bubnik
f3cef4035e
Trying to fix perl bindings
2020-09-24 16:18:56 +02:00
enricoturri1966
02f159fa99
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-08-10 14:22:46 +02:00
enricoturri1966
12eba2014f
Fixed Print.xsp
2020-08-04 10:26:08 +02:00
YuSanka
03e7a20e87
Merge remote-tracking branch 'origin/master' into ys_ph_printers
2020-07-21 09:47:29 +02:00
enricoturri1966
5a490e23b6
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-06-29 08:48:23 +02:00
bubnikv
321961e71c
Fixed unit tests on Windows after introduction of GMP to
...
boost::polygon Voronoi diagram generator by Vojtech.
Fixed Perl bindings on Windows after some "improvement" of the Windows 10
SDK headers, which fail if included from a C++ code using the
extern "C"
clause. Namely, the Windows 10 SDK include for sockets introduces C++ macros
if a "compiled with C++" symbol is provided even if included through
exetrn "C".
2020-06-27 08:44:13 +02:00
YuSanka
e54c3a74e5
Fixed includes
2020-06-24 09:20:04 +02:00
enricoturri1966
f6241fed50
Fixed conflict after merge with master
2020-06-19 11:49:59 +02:00