1
0
mirror of https://github.com/FULU-Foundation/OrcaSlicer-bambulab.git synced 2026-07-14 08:34:26 +00:00
Commit Graph

191 Commits

Author SHA1 Message Date
bubnikv b7af7276c9 Instantiate the new C++ filler. It will be used for the supports first. 2016-10-03 16:59:00 +02:00
bubnikv 8f04f5d5f6 Don't adjust width of infill. It produces dangerously wide fills.
If the infill flow adjustment is enabled, report cases,
where the infill flow grows over the limits.
Make the internal bridging infill 50% sparse.
2016-09-26 13:38:37 +02:00
bubnikv 9a83d4e8d5 Reverted some now unnecessary changes. Reverted the infill to the original perl implementation. 2016-09-12 13:26:17 +02:00
bubnikv 7da68c91a5 Vojtech likes to use Sublime on Windows to get the wheels rolling. 2016-04-11 17:05:58 +02:00
Alessandro Ranellucci 2811af349a Added a new grid infill pattern 2015-11-01 19:03:11 +01:00
Alessandro Ranellucci 6cab5668e3 Restore correct ordering of concentric infill loops, preventing them from being reordered during G-code generation 2015-03-09 18:28:07 +01:00
Alessandro Ranellucci 97b5d76d50 Enforce cleaner honeycomb paths 2015-02-01 12:27:20 +01:00
Alessandro Ranellucci 04aa240265 Only apply perimeter/infill overlap to the endpoints of rectilinear infill (and do that in a more proper way) 2015-01-13 20:55:20 +01:00
Alessandro Ranellucci 1c0437bc7b One more fix to 3D honeycomb not covering the entire area after last commit 2014-12-29 15:52:48 +01:00
Alessandro Ranellucci 67d7658c59 Bugfix: random misalignment of the 3D Honeycomb pattern 2014-12-29 14:42:41 +01:00
Alessandro Ranellucci e49cf2c55f Refactored Line infill implementation 2014-12-22 17:25:52 +01:00
Alessandro Ranellucci 64061267c8 Align infill across layers regardless of first-layer-specific extrusion width. Includes a good internal API refactoring and a fix to 3D honeycomb flow 2014-12-22 16:47:35 +01:00
Alessandro Ranellucci 540c2b8705 Minor additions for debugging 2014-12-22 11:37:28 +01:00
Alessandro Ranellucci 45cc204f74 Center hilbertcurve, archimedeanchords, octagramspiral around object's center and align them across layers 2014-12-22 11:16:01 +01:00
Alessandro Ranellucci bdce1ded7e Disable cross-hatching for hilbertcurve, archimedeanchords, octagramspiral 2014-12-22 10:47:09 +01:00
Alessandro Ranellucci 5cd3ef7b8a Bugfix: PlanePath infills sometimes did not cover the whole area. #863 #1162 2014-12-22 00:18:45 +01:00
Alessandro Ranellucci 74f25ef52f Consolidated all PlanePath classes in a single file 2014-12-21 23:43:53 +01:00
Alessandro Ranellucci 43b1aabb60 Fix truncated octahedrons. #1646 2014-08-08 14:16:41 +02:00
Alessandro Ranellucci 45fc748011 Fix truncated octahedrons. #1646 2014-08-08 13:28:24 +02:00
Alessandro Ranellucci 956dd319e0 Bugfix: wrong collision check in concentric infill. #2194 2014-08-08 03:16:19 +02:00
Alessandro Ranellucci 2d0b27abed Bugfix: 3D honeycomb infill wasn't correctly aligned among skewed layers. #2194 2014-08-08 03:13:45 +02:00
Alessandro Ranellucci d5eb6b7be0 Use bridge flow for 3D honeycomb 2014-08-08 02:59:05 +02:00
Alessandro Ranellucci 66b57a84de Move away from truncated octahedrons 2014-08-08 02:53:56 +02:00
Alessandro Ranellucci 703ca8b413 Bugfix: 3D honeycomb didn't honor Infill every layers. #2194 2014-08-08 02:33:18 +02:00
Alessandro Ranellucci 53f2d6bb4b New 3D Honeycomb infill pattern (credits: David Eccles (gringer)). #1646 2014-07-26 17:07:43 +02:00
Alessandro Ranellucci d508be5ae8 Refactoring: moved direction-specific methods to new role class Slic3r::Fill::WithDirection 2014-07-26 16:28:38 +02:00
Alessandro Ranellucci bc101bd93e Assume bridge angle is stored in radians in infill generation. #1917 2014-04-21 23:21:15 +02:00
Alessandro Ranellucci a248c98192 Fixed regression when concentric infill was used as solid infill. Includes regression test. #1650 2014-04-19 16:53:37 +02:00
Alessandro Ranellucci d6d6a51e0d Fix for incomplete extrusion on solid surfaces 2014-04-05 10:54:24 +02:00
Alessandro Ranellucci b961849c38 Bugfix: crashing when concentric infill produced very narrow loops. #1740
Conflicts:

	lib/Slic3r/Fill/Concentric.pm
2014-02-10 16:05:40 +01:00
Alessandro Ranellucci a51743a8c1 Bugfix: lack of strong type checking when passing arrayref objects to XS caused random lack of infill. Now added strong type checking for all XS entities. Also fixes a potential issue with bridges caused by the same error. #1652
Conflicts:

	lib/Slic3r/Layer/Region.pm
2014-01-12 00:54:10 +01:00
Alessandro Ranellucci c99b9d91db Fix bug in regression infill causing bad clipping at very low layer heights. Includes regression test. #1669
Conflicts:

	lib/Slic3r/Fill/Rectilinear.pm
2014-01-11 21:34:26 +01:00
Alessandro Ranellucci b17d06f9d1 Finished porting BoundingBox to XS 2014-01-07 12:48:09 +01:00
Alessandro Ranellucci a2cbb261cb More work for refactoring Flow/Extruder 2014-01-03 20:02:00 +01:00
Alessandro Ranellucci 8ed738d3f7 More incomplete work for Flow/Extruder refactoring 2014-01-03 18:27:46 +01:00
Alessandro Ranellucci 1a690589a8 Satisfy test suite 2013-12-24 12:03:30 +01:00
Alessandro Ranellucci 1157a7f859 Remove package variable $Slic3r::Config 2013-12-24 11:29:31 +01:00
Alessandro Ranellucci 57fd6ad563 Removed dependency on ->object from Region.pm 2013-11-26 18:46:48 +01:00
Alessandro Ranellucci a93c862338 Ported traverse_pt() to XS 2013-11-23 23:21:59 +01:00
Alessandro Ranellucci 3aef663f7f Removed clip_with_polygon() and clip_with_expolygon() 2013-11-21 18:16:03 +01:00
Alessandro Ranellucci 5f81292f3f Ported encloses_point() to XS and renamed to contains_point() 2013-11-21 16:21:42 +01:00
Alessandro Ranellucci bd62de7653 Renamed encloses_line() to contains_line() and implemented it using diff_pl() 2013-11-21 14:35:28 +01:00
Alessandro Ranellucci 3025c77675 Use Clipper for line clipping 2013-11-21 14:15:38 +01:00
Alessandro Ranellucci e6b59aef4e Fix planepath fill patterns for very small regions. #1463 2013-10-13 16:07:14 +02:00
Alessandro Ranellucci ac5e713323 Fix segfault when calling chained_path() on an ExtrusionPathCollection using no_sort. Includes regression test 2013-09-28 15:30:10 +02:00
Alessandro Ranellucci 5f54d0eb90 Fix concentric infill and add regression test. #1432 2013-09-12 11:14:54 +02:00
Alessandro Ranellucci 67aefdccc7 Fixed --avoid-crossing-perimeters and --support-material after the xsdata merge 2013-09-04 00:10:53 +02:00
Alessandro Ranellucci c0789506e4 Return objects by reference instead of always cloning 2013-09-02 20:22:20 +02:00
Alessandro Ranellucci 1cfdf7e955 Ported Slic3r::Polyline::Collection 2013-08-30 00:06:10 +02:00
Alessandro Ranellucci 5d6fd7f4d9 Optimizations for better usage of XS code 2013-08-29 01:36:42 +02:00