Alessandro Ranellucci
|
b20caa4e31
|
Completed parts visualization with highlighting
|
2014-01-22 21:15:19 +01:00 |
|
Alessandro Ranellucci
|
79a2bab261
|
Revert stupid change that broke plater and provide the correct fix for --info
|
2014-01-14 21:46:39 +01:00 |
|
Alessandro Ranellucci
|
3084876e60
|
Fixed --info
|
2014-01-11 18:05:14 +01:00 |
|
Alessandro Ranellucci
|
6da98a6ecc
|
Fix GUI
|
2014-01-07 19:08:37 +01:00 |
|
Alessandro Ranellucci
|
c8a48b4527
|
Implement modifier volumes and port _merge_loops() to XS
|
2014-01-07 15:40:38 +01:00 |
|
Alessandro Ranellucci
|
b17d06f9d1
|
Finished porting BoundingBox to XS
|
2014-01-07 12:48:09 +01:00 |
|
Alessandro Ranellucci
|
9c0a6a79d3
|
Incomplete work for porting BoundingBox to XS
|
2014-01-06 18:29:10 +01:00 |
|
Alessandro Ranellucci
|
81663215c5
|
Adapt plater to the new split config
|
2014-01-02 22:06:58 +01:00 |
|
Alessandro Ranellucci
|
beb1baa096
|
Incomplete work for refactoring regions and flows
|
2013-12-30 18:28:41 +01:00 |
|
Alessandro Ranellucci
|
7ddf4f3ddf
|
Fixes to complete_objects to make t/gcode.t pass
|
2013-12-24 01:13:02 +01:00 |
|
Alessandro Ranellucci
|
c5ead0f2a6
|
Fixes to Config and plater; also refactored the arrange() code
|
2013-12-24 00:30:51 +01:00 |
|
Alessandro Ranellucci
|
916a0a0e58
|
Fix compilation and test suite
|
2013-12-18 16:34:31 +01:00 |
|
Alessandro Ranellucci
|
fcbd62f07c
|
Finished updating plater to the new centering logic
|
2013-12-15 23:50:05 +01:00 |
|
Alessandro Ranellucci
|
4993b12799
|
Some initial work for adapting plater to the new centering workflow
|
2013-12-15 18:00:44 +01:00 |
|
Alessandro Ranellucci
|
250608aa52
|
Move centering outside the Print object
|
2013-12-15 16:17:12 +01:00 |
|
Alessandro Ranellucci
|
0e8a0ef1ca
|
Refactoring. Use Model class for representing the plate in GUI
|
2013-12-12 20:19:33 +01:00 |
|
Alessandro Ranellucci
|
f55e057504
|
More work for refactoring add_model() to add_model_object(). Tests pass
|
2013-12-09 01:12:37 +01:00 |
|
Alessandro Ranellucci
|
72fe6d903c
|
Don't return the cached bounding box but clone it
|
2013-12-06 19:34:50 +01:00 |
|
Alessandro Ranellucci
|
bd8c430afd
|
Merge branch 'stable'
Conflicts:
lib/Slic3r/Geometry/Clipper.pm
lib/Slic3r/Layer/Region.pm
|
2013-11-24 22:48:31 +01:00 |
|
Alessandro Ranellucci
|
3fca0956bc
|
Adapt plater to new convex hull
|
2013-11-24 22:42:52 +01:00 |
|
Alessandro Ranellucci
|
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 |
|
Alessandro Ranellucci
|
afdb490cf1
|
Fix STL export. #1448
|
2013-09-19 12:25:00 +02:00 |
|
Alessandro Ranellucci
|
f79ba8cec0
|
Update dump-stl.pl
|
2013-09-17 19:25:10 +02:00 |
|
Alessandro Ranellucci
|
4c96a52012
|
Read OBJ and AMF
|
2013-09-11 14:46:38 +02:00 |
|
Alessandro Ranellucci
|
a821eb7f3c
|
More work to avoid working with vertices outside XS
|
2013-09-11 11:55:08 +02:00 |
|
Alessandro Ranellucci
|
11e18f681d
|
Incomplete work to store TriangleMesh objects in Model objects instead of extracting vertices and facets
|
2013-09-11 09:49:28 +02:00 |
|
Alessandro Ranellucci
|
566d38a472
|
Replace TriangleMesh with the XS port
|
2013-09-10 00:40:46 +02:00 |
|
Alessandro Ranellucci
|
026e0c06e4
|
Ability to customize how materials are mapped to extruders. #1020
|
2013-08-25 19:52:32 +02:00 |
|
Alessandro Ranellucci
|
ae21a45886
|
Distinct dialogs for 3D preview and object settings
|
2013-08-25 18:03:26 +02:00 |
|
Alessandro Ranellucci
|
3d6fb1b05c
|
New feature: ability to override specific settings for individual objects in the plater. #344
|
2013-08-25 14:37:50 +02:00 |
|
Alessandro Ranellucci
|
3b47e1a492
|
New --info option to show file info (size, volume, repair stats). Removed utils/file_info.pl
|
2013-07-31 15:10:11 +02:00 |
|
Alessandro Ranellucci
|
6affa23297
|
Show repair stats in object info dialog
|
2013-07-13 20:23:03 +02:00 |
|
Alessandro Ranellucci
|
82fbdb603f
|
Optimization: cache model bounding box
|
2013-06-22 19:36:50 +02:00 |
|
Alessandro Ranellucci
|
ac4a0bcdd8
|
Refactoring: use Slic3r::Geometry::BoundingBox objects everywhere
|
2013-06-16 12:21:25 +02:00 |
|
Alessandro Ranellucci
|
962a51cc80
|
Some cleanup for the plater code
|
2013-06-13 14:33:10 +02:00 |
|
Alessandro Ranellucci
|
655d528d92
|
Fixed recent regression causing a spike when avoid_crossing_perimeters was used on split objects
|
2013-06-02 16:56:08 +02:00 |
|
Alessandro Ranellucci
|
49531f6f78
|
Fixed regression causing rotation from plater to also translate the resulting G-code. #1191
|
2013-05-31 19:41:31 +02:00 |
|
Alessandro Ranellucci
|
08a0bbd7f0
|
Optimization: split meshes automatically when avoid_crossing_perimeters is enabled, so that we reduce the complexity of the MotionPlanner graphs. This commit includes a very large refactoring of the Model class which is now responsible for duplication and arrangement
|
2013-05-18 16:48:26 +02:00 |
|
Alessandro Ranellucci
|
06ad6b70f8
|
Bugfix: scaling object from the plater applied scale factor over the factor used in the previous slicing job. #1075
|
2013-05-14 16:31:50 +02:00 |
|
Alessandro Ranellucci
|
f670acb4b1
|
Slice a single object with multiple layer heights. :-)
|
2013-03-10 14:58:49 +01:00 |
|
Alessandro Ranellucci
|
7412d4a687
|
Bugfix: manifoldness error triggered with multi-volume AMF files. #1019
|
2013-02-24 18:17:08 +01:00 |
|
Alessandro Ranellucci
|
392af5542b
|
Show object information when double-clicking it in the plater
|
2012-10-24 22:44:08 +02:00 |
|
Alessandro Ranellucci
|
4f1b56f004
|
Fix regression causing the plater to merge all materials into a single one, thus not producing multi-extrusion prints
|
2012-10-21 20:56:19 +02:00 |
|
Alessandro Ranellucci
|
77625894ff
|
New command to combine multiple STL files into a single multi-material AMF file
|
2012-09-23 14:48:58 +02:00 |
|
Alessandro Ranellucci
|
ec0d3987db
|
Rename materials to regions
|
2012-09-23 02:52:31 +02:00 |
|
Alessandro Ranellucci
|
02356fd613
|
Large refactoring to allow processing multimaterial files
|
2012-09-22 19:04:36 +02:00 |
|
Alessandro Ranellucci
|
392309a369
|
Little cleanup
|
2012-09-21 15:58:44 +02:00 |
|
Alessandro Ranellucci
|
e40f32995f
|
Finish GUI decoupling
|
2012-09-21 15:04:33 +02:00 |
|
Alessandro Ranellucci
|
e89f64e9d3
|
More unfinished work
|
2012-09-21 15:04:17 +02:00 |
|
Alessandro Ranellucci
|
191de5d078
|
Unfinished work for decoupling GUI from the Print object (goal = more speed for manipulation, less memory usage)
|
2012-08-29 19:37:27 +02:00 |
|
Alessandro Ranellucci
|
f29d455319
|
Refactor the AMF parser so that it popolates a Model object directly. Also read constellations
|
2012-08-29 18:23:34 +02:00 |
|
Alessandro Ranellucci
|
f90520ed06
|
Refactoring: new Slic3r::Model class to represent files
|
2012-08-29 17:12:32 +02:00 |
|