Commit Graph

173 Commits

Author SHA1 Message Date
tamasmeszaros
e2c326279f fix for hole disappearance 2019-04-05 16:24:23 +02:00
tamasmeszaros
b48aee3415 Remove unnecessary reversals of print polygons. 2019-04-03 10:29:27 +02:00
bubnikv
c86433271e Fixed update of the SLAPrint back end after mirroring in a specific
case of mirroring around the X axis.
Fixed some asserts on visual studio due to access to empty std::vector
2019-04-02 18:04:23 +02:00
tamasmeszaros
88f6aaf692 Add mirror correction to rasterized polygons. 2019-04-02 17:48:50 +02:00
bubnikv
6881112f3b Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-04-02 13:54:46 +02:00
bubnikv
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
tamasmeszaros
0afd7e43d2 More accurate status proportions for SLA steps. 2019-04-02 11:19:52 +02:00
tamasmeszaros
becf41f962 Rethought sla status indication. 2019-04-02 10:54:14 +02:00
tamasmeszaros
2312a1f851 Fix for broken SLA status indication. 2019-04-01 16:10:15 +02:00
tamasmeszaros
493bdfe5c4 Fixing the broken rasterizer.
Paths and holes cannot be added separately.
2019-04-01 12:15:47 +02:00
tamasmeszaros
e58f974cf4 Parallel loop for the statistics 2019-04-01 11:37:26 +02:00
tamasmeszaros
e2334782e7 fix for statistics 2019-03-29 17:20:19 +01:00
tamasmeszaros
ab26a95c65 It seems that stats are not broken after all. 2019-03-29 13:34:22 +01:00
tamasmeszaros
0d3f453af0 Output raster seem ok, stats broken. 2019-03-27 18:37:50 +01:00
tamasmeszaros
8ebcbc8ef1 Merging new steps integration 2019-03-27 11:05:51 +01:00
tamasmeszaros
6c5fb6430d Integrating new step, removing old and unused steps. 2019-03-27 10:59:29 +01:00
tamasmeszaros
7c20c21255 Reusing unified polygons from statistics 2019-03-26 18:51:27 +01:00
tamasmeszaros
d12f4724f3 Adding new step for statistics 2019-03-26 18:04:04 +01:00
tamasmeszaros
a7f2e63271 Merge branch 'tm_slice_index_lyrh' 2019-03-26 17:47:27 +01:00
tamasmeszaros
2e9905c1e8 Add check for missing support points if supports are enabled. 2019-03-26 17:28:51 +01:00
tamasmeszaros
fccf1692d8 Fixing broken statistics. 2019-03-26 16:45:04 +01:00
tamasmeszaros
9a4a0caa01 Reverting manual unification. It does not help performance. 2019-03-26 16:06:24 +01:00
tamasmeszaros
502212cb3b Optimizing manual unification. 2019-03-26 15:05:57 +01:00
tamasmeszaros
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
tamasmeszaros
0841e799e8 Fix for missing support polygons 2019-03-26 11:30:55 +01:00
tamasmeszaros
d2c0d2641c Further refactor and simplification of slice index and print data. 2019-03-26 10:57:45 +01:00
tamasmeszaros
811c781852 Refactoring and commenting slice index solution. 2019-03-25 19:02:05 +01:00
tamasmeszaros
7b1291a2b8 Hypothetical support of different object layer heights. 2019-03-25 09:55:48 +01:00
tamasmeszaros
490fcbab8e Fix for incorrect model slices after elevation has changed. 2019-03-22 15:48:20 +01:00
tamasmeszaros
c410216e45 Refactoring changes to the slice index. 2019-03-22 15:31:38 +01:00
tamasmeszaros
b75341ce7d Fixes for the duplicated layer issues... 2019-03-21 18:01:41 +01:00
tamasmeszaros
36c744e1b3 Using same slicing grid for the supports and the model. 2019-03-21 16:14:26 +01:00
tamasmeszaros
3218d37714 FIx for broken slice preview 2019-03-21 15:16:33 +01:00
tamasmeszaros
611976c917 Slic3r compiles with the new slice index interface. 2019-03-21 12:25:33 +01:00
tamasmeszaros
7b29d79628 WIP on slice indexing 2019-03-20 18:03:11 +01:00
tamasmeszaros
3ab25c78d4 Adding validation code for support parameters (elevation) 2019-03-18 15:31:47 +01:00
bubnikv
4bca550659 Fixed command line slicing due to some missing config keys 2019-03-14 18:47:26 +01:00
bubnikv
383a5127d3 Update the SLA slices at the print preview once the index is calculated. 2019-03-14 15:11:27 +01:00
bubnikv
dca27e6596 Fix of yesterday's commit, the bug caused cancelling of the computation. 2019-03-14 12:10:10 +01:00
bubnikv
fed65f0dc0 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-03-13 15:45:01 +01:00
bubnikv
322d2a1fab Reworked the command line interface based on the current state
of the upstream.
Thanks @alexrj, @lordofhyphens for the original code of slic3r.cpp
2019-03-13 15:44:50 +01:00
Lukas Matena
bb36ff6be6 SLA gizmo - combo replaced by slider, autogeneration uses config value for head_diameter 2019-03-13 12:02:33 +01:00
tamasmeszaros
04556ba089 Fine tuning the new parameters and adding max_pillar_link_distance 2019-03-08 11:39:34 +01:00
tamasmeszaros
412a02bd5e Merge branch 'master' into tm_colldetection_upgr 2019-03-07 12:02:28 +01:00
bubnikv
23f542de83 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-03-01 17:59:17 +01:00
bubnikv
c4aa0f7f36 Introduced the "slice_closing_radius" to define, how large gaps
will be closed after triangle mesh slicing.
The value is set to 0.049 by default, which corresponds to the hard
coded default in Slic3r-1.41.3.

See issues #520 #820 #1029 #1364 for the reference of why we need
the parameter for being able to print some specific models.
2019-03-01 17:53:02 +01:00
Lukas Matena
0860c06dfd An attempt to fix an unwanted cancellation caused by improper frontend-backend data synchronization (SLA support points) 2019-03-01 16:17:23 +01:00
Lukas Matena
8db9edf185 SLA gizmo keeps track of current status of the points, enables the user to erase all points 2019-02-27 16:23:10 +01:00
tamasmeszaros
c89017db09 Grouping support generation algorithm into a separate class 2019-02-27 11:44:42 +01:00
tamasmeszaros
9c5b09f8e3 Incorporate individual support point radius. 2019-02-26 17:13:33 +01:00