Alessandro Ranellucci
|
090e3b1fe3
Rename shortest_path to chained_path, which reflects its algorithm more correctly
|
11 лет назад |
Alessandro Ranellucci
|
2963e54d21
Use the faster polygon_multi_linestring_intersection()
|
11 лет назад |
Alessandro Ranellucci
|
6cb891f2db
Use Boost::Geometry::Utils for Douglas-Peucker
|
11 лет назад |
Alessandro Ranellucci
|
bf603b0221
Fixed regression causing inefficient paths during infill
|
12 лет назад |
Alessandro Ranellucci
|
5678cd562c
Fix preview after rotation in plater
|
12 лет назад |
Alessandro Ranellucci
|
68e1edab80
Require Math::Clipper 1.14 and increase scale factor for offset(). #720
|
12 лет назад |
Alessandro Ranellucci
|
92ab53868e
Remove unused methods
|
12 лет назад |
Alessandro Ranellucci
|
cec7bf815c
Get rid of the ExtrusionLoop objects in concentric filler
|
12 лет назад |
Alessandro Ranellucci
|
37637c34f5
Refactor shortest_path
|
12 лет назад |
Alessandro Ranellucci
|
f50b0040ef
Bugfix: the grow() method wasn't working properly, causing bad brim/support material interface. #639
|
12 лет назад |
Alessandro Ranellucci
|
e40f32995f
Finish GUI decoupling
|
12 лет назад |
Alessandro Ranellucci
|
191de5d078
Unfinished work for decoupling GUI from the Print object (goal = more speed for manipulation, less memory usage)
|
12 лет назад |
Alessandro Ranellucci
|
af1b64a086
Added unit testing to prevent regression about disconnected infill paths
|
12 лет назад |
Alessandro Ranellucci
|
b7d8444ac8
Take support material into account when generating brim. #490 #501 #567
|
12 лет назад |
Alessandro Ranellucci
|
144a704e3b
Remove all id() and ordered_id() methods
|
12 лет назад |
Alessandro Ranellucci
|
e71472e5d7
Remove debugging statements
|
12 лет назад |
Alessandro Ranellucci
|
1697cb24a6
Memory optimization and code cleanup. Don't keep deserialized paths
|
12 лет назад |
Mark Hindess
|
35ecd65e77
Implement nearest point index and split at index to avoid search for point.
|
12 лет назад |
Mark Hindess
|
60ca76ff05
Oops. Somehow I missed this when doing interactive add.
|
12 лет назад |
Mark Hindess
|
ca78bbd88a
Use Slic3r::Geometry polyline_lines rather than duplicate implementation.
|
12 лет назад |
Alessandro Ranellucci
|
48addf8c3f
New feature: brim. #424
|
12 лет назад |
Alessandro Ranellucci
|
efdf266df1
Removed useless Polygon constructor and some cleanup
|
12 лет назад |
Alessandro Ranellucci
|
23ae015c49
Memory optimizations broke multiple copies
|
12 лет назад |
Alessandro Ranellucci
|
b246480535
Massive reduction of memory usage (down to one third).
|
12 лет назад |
Alessandro Ranellucci
|
2a6ad2f3f7
Bugfix: removed warnings. #365
|
12 лет назад |
Alessandro Ranellucci
|
d51ba94e8a
Remove XXX from dependencies
|
12 лет назад |
Alessandro Ranellucci
|
cb182b8bc2
Honeycomb infill. #300
|
12 лет назад |
Alessandro Ranellucci
|
c0ec8b5865
Bugfix: fatal error under certain circumstances introduced with the recent Boost implementation
|
12 лет назад |
Alessandro Ranellucci
|
5bfe19a8b9
Huge speed Boost (pun intended). Also fixes a problem where infill was escaping perimeters sometimes (#305).
|
12 лет назад |
Alessandro Ranellucci
|
0afb5ad9dd
Bugfix: some holes were filled. #291
|
12 лет назад |
Alessandro Ranellucci
|
eba7c10018
Faster support generation. Includes a new implementation of the Douglas-Peucker algorithm
|
12 лет назад |
Alessandro Ranellucci
|
c3fc6ee66b
Fix regression introduced with f2e1fe5241b66de5b6d80d43e5450f89001ba958
|
12 лет назад |
Alessandro Ranellucci
|
4ade11b26e
Some minor fixes related to polyline refactoring
|
12 лет назад |
Alessandro Ranellucci
|
8ed91a8ec4
Very large refactoring. Ditched Slic3r::Polyline::Closed and reorganized geometric classes.
|
13 лет назад |
Alessandro Ranellucci
|
792960aae1
Slic3r should now be able to detect optimal bridging direction for any kind of bridge. #58
|
13 лет назад |
Alessandro Ranellucci
|
a1c766cc52
New bridging logic, more robust. #58
|
13 лет назад |
Alessandro Ranellucci
|
12b06b0ab0
Speed boost for new infill patterns. #20
|
13 лет назад |
Alessandro Ranellucci
|
038caddcda
New fill types (hilbertcurve, archimedeanchords, octagramspiral) and ability to use different patterns for solid layers. #20
|
13 лет назад |
Alessandro Ranellucci
|
fec816b065
Collect undetected lines (caused by dirty or non-manifold models), warn the user, post debug info. Includes some further ExPolygon refactoring.
|
13 лет назад |
Alessandro Ranellucci
|
7f341cfcd3
New --fill-every-layers option to get high accuracy on external surfaces while speeding up infill
|
13 лет назад |
Alessandro Ranellucci
|
c97a89c07c
Refactored Line objects to arrayrefs
|
13 лет назад |
Alessandro Ranellucci
|
e410410dc7
Refactoring. Point objects are now plain arrayrefs. Slicing is 30% faster.
|
13 лет назад |
Alessandro Ranellucci
|
84abd41cf4
Fixes for bridges
|
13 лет назад |
Alessandro Ranellucci
|
459577f9a2
Completely rewritten the slicing algorithm
|
13 лет назад |
Alessandro Ranellucci
|
2da5ee7448
Bugfixes and improvements in surface detection
|
13 лет назад |
Alessandro Ranellucci
|
ef201a99cc
Bugfix in polyline simplification
|
13 лет назад |
Alessandro Ranellucci
|
25ea8a0204
Bugfixes for complex and dirty geometries
|
13 лет назад |
Alessandro Ranellucci
|
478047fad3
Fixes and improvements after testing with more complex objects
|
13 лет назад |
Alessandro Ranellucci
|
0cd10441a1
Optimization of travel paths for perimeters
|
13 лет назад |
Alessandro Ranellucci
|
18c7aef1a7
Lots of changes and refactoring after testing with hollow objects
|
13 лет назад |