Commit Graph

680 Commits

Author SHA1 Message Date
e80ae8b642 Merge branch 'tm_colldetection_upgr'
This branch is unfinished but it is better compared to current state.
2019-02-25 16:46:23 +01:00
d6e176d456 Pad "tilt" changed to "slope" 2019-02-25 16:04:46 +01:00
8eeb549134 Renamed the SLA output file to ".sl1" 2019-02-25 15:01:39 +01:00
29e7aaea8b Merge branch 'master' into tm_colldetection_upgr 2019-02-25 13:24:43 +01:00
94d8378178 Tiny cosmetics 2019-02-25 13:24:01 +01:00
29c3c503da Disabling pad edge radius and adding the "wall tilt" parameter. 2019-02-25 12:06:38 +01:00
c5103cb564 Restart background processing for all steps on G-code export and send to
octoprint for SLA if the slicing for a single object only is active.
2019-02-25 10:21:12 +01:00
6b398dc8d9 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-02-22 15:25:44 +01:00
9d609908a5 Split the external infill pattern to separate top / bottom config values.
Based on f9344a00e3
thanks @supermerill
Implements  #475, #479, #1133, #1474
2019-02-22 15:25:35 +01:00
c5f5dae3e1 SLA: Changed default value of the faded_layers to the current one. This information is used for export config.ini 2019-02-22 13:22:13 +01:00
ab968364e5 Renamed the "lambda-" prefix for the generic modifiers to "Generic-"
Refactored ModelVolume::Type to enum class ModelVolumeType to be able
to forward declare it.

Refactored UI to use the ModelVolumeType instead of the untyped int.
2019-02-22 12:12:10 +01:00
de8172d2be Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-02-22 10:12:18 +01:00
1bbc01a4c0 Show wait cursor when exporting an STL.
Fix of SLA gizmo picking by rectangle: point is occluded only if an object
is half its radius away from the point center.
Don't show the temp G-code file name in the status bar when exporting.
2019-02-22 10:11:57 +01:00
83cb2565c8 Fixed conflicts after merge with master 2019-02-22 09:11:49 +01:00
41b8e5873f Optimization of SLA print time estimation,
moved SLA print time estimation calculation into rasterization step,
so that the print time estimation is tracked by some SLAPrintStep.

Extended the output file name generator to use the SLA print statistics.
2019-02-21 15:46:04 +01:00
04d3ce685a Merge remote-tracking branch 'origin/ys_sla_time_estimation' 2019-02-21 13:11:16 +01:00
b44155244c Fixed an issue with background processing cancelation & SLA supports
for a single object only.
Fixed a spelling issue in "call_cancell_xxx"
2019-02-21 12:39:38 +01:00
8ca2fd99be Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_multivolume_models 2019-02-21 11:44:15 +01:00
8e18ea489c WIP: SLA support "Generate points" and "Apply Changes" will reslice
just the selected object.
Added "Host upload active" check on background processing state.
Documented requirements on "update_background_process" to
control the upcoming single "Slice Now" / "Export" button.
2019-02-21 11:40:56 +01:00
f95393fc03 Fix of "Change of object type support blocker to enforcer does nothing (and vice versa) (#1818)"
WIP: Limited background processing for SLA supports.
2019-02-21 08:44:07 +01:00
d5cf14bf83 Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_multivolume_models 2019-02-21 08:20:44 +01:00
4654c1d2ed Merge fixes 2019-02-20 15:54:12 +01:00
1be5c11f52 Printbed textures generated from svg files 2019-02-20 15:23:23 +01:00
4d210a7aca Merge remote-tracking branch 'origin/master' into ys_sla_time_estimation 2019-02-20 15:14:53 +01:00
add5f98d05 Improved used material estimation (take instances too) 2019-02-20 15:13:03 +01:00
748fa0b854 Merge remote-tracking branch 'remotes/origin/tm_pad_speedup' 2019-02-20 15:07:43 +01:00
a9ebe9aa3a ENABLE_ANISOTROPIC_FILTER_ON_BED_TEXTURES set as default 2019-02-20 13:53:33 +01:00
bea4d1313b ENABLE_UNIQUE_BED set as default 2019-02-20 13:50:35 +01:00
93a3b3b054 Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_multivolume_models 2019-02-20 13:16:39 +01:00
8cb13624f5 Fix of the SLA situation where an object was sliced even after being
moved out of the print bed.

Added an event.Skip() when processing OnActivate event.
2019-02-20 12:21:22 +01:00
3c5272d67f Reordered SLA background processing:
Calculate the SLA supports first before continuing with slicing
the SLA supports, which is time consuming.
2019-02-20 11:58:09 +01:00
06c2acf014 Fixed a missing include. 2019-02-20 11:16:31 +01:00
715d796a23 Merge branch 'lm_sla_supports_auto2' of https://github.com/prusa3d/Slic3r into lm_sla_supports_auto2 2019-02-20 10:47:44 +01:00
caaa7620fd SLA auto supports: Improved distribution of the support forces
in the up direction by taking into account island overlap areas.
2019-02-20 10:46:49 +01:00
2d12cbbc1d SLA supports - added parameters for the automatic generation (relative density measure and minimal distance of the points) 2019-02-19 16:34:52 +01:00
727dc40cee Bed and Axes classes moved from GLCanva3d to Plater to have a unique instance of them shared by all views 2019-02-19 15:15:27 +01:00
57a36955f4 Added missed include for the OSX build 2019-02-19 13:47:40 +01:00
e7bddf8649 SLA gizmo asks about saving changes, right button click removes points 2019-02-19 13:47:28 +01:00
3df2812ca8 Fixed calculation of the consumed material for the supports 2019-02-19 12:14:13 +01:00
732be84741 Tech ENABLE_REWORKED_BED_SHAPE_CHANGE set as default 2019-02-19 10:28:32 +01:00
f25c10e02e Merge branch 'master' into lm_sla_supports_auto2 2019-02-19 10:15:16 +01:00
461645b5ca SLA auto supports: Work with support force deficit to sprinkle support points.
Use OpenGL emissive material to render support points.
2019-02-19 10:09:41 +01:00
01efa53dc6 Tech ENABLE_PRINT_BED_MODELS set as default 2019-02-19 10:07:37 +01:00
168d3f818a Added new options for SLAPrintSettings (faded_layers) and SLAPrinterSettings (fast/slow_tilt_time and area_fill) 2019-02-18 16:24:55 +01:00
da5a77ef1b Fixed a typo for the last commit 2019-02-18 13:24:56 +01:00
c894d2101c Small formal fixes on the new 3d grid algorithm 2019-02-18 12:47:15 +01:00
a42251a448 Time estimation improvement 2019-02-18 12:28:58 +01:00
d22d545e88 SLA gizmo - fixed support points rendering (depth is now correctly accounted for) 2019-02-18 11:59:47 +01:00
f6409a7a1b Parallelization of large part of the SLA support point calculation.
New 3D grid to check, whether two support points are not too close.
2019-02-18 11:46:06 +01:00
5d9c8cb0a8 Fix for a few comment typos 2019-02-18 10:52:16 +01:00