5abf64e1d2
Add static assert instead of returning empty result.
2019-03-25 10:35:42 +01:00
0d83c7ee9f
Hypothetical support of different object layer heights.
2019-03-25 09:55:48 +01:00
2fe27a29e0
Fixed the SLA layer preview.
2019-03-22 21:26:58 +01:00
d165dbb498
Refactoring changes to the slice index.
2019-03-22 15:31:38 +01:00
5e646562cd
Fixes for the duplicated layer issues...
2019-03-21 18:01:41 +01:00
63a899b239
Using same slicing grid for the supports and the model.
2019-03-21 16:14:26 +01:00
24a5dd4235
FIx for broken slice preview
2019-03-21 15:16:33 +01:00
d4dde12d0d
Slic3r compiles with the new slice index interface.
2019-03-21 12:25:33 +01:00
19a96336ff
WIP on slice indexing
2019-03-20 18:03:11 +01:00
cd2cccec5f
Adding validation code for support parameters (elevation)
2019-03-18 15:31:47 +01:00
1cb1c12812
Fine tuning the new parameters and adding max_pillar_link_distance
2019-03-08 11:39:34 +01:00
ac0c7e8065
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
37ab271803
Merge remote-tracking branch 'origin/ys_sla_time_estimation'
2019-02-21 13:11:16 +01:00
159041747d
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
c86a4f3ac6
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
fb8c66f223
Merge remote-tracking branch 'origin/master' into ys_sla_time_estimation
2019-02-20 15:14:53 +01:00
327114fa3e
Added missed include for the OSX build
2019-02-19 13:47:40 +01:00
2df069323c
Time estimation improvement
2019-02-18 12:28:58 +01:00
fcc1b2ad69
Reworked polygon sampling for SLA auto support generation.
...
Conditional compilation of an igl winding number tree for SLA support generator, as it is not used as of now and initialization of the tree is expensive.
Fixed issue with passing the new SLA point definition to the back end and back to the UI.
2019-02-17 13:05:22 +01:00
88f04e0fae
Added calculation of the material consumption
2019-02-13 15:35:41 +01:00
c04be58648
Implemented estimated printing time for the SLA printing
2019-02-12 16:34:42 +01:00
21026ec9a8
SLA support points improvements
...
- semi-intelligent algorithm to place support points
- enhanced ImGui dialog with editing/non-editing mode
- support points can have different head diameter (only implemented in GUI so far)
- autogenerated points supporting emerging islands are annotated and the info is kept
2019-02-01 07:13:08 +01:00
831de96a81
Solving issue with first empty layer.
2019-01-15 14:25:28 +01:00
126035f6f8
Fixed many errors in background processing synchronization and update.
...
Fixed couple of compiler warnings.
2018-12-22 10:02:42 +01:00
7617b10d6e
SLA autosupports including islands
2018-12-21 12:35:20 +01:00
27ad859d4d
SLA supports - first attempt at supporting islands
2018-12-14 16:15:59 +01:00
dd3c485965
Some refactoring
2018-12-13 15:33:39 +01:00
5ea8df0ca0
Manual merge of the TriangleMesh.cpp from the stable branch.
2018-12-12 10:02:01 +01:00
09c539a242
Trigger background processing update when switching to a preview tab.
...
Implements "Go Direct to the preview screen after slicing #152 "
2018-12-11 17:49:31 +01:00
d46d0dc365
Implemented naming of the SLA export file based on the output file name
...
template.
Reworked naming of the plater exports to not use the output file name
template, but to derive the file name from the first printable object's name.
Fixed error handling: Reimpemented the Perl's "eval" blocks
as try / catch blocks.
2018-12-03 13:14:28 +01:00
55d62b8295
Fix for empty or broken png output.
...
Fix for instance transformation order error and state invalidation issues with rasterization.
2018-11-29 18:12:40 +01:00
7b9c8ca06c
Fix for empty zip when the object is moved after slicing
2018-11-29 12:53:56 +01:00
729e35f1ff
changed SliceIndex to use floating point keys.
2018-11-28 15:02:23 +01:00
b153c8cb20
SLA slices preview - wip 2
2018-11-26 16:17:59 +01:00
2a31f5e6fc
Refinement of the slice index interface
2018-11-26 15:09:29 +01:00
f76560bcc5
Initial interface for slice index.
2018-11-26 14:43:28 +01:00
c39698878d
Merge remote-tracking branch 'origin/master' into tm_sla_supports_backend and add get_current_elevation
2018-11-22 13:57:13 +01:00
28a502680a
Fixed a crash on SLA with background processing on and with an empty
...
scene.
2018-11-22 10:35:04 +01:00
487ccdd2be
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-11-21 17:35:58 +01:00
314f7dc674
WIP: Synchronization of SLA background processing.
2018-11-21 17:35:35 +01:00
3667fc7894
Change to return const references for TriangleMesh return values in SLAPrintObject's methods
2018-11-21 15:21:57 +01:00
897ca1aa44
comments...
2018-11-21 10:00:49 +01:00
7482b619b5
Working on proper merging and leveling of the support layers.
2018-11-20 11:59:40 +01:00
ab94391fd0
Merge remote-tracking branch 'origin/vb_3dscene_partial_update' into tm_sla_supports_backend
...
# Conflicts:
# src/libslic3r/SLAPrint.cpp
2018-11-19 10:08:32 +01:00
74ba1eaa16
WIP: Support of SLA suport & pad GLVolumes, couple of fixes.
2018-11-17 17:23:56 +01:00
dafa4621aa
Merge remote-tracking branch 'remotes/origin/dev_native' into vb_3dscene_partial_update
2018-11-16 18:31:39 +01:00
c9a4c6c73c
Partial update of 3D scene (GLVolumes derived from Model and from
...
the SLAPrintObject).
Updated PrintBase to generate a unique timestamp at each step invalidation.
2018-11-16 18:28:50 +01:00
ef5807e36b
Separate methods to get the sliced polygons.
2018-11-16 17:25:23 +01:00
c5ccfeae3e
Account handle the z levels with and without the pad.
...
New method in support tree to query the needed elevation for the model and its supports.
2018-11-16 11:34:19 +01:00
810fcc2221
wip: reorganizing things to support accurate pad creation. Also more accurate progress indication.
2018-11-15 18:05:47 +01:00