88f6aaf692
Add mirror correction to rasterized polygons.
2019-04-02 17:48:50 +02:00
6881112f3b
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-04-02 13:54:46 +02:00
99f0207578
Handling of left hand oriented coordinate systems:
...
is_left_handed() method on transformations and volumes
rendering of GLVolumes in left handed coordinate systems by glFrontFace(GL_CW);
SLA slicing on left hand oriented instances by flipping the mesh for SLAPrintObject in X.
rendering of the SLA cutting plane in left handed systems
resetting the SLA clipping planes on 3D preview invalidation
2019-04-02 13:47:49 +02:00
becf41f962
Rethought sla status indication.
2019-04-02 10:54:14 +02:00
e4832bad3f
Merging with master for having minz png compression.
...
Much greater performance boost from better compression algorithm than that from the merged polygons.
2019-03-29 15:21:46 +01:00
4bdef8657c
Merge branch 'tm_sla_png_minz'
2019-03-28 17:56:50 +01:00
908f870019
Improving Zipper API error handling.
2019-03-28 17:21:19 +01:00
994cb3a5b9
Merge remote-tracking branch 'remotes/origin/tm_sla_png_minz'
2019-03-28 09:14:37 +01:00
0d3f453af0
Output raster seem ok, stats broken.
2019-03-27 18:37:50 +01:00
121d9ebd9b
Fixing horrendous error in destructor.
2019-03-27 13:22:04 +01:00
8ebcbc8ef1
Merging new steps integration
2019-03-27 11:05:51 +01:00
6c5fb6430d
Integrating new step, removing old and unused steps.
2019-03-27 10:59:29 +01:00
7c20c21255
Reusing unified polygons from statistics
2019-03-26 18:51:27 +01:00
d12f4724f3
Adding new step for statistics
2019-03-26 18:04:04 +01:00
fccf1692d8
Fixing broken statistics.
2019-03-26 16:45:04 +01:00
9a4a0caa01
Reverting manual unification. It does not help performance.
2019-03-26 16:06:24 +01:00
af086efab8
Manual unification of print polygons.
...
With clipper not with the agg rasterizer, because they can be reused for the statistics.
2019-03-26 14:06:40 +01:00
58082a26d8
Move SliceRecord into SLAPrintObject
2019-03-26 11:22:35 +01:00
b1a331e43a
Merging with master, solving conflicts.
2019-03-26 11:13:28 +01:00
d2c0d2641c
Further refactor and simplification of slice index and print data.
2019-03-26 10:57:45 +01:00
df51a16ffe
Improved SLA layer view: Low layer shall be rendered from the slice above,
...
triangulated slices are shifted slightly away from the clipping planes.
FDM: Ported a "(bridged)" G-code comment from upstream.
2019-03-26 10:38:50 +01:00
811c781852
Refactoring and commenting slice index solution.
2019-03-25 19:02:05 +01:00
e4b2ec8a95
Add static assert instead of returning empty result.
2019-03-25 10:35:42 +01:00
7b1291a2b8
Hypothetical support of different object layer heights.
2019-03-25 09:55:48 +01:00
83c1e83181
Fixed the SLA layer preview.
2019-03-22 21:26:58 +01:00
c410216e45
Refactoring changes to the slice index.
2019-03-22 15:31:38 +01:00
b75341ce7d
Fixes for the duplicated layer issues...
2019-03-21 18:01:41 +01:00
36c744e1b3
Using same slicing grid for the supports and the model.
2019-03-21 16:14:26 +01:00
3218d37714
FIx for broken slice preview
2019-03-21 15:16:33 +01:00
611976c917
Slic3r compiles with the new slice index interface.
2019-03-21 12:25:33 +01:00
7b29d79628
WIP on slice indexing
2019-03-20 18:03:11 +01:00
cb79a35e35
Reducing copies when writing png data.
2019-03-18 18:02:50 +01:00
aed23f283b
Merge branch 'tm_miniz_zipper' into tm_sla_png_minz
2019-03-18 17:48:05 +01:00
3ab25c78d4
Adding validation code for support parameters (elevation)
2019-03-18 15:31:47 +01:00
282165ad92
Error handling and more comments for Zipper.
2019-03-15 12:16:05 +01:00
d1432878b2
Miniz zipping seems to work.
2019-03-15 12:15:24 +01:00
04556ba089
Fine tuning the new parameters and adding max_pillar_link_distance
2019-03-08 11:39:34 +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
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
4d210a7aca
Merge remote-tracking branch 'origin/master' into ys_sla_time_estimation
2019-02-20 15:14:53 +01:00
57a36955f4
Added missed include for the OSX build
2019-02-19 13:47:40 +01:00
a42251a448
Time estimation improvement
2019-02-18 12:28:58 +01:00
db58e83a1f
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
404fbe0c9a
Added calculation of the material consumption
2019-02-13 15:35:41 +01:00
683a681e79
Implemented estimated printing time for the SLA printing
2019-02-12 16:34:42 +01:00
5f0454e153
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
9d5c605a70
Solving issue with first empty layer.
2019-01-15 14:25:28 +01:00
818e0cde7f
Fixed many errors in background processing synchronization and update.
...
Fixed couple of compiler warnings.
2018-12-22 10:02:42 +01:00