Alessandro Ranellucci
|
3084876e60
Fixed --info
|
11 years ago |
Alessandro Ranellucci
|
6da98a6ecc
Fix GUI
|
11 years ago |
Alessandro Ranellucci
|
c8a48b4527
Implement modifier volumes and port _merge_loops() to XS
|
11 years ago |
Alessandro Ranellucci
|
b17d06f9d1
Finished porting BoundingBox to XS
|
11 years ago |
Alessandro Ranellucci
|
9c0a6a79d3
Incomplete work for porting BoundingBox to XS
|
11 years ago |
Alessandro Ranellucci
|
81663215c5
Adapt plater to the new split config
|
11 years ago |
Alessandro Ranellucci
|
beb1baa096
Incomplete work for refactoring regions and flows
|
11 years ago |
Alessandro Ranellucci
|
7ddf4f3ddf
Fixes to complete_objects to make t/gcode.t pass
|
11 years ago |
Alessandro Ranellucci
|
c5ead0f2a6
Fixes to Config and plater; also refactored the arrange() code
|
11 years ago |
Alessandro Ranellucci
|
916a0a0e58
Fix compilation and test suite
|
11 years ago |
Alessandro Ranellucci
|
fcbd62f07c
Finished updating plater to the new centering logic
|
11 years ago |
Alessandro Ranellucci
|
4993b12799
Some initial work for adapting plater to the new centering workflow
|
11 years ago |
Alessandro Ranellucci
|
250608aa52
Move centering outside the Print object
|
11 years ago |
Alessandro Ranellucci
|
0e8a0ef1ca
Refactoring. Use Model class for representing the plate in GUI
|
11 years ago |
Alessandro Ranellucci
|
f55e057504
More work for refactoring add_model() to add_model_object(). Tests pass
|
11 years ago |
Alessandro Ranellucci
|
72fe6d903c
Don't return the cached bounding box but clone it
|
11 years ago |
Alessandro Ranellucci
|
bd8c430afd
Merge branch 'stable'
|
11 years ago |
Alessandro Ranellucci
|
3fca0956bc
Adapt plater to new convex hull
|
11 years ago |
Alessandro Ranellucci
|
bed1625d6b
Split objects could not be repositioned in plater. 3D preview and stats were not available too. #1543
|
11 years ago |
Alessandro Ranellucci
|
afdb490cf1
Fix STL export. #1448
|
11 years ago |
Alessandro Ranellucci
|
f79ba8cec0
Update dump-stl.pl
|
11 years ago |
Alessandro Ranellucci
|
4c96a52012
Read OBJ and AMF
|
11 years ago |
Alessandro Ranellucci
|
a821eb7f3c
More work to avoid working with vertices outside XS
|
11 years ago |
Alessandro Ranellucci
|
11e18f681d
Incomplete work to store TriangleMesh objects in Model objects instead of extracting vertices and facets
|
11 years ago |
Alessandro Ranellucci
|
566d38a472
Replace TriangleMesh with the XS port
|
11 years ago |
Alessandro Ranellucci
|
026e0c06e4
Ability to customize how materials are mapped to extruders. #1020
|
11 years ago |
Alessandro Ranellucci
|
ae21a45886
Distinct dialogs for 3D preview and object settings
|
11 years ago |
Alessandro Ranellucci
|
3d6fb1b05c
New feature: ability to override specific settings for individual objects in the plater. #344
|
11 years ago |
Alessandro Ranellucci
|
3b47e1a492
New --info option to show file info (size, volume, repair stats). Removed utils/file_info.pl
|
11 years ago |
Alessandro Ranellucci
|
6affa23297
Show repair stats in object info dialog
|
11 years ago |
Alessandro Ranellucci
|
82fbdb603f
Optimization: cache model bounding box
|
11 years ago |
Alessandro Ranellucci
|
ac4a0bcdd8
Refactoring: use Slic3r::Geometry::BoundingBox objects everywhere
|
11 years ago |
Alessandro Ranellucci
|
962a51cc80
Some cleanup for the plater code
|
11 years ago |
Alessandro Ranellucci
|
655d528d92
Fixed recent regression causing a spike when avoid_crossing_perimeters was used on split objects
|
11 years ago |
Alessandro Ranellucci
|
49531f6f78
Fixed regression causing rotation from plater to also translate the resulting G-code. #1191
|
11 years ago |
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
|
11 years ago |
Alessandro Ranellucci
|
06ad6b70f8
Bugfix: scaling object from the plater applied scale factor over the factor used in the previous slicing job. #1075
|
11 years ago |
Alessandro Ranellucci
|
f670acb4b1
Slice a single object with multiple layer heights. :-)
|
12 years ago |
Alessandro Ranellucci
|
7412d4a687
Bugfix: manifoldness error triggered with multi-volume AMF files. #1019
|
12 years ago |
Alessandro Ranellucci
|
392af5542b
Show object information when double-clicking it in the plater
|
12 years ago |
Alessandro Ranellucci
|
4f1b56f004
Fix regression causing the plater to merge all materials into a single one, thus not producing multi-extrusion prints
|
12 years ago |
Alessandro Ranellucci
|
77625894ff
New command to combine multiple STL files into a single multi-material AMF file
|
12 years ago |
Alessandro Ranellucci
|
ec0d3987db
Rename materials to regions
|
12 years ago |
Alessandro Ranellucci
|
02356fd613
Large refactoring to allow processing multimaterial files
|
12 years ago |
Alessandro Ranellucci
|
392309a369
Little cleanup
|
12 years ago |
Alessandro Ranellucci
|
e40f32995f
Finish GUI decoupling
|
12 years ago |
Alessandro Ranellucci
|
e89f64e9d3
More unfinished work
|
12 years ago |
Alessandro Ranellucci
|
191de5d078
Unfinished work for decoupling GUI from the Print object (goal = more speed for manipulation, less memory usage)
|
12 years ago |
Alessandro Ranellucci
|
f29d455319
Refactor the AMF parser so that it popolates a Model object directly. Also read constellations
|
12 years ago |
Alessandro Ranellucci
|
f90520ed06
Refactoring: new Slic3r::Model class to represent files
|
12 years ago |