Commit Graph

2408 Commits

Author SHA1 Message Date
becf41f962 Rethought sla status indication. 2019-04-02 10:54:14 +02:00
2e61e11146 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-04-01 17:12:50 +02:00
3975473f4a Improvement in handling of the custom bridging angle value.
In case the bridge is only supported at one side, it is technically
not considered to be a support, therefore the default infill angle is used.
With this change, the bridging areas use the custom angle value even
if not supported on both sides.
2019-04-01 17:12:39 +02:00
2312a1f851 Fix for broken SLA status indication. 2019-04-01 16:10:15 +02:00
93798b9a5e Some optimizations of "Fix crash on splitting some models #2042"
replaced std::vector<bool> with std::vector<unsigned char>
as std::vector<bool> is a specialized version optimized for memory,
not speed (8 bools are packed into a single boolean).
The triangle neighbor traversal was optimized to not push visited
or non-neighbors into the queue.
2019-04-01 14:50:40 +02:00
4b642b1891 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-04-01 12:28:42 +02:00
358ea1b1db Revert "Use number_of_parts for is_splittable"
It is too dangerous to rely on the admesh flag without inspecting the
admesh code line by line and a through test.

This reverts commit cd3cec3e45.
2019-04-01 12:27:45 +02:00
ab972a0251 Merge branch 'tm_reuse_unified' 2019-04-01 12:24:50 +02:00
493bdfe5c4 Fixing the broken rasterizer.
Paths and holes cannot be added separately.
2019-04-01 12:15:47 +02:00
ab03a61901 Use number_of_parts for is_splittable
It's there, why not use it
2019-04-01 12:09:44 +02:00
7ee4009ef4 Move repaired check to find_unvisited_neighbors 2019-04-01 12:09:44 +02:00
e16ccd9a3b Fix a bunch of warnings 2019-04-01 12:09:44 +02:00
99c72bd4af Clean up and fix TriangleMesh::split and relatives 2019-04-01 12:09:44 +02:00
e58f974cf4 Parallel loop for the statistics 2019-04-01 11:37:26 +02:00
e2334782e7 fix for statistics 2019-03-29 17:20:19 +01: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
ab26a95c65 It seems that stats are not broken after all. 2019-03-29 13:34:22 +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
73c4a0e10d Fix build on MSVC with PCH off 2019-03-27 12:14:34 +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
a7f2e63271 Merge branch 'tm_slice_index_lyrh' 2019-03-26 17:47:27 +01:00
2e9905c1e8 Add check for missing support points if supports are enabled. 2019-03-26 17:28:51 +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
502212cb3b Optimizing manual unification. 2019-03-26 15:05:57 +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
0841e799e8 Fix for missing support polygons 2019-03-26 11:30:55 +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
4d1f8d0d46 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-03-26 10:39:08 +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
d9d34630a5 Merge branch 'master' into tm_slice_index_lyrh 2019-03-25 19:02:35 +01:00
811c781852 Refactoring and commenting slice index solution. 2019-03-25 19:02:05 +01:00
07961c43b4 Further fixes and some refactor. 2019-03-25 14:53:25 +01:00
3a7ef2936f Fix for orbital bug: using delete for memory created by minz. 2019-03-25 14:01:50 +01:00
8d4bb07cb9 Next try to fix build on msvc2013 2019-03-25 13:45:28 +01:00
b7691980f1 Fix of #1998 2019-03-25 12:07:43 +01:00
9a85d07100 Trying to fix build on msvc2013 2019-03-25 11:00:21 +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
490fcbab8e Fix for incorrect model slices after elevation has changed. 2019-03-22 15:48:20 +01:00