0b3c9636a8
Fix for the application of the new pillar link distance parameter
2019-03-08 14:18:22 +01:00
04556ba089
Fine tuning the new parameters and adding max_pillar_link_distance
2019-03-08 11:39:34 +01:00
8149e71b0d
Merge branch 'master' into tm_colldetection_upgr
2019-03-07 17:19:01 +01:00
8d4acf7716
Fixes for interconnection issues.
2019-03-07 17:17:47 +01:00
eb6bc4862b
Reworked discretization step of Archimedean Chords infill to lower
...
slicing time and memory requirements.
Fixes "Infill pattern Archimedean causing total freeze at Infilling patterns" #1871
2019-03-07 16:01:46 +01:00
0ddc23560e
Fix build on Mac
2019-03-07 13:01:28 +01:00
5963d0493b
Fix a missing definition issue
2019-03-07 12:48:17 +01:00
412a02bd5e
Merge branch 'master' into tm_colldetection_upgr
2019-03-07 12:02:28 +01:00
b611c5b84c
Replacing simplex optimizers with more intelligent genetic ones.
2019-03-07 12:01:21 +01:00
47fc4dd708
Experimental working version of onmodel pillar cascading.
2019-03-06 18:00:34 +01:00
77483e8b83
Reworking sidehead to pillar connections.
2019-03-06 15:21:07 +01:00
01e7389c60
Fix of #1812 (GCode Anayzer take in account extruder offsets for multiextruder printers)
2019-03-06 10:22:10 +01:00
56daeab54f
Implemented clipping of parts of multi-part objects in the order
...
they are presented in the UI.
Parallelized the slice stealing when splitting regions with modifier meshes.
Rewrote Layer::make_perimeters() to C++11 loops.
2019-03-06 10:21:10 +01:00
84947c839b
WIP: sidehead routedown when pillar is too long
2019-03-05 18:21:20 +01:00
31c3bbcd5c
New interconnection strategy
2019-03-05 16:28:18 +01:00
400c46e697
PrintHost: Fix host type configuration, refactor, fix #1687
2019-03-05 16:12:15 +01:00
259e41e1ff
Reverted 8a29ec2204 by disabling the tech ENABLE_ANALYZER_EXTRUDER_OFFSET
2019-03-05 15:35:43 +01:00
500af2bdf6
GCode Anayzer take in account extruder offsets
2019-03-05 15:03:56 +01:00
49c0f383b6
Fix of caching of the SlicingParamerters at PrintObject
2019-03-05 14:05:58 +01:00
7626600fba
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-03-05 11:54:10 +01:00
e3bc025e42
Elephant foot compensation improvements.
...
Fix of the negative XY compensation on multi-material (or multi-region)
prints, where the negative XY compensation created gaps between parts.
2019-03-05 11:54:04 +01:00
7585fd2499
Fixed conflicts after merge with master
2019-03-05 08:27:21 +01:00
45012a31d7
Working on improved interconnection strategy
2019-03-04 18:32:28 +01:00
bd757455eb
Technology for svg icons moved to next alpha (8)
2019-03-04 16:05:29 +01:00
bda2580560
Implemented caching of SlicingParameters by PrintObject
2019-03-04 15:28:04 +01:00
d3350fe0ce
Merge branch 'master' of https://github.com/prusa3d/Slic3r into svg_icons
2019-03-04 08:33:52 +01:00
1450bbfe9e
Trying to improve pillar connectivity.
2019-03-01 19:19:05 +01:00
23f542de83
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-03-01 17:59:17 +01:00
c4aa0f7f36
Introduced the "slice_closing_radius" to define, how large gaps
...
will be closed after triangle mesh slicing.
The value is set to 0.049 by default, which corresponds to the hard
coded default in Slic3r-1.41.3.
See issues #520 #820 #1029 #1364 for the reference of why we need
the parameter for being able to print some specific models.
2019-03-01 17:53:02 +01:00
bf8ce47083
Fixing many errors caused by the new changes.
2019-03-01 17:45:29 +01:00
0860c06dfd
An attempt to fix an unwanted cancellation caused by improper frontend-backend data synchronization (SLA support points)
2019-03-01 16:17:23 +01:00
c5a90a37c1
Deleted no-needed string from the PrintExport data
2019-03-01 12:30:45 +01:00
8adb611bd9
Code cleanup
2019-03-01 10:46:28 +01:00
00f9dd6de5
Do not regenerate existing gcode preview toolpaths when switching to Preview
2019-03-01 10:42:46 +01:00
30e67ae991
Workaround to fix inconsistencies of width of gcode preview extrusion paths
2019-03-01 09:55:43 +01:00
c176451768
Replacing old model routing with more advanced algorithm.
...
Interconnection still missing.
2019-02-28 19:05:11 +01:00
e2f265128e
ENABLE_MODE_AWARE_TOOLBAR_ITEMS set as default
2019-02-28 12:21:36 +01:00
9c67f015a1
Merge branch 'master' of https://github.com/prusa3d/Slic3r into svg_icons
2019-02-28 11:45:11 +01:00
b06c2598d4
Improvement of the initial placement of modifier meshes:
...
Sphere and Cylinder are scaled to the same volume as Box
Newly entered modifier meshes are rotated parallell to the world coordinates.
If the instance coordinate system is rotated and scaled, it is not possible
to create an unskewed modifier to world transformation. In that case
the best possible transformation is found to minimize least squares error
of the 8 corners of the new modifier mesh bounding box using
Levenberg-Marquardt algorithm.
FIXME:
1) The Levenberg-Marquardt non-linear least squares does not converge
nicely, it may require some tuning.
2) Above all, if 1) is called, then often the skew of the modifier mesh
is so high, that it is likely more useful to display the modifier
with zero rotation and inverse scaling, so that the modifier will be
of correct size, but not parallel to the world coordinates.
2019-02-28 11:20:01 +01:00
c117d7166e
Merge branch 'master' of https://github.com/prusa3d/Slic3r into svg_icons
2019-02-28 08:23:44 +01:00
8db9edf185
SLA gizmo keeps track of current status of the points, enables the user to erase all points
2019-02-27 16:23:10 +01:00
c89017db09
Grouping support generation algorithm into a separate class
2019-02-27 11:44:42 +01:00
5c8d954fd3
Merge branch 'master' of https://github.com/prusa3d/Slic3r into svg_icons
2019-02-27 11:16:28 +01:00
08aaceb328
Fixed Linux build, the old GCC compiler does not support
...
std::defaultfloat yet
2019-02-27 11:08:58 +01:00
cbf7d30267
Merge branch 'master' of https://github.com/prusa3d/Slic3r into svg_icons
2019-02-27 10:42:30 +01:00
8b84e47700
Fix of Model is marked as defective after opening project #1863
...
Fixes SPE-613
2019-02-27 10:31:53 +01:00
92e4132a51
Merge branch 'master' of https://github.com/prusa3d/Slic3r into svg_icons
2019-02-27 09:56:34 +01:00
ed15313d25
Improvement of automatic SLA supports: Don't put support points
...
on vertical walls.
2019-02-27 08:49:09 +01:00
dc7dfb2636
Fixing issues from code cleanup
2019-02-26 18:09:33 +01:00
9c5b09f8e3
Incorporate individual support point radius.
2019-02-26 17:13:33 +01:00