6c2a28166aRearrange plater's layout slightly in order to have larger preset selectors
Alessandro Ranellucci
2014-12-25 18:50:02 +01:00
cc36aff66aFix MainFrame after recent changes in preset handling
Alessandro Ranellucci
2014-12-25 18:18:41 +01:00
70601eeb51Tell what options were changed when prompting user for saving a modified preset. Also, check whether the preset was actually modified by performing a proper idempotent diff. #2165
Alessandro Ranellucci
2014-12-25 17:35:31 +01:00
5a0f4eac8dOne more retraction optimization
Alessandro Ranellucci
2014-12-25 11:37:54 +01:00
70f454c693Fixed regression in inwards move
Alessandro Ranellucci
2014-12-25 11:06:42 +01:00
ffff597bfeBugfix: the Bed Shape dialog didn't retain rectangle origin correctly. #2427
Alessandro Ranellucci
2014-12-25 02:36:10 +01:00
5639132daeBugfix: the region_volumes vector was not always extended after creating new regions, causing bad memory access in apply_config(). #2446
Alessandro Ranellucci
2014-12-24 18:35:59 +01:00
33f7b08c80Fix t/support.t after changing contact distance on top surfaces
Alessandro Ranellucci
2014-12-24 12:11:30 +01:00
19548fe301Don't perform wiping if we have just changed layer and no extrusions were performed before the first retraction. Includes regression test. #2214
Alessandro Ranellucci
2014-12-24 12:02:42 +01:00
9dd228df01Enable the GLU tesselator on MSW if we have a recent OpenGL module
Alessandro Ranellucci
2014-12-24 11:49:27 +01:00
4848cb7606Ported PrintObject::bridge_over_infill() to XS
Alessandro Ranellucci
2014-12-24 10:20:55 +01:00
ea40c4d1b0Fixed rendering of multiple interlaced layers in toolpaths preview
Alessandro Ranellucci
2014-12-24 01:34:35 +01:00
350d634433Enable extruder_offset configuration for first extruder. #2224
Alessandro Ranellucci
2014-12-24 00:34:17 +01:00
9cb6dc768fLimit the Perl version warning to 5.16, as 5.18 seems to work fine
Alessandro Ranellucci
2014-12-24 00:19:20 +01:00
91bc4d8157Bugfix: a typo caused wrong loop splitting, thus wrong ordering of perimeters having bridging parts. Includes regression test. #2258
Alessandro Ranellucci
2014-12-24 00:11:29 +01:00
c63d5da5c2Move dump_perl() to Slic3r::Polyline
Alessandro Ranellucci
2014-12-24 00:11:13 +01:00
d47e12f05cBugfix: a wrong optimization caused some top-level perimeters not to be sorted using the nearest-neighbor search. #2322
Alessandro Ranellucci
2014-12-24 00:10:31 +01:00
af446dc7d4Apply contact distance to first support layer above object's top surfaces too. #1939
Alessandro Ranellucci
2014-12-23 22:18:43 +01:00
25bc8e6f29Smarter automatic disabling of GUI fields + reordering of Print Settings pages + minor adjustments to tooltips
Alessandro Ranellucci
2014-12-23 20:47:11 +01:00
bb907fb405Don't trigger the on_move callback upon simple object selection with no dragging action
Alessandro Ranellucci
2014-12-22 19:34:19 +01:00
faed500520Refresh slider when reloading print in toolpath preview canvas
Alessandro Ranellucci
2014-12-22 18:56:16 +01:00
0ded18207bAdapt t/fill.t to the new infill internal API
Alessandro Ranellucci
2014-12-22 17:29:23 +01:00
e49cf2c55fRefactored Line infill implementation
Alessandro Ranellucci
2014-12-22 17:25:52 +01:00
64061267c8Align infill across layers regardless of first-layer-specific extrusion width. Includes a good internal API refactoring and a fix to 3D honeycomb flow
Alessandro Ranellucci
2014-12-22 16:47:35 +01:00
93507bfd49Bugfix: only_retract_when_crossing_perimeters was not correctly applied on bottom layer when no bottom solid layers were printed
Alessandro Ranellucci
2014-12-22 11:46:16 +01:00
540c2b8705Minor additions for debugging
Alessandro Ranellucci
2014-12-22 11:37:28 +01:00
45cc204f74Center hilbertcurve, archimedeanchords, octagramspiral around object's center and align them across layers
Alessandro Ranellucci
2014-12-22 11:16:01 +01:00
1b582ea66aRemove the "(slow)" mark on infill patterns that used to be slow in the past
Alessandro Ranellucci
2014-12-22 10:48:05 +01:00
795c85d30eApply a true double-ended nearest-neightbor search to thin fills in order to minimize travel moves between them. #2213
Alessandro Ranellucci
2014-12-20 22:40:43 +01:00
e79aa2e81cNew --solid-infill-extruder option. Includes a refactoring of the strategy used to order layer extrusions according to their extruder and island; toolchanges and travel moves should be more optimized now. #618
Alessandro Ranellucci
2014-12-17 00:34:00 +01:00
d9cffeca4aBugfix: adjust skirt flow according to each layer's height. #2307
Alessandro Ranellucci
2014-12-16 18:55:16 +01:00
99deffef62Bugfix: use the external motion planner when extruding skirt and brim. #2412
Alessandro Ranellucci
2014-12-16 18:13:38 +01:00
a200498eefMinor fix to view-toolpaths.pl
Alessandro Ranellucci
2014-12-16 18:13:31 +01:00
d1f58cbed5Objects can be selected in 3D preview now. Double click and right click work as well
Alessandro Ranellucci
2014-12-13 20:41:03 +01:00
b0aa1260e2Bugfix: wxComboBox left blank after menu item selection on MSW due to an undocumented wxWidgets issue. #2361
Alessandro Ranellucci
2014-12-13 15:40:42 +01:00
e9166a8fe6Use a semaphore to synchronize threads instead of blocking with join(). Lock threads array in order to ensure all of them are signalled. #2394
Alessandro Ranellucci
2014-12-13 15:01:53 +01:00
baf070a36dBugfix: workaround for MSW wxWidgets not drawing the slider
Alessandro Ranellucci
2014-12-12 12:34:40 +01:00
829bd7378eRemove the Rotate... button from Windows as well, like for other operating systems
Alessandro Ranellucci
2014-12-10 17:34:59 +01:00
c8596c5c58Limit "Only retract when crossing perimeters" so that retraction is triggered also when crossing the boundaries of a single region. #2298
Alessandro Ranellucci
2014-12-09 01:08:58 +01:00
d350241da3Make combine_infill() completely idempotent. Includes unit testing
Alessandro Ranellucci
2014-12-08 21:23:42 +01:00
9a9ba02d85Bugfix: infill was not correctly generated when infill_every_layers was used along with raft_layers. Includes regression test. #2396
Alessandro Ranellucci
2014-12-08 20:14:04 +01:00
c9e896c669Display validation errors in status bar when background processing couldn't generate toolpaths
Alessandro Ranellucci
2014-12-01 00:15:45 +01:00
eb23990d6dPorted PrintObject::total_layer_count() to XS
Alessandro Ranellucci
2014-11-30 22:01:46 +01:00
c7f5753a28Ported PrintObject::bounding_box() to XS
Alessandro Ranellucci
2014-11-30 21:58:41 +01:00
1fda9e3d50Ported concave_points() and convex_points() to XS
Alessandro Ranellucci
2014-11-30 21:48:50 +01:00
076d82d8d6Fixed regression causing the plater Split command not to remove objects from the model. #2380
Alessandro Ranellucci
2014-11-30 20:53:53 +01:00
e4dd5cf82fBugfix: object steps were not invalidated when First layer extrusion width was changed. #2379
Alessandro Ranellucci
2014-11-30 20:38:42 +01:00