cb4ede7f9e
Do not pass the Print object to SVG::output anymore
2012-11-01 11:34:53 +01:00
392af5542b
Show object information when double-clicking it in the plater
2012-10-24 22:44:08 +02:00
02356fd613
Large refactoring to allow processing multimaterial files
2012-09-22 19:04:36 +02:00
82ac4722d2
Refactoring, new size_3D function
2012-09-22 16:12:54 +02:00
b5672de3ca
Refactoring, new bounding_box_3D function
2012-09-22 16:10:24 +02:00
f638558167
Preserve position when splitting objects in plater
2012-09-21 15:35:32 +02:00
e40f32995f
Finish GUI decoupling
2012-09-21 15:04:33 +02:00
9bd1b0f6ba
Revert "Refactoring: initialize all layers at once and avoid duplication of slicing height math". #637
...
This reverts commit 08270022dd .
2012-08-26 17:47:00 +02:00
08270022dd
Refactoring: initialize all layers at once and avoid duplication of slicing height math
2012-08-25 20:40:44 +02:00
7e34244b05
Refactored configuration handling.
...
Slic3r::Config is now an object. Multiple partial config objects are used throughout the codebase as local repositories, then merged and serialized when necessary.
2012-07-27 21:16:11 +02:00
1fdbd2c0e1
Suggest repair in non-manifold warning
2012-07-21 12:07:02 +02:00
5c9916dc75
Some basic ability to close holes in non-manifold models
2012-06-06 22:28:23 +02:00
13e10abbbe
Fixed regression causing some models not to be sliced correctly. #410
2012-06-06 18:57:46 +02:00
16b774603c
Accept either absolute or relative values for --first-layer-height. #151
2012-06-06 16:11:38 +02:00
2689f49ef8
Remove grep that is effectively repeated.
2012-05-31 18:15:40 +01:00
99b265a89a
Fixed regression causing bad slicing
2012-05-29 17:12:00 +02:00
d8d2f73aff
Fixed regression causing fatal errors with many objects. #394
2012-05-29 14:54:20 +02:00
e383d5e02d
Move struct format to constant
2012-05-28 20:29:51 +02:00
34e3dfdb08
Large memory savings (down to about 50%) for high-res input files
2012-05-28 19:58:27 +02:00
fbe70ac15b
Remove debugging statement
2012-05-20 11:08:44 +02:00
3c8dbcef4a
Do not store normals and save a lot of memory
2012-05-20 11:05:16 +02:00
5a16756aac
Avoid undef errors while keeping the debug so root cause can be found.
2012-05-10 22:23:24 +01:00
9d85a19b9d
Rework fix to use undef correctly.
2012-05-10 19:07:20 +01:00
5ebf6a71cd
Add FE_NONE with value 0 and increment FE_TOP and FE_BOTTOM to simplify
...
and correct logic.
2012-05-09 19:57:00 +01:00
8e0e6107a3
Fixed regression causing manifoldness warnings (and sporadic bad slicing), introduced with recent memory optimizations
2012-05-02 15:12:24 +02:00
f063d100f4
Fixed regression caused about recent memory optimizations
2012-05-01 15:12:34 +02:00
ee33d570d7
Use Douglas-Peucker simplification always and remove the inefficient parallel lines merging algorithm. #277
2012-05-01 11:41:08 +02:00
a165ad4ecb
Large memory saving and speed boost
2012-05-01 10:53:52 +02:00
61e257388a
Button to split loaded objects
2012-05-01 00:30:46 +02:00
2a067ae41f
Export STL
2012-04-30 17:10:54 +02:00
d03925a18d
New GUI with plating facilities
2012-04-30 14:56:01 +02:00
ed4a5739f6
Multiple objects autoplating (--merge, from command line only)
2012-04-29 12:51:20 +02:00
d51ba94e8a
Remove XXX from dependencies
2012-04-16 14:03:36 +02:00
68b48fa807
Multithreaded mesh processing. #154
2012-04-09 12:29:47 +02:00
0afb5ad9dd
Bugfix: some holes were filled. #291
2012-04-02 11:40:12 +02:00
f380b1007d
Add the coordinates of the first non-manifold edge to the warning message. #292
2012-03-31 19:15:30 +02:00
69942d2076
Bugfix: certain values of first layer height ratio caused slicing errors
2012-03-11 16:31:39 +01:00
0e1d89376e
Minor refactoring
2012-03-04 13:39:14 +01:00
6f9cefe001
Reduce computational complexity of make_loops() => speed boost
2012-03-04 13:32:20 +01:00
ae35df716f
Little refactoring, new TriangleMesh->align_to_origin method
2012-02-20 11:47:21 +01:00
23156f0abe
Fix slicing error. #180
2012-02-19 17:18:50 +01:00
e0e2023a5a
Duplication is now performed on generated toolpaths instead of mesh (speed boost). #179
2012-02-19 10:48:58 +01:00
a9e7204fc6
New slicing algorithm based on a topological approach rather than numeric. It should be much more robust
2012-02-18 20:36:14 +01:00
16850b63ed
Removed some useless and manifoldness warnings
2012-02-17 16:31:39 +01:00
f814ccf062
Refactoring: use indexed vertices
2012-02-17 13:56:17 +01:00
669341cd11
New utility script to split STL plates into individual STL files
2012-01-28 15:05:42 +01:00
debdd164e2
Bugfix: fatal error and warnings removed when cleaning some dirty layers
2012-01-21 18:44:24 +01:00
c5b6787a19
Print the number of bogus holes to debug output
2012-01-21 11:24:26 +01:00
98a8c64ed7
Extended (and fixed) unit testing to track down (and fix) an issue caused by floating point math that reversed some holes into contours when they should actually be ignored
2011-12-22 11:24:46 +01:00
2e013e72e8
Bugfix: models located very far from XYZ origin were incorrectly placed on the print area
2011-12-15 19:40:32 +01:00