Commit Graph

58 Commits

Author SHA1 Message Date
fb0c31c5a8 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2018-12-03 13:21:48 +01:00
e99fa7d104 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
531497576b Fixed a few bugs with pad_enable and supports_enable 2018-11-30 14:26:41 +01:00
b26a1af52c 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
17cacc6210 Fix for empty zip when the object is moved after slicing 2018-11-29 12:53:56 +01:00
a0f7d92fee merge tm_sla_supports_backend with master, reapply fix for index slice invalidation, fix for autorotation z offset 2018-11-29 11:45:02 +01:00
fa1de21859 Reordered scene reload to prevent race conditions.
Also extended progress status bar to support status value -1 for pulsing.
2018-11-29 10:57:06 +01:00
53fa0beb87 SLA slices preview - completed prototype 2018-11-28 15:13:25 +01:00
973052adce changed SliceIndex to use floating point keys. 2018-11-28 15:02:23 +01:00
cd43696f05 Support points existence validation. 2018-11-27 13:52:42 +01:00
d57f52c4f6 Correcting parameter name changes and the additional slaposIndexSlices step 2018-11-27 11:06:25 +01:00
f7945e5fa4 Refinement of the slice index interface 2018-11-26 15:09:29 +01:00
e69220f04c Initial interface for slice index. 2018-11-26 14:43:28 +01:00
bf054d9005 Fixed some background processing synchronization issues. 2018-11-23 17:05:44 +01:00
3536f7d87a SLA support parameters changed: radiuses for diameters. 2018-11-23 13:05:24 +01:00
bbf69876a9 Removed head_back_radius and added pillar widening factor to the parameter layers 2018-11-23 11:51:45 +01:00
9a947f3c16 trying to fix build for OSX 2018-11-22 18:13:34 +01:00
6de2f09ac5 Adding checkbox for disabling support generation (still having pad generation) 2018-11-22 18:02:05 +01:00
0fbf8191f3 removed is_step_done queries from the pipeline (using return value of set_started) 2018-11-22 14:16:55 +01:00
4f90ba8a4b Merge remote-tracking branch 'origin/master' into tm_sla_supports_backend and add get_current_elevation 2018-11-22 13:57:13 +01:00
8e9ecc8bd5 status moves continuously when rasterizing 2018-11-22 13:42:52 +01:00
e2d8296135 fix for progress indication values 2018-11-22 12:13:58 +01:00
7123c7e818 Fixed missing include (fixed compilation on OSX) 2018-11-21 18:03:24 +01:00
da269cb33e Fixed race condition when no pad is generated. Progress indication for SLA is broken. 2018-11-21 17:40:18 +01:00
80ee4feda4 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2018-11-21 17:35:58 +01:00
30f61bd66e WIP: Synchronization of SLA background processing. 2018-11-21 17:35:35 +01:00
484162e46b Change to return const references for TriangleMesh return values in SLAPrintObject's methods 2018-11-21 15:21:57 +01:00
48b2a45bb2 Using the new status update interface to refresh scene right after the supports are ready. 2018-11-21 12:10:10 +01:00
2ced4fcfb5 comments... 2018-11-21 10:00:49 +01:00
be549690e0 height level mismatches seems to be fixed. 2018-11-20 16:12:04 +01:00
13d815ccde Working on proper merging and leveling of the support layers. 2018-11-20 11:59:40 +01:00
6f13fd907a Adding object elevation param.
Quick attempt to build with MinGW 7.3. Successful compile, failed linking
2018-11-19 17:58:08 +01:00
8af4da95b6 Fix for elevation and added functionality for head penetration. 2018-11-19 11:42:36 +01:00
e79dfce879 Connecting UI parameters to the calculation input.
* I also added temporary default values in PrintConfig to not get random values.
2018-11-19 11:17:51 +01:00
9b77372148 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
1d82cca0d2 WIP: Support of SLA suport & pad GLVolumes, couple of fixes. 2018-11-17 17:23:56 +01:00
86841e1834 Merge remote-tracking branch 'remotes/origin/dev_native' into vb_3dscene_partial_update 2018-11-16 18:31:39 +01:00
63ee3dc63c 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
6aaa7c657d Separate methods to get the sliced polygons. 2018-11-16 17:25:23 +01:00
dc3d911704 Corrected height levels at rasterization. 2018-11-16 16:44:44 +01:00
b473f34e44 Base plate creation improvements. Added sla parameter for support elevation. 2018-11-16 15:01:31 +01:00
4b055ba221 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
2f619960de fix return value error 2018-11-16 08:46:15 +01:00
603ae2edae wip: reorganizing things to support accurate pad creation. Also more accurate progress indication. 2018-11-15 18:05:47 +01:00
c542c56ef5 Slicing the supports seems to work fine with the merged mesh. 2018-11-15 15:14:14 +01:00
9f42570ee4 WIP:
* slicing supports
* adding the pad geometry
* rasterizing the support and pad slices
2018-11-14 18:04:43 +01:00
8a564b84fd Fixed merge conflict: Added ModelInstance ID to the SLAPrintObject Instance 2018-11-13 19:22:05 +01:00
96c4b92a90 Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend
# Conflicts:
#	src/libslic3r/SLAPrint.hpp
2018-11-13 17:50:17 +01:00
ebe1026b27 add step completeness checks 2018-11-13 17:46:02 +01:00
357dbc2226 GLVolume: split composite_id to object_id, volume_id and instance_id.
WIP: Added creation of GLVolumes for SLA supports.
2018-11-13 17:45:44 +01:00