Lukas Matena
b0dd328fde
Lay flat - icons and invalidation improvement
2018-08-20 11:27:25 +02:00
Lukas Matena
db9580f40b
Merge branch 'master' into lm_lay_flat_round_merged_facets
2018-08-17 15:45:02 +02:00
Lukas Matena
72ba5c8ab4
Merge remote-tracking branch 'origin/convex_hull' into lm_lay_flat_round_merged_facets
2018-08-17 15:44:50 +02:00
Lukas Matena
3433e8e374
Fixed a few tooltips, changed default value for minimal purge on wipe tower
2018-08-17 15:42:46 +02:00
Lukas Matena
f9efcc36b6
Lay flat gizmo improvements - merge adjacent faces, compute and cache convex hull for entire ModelObject, refresh when moved, etc.
2018-08-17 15:40:47 +02:00
Vojtech Kral
7be24414f3
Build: Option to force generation of PDB file on MSVC Release build
2018-08-17 15:20:58 +02:00
Vojtech Kral
267712eb32
Build: Plumb perl include path
...
Thanks to @kortschak for contributing to this fix
Co-authored-by: Dan Kortschak <dan@kortschak.io>
2018-08-17 15:20:58 +02:00
Lukas Matena
48b9793d3d
Templated convex_hull function in Geometry.cpp
2018-08-17 15:20:35 +02:00
Enrico Turri
048f3a03fe
Fixed scale to size of objects with multiple instances
2018-08-17 10:12:43 +02:00
Enrico Turri
b6e0458201
Fixed lost selection of imported objects
2018-08-17 09:16:34 +02:00
Enrico Turri
1fff2252bc
Detection of out of print volume disabled for wipe tower of unknown size
2018-08-16 13:42:35 +02:00
Enrico Turri
d38816bd9c
GLVolume use a pointer to ModelVolume's convex hull instead of a copy of it
2018-08-16 13:35:56 +02:00
Enrico Turri
2c9b41623a
Fixed wipe tower loosing selection after displacement
2018-08-16 13:22:02 +02:00
Lukas Matena
3f72ca2a15
Merge remote-tracking branch 'origin/convex_hull' into lm_lay_flat_round_merged_facets
2018-08-16 08:56:18 +02:00
Enrico Turri
4d98d32199
Use of bounding box of rotated 3D convex hull for out of print volume detection
2018-08-15 12:50:06 +02:00
Lukas Matena
211790f8c3
Added qhull library to xs/src and cmake
2018-08-15 10:57:22 +02:00
Lukas Matena
74e807f89b
New experimental parameter to adjust initial loading speed of the filament from the nozzle
2018-08-14 16:23:23 +02:00
Lukas Matena
93ce0d23b7
Simple attempt to smooth the lay flat triangles
2018-08-14 13:08:49 +02:00
Enrico Turri
168d38df2b
Fixed object sinking into print bed after parts import
2018-08-14 09:33:58 +02:00
Enrico Turri
6742735596
Better fix for minimum z of object to lay on the bed after rotations
2018-08-13 16:16:37 +02:00
Lukas Matena
09ce6c62ea
Retraction after ramming is now done without moving the head
2018-08-13 14:51:03 +02:00
Lukas Matena
25a6c7e30e
Created a new gizmo for flattening an object
2018-08-13 09:45:18 +02:00
bubnikv
13ce087606
Another improvement in robustness of mesh slicing.
2018-08-10 17:37:09 +02:00
bubnikv
b67f32a94d
Slicing improvement for slicing degenerated meshes:
...
Add edges of parallel folded horizontal faces into the output contours,
but ignore them when taking seeds for contour extraction.
FIXME: Single vertices touching a plane are not handled correctly,
they create zero length edges.
2018-08-10 14:10:28 +02:00
bubnikv
0ea4557632
Improved accuracy of slicing (triangle cutting) code,
...
improved debugging outputs and asserts of the slicing code.
Disabled detection of concave corners with horizontal faces,
as too often there were found models with badly triangulated faces,
see for example GH issue #895 .
2018-08-09 21:15:49 +02:00
Lukas Matena
a06b6716ea
First naive implementation of TriangleMesh convex hull calculation
2018-08-09 16:35:28 +02:00
tamasmeszaros
e678368b23
fix compilation on linux and mac
2018-08-09 10:59:00 +02:00
bubnikv
00e9f07a03
Improved robustness of slicing when the slicing plane
...
crosses a horizontal plane of an object exactly.
Should improve Github issues #831 , #895 , #1102
2018-08-08 16:24:10 +02:00
tamasmeszaros
1764f3b57b
Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d
2018-08-08 12:52:02 +02:00
tamasmeszaros
ad92aa7486
Solution for stupid arrangement of rotated items and some fine tuning.
2018-08-08 12:51:17 +02:00
supermerill
5dd709bf1e
Modify dense_infill to an automatic parameter
2018-08-08 00:23:17 +02:00
tamasmeszaros
20b7aad6d1
Bug fixes for the neighborhood detection
2018-08-07 19:51:23 +02:00
tamasmeszaros
08fb677583
Fine tuning of precision.
2018-08-07 14:23:57 +02:00
bubnikv
93b8f3147c
Fixed inccorect (excessive) time estimates with the MMU 2.0
2018-08-07 14:15:37 +02:00
Lukas Matena
705ccbe331
Added qhull library to xs/src and cmake
2018-08-07 12:20:15 +02:00
tamasmeszaros
224c0e74ea
Precision raised and big item classification improved
2018-08-07 10:57:22 +02:00
tamasmeszaros
d1bd5a51b2
Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d
2018-08-06 20:13:29 +02:00
tamasmeszaros
e1edb05bbb
Better support for circular bed.
2018-08-06 20:13:04 +02:00
bubnikv
288cd58ee2
Bumped up version number.
2018-08-06 18:09:52 +02:00
bubnikv
c9192e874b
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2018-08-06 18:04:54 +02:00
bubnikv
1e8d646586
Updated MK3MM2 presets, updated start G-codes of the MK2 printer
...
as it does not support the new M204 format.
2018-08-06 18:04:35 +02:00
Lukas Matena
a0fdcd9f47
Merge branch 'master' of http://github.com/prusa3d/Slic3r
2018-08-06 16:38:16 +02:00
Lukas Matena
a8cef5bf50
Changed checkbox labels for purge into infill/object feature
2018-08-06 16:37:41 +02:00
bubnikv
4f52601081
Minor tweaks of UI texts,
...
optimization of the wipe tower invalidation,
show collisions of the wipe tower with known dimensions.
2018-08-06 16:31:51 +02:00
YuSanka
7edc1dd577
Deleted empty line between "default value" and "variable name"
2018-08-06 15:47:03 +02:00
tamasmeszaros
3c32a7c3db
Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d
2018-08-06 12:41:09 +02:00
tamasmeszaros
db8762a93c
bed shape detection works and circle shaped bed now supported with limited arrange quality.
2018-08-06 11:30:10 +02:00
bubnikv
ea163edc41
Deregister the update callback on end of the application.
...
This fixes a crash on exit.
2018-08-05 23:36:25 +02:00
bubnikv
c13cd284e4
Fix of a regression bug: Update the print bed texture when switching
...
between printer profiles.
2018-08-05 22:52:38 +02:00
bubnikv
71b1e09af9
T1 and M702 C are now evaluated by the time estimator to add the new
...
"filament_load_time" and "filament_unload_time" values to match
the MK3 MMU2 behavior.
Emitting of the remaining times into the output G-code was made optional
through a new "remaining_times" configuration value, so the firmware
flavors and versions, which do not know the M73 code, will not complain.
Configuration changes:
The wipe tower default position was shifted inwards after the wipe tower
coordinate reference point was changed from the center to the left front
corner.
Added the "filament_load_time" and "filament_unload_time" values
to the MK3 MMU filament profiles.
Enabled "remaining_times" for the MK2.5, MK3 and MK3MMU2 printers.
2018-08-04 17:38:25 +02:00