Commit Graph

476 Commits

Author SHA1 Message Date
ce9cf4d964 Don't put supports under bridges and potential bridges 2014-04-26 17:19:50 +02:00
148c773319 Exclude support from bridged areas 2014-04-26 16:07:43 +02:00
9ee3868f92 Removed debugging line left 2014-04-25 20:05:08 +02:00
7ac0095018 Fix regression causing default extrusion width to be ignored. #1958 2014-04-25 19:39:27 +02:00
fe1691c151 New --cut feature 2014-04-25 10:20:30 +02:00
f6e99f1467 Bugfix: [filament_preset] was not replaced in filename when using Quick Slice. #1870 2014-04-19 12:10:15 +02:00
62e19469bc Fixed regression in --infill-only-where-needed. Includes a minimal test suite for such feature. #1871
Conflicts:

	t/fill.t
2014-04-18 21:48:32 +02:00
93a7d87fc6 Bugfix: pillars support material crashed when no overhangs were detected 2014-04-07 16:59:22 +02:00
20df1023a6 Fixed broken command line scaling. Regression test was in previous commit. #1889 2014-04-05 11:22:05 +02:00
d6d6a51e0d Fix for incomplete extrusion on solid surfaces 2014-04-05 10:54:24 +02:00
45559f87f3 Save the vector used for aligning object volumes to origin and apply it to additional parts added from the object part panel in order to make them coincide 2014-04-02 20:23:26 +02:00
432a87e73d New option for forcing the generation of interface shells. #1847 2014-03-25 01:11:28 +01:00
ea3266c6e9 Fix modifiers 2014-03-23 16:56:41 +01:00
fec41d6dfd Update plater and print upon changing object parts and their settings 2014-03-23 16:45:55 +01:00
6a157c22c2 Fixed minor fatal error 2014-03-22 17:44:42 +01:00
7421a7bf63 Turn fill_density into percentage 2014-03-22 16:23:33 +01:00
e837183327 Fixed regression when using --infill-only-where-needed. Includes regression test. #1721 2014-02-16 12:48:07 +01:00
ffc891d885 Bugfix: when processing with fill_density = 0, top/bottom solid shells were missing regions thinner than 3 * extrusion width. Includes regression test. #1602
Conflicts:

	lib/Slic3r/Print/Object.pm
	t/fill.t
2014-02-07 02:07:21 +01:00
89d3dbaa5a Bugfix: incorrect number of raft layers was generated when too few were requested. #1678
Conflicts:

	lib/Slic3r/Print/Object.pm
2014-01-11 23:26:48 +01:00
ea173cf815 Bugfix: ambiguous semantics of the layers_count() method caused M73 to go beyond 100%. #1670
Conflicts:

	lib/Slic3r/GCode.pm
	lib/Slic3r/Print.pm
	lib/Slic3r/Print/Object.pm
2014-01-11 17:40:09 +01:00
c8a48b4527 Implement modifier volumes and port _merge_loops() to XS 2014-01-07 15:40:38 +01:00
b17d06f9d1 Finished porting BoundingBox to XS 2014-01-07 12:48:09 +01:00
3e93a14912 New support material pattern: pillars! 2014-01-05 16:51:16 +01:00
07b9b12475 Make tests pass 2014-01-05 00:36:33 +01:00
a2cbb261cb More work for refactoring Flow/Extruder 2014-01-03 20:02:00 +01:00
8ed738d3f7 More incomplete work for Flow/Extruder refactoring 2014-01-03 18:27:46 +01:00
52ce6e4a7b Some initial work for refactoring Print->extruders 2014-01-03 10:44:36 +01:00
b9793b3f12 Moved first_layer_extrusion_width to PrintConfig 2014-01-03 00:34:30 +01:00
bfa2ee2770 Remove scale, rotate, duplicate, duplicate_grid from config (but leave them in CLI) 2014-01-02 18:01:21 +01:00
385e0e0974 Refactoring: new Slic3r::Print::Simple class for non-interactive slicing (used in CLI and Quick Slice) 2014-01-02 17:54:18 +01:00
5bf0942f45 Satisfy test suite and CLI 2014-01-02 17:24:23 +01:00
e2f1040a76 More work 2014-01-02 10:44:54 +01:00
0883d0f4eb More work here and there 2014-01-01 17:29:15 +01:00
83326845dd More incomplete work 2013-12-31 14:33:03 +01:00
beb1baa096 Incomplete work for refactoring regions and flows 2013-12-30 18:28:41 +01:00
1157a7f859 Remove package variable $Slic3r::Config 2013-12-24 11:29:31 +01:00
20f1f3d2b4 Fix regression preventing raft from being generated for the entire object footprint. #1614 #1567 2013-12-23 20:31:50 +01:00
1b9079ffbe Merge branch 'xs-model' 2013-12-20 01:41:13 +01:00
a6a6a6888b Ported Slic3r::Print::State to XS 2013-12-20 01:36:42 +01:00
d2295cdf70 New Slic3r::Print::State class 2013-12-19 18:54:24 +01:00
685e8e4dfa More work for step-based slicing 2013-12-19 15:23:10 +01:00
38ea5f79d7 Merge branch 'xs-model' 2013-12-18 19:20:23 +01:00
15235699e4 Completed adapting plater behavior to new Print object API 2013-12-18 18:54:11 +01:00
916a0a0e58 Fix compilation and test suite 2013-12-18 16:34:31 +01:00
a12b1765d6 Fixed wrong commit f495136. Thanks pdbogen for the report. #1623 2013-12-18 10:21:17 +01:00
0591eecab7 Lazy mesh generation so that we only keep it in model object 2013-12-18 00:13:41 +01:00
f4951367ea Fixed fatal error about missing method thin_walls(). #1607 #1615 2013-12-17 16:17:15 +01:00
250608aa52 Move centering outside the Print object 2013-12-15 16:17:12 +01:00
2eff7c238e Some initial work for stateful Print object 2013-12-13 14:02:01 +01:00
5470fbbebc Make quick_slice() work with new model handling 2013-12-13 12:18:30 +01:00