Alessandro Ranellucci
|
c1e26a70f8
|
Refactoring: move ooze prevention, wipe and avoid crossing perimeters into nested classes for better isolation
|
2014-11-23 15:13:40 +01:00 |
|
Alessandro Ranellucci
|
399fc519e6
|
Leave the Spiral Vase checkbox always enabled but prompt user when incompatible options are set. This should be more user-friendly than blindly disabling the Spiral Vase checkbox. #2360
|
2014-11-22 22:52:12 +01:00 |
|
Alessandro Ranellucci
|
989ec5cf4d
|
Fixes to UTF-8 handling in file paths
|
2014-11-22 21:55:45 +01:00 |
|
Alessandro Ranellucci
|
049859e5b1
|
Fixed minor regression in plater 2D canvas
|
2014-11-22 19:42:35 +01:00 |
|
Alessandro Ranellucci
|
28466750e6
|
Ported some minor methods to XS
|
2014-11-15 23:06:15 +01:00 |
|
Alessandro Ranellucci
|
379cde30e2
|
Ported Slic3r::BridgeDetector to XS
|
2014-11-15 22:41:22 +01:00 |
|
Alessandro Ranellucci
|
36825e0134
|
Removing empty file
|
2014-11-13 00:39:06 +01:00 |
|
Alessandro Ranellucci
|
3a12cc5dbf
|
Removing empty file
|
2014-11-13 00:38:43 +01:00 |
|
Alessandro Ranellucci
|
33fe53fd7c
|
Ported three PrintObject methods to XS
|
2014-11-13 00:34:56 +01:00 |
|
Alessandro Ranellucci
|
f8986d0ef5
|
Restore correct behavior for autoarrange after recent commits
|
2014-11-13 00:23:31 +01:00 |
|
Alessandro Ranellucci
|
875035c09e
|
Minor improvement to plater: select/drag uppermost object when user clicks on overlapping objects
|
2014-11-13 00:16:41 +01:00 |
|
Alessandro Ranellucci
|
a5df9fb795
|
Ported ModelObject::split() to XS
|
2014-11-12 23:50:09 +01:00 |
|
Alessandro Ranellucci
|
334086d605
|
Bugfix: skirt and brim were not recalculated when objects where just moved in plater
|
2014-11-12 23:28:42 +01:00 |
|
Alessandro Ranellucci
|
a5787cfb04
|
Merge branch 'xs-reload-object'
Conflicts:
lib/Slic3r/Print.pm
|
2014-11-12 22:51:48 +01:00 |
|
Alessandro Ranellucci
|
9a4e8f39af
|
Refactoring: move split logic in a single place (ModelObject class)
|
2014-11-12 22:36:03 +01:00 |
|
Alessandro Ranellucci
|
8b6a8e6307
|
Ported PlaceholderParser::update_timestamp() to XS
Note that Slic3r version number is now located in libslic3r.h
|
2014-11-09 20:41:43 +01:00 |
|
Alessandro Ranellucci
|
6135a9fb8b
|
Bugfix: a move below z_offset was performed when retract_lift was enabled and lift amount was less than z_offset. Includes regression test. #2349
|
2014-11-09 19:24:17 +01:00 |
|
Alessandro Ranellucci
|
ee3fb7caa2
|
Ported GCodeWriter to XS (faster G-code export!)
|
2014-11-09 19:02:45 +01:00 |
|
Alessandro Ranellucci
|
b69caff93c
|
Ported LayerRegion::make_slices() to XS
|
2014-11-09 16:24:07 +01:00 |
|
Alessandro Ranellucci
|
bad0bd8520
|
Ported Print::validate() to XS
|
2014-11-09 15:27:34 +01:00 |
|
Alessandro Ranellucci
|
3e4c572164
|
Ported some methods including add_model_object() and apply_config() to XS
|
2014-11-09 12:25:59 +01:00 |
|
Alessandro Ranellucci
|
6b4015f9ac
|
Bump version number
|
2014-11-09 09:31:40 +01:00 |
|
Alessandro Ranellucci
|
eab09866cb
|
Releasing 1.2.1
|
2014-11-08 18:01:53 +01:00 |
|
Alessandro Ranellucci
|
b8ef6c6c26
|
Bugfix: choice fields were not populated correctly in object and part settings
|
2014-11-08 15:42:23 +01:00 |
|
Alessandro Ranellucci
|
0a351fe47d
|
Fix rendering issue of slider controls on Linux
|
2014-11-08 14:47:05 +01:00 |
|
Alessandro Ranellucci
|
c1d2c4e457
|
Bugfix: Z depth issues in 3D preview on Linux. #2197
|
2014-11-08 14:37:37 +01:00 |
|
Alessandro Ranellucci
|
9c93e52c8f
|
Workaround Clipper changing point coordinates while performing simplify_polygons(), thus causing a crash in Slic3r. #2306
|
2014-11-08 12:56:14 +01:00 |
|
Alessandro Ranellucci
|
67f1cdf76f
|
Bugfix: seam_position = random didn't work with a single perimeter. #2179
|
2014-11-07 23:53:18 +01:00 |
|
Alessandro Ranellucci
|
09fd5b4af4
|
Bugfix: adjust flow by using each support layer's height instead of a bogus one. #2269
|
2014-11-07 23:18:35 +01:00 |
|
Alessandro Ranellucci
|
16fce2facb
|
Fixed minor regression in recent commit
|
2014-11-07 22:58:48 +01:00 |
|
Alessandro Ranellucci
|
d645dabcff
|
Ported reload_object() to XS
|
2014-11-07 20:25:05 +01:00 |
|
Alessandro Ranellucci
|
12ba7201c0
|
Fixed regression causing per-volume settings to be ignored upon background recalculation. #2277
|
2014-11-07 20:14:02 +01:00 |
|
Alessandro Ranellucci
|
b6bd527bdc
|
Apply bridge flow and speed to first layer as well, when we have raft layers. This behavior is more consistent when all the other bottom surfaces lying on the void (thus on support material). #2301
|
2014-11-07 17:17:20 +01:00 |
|
Alessandro Ranellucci
|
f07c4ecadb
|
Typo. #2339
|
2014-11-07 14:25:07 +01:00 |
|
Alessandro Ranellucci
|
fb2d84b5d3
|
Bugfix: double G10 and G11 commands were issued. #2320
|
2014-11-07 00:26:39 +01:00 |
|
Alessandro Ranellucci
|
9372abb51e
|
Fixed regression in min_skirt_length. Includes regression test. #2337
|
2014-11-06 21:11:59 +01:00 |
|
Alessandro Ranellucci
|
06385221a3
|
Make .ini parser more tolerant to whitespace
|
2014-11-06 21:08:55 +01:00 |
|
Alessandro Ranellucci
|
30b0869595
|
Bugfix: crash when slicing one layer objects with sailfish G-code flavor. Includes regression test. #2335
|
2014-11-06 21:06:09 +01:00 |
|
Alessandro Ranellucci
|
11bd1e68e2
|
Fixed some regressions in retracts and wipe. Includes regression test
|
2014-11-05 01:16:26 +01:00 |
|
Alessandro Ranellucci
|
268de5c8e5
|
More refactoring to GCode.pm: make writer() public and fix usage of Slic3r::GCode without a Slic3r::Layer object
|
2014-10-28 21:47:09 +01:00 |
|
Alessandro Ranellucci
|
a38ec14cb1
|
Some minor refactoring and cleaning to the travel_to() method and new init_external_mp() method
|
2014-10-27 10:34:51 +01:00 |
|
Alessandro Ranellucci
|
ed17c22889
|
Minor cleanup of imported symbols
|
2014-10-25 11:15:12 +02:00 |
|
Alessandro Ranellucci
|
e29569a2cd
|
Minor cleanup and refactoring in Slic3r::GCode
|
2014-10-25 11:00:08 +02:00 |
|
Alessandro Ranellucci
|
36c1a9d20c
|
Renamed shift_x and shift_y into origin
|
2014-10-25 10:56:21 +02:00 |
|
Alessandro Ranellucci
|
7f57f007cd
|
Refactoring: moved Slic3r::GCode::Base to Slic3r::GCode::Writer
|
2014-10-25 10:42:07 +02:00 |
|
Alessandro Ranellucci
|
c2e710d092
|
Removed --g0
|
2014-10-21 21:41:11 +02:00 |
|
Alessandro Ranellucci
|
71ec90a1dd
|
Finish porting the Extruder class to libslic3r
|
2014-10-21 20:36:52 +02:00 |
|
Alessandro Ranellucci
|
f82e92f498
|
Merge branch 'gcode-refactoring'
|
2014-10-21 20:20:28 +02:00 |
|
Alessandro Ranellucci
|
167df0ab87
|
Refactoring: moved most of the low-level G-code to the Slic3r::GCode::Base class. Cleanup of the retraction and wipe logic.
|
2014-10-21 20:16:45 +02:00 |
|
Alessandro Ranellucci
|
33edda0a69
|
Moved Slic3r::GCode::Base to its own file
|
2014-10-18 17:59:52 +02:00 |
|
Alessandro Ranellucci
|
f8967418b9
|
Refactoring: moved the ooze prevention logic into a separate class with hooks
|
2014-10-18 17:58:14 +02:00 |
|
Alessandro Ranellucci
|
e521475b7e
|
Refactoring: moved some low-level G-code generation methods to the new Slic3r::GCode::Base class
|
2014-10-18 17:41:21 +02:00 |
|
Alessandro Ranellucci
|
e5aed3a63e
|
Bump version number
|
2014-10-18 00:47:01 +02:00 |
|
Alessandro Ranellucci
|
39b41fda12
|
Bugfix: because of a typo, bridge acceleration wasn't applied anymore. #2296
|
2014-10-15 00:23:58 +02:00 |
|
Alessandro Ranellucci
|
24d67c42c6
|
Bugfix: configuration wizard was broken. #2210
|
2014-09-23 20:00:51 +02:00 |
|
Alessandro Ranellucci
|
321b70115b
|
Bugfix: changes in extruder count in GUI were not propagating to the rest of the GUI
|
2014-09-21 15:29:52 +02:00 |
|
Alessandro Ranellucci
|
16b6cdcd6e
|
Fix failing tests
|
2014-09-21 14:53:33 +02:00 |
|
Alessandro Ranellucci
|
d8bb0bff7f
|
Bugfix: reprocess brim and skirt after changing number of copies
|
2014-09-21 10:56:51 +02:00 |
|
Alessandro Ranellucci
|
9daadd1fb6
|
Removed debugging line
|
2014-09-21 10:53:00 +02:00 |
|
Alessandro Ranellucci
|
73b3c06361
|
Ported more things to XS
|
2014-09-21 10:51:36 +02:00 |
|
Alessandro Ranellucci
|
5a96bad8c2
|
Ported some more methods to C++
|
2014-08-08 21:48:59 +02:00 |
|
Alessandro Ranellucci
|
678112b926
|
Bugfix: spiral vase checkbox couldn't be disabled under some circumstances
|
2014-08-08 17:18:41 +02:00 |
|
Alessandro Ranellucci
|
43b1aabb60
|
Fix truncated octahedrons. #1646
|
2014-08-08 14:16:41 +02:00 |
|
Alessandro Ranellucci
|
45fc748011
|
Fix truncated octahedrons. #1646
|
2014-08-08 13:28:24 +02:00 |
|
Alessandro Ranellucci
|
3920a7e8b6
|
Apply G92 E0 after G11. #2201
|
2014-08-08 03:23:34 +02:00 |
|
Alessandro Ranellucci
|
956dd319e0
|
Bugfix: wrong collision check in concentric infill. #2194
|
2014-08-08 03:16:19 +02:00 |
|
Alessandro Ranellucci
|
2d0b27abed
|
Bugfix: 3D honeycomb infill wasn't correctly aligned among skewed layers. #2194
|
2014-08-08 03:13:45 +02:00 |
|
Alessandro Ranellucci
|
d5eb6b7be0
|
Use bridge flow for 3D honeycomb
|
2014-08-08 02:59:05 +02:00 |
|
Alessandro Ranellucci
|
66b57a84de
|
Move away from truncated octahedrons
|
2014-08-08 02:53:56 +02:00 |
|
Alessandro Ranellucci
|
703ca8b413
|
Bugfix: 3D honeycomb didn't honor Infill every layers. #2194
|
2014-08-08 02:33:18 +02:00 |
|
Alessandro Ranellucci
|
f260373336
|
Bugfix: GUI options weren't enabled/disabled upon preset change
|
2014-08-08 01:40:34 +02:00 |
|
Alessandro Ranellucci
|
c0a6b1a9cc
|
Bugfix: enabling/disabling support material didn't cause skirt to be recalculated
|
2014-08-08 01:37:39 +02:00 |
|
Alessandro Ranellucci
|
2449b22f76
|
Releasing 1.2.0
|
2014-08-04 12:43:18 +02:00 |
|
Alessandro Ranellucci
|
1fa99b8d3e
|
Typo
|
2014-08-04 11:47:15 +02:00 |
|
Alessandro Ranellucci
|
b10917806a
|
Ported some Model methods to XS
|
2014-08-03 20:33:16 +02:00 |
|
Alessandro Ranellucci
|
7ff13c063f
|
Port PrintRegion::flow() and LayerRegion.flow() to XS
|
2014-08-03 19:17:23 +02:00 |
|
Alessandro Ranellucci
|
380dd8adfc
|
Ported some methods to XS
|
2014-08-03 18:41:09 +02:00 |
|
Alessandro Ranellucci
|
1813a309a7
|
Cleanup duplicated M204 commands. #2183
|
2014-08-03 16:31:20 +02:00 |
|
Alessandro Ranellucci
|
e897fbbd51
|
Only consider used extruders when limiting layer height. #2175
|
2014-08-03 11:49:00 +02:00 |
|
Alessandro Ranellucci
|
6f3bd72aeb
|
Fix crash when exporting SVG with support material. #2188
|
2014-08-03 11:35:18 +02:00 |
|
Alessandro Ranellucci
|
3e2799a4ee
|
Bugfix: unexpected result when cutting a scaled object
|
2014-08-03 10:51:01 +02:00 |
|
Alessandro Ranellucci
|
f462af20f9
|
Visual preview for bed shape dialog
|
2014-08-03 00:20:55 +02:00 |
|
Alessandro Ranellucci
|
3ff613d166
|
Merge branch 'acp-voronoi'
Conflicts:
xs/xsp/my.map
|
2014-07-26 22:38:35 +02:00 |
|
Alessandro Ranellucci
|
9f7734abeb
|
Prevent warnings when zooming on uninitialized 3D canvas
|
2014-07-26 17:15:47 +02:00 |
|
Alessandro Ranellucci
|
53f2d6bb4b
|
New 3D Honeycomb infill pattern (credits: David Eccles (gringer)). #1646
|
2014-07-26 17:07:43 +02:00 |
|
Alessandro Ranellucci
|
d508be5ae8
|
Refactoring: moved direction-specific methods to new role class Slic3r::Fill::WithDirection
|
2014-07-26 16:28:38 +02:00 |
|
Alessandro Ranellucci
|
d68192749f
|
Bugfix: seam_position = aligned/nearest didn't work correctly for hi-res models. #2156
Conflicts:
lib/Slic3r/GCode.pm
|
2014-07-25 12:04:33 +02:00 |
|
Alessandro Ranellucci
|
06d700989f
|
Allow configuration of G-code origin for rectangular bed shape
|
2014-07-25 00:13:12 +02:00 |
|
Alessandro Ranellucci
|
7aaf27c0c7
|
Put skirt outside brim to avoid conflicts. #2157
|
2014-07-24 23:43:19 +02:00 |
|
Alessandro Ranellucci
|
86bad17abb
|
Display skirt and brim in toolpaths preview. Also take support material margin into account when sizing the window. #2169
|
2014-07-24 18:32:07 +02:00 |
|
Alessandro Ranellucci
|
79d55efa0e
|
Relax collision checks when Detect thin walls is disabled
|
2014-07-23 15:18:57 +02:00 |
|
Alessandro Ranellucci
|
f67b863e64
|
Fixed minor regression in cut dialog
|
2014-07-23 13:06:22 +02:00 |
|
Alessandro Ranellucci
|
71209711b3
|
Bugfix: ignore only_retract_when_crossing_perimeters when fill_density = 0
|
2014-07-23 00:57:31 +02:00 |
|
Alessandro Ranellucci
|
16a3d29a1d
|
Correct Z positioning of multiple objects in 3D plater
|
2014-07-16 17:06:58 +02:00 |
|
Alessandro Ranellucci
|
983cf09ee5
|
Display bed shape in 3D plater
|
2014-07-15 21:58:03 +02:00 |
|
Alessandro Ranellucci
|
aa723db39b
|
Fixed recursion in background processing
|
2014-07-15 19:13:38 +02:00 |
|
Alessandro Ranellucci
|
d9f5fdae72
|
Bugfix: make_perimeters() was not truly idempotent because prepare_infill() split ->slices into typed surfaces
|
2014-07-15 19:07:38 +02:00 |
|
Alessandro Ranellucci
|
28f9278963
|
Minor fixes to 3D preview
|
2014-07-14 11:58:00 +02:00 |
|
Alessandro Ranellucci
|
4617188790
|
Round print center coordinates to integer in 2D plater canvas
|
2014-07-13 12:36:37 +02:00 |
|
Alessandro Ranellucci
|
da4d6cbabb
|
3D preview of plater
|
2014-07-13 12:10:34 +02:00 |
|