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
Vojtech Bubnik
b32503f9b3
Fixed broken compilation of Perl bindings.
2020-06-16 14:39:08 +02:00
enricoturri1966
acd8801d3a
Fixed conflicts after merge with master
2020-05-27 10:32:02 +02:00
Lukas Matena
c15a0d91bf
Fixed unit tests after previous include manipulations
2020-05-26 15:33:44 +02:00
enricoturri1966
1178588daa
Attempt to fix build on OsX
2020-05-07 12:03:17 +02:00
enricoturri1966
b73aa8e80a
Fixed build when tech ENABLE_GCODE_VIEWER is disabled + fixed perl code
2020-05-07 11:24:36 +02:00
enricoturri1966
ebc3285003
Fixed conflicts after merge with master
2020-04-24 10:59:03 +02:00
tamasmeszaros
2275698f1b
Add ModelArrange.hpp as extension to Model.hpp, use it for duplicating
...
Refactored Arrange interface: remove the union based BedShapeHint, replace it with proper function overloads
WARN: this commit is only intermediate, it does not compile.
2020-04-23 18:19:03 +02:00
tamasmeszaros
8ca136d003
Add min_object_distance method as free function taking ConfigBase argument
2020-04-23 18:17:37 +02:00
enricoturri1966
2d735959ec
Updated Print.xsp
2020-04-02 12:30:54 +02:00
tamasmeszaros
31bdf789a4
Fix perl tests when called via CTest
2020-02-18 15:47:34 +01:00
bubnikv
a18443cca5
Fixed unit tests broken with the previous commit (Spiral Vase fix).
...
Fixed a crash in the previous commit.
2020-02-09 09:43:15 +01:00
bubnikv
0e97237dcd
Fixed a bug in validation of the FDM Print to check for extruder
...
collisions against already printed objects: Rotation of an object
was not being taken into account.
Fixes #2450 PrusaSlicer 2.0 Sequential printing vs rotate object
Fixes #3585 Always Sequential Printing Error (Regardless of setting, placement or object size)
Fixed some collisions in sequential print just after arrangement by
making the validation using a slightly lower extruder radius value
than the arrangement.
Refactored PrintObject coordinate system so that the PrintObject's
coordinate system is always centered in respect to its ModelObject's
geometries. This refactoring may improve path planning a bit and
it may lower the requirements on bits representing Clipper coordinates
by 1 bit.
2020-02-07 14:10:27 +01:00
bubnikv
4516de813d
Fixed Perl bindings after refactoring.
2020-01-23 10:35:03 +01:00
bubnikv
3795e4062c
Fixing perl bindings after refactoring
2020-01-06 09:36:03 +01:00
bubnikv
ddab1c4d7c
EdgeGrid::signed_distance_edges() to provide the pedal point.
...
Removed 20_print.t test.
2019-10-30 10:18:56 +01:00
bubnikv
c16b7eba53
Disabled broken tests, ported some more tests to C++,
...
removed Perl tests that were already ported to C++.
2019-10-25 18:23:42 +02:00
bubnikv
816e0c61a3
Ported various clipper unit tests from Perl to C++,
...
the clipper Perl unit tests were removed.
2019-10-25 17:07:55 +02:00
bubnikv
9bb5a10bf5
Slight improvements of unit tests, fix of perl bindings.
2019-10-18 12:05:37 +02:00
bubnikv
5a11e217df
Fix of perl bindings
2019-10-16 11:34:45 +02:00
bubnikv
1d6cea5bb5
new cheaper constructor for DynamicPrintConfig from FullPrintConfig:
...
DynamicPrintConfig::full_print_config()
new cheaper constructors of DynamicConfig / DynamicPrintConfig from ConfigBase
Unit tests: ported test_model from upstream Slic3r, thanks @lordofhyphens
Unit tests refactored to use less autos and initializer lists for readibility,
DynamicPrintConfig is handled by value, not by shared pointer.
2019-10-16 11:16:50 +02:00
bubnikv
6f3f3f2de1
Fixed regression due to ExPolygonCollection to ExPolygons refactoring.
...
Fixed crashes in BridgeDetector due to unexpected implicit conversion
to a const temporary.
2019-10-04 16:50:01 +02:00
bubnikv
d72d96a1fe
FDM Print refactoring:
...
Layer newly remembers bounding boxes of slices,
the bounding boxes are used by G-code generator & newly the support
generator.
Slices are stored as ExPolygons, not ExPolygonCollection.
2019-10-01 17:17:08 +02:00
bubnikv
ce217b6222
Rest of the path chaining has been replaced with the new algorithm.
...
PolylineCollection.cpp/hpp was removed, use Polylines instead.
Various first_point() / last_point() now return references, not copies.
2019-09-27 18:17:21 +02:00
bubnikv
5e0e360e07
WIP: Consolidation of shortest path calculations,
...
various chaining algorithms are replaced with the improved TSP
algorithm.
2019-09-26 17:30:03 +02:00
bubnikv
9062aa0547
Fix of perl bindings
2019-09-19 14:31:50 +02:00
bubnikv
727aefb5ff
Fix of Perl bindings after ExtrusionEntity::clone() refactoring
2019-09-16 15:38:27 +02:00
bubnikv
bc412ea4aa
WIP: Reworked the infill generator to merge areas with the same
...
properties.
Note for Vojtech:
Review src/libslic3r/Fill/Fill.cpp once again,
add test for G-code generator properties (extrusion speed, cooling?)
Fixes Modifier slice/move efficiency #1005
2019-09-04 16:11:16 +02:00
bubnikv
fccb640044
FIx of Single test suite failure on two minority architectures #2461
2019-08-08 09:45:42 +02:00
bubnikv
6718b40164
Fixed broken Perl bindings.
2019-07-25 14:52:51 +02:00
bubnikv
1f3b546dbb
Simplified the "cereal" includes to not clash with Perl includes
2019-07-04 22:09:14 +02:00
bubnikv
b3f7db1eed
Fix of perl bindings
2019-07-04 21:28:57 +02:00
bubnikv
d98aa0f91d
Merge remote-tracking branch 'origin/master' into vb_undo_redo
2019-07-04 20:22:15 +02:00
bubnikv
7a614088ae
WIP Undo / Redo: ModelID / ModelBase renamed to ObjectID / ObjectBase
2019-06-27 11:02:45 +02:00
bubnikv
be350a00f0
Reworked the Perl unit / integration tests to use the same Print
...
interface that the application is using. Old interface used just
for the integration tests was removed.
2019-06-20 20:23:05 +02:00
bubnikv
872983ff00
Removed the layer_height_ranges from the Perl bindings and unit tests.
2019-06-20 16:28:37 +02:00
bubnikv
436b9c40fe
Integrated the new layer height spans with configs into the backend.
...
Fixed some compiler warnings.
2019-06-20 16:15:09 +02:00
bubnikv
7667540d06
Merge branch 'vb_admesh_fix'
2019-06-18 08:54:50 +02:00
tamasmeszaros
ecff6b721d
Build fix when boost is not in prefix/boost
2019-06-13 14:19:24 +02:00
bubnikv
c1fed74010
Sharing TriangleMesh objects between the front end (UI) and back end
...
(background processing)
2019-06-11 17:08:47 +02:00
bubnikv
9023e0bcba
admesh refactoring: Use Eigen vec3i for indexed triangles.
2019-06-10 21:14:58 +02:00
bubnikv
c073749ee1
admesh refactoring: separation of the shared vertices / indices
...
into an indexed_triangle_set structure
2019-06-10 18:30:54 +02:00
bubnikv
068263a62d
admesh refactoring: Removed the shared_vertices counter as it is now
...
contained inside v_shared std::vector
2019-06-10 17:36:15 +02:00
bubnikv
362c229a5c
Refactored admesh to get rid of the error and fp members of stl_file.
2019-06-10 17:17:36 +02:00