Alessandro Ranellucci
|
7180e7cb30
|
Speed optimization in avoid_crossing_perimeters
|
2013-05-19 10:35:11 +02:00 |
|
Alessandro Ranellucci
|
f599ed00c6
|
Avoid closures, move planning code to _plan() and layer G-code generation to Slic3r::GCode::Layer
|
2013-05-18 17:41:37 +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
|
e33ca54943
|
Some code cleanup in MotionPlanner
|
2013-05-17 20:03:38 +02:00 |
|
Alessandro Ranellucci
|
ba433822b6
|
Disable OpenGL code in master branch for now
|
2013-05-17 15:44:23 +02:00 |
|
Alessandro Ranellucci
|
4bfbaddb59
|
Update t/arcs.t and add one more test
|
2013-05-17 15:07:01 +02:00 |
|
Alessandro Ranellucci
|
8f77d3b945
|
Increase spacing for bridge traces. #1090
|
2013-05-17 15:03:42 +02:00 |
|
Alessandro Ranellucci
|
8e2063397a
|
Merge branch 'opengl'
|
2013-05-17 14:17:02 +02:00 |
|
Alessandro Ranellucci
|
5c74fd095b
|
Very basic implementation of 3D preview - install Wx::GLCanvas to get it working
|
2013-05-17 14:14:33 +02:00 |
|
Alessandro Ranellucci
|
228c84ddc1
|
Use glDrawArrays()
|
2013-05-16 13:42:19 +02:00 |
|
Alessandro Ranellucci
|
09989ab8bd
|
Fix regression in --gcode-arcs
|
2013-05-16 12:54:38 +02:00 |
|
Alessandro Ranellucci
|
521d668712
|
Reduce overlap for bridges. #1090
|
2013-05-16 12:34:24 +02:00 |
|
Alessandro Ranellucci
|
55071e544f
|
Fix brim spacing. #1174
|
2013-05-16 12:29:46 +02:00 |
|
Alessandro Ranellucci
|
fc1a23f5b0
|
Quick and dirty OpenGL mockup
|
2013-05-16 12:09:01 +02:00 |
|
Alessandro Ranellucci
|
bff31d7002
|
Fix split_mesh() not working anymore since analyze() is lazy
|
2013-05-16 11:25:15 +02:00 |
|
Alessandro Ranellucci
|
bfba5b3d78
|
Update tests after recent TriangleMesh optimizations
|
2013-05-15 17:38:50 +02:00 |
|
Alessandro Ranellucci
|
90280fe63b
|
Little fix for bridge rendering in SectionCut
|
2013-05-14 20:11:05 +02:00 |
|
Alessandro Ranellucci
|
967d567db0
|
Fix bridge rendering in SectionCut
|
2013-05-14 19:48:52 +02:00 |
|
Alessandro Ranellucci
|
632652d924
|
Unfinished work for displaying bridge paths in section cuts
|
2013-05-14 19:48:47 +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
|
7eff002e21
|
Memory and speed optimization: only study meshes when needed
|
2013-05-14 14:47:00 +02:00 |
|
Alessandro Ranellucci
|
e51dbb994d
|
One more speed optimization in STL.pm
|
2013-05-14 14:17:46 +02:00 |
|
Alessandro Ranellucci
|
745cea8e6c
|
One more little speed optimization in STL.pm
|
2013-05-14 14:12:32 +02:00 |
|
Alessandro Ranellucci
|
25bafe7ff1
|
Memory (and maybe speed?) optimization in STL reader
|
2013-05-14 13:54:25 +02:00 |
|
Alessandro Ranellucci
|
4121a7ece5
|
Set support material enforce layers to 0 when spiral printing
|
2013-05-14 13:54:24 +02:00 |
|
Mark Hindess
|
7979dd9e9c
|
Avoid expensive TriangleMesh BUILD method during clone.
Gives 6% speedup and uses less memory when slicing yoda.stl and should
give significantly bigger speedup on more complex models and plates.
|
2013-05-13 21:27:55 +01:00 |
|
Alessandro Ranellucci
|
a86c48d85c
|
Disable retract on layer change when doing spiral vase; also check that we're printing a single-material object
|
2013-05-13 21:55:34 +02:00 |
|
Alessandro Ranellucci
|
a73020c10e
|
Faster implementation of concentric infill, with loop order reversed so that smaller loops will be printed at the end. #898
|
2013-05-13 21:22:57 +02:00 |
|
Alessandro Ranellucci
|
ccdb29ddc9
|
New --spiral-vase option to continously raise Z when printing single-walled vases. #997
|
2013-05-13 20:15:45 +02:00 |
|
Alessandro Ranellucci
|
baa1a8c736
|
Move Slic3r::Test::GCodeReader to Slic3r::GCode::Reader
|
2013-05-13 20:14:33 +02:00 |
|
Alessandro Ranellucci
|
ece6dd8a0b
|
Only make the inwards move when we have more than one perimeter
|
2013-05-13 19:35:42 +02:00 |
|
Alessandro Ranellucci
|
7c89476602
|
Move fan_always_on in the Enable options group. #1166
|
2013-05-13 18:33:44 +02:00 |
|
Alessandro Ranellucci
|
1aae311148
|
Fix menus for --no-plater. #1112
|
2013-05-13 18:30:12 +02:00 |
|
Alessandro Ranellucci
|
f6dc712158
|
Bugfix: most of the File menu items didn't work with --no-plater. #1112
|
2013-05-13 18:22:47 +02:00 |
|
Alessandro Ranellucci
|
d2425748a3
|
Code cleanup and remove arc compensation code
|
2013-05-13 13:18:58 +02:00 |
|
Alessandro Ranellucci
|
5efa409c7c
|
Move gap fill to its own method
|
2013-05-13 13:07:22 +02:00 |
|
Alessandro Ranellucci
|
1d94618c5e
|
Correctly detect external hole perimeters
|
2013-05-13 12:52:57 +02:00 |
|
Alessandro Ranellucci
|
ca549cd2fe
|
Perimeters refactoring complete
|
2013-05-11 21:30:26 +02:00 |
|
Alessandro Ranellucci
|
67b24efd49
|
Incomplete work - still wrong order
|
2013-05-11 21:05:29 +02:00 |
|
Alessandro Ranellucci
|
df62c25c8f
|
One more offset_ex() optimization
|
2013-05-11 09:39:38 +02:00 |
|
Alessandro Ranellucci
|
0e100827f8
|
Avoid useless looping and usage of ExPolygons
|
2013-05-11 09:35:33 +02:00 |
|
Alessandro Ranellucci
|
6e216e2fd9
|
New traverse_pt()
|
2013-05-11 09:24:48 +02:00 |
|
Alessandro Ranellucci
|
7953dcfb12
|
Merge branch 'better-brim'
Conflicts:
lib/Slic3r/Geometry/Clipper.pm
lib/Slic3r/Print.pm
|
2013-05-11 09:19:23 +02:00 |
|
Alessandro Ranellucci
|
bac5093de4
|
Alwyas apply disable_fan_first_layers, even if cooling is disabled, since fan_always_on is applied in that case as well. Update descriptive text and have it appear in case of disabled auto cooling. #1166
|
2013-05-10 15:09:27 +02:00 |
|
Alessandro Ranellucci
|
6b8894cf9a
|
Rename ex_int_offset2 to offset2_ex
|
2013-05-10 13:56:29 +02:00 |
|
Alessandro Ranellucci
|
993fcd9182
|
Revert "Smarter ordering of brim loops. #687" until new Math::Clipper is out
This reverts commit 4aad2f6243 .
|
2013-05-10 13:51:28 +02:00 |
|
Alessandro Ranellucci
|
5bf3f5f5e4
|
Make sure brim paths don't overlap
|
2013-05-10 13:47:40 +02:00 |
|
Alessandro Ranellucci
|
4aad2f6243
|
Smarter ordering of brim loops. #687
|
2013-05-09 14:52:56 +02:00 |
|
Alessandro Ranellucci
|
855ba90332
|
New script to generate vertical section cuts from any given G-code file
|
2013-05-02 11:42:51 +02:00 |
|
Alessandro Ranellucci
|
dde3e6e870
|
Disable Net::DBus. #1015
|
2013-04-29 15:57:07 +02:00 |
|