Commit Graph

603 Commits

Author SHA1 Message Date
878deb8183 Write material config to AMF files. Remove the old Materials tab. Update custom settings when a part is selected 2014-02-15 00:36:52 +01:00
691db31da0 Some incomplete work for per-region config 2014-02-14 22:26:00 +01:00
2e7b29fbdd Minor layout changes to the Parts editor 2014-02-14 22:25:59 +01:00
bf307371f4 Use a plain list instead of a tree to display object parts 2014-02-14 22:25:59 +01:00
df508551d0 Refresh plater canvas when switching presets 2014-02-14 22:25:58 +01:00
94cb298eec Make OpenGL optional for the new parts dialog. #1731 2014-02-11 01:09:10 +01:00
0dba3dee58 fixed simple config load bug 2014-01-28 19:05:20 -05:00
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