c962968145
If of the previous commit: Set the MutablePriorityQueue indices
...
to size_t(-1) when removed from the queue.
2019-11-22 19:09:39 +01:00
30bce02593
Fix of the new gyroid infill path planning. Fixes #3226
2019-11-22 18:22:44 +01:00
9ce70d100e
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-11-22 15:33:38 +01:00
e5b869f9e1
Improvements of infill path planning:
...
Implementation of 2-opt pairwise exchange iterative improvement
algorithm with an extension to a chain of segments, where
the chain of segments may get flipped during the exchange operation.
The 2-opt exchange algorithm may be quite slow.
2019-11-22 15:33:20 +01:00
a6081c981f
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_adaptive_layer_height
2019-11-22 14:18:51 +01:00
848827494a
ENABLE_THUMBNAIL_GENERATOR -> Thumbnails generated using a callback function
2019-11-22 12:39:03 +01:00
c9c0ced4da
Merge branch 'lm_tm_hollowing' into lm_hollow_gizmo
2019-11-22 12:04:54 +01:00
f24d7f19dc
EigenMesh3D raycaster should now be able to pick a correct intersection on the object or inside a hole
2019-11-22 11:14:38 +01:00
9d84743a94
ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Added 'keep min' option to smoothing algorithm
2019-11-20 14:06:30 +01:00
151e39e089
ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Smoothing algorithm modified to give more weight close to height limits
2019-11-19 14:58:27 +01:00
375bf6ed9b
Started work on extending EigenMesh3D to account for possible drain holes when raycasting
2019-11-19 11:33:49 +01:00
6ff5d02bcc
Merge branch 'master' into lm_tm_hollowing
2019-11-18 17:50:56 +01:00
2a973e9456
ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Fixed adaptive layer height profile and layer height profile smoothing calculations
2019-11-18 14:32:41 +01:00
d5550dc5f6
ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Code cleanup
2019-11-18 10:25:23 +01:00
ad0153eaa0
ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Small refactoring to improve performances
2019-11-18 10:17:44 +01:00
debdce2e84
Merge remote-tracking branch 'origin/master' into ys_color_print_extension
2019-11-18 09:18:25 +01:00
c1f48eecd4
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_adaptive_layer_height
2019-11-18 08:12:24 +01:00
1e978d80db
Fixed a typo in MeshUtils.hpp
2019-11-16 08:22:39 +01:00
d72e7ce245
ExtruderSequenceDialog :
...
Fixed layouts after the second opening of the dialog.
(Removing any extruder from the sequence does not cause an incorrect layout)
Validation of entered values added
(0 is not a valid value)
2019-11-16 02:12:37 +01:00
38e8ec94ca
Make the .gcode and .sl1 thumbnails configurable through printer profile.
2019-11-15 17:33:31 +01:00
46bc8cbcfc
Delete color changes for unused extruders
2019-11-15 16:36:29 +01:00
d1bdaa377f
Improvement of the Elephant foot compensation:
...
Using a positive curvature estimate to control the strength
of the Elephant foot compensation shall work similarly to
the previous implementation while avoiding pinching off
tiny pieces from the contour.
2019-11-15 16:20:01 +01:00
8a91a0193a
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_adaptive_layer_height
2019-11-15 15:49:26 +01:00
15380a5be5
ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Profile smoothing using gaussian blur
2019-11-15 15:49:07 +01:00
a70b0d952f
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-11-14 17:02:46 +01:00
94923cafb6
Fix of a typo in KDTreeIndirect.
...
Improvement of the infill path planning.
Regression fix of Gyroid infill crashes.
Some unit tests for elephant foot and path planning.
2019-11-14 17:02:32 +01:00
9ed8b01a19
Merge branch 'lm_low_wipe_tower'
2019-11-14 10:37:04 +01:00
bcae5199e7
ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Customizable cusp value
2019-11-14 10:22:48 +01:00
4528e329c9
No sparse layers option marked as EXPERIMENTAL
2019-11-14 10:05:02 +01:00
0923903b58
Merge branch 'tm_openvdb_integration' into lm_tm_hollowing
2019-11-13 16:07:40 +01:00
0cf10c144c
Holes are now visible on slices in preview.
2019-11-13 15:55:37 +01:00
1e4e717811
ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Disabled unused code
2019-11-13 15:06:17 +01:00
cfbf4109de
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_adaptive_layer_height
2019-11-13 14:18:30 +01:00
521de17a3f
ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Refactoring of SlicingAdaptive to account for volumes' transformation
2019-11-13 13:53:02 +01:00
8a7c713339
Merge branch 'tm_openvdb_integration' into lm_tm_hollowing
...
SLAPrintSteps parallel functions now fully adapted to sla::ccr
2019-11-12 17:11:26 +01:00
2608239e37
SLAPrint steps moved to separate module.
...
* Lambdas replaced with class methods
2019-11-12 16:54:59 +01:00
57fa4193f6
Adaptive layer height profile -> Added Adaptive button to imgui dialog
2019-11-12 14:18:43 +01:00
14d739b557
Attempt to fix Mac build on buildserver
2019-11-12 13:19:17 +01:00
bdff25ed5b
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_adaptive_layer_height
2019-11-12 12:43:16 +01:00
b2a653ebcc
Fix non thread-safe data flow between plater and hollowing gizmo.
2019-11-11 17:27:32 +01:00
9607983880
Save/Load new color print data to/from amf and 3mf files.
2019-11-11 16:01:34 +01:00
a8c2ecd27e
adding precompiled header should probably be the last statement.
2019-11-11 13:56:05 +01:00
10f2d23ff6
Merge branch 'tm_openvdb_integration' into lm_tm_hollowing
...
* Refactor file names in SLA dir
2019-11-11 12:55:22 +01:00
78112ac665
#3175 - Fixed compatibility with boost v 1.71
2019-11-11 11:21:08 +01:00
428f09b114
Use constant names for G-codes like M600, M601 and "tool_change"(Change extruder)
2019-11-11 09:38:45 +01:00
14bd37048b
Unified igl calls in MeshRaycaster and EigenMesh3D
...
MeshRaycaster is still aware of the clipping plane but it now uses EigenMesh3D internally
Public interface of both classes is unchanged
2019-11-08 20:18:14 +01:00
bf60f556ed
Merge remote-tracking branch 'origin/master' into ys_resin_cost
2019-11-08 19:33:18 +01:00
7dfe86ed82
Enhanced hollowing scheme, closing distance working as expected.
2019-11-08 16:51:43 +01:00
617dc3e46f
Drain holes are now saved in ModelObject
...
Internal changes in GLGizmoHollow.cpp
2019-11-08 14:05:56 +01:00
2820a0bdee
hollowing params renamed, filtering generalized
2019-11-08 09:21:30 +01:00