Alessandro Ranellucci
|
7534c1e6d9
|
Use Slic3r::Surface::Collection for Layer::Region->slices
|
2013-07-14 15:03:45 +02:00 |
|
Alessandro Ranellucci
|
5885be881c
|
New Slic3r::Surface::Collection class
|
2013-07-14 14:56:43 +02:00 |
|
Alessandro Ranellucci
|
399bc80899
|
Ported Slic3r::Surface to XS
|
2013-07-14 13:05:55 +02:00 |
|
Alessandro Ranellucci
|
b1ad466189
|
Ported Slic3r::ExPolygon::Collection to XS
|
2013-07-14 00:38:01 +02:00 |
|
Alessandro Ranellucci
|
7f4dc4e248
|
Fix merging error
|
2013-07-14 00:20:03 +02:00 |
|
Alessandro Ranellucci
|
31809d473f
|
Merge branch 'master' into xsdata
Conflicts:
lib/Slic3r/GCode.pm
xs/src/Point.hpp
|
2013-07-13 21:00:19 +02:00 |
|
Alessandro Ranellucci
|
027f8d1e53
|
Optimizations in the algorithm that builds loops
|
2013-07-13 20:56:13 +02:00 |
|
Alessandro Ranellucci
|
69a8bac9c9
|
Show a warning if we repaired the input file
|
2013-07-13 20:34:57 +02:00 |
|
Alessandro Ranellucci
|
6affa23297
|
Show repair stats in object info dialog
|
2013-07-13 20:23:03 +02:00 |
|
Alessandro Ranellucci
|
89fae9ee15
|
Make threaded perls work with XS data in plater thumbnails. Includes cleaner ->arrayref implementation
|
2013-07-11 19:34:37 +02:00 |
|
Alessandro Ranellucci
|
fb7cea3cb9
|
Make plater work with XS data in single-thread environment
|
2013-07-11 19:13:43 +02:00 |
|
Alessandro Ranellucci
|
87a5de193d
|
ExPolygon::XS->rotate()
|
2013-07-11 18:55:51 +02:00 |
|
Alessandro Ranellucci
|
1506907212
|
More incomplete work to make the plater work with XS data
|
2013-07-11 16:48:44 +02:00 |
|
Alessandro Ranellucci
|
8d171a297e
|
Add thread cleanup to avoid double destruction of shared XS data
|
2013-07-11 16:17:36 +02:00 |
|
Alessandro Ranellucci
|
6f6ee40dae
|
Small optimization in case no overhang logic is required at all
|
2013-07-07 19:12:44 +02:00 |
|
Alessandro Ranellucci
|
c57a88c943
|
start_perimeters_at_non_overhang was still partially enforced
|
2013-07-07 19:11:23 +02:00 |
|
Alessandro Ranellucci
|
5409c27852
|
Partial GUI compatibility with XS data
|
2013-07-07 18:43:04 +02:00 |
|
Alessandro Ranellucci
|
8380ca812b
|
One more arrayref conversion
|
2013-07-07 17:10:22 +02:00 |
|
Alessandro Ranellucci
|
a1e4bda670
|
Have Clipper.pm only return ExPolygon::XS objects
|
2013-07-07 15:17:09 +02:00 |
|
Alessandro Ranellucci
|
53e4532f9c
|
Merge branch 'master' into xsdata
|
2013-07-07 12:58:06 +02:00 |
|
Alessandro Ranellucci
|
3a046e3411
|
Optimization: simplify fill_surfaces before the offset operation
|
2013-07-07 12:57:26 +02:00 |
|
Alessandro Ranellucci
|
f7967414e0
|
Store layer slices and region slices as XS data to save memory and make them shared across threads
|
2013-07-07 12:54:20 +02:00 |
|
Alessandro Ranellucci
|
cca25c9950
|
Fix a numerical issue causing failure to detect some bridge anchors
|
2013-07-06 14:38:53 +02:00 |
|
Alessandro Ranellucci
|
532ff3cde9
|
Apply the Polyline constructor refactoring to the newslice code
|
2013-07-06 12:18:58 +02:00 |
|
Alessandro Ranellucci
|
985af5ee56
|
Merge branch 'newslice'
|
2013-07-06 12:16:54 +02:00 |
|
Alessandro Ranellucci
|
0bb4a5649a
|
Merge branch 'master' into xs
|
2013-07-06 12:15:17 +02:00 |
|
Alessandro Ranellucci
|
8d1069766b
|
Workaround dclone() not being thread-safe
|
2013-07-06 12:14:49 +02:00 |
|
Alessandro Ranellucci
|
9dbf21235c
|
Fixed missing change in recent refactoring, causing plater crash. #1298
|
2013-07-06 11:50:41 +02:00 |
|
Alessandro Ranellucci
|
ab584babf6
|
Encode Windows paths for the C STL reader
|
2013-07-06 11:39:28 +02:00 |
|
Alessandro Ranellucci
|
28f8083ab7
|
Merge branch 'master' into xs
|
2013-07-06 11:38:40 +02:00 |
|
Alessandro Ranellucci
|
f455ecb7da
|
Rename adjust_overhang_flow to overhangs
|
2013-07-06 11:35:40 +02:00 |
|
Alessandro Ranellucci
|
606d856af8
|
Lower case option group titles
|
2013-07-06 02:46:09 +02:00 |
|
Alessandro Ranellucci
|
b857d79604
|
Move spiral_vase to vertical shells section
|
2013-07-05 22:23:45 +02:00 |
|
Alessandro Ranellucci
|
f8ae8d3e8d
|
New option to disable overhang flow
|
2013-07-05 22:12:58 +02:00 |
|
Alessandro Ranellucci
|
282c751b0f
|
New option for disabling thin wall detection
|
2013-07-05 22:10:43 +02:00 |
|
Alessandro Ranellucci
|
0a7e0ffecf
|
New options: start_perimeters_at_concave_points start_perimeters_at_non_overhang
|
2013-07-05 22:06:58 +02:00 |
|
Alessandro Ranellucci
|
362232ada4
|
New Quality section in GUI
|
2013-07-05 21:57:56 +02:00 |
|
Alessandro Ranellucci
|
f0440bede4
|
Move infill_every_layers infill_only_where_needed into their own "Reducing Printing Time" section
|
2013-07-05 21:55:01 +02:00 |
|
Alessandro Ranellucci
|
eb2d20d062
|
Merge branch 'master' into xs
|
2013-07-05 17:29:28 +02:00 |
|
Alessandro Ranellucci
|
339c487077
|
Fix starting point after overhang clipping is performed
|
2013-07-05 17:25:56 +02:00 |
|
Alessandro Ranellucci
|
b3b2a1e891
|
One more fix in overhang starting point detection
|
2013-07-05 17:08:26 +02:00 |
|
Alessandro Ranellucci
|
df4612a209
|
Prefer starting points that are NOT in overhangs
|
2013-07-05 17:00:14 +02:00 |
|
Alessandro Ranellucci
|
d074b98aba
|
Optimization: don't store wipe path if wipe is not requested
|
2013-07-05 15:03:08 +02:00 |
|
Alessandro Ranellucci
|
be4eb3762f
|
Use dclone() in Point class too
|
2013-07-05 14:48:03 +02:00 |
|
Alessandro Ranellucci
|
72f77a3420
|
Use dclone() in Polyline and ExPolygon too
|
2013-07-05 14:46:32 +02:00 |
|
Alessandro Ranellucci
|
8061cc6e30
|
Optimization in Polyline instantiation
|
2013-07-05 14:44:41 +02:00 |
|
Alessandro Ranellucci
|
27c421c27f
|
Slight optimization
|
2013-07-05 14:21:20 +02:00 |
|
Alessandro Ranellucci
|
b266d6217a
|
Skip slow gap detection if we aren't going to fill gaps anyway
|
2013-07-05 14:17:54 +02:00 |
|
Alessandro Ranellucci
|
4d46ebc6cb
|
Removed useless, slow, code
|
2013-07-05 14:17:09 +02:00 |
|
Alessandro Ranellucci
|
f26f084064
|
New freeze.t test
|
2013-07-03 15:42:01 +02:00 |
|