Commit Graph

1797 Commits (0a7e0ffecfdbe6196a3d8f5f32f25f14e9cf202d)

Author SHA1 Message Date
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 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
Alessandro Ranellucci 71057b54a9 Allow negative values in validation... 2013-07-03 10:51:44 +02:00
Alessandro Ranellucci 63ba894260 Add some comments to OpenGL code 2013-07-01 12:23:44 +02:00
Alessandro Ranellucci 8ec3ec6bda Cosmetic changes to the new OpenGL code by iXce 2013-07-01 10:58:30 +02:00
Alessandro Ranellucci dcc2b7f4ff Enable PreviewCanvas 2013-07-01 01:51:11 +02:00
Alessandro Ranellucci 7c4b1bc736 Merge pull request #1283 from iXce/master
Panning/rotation/zooming support for 3D viewer
2013-06-30 16:50:16 -07:00
Guillaume Seguin b2e0c1ab42 Use max of all dimensions instead of max of first 2 2013-07-01 00:08:02 +02:00
Guillaume Seguin 1f229f3233 Cleanup 2013-06-30 23:54:13 +02:00
Guillaume Seguin e92fefb6ff Working rotation for mesh viewer 2013-06-30 23:51:06 +02:00
Alessandro Ranellucci 1b6a9c0c3b Added validation on all settings. #611 2013-06-30 15:39:03 +02:00
Guillaume Seguin 6668a81c64 Start work on rotation handling 2013-06-29 18:31:06 +02:00
Guillaume Seguin dd7830b1b7 Add panning support 2013-06-29 15:12:57 +02:00
Guillaume Seguin 43d764feff Implement zoom to point 2013-06-29 14:16:56 +02:00
Guillaume Seguin 317c911c67 Remove leftover from 47b2c13c 2013-06-29 14:16:38 +02:00
Guillaume Seguin bb3ebb0244 Switch to orthographic projection 2013-06-29 10:43:35 +02:00
Guillaume Seguin 47b2c13c99 Get rid of demo timer in PreviewCanvas 2013-06-29 10:43:21 +02:00
Guillaume Seguin 9d1b756135 Add use Slic3r::GUI::PreviewCanvas to view-mesh.pl 2013-06-27 11:47:07 +02:00
Alessandro Ranellucci 1f50d9c7e8 https -> http in manual URL 2013-06-24 20:38:20 +02:00
Alessandro Ranellucci f5cc446853 Menu item for launching the manual 2013-06-24 18:07:33 +02:00
Alessandro Ranellucci 7852c07ba3 Exit with 1 if prerequisites are missing 2013-06-24 16:51:01 +02:00
Alessandro Ranellucci 344072d03c Re-enable tests if all prereqs succeeded, regardless of optional modules 2013-06-24 16:41:12 +02:00
Alessandro Ranellucci f32551bd35 Don't check cpanm existence if SLIC3R_NO_AUTO 2013-06-24 16:39:31 +02:00
Alessandro Ranellucci ddc8727b70 Have SLIC3R_NO_AUTO check dependencies before requiring cpanm, and don't skip tests if all prerequisites are there 2013-06-24 16:32:03 +02:00
Alessandro Ranellucci 9e927ffaf9 Reimplement SLIC3R_NO_AUTO 2013-06-23 21:14:55 +02:00
Alessandro Ranellucci 625a300822 New [layer_num] placeholder in layer change G-code 2013-06-23 19:25:32 +02:00
Alessandro Ranellucci 8ea4ed3b5e Allow to supply custom G-code via command line if file is not found 2013-06-23 19:25:02 +02:00
Alessandro Ranellucci 2d687cd0a0 Only combine internal infill and leave internal-solid as it is. #1248 2013-06-23 18:21:47 +02:00
Henrik Brix Andersen a1a39d3a2e Let cpanm automatically discover the need for --sudo or --local-lib in order to allow non-root installs. 2013-06-23 13:19:35 +02:00
Alessandro Ranellucci ecf4099611 More changes to Build.PL 2013-06-23 11:20:03 +02:00
Alessandro Ranellucci 2d3fb15a3f Look for cpanm in sitebin too 2013-06-23 11:10:36 +02:00
Alessandro Ranellucci cd1a39397b Optimize concentric loops 2013-06-23 00:50:44 +02:00
Alessandro Ranellucci 78f1527ab7 Compensate perimeter/infill overlap for concentric infill 2013-06-23 00:37:04 +02:00
Alessandro Ranellucci 5c7b447f07 Ensure there's no numerical error when searching for concave points 2013-06-23 00:21:19 +02:00
Alessandro Ranellucci 1e3ce9b8c4 Complete retraction if the wipe path was too short for the full retract. #1264 2013-06-23 00:10:57 +02:00
Alessandro Ranellucci c03f9f0197 Fixed regression causing wrong direction for inwards move in holes. Includes regression test. #1265 2013-06-23 00:05:08 +02:00
Alessandro Ranellucci 6e63e938a0 Fix typo in new Build.PL 2013-06-22 22:57:36 +02:00
Alessandro Ranellucci 0bd3d958e2 More optimizations in slice_facet() 2013-06-22 20:48:56 +02:00