Commit Graph

596 Commits

Author SHA1 Message Date
42519174cd New erase() method for DynamicConfig objects 2014-01-22 21:15:19 +01:00
b5b8fb606f Basic functionality of the Parts tab is complete 2014-01-22 21:15:19 +01:00
7387e60706 More incomplete work 2014-01-22 21:15:19 +01:00
b20caa4e31 Completed parts visualization with highlighting 2014-01-22 21:15:19 +01:00
3f4f27fa5d Some incomplete work for interactive part editor 2014-01-22 21:15:18 +01:00
90194ee581 Fix overflow in Point::ccw() affecting convex hull generation. Includes regression test 2014-01-17 14:49:51 +01:00
a40556ab56 Repair meshes after splitting 2014-01-14 22:06:28 +01:00
11f065ca5e New object dialog tab with list of materials and volumes 2014-01-08 19:36:41 +01:00
6da98a6ecc Fix GUI 2014-01-07 19:08:37 +01:00
499b34dea1 Catch any click inside thumbnail's contour for easier selection of thin-walled objects 2014-01-05 15:02:12 +01:00
0bdea60b53 Merge branch 'region-config'
Conflicts:
	lib/Slic3r/Format/AMF/Parser.pm
2014-01-05 14:59:36 +01:00
2754ddf215 Fix positioning of loded AMF plates 2014-01-05 14:04:32 +01:00
81663215c5 Adapt plater to the new split config 2014-01-02 22:06:58 +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
beb1baa096 Incomplete work for refactoring regions and flows 2013-12-30 18:28:41 +01:00
ca2952060d Draw more detailed thumbnails in plater and turn cursor to hand also when moving inside holes (otherwise objects with thin walls would not be easy to select) 2013-12-29 01:28:06 +01:00
c5ead0f2a6 Fixes to Config and plater; also refactored the arrange() code 2013-12-24 00:30:51 +01:00
ab25cc4940 Merge branch 'xs-config'
Conflicts:
	lib/Slic3r/Config.pm
	xs/MANIFEST
2013-12-22 01:41:55 +01:00
9fb62e671f Adapt GUI to new XS Config 2013-12-22 01:27:09 +01:00
266673213d New option for turning autocentering off. #404 2013-12-18 19:11:20 +01:00
15235699e4 Completed adapting plater behavior to new Print object API 2013-12-18 18:54:11 +01:00
e4c9171890 Handle read_from_file() exceptions in GUI. #1619 2013-12-17 16:14:00 +01:00
2d045d1f39 Removed extra line 2013-12-17 16:01:25 +01:00
02df73c94b More refactoring to clean up the Print object API 2013-12-16 00:54:59 +01:00
d3171b1eea More work for updating the embedded Print object when Model is changed in plater 2013-12-16 00:36:53 +01:00
fcbd62f07c Finished updating plater to the new centering logic 2013-12-15 23:50:05 +01:00
4993b12799 Some initial work for adapting plater to the new centering workflow 2013-12-15 18:00:44 +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
14c97978c7 Use 0,0 for default instance 2013-12-13 12:24:23 +01:00
5470fbbebc Make quick_slice() work with new model handling 2013-12-13 12:18:30 +01:00
0e8a0ef1ca Refactoring. Use Model class for representing the plate in GUI 2013-12-12 20:19:33 +01:00
f55e057504 More work for refactoring add_model() to add_model_object(). Tests pass 2013-12-09 01:12:37 +01:00
bd8c430afd Merge branch 'stable'
Conflicts:
	lib/Slic3r/Geometry/Clipper.pm
	lib/Slic3r/Layer/Region.pm
2013-11-24 22:48:31 +01:00
3fca0956bc Adapt plater to new convex hull 2013-11-24 22:42:52 +01:00
bed1625d6b Split objects could not be repositioned in plater. 3D preview and stats were not available too. #1543 2013-11-24 14:28:17 +01:00
9cf138574c New TriangleMesh::convex_hull() 2013-11-24 01:15:52 +01:00
4577f0725c Incomplete work for XS-based convex_hull 2013-11-22 21:43:35 +01:00
518798beb3 Incomplete work for porting simplify() to XS 2013-11-21 20:25:24 +01:00
5f81292f3f Ported encloses_point() to XS and renamed to contains_point() 2013-11-21 16:21:42 +01:00
beb7939e22 Rename standby_temperature to ooze_prevention. #1523 2013-11-15 16:01:15 +01:00
bb37048c35 Added missing encoding in STL repair 2013-11-13 11:12:06 +01:00
4be1e5702a Free memory after closing the preview and the setting windows 2013-11-12 21:49:34 +01:00
2c416cc4ac Reduce width of text/spin controls because they're too large on Windows 2013-11-12 17:14:37 +01:00
85232bb6fd Fix a minor visualization glitch on Windows 2013-11-12 14:34:03 +01:00
faa54ced52 Share the thumbnail object instead of returning it from thread 2013-11-12 14:30:13 +01:00
004517ad04 Automatically copy Simple Mode settings into a 'Simple Mode' preset in Expert Mode 2013-11-11 22:02:12 +01:00
33e160c1ed Automatically save presets after running the wizard 2013-11-11 21:45:58 +01:00
655a546b04 Add .ngc to G-code file name suffixes 2013-11-10 23:37:59 +01:00
bcc061176c New option to use G10/G11 for firmware-controlled retraction. #1494 2013-10-27 16:59:18 +01:00