00ab6af046Merge pull request #3346 from lordofhyphens/feature-1129_899
Joseph Lenox
2016-05-29 11:01:38 -05:00
ea9b10c764Added a short OpenSCAD description to aid in the creation of simple modifier meshes that describe a change every N layers
Joseph Lenox
2016-05-29 10:56:21 -05:00
ab9e3b718cSupport multi sampled anti-aliasing with wxWidgets 3.0.3.
bubnikv
2016-05-27 23:38:45 +02:00
9e8022f6f6More refactoring to medial axis and gap fill, more robust
Alessandro Ranellucci
2016-05-20 06:24:05 +02:00
b068616366Merge pull request #3120 from Vicious-one/patch-1
Joseph Lenox
2016-05-18 23:01:19 -05:00
f2e8c6f3bdMerge pull request #3262 from hyperair/fix-autospeed-F0-moves
Joseph Lenox
2016-05-18 22:07:34 -05:00
3d34bed0e3Merge pull request #3326 from hyperair/fix-cooldown-verbose
Joseph Lenox
2016-05-18 21:42:29 -05:00
6122056517Merge pull request #3330 from prusa3d/release_candidate_1_3
Joseph Lenox
2016-05-18 21:31:27 -05:00
d8be976356The "controller" tab and the settings of the USB/serial connection was made configurable. Now one may hide the "controller" tab and the USB/serial connection configuration from the preferences. This is useful for someone, who never connects his printer to the computer by a cable.
bubnikv
2016-05-16 23:40:24 +02:00
209b919fe6Fix cooling not working if !gcode_comments
Chow Loong Jin
2016-05-12 23:31:26 +08:00
ed83ff37f8Simulation of extrusion in a plane, useful for finding out under / over-extruions.
bubnikv
2016-04-11 17:10:13 +02:00
9716ee8ecaInterface to a filler, ported from Perl to C++.
bubnikv
2016-04-11 17:09:15 +02:00
be3e4caf1dFills were reimplemented in C++. While reimplementing the FillPlanePath code, the octagon infill was fixed to extrude the right amount of material.
bubnikv
2016-04-11 17:08:30 +02:00
7da68c91a5Vojtech likes to use Sublime on Windows to get the wheels rolling.
bubnikv
2016-04-11 17:05:58 +02:00
f66585c250Fixed compilation on OS X
Alessandro Ranellucci
2016-04-11 12:04:54 +02:00
d392858ee3The chaining and leftmost_point methods were rewritten as static methods, so they may be called on Polylines without having to convert to PolylineCollection first.
bubnikv
2016-04-10 19:32:39 +02:00
6c5c9eddbaFixed a typo when SLIC3R_DEBUG is active.
bubnikv
2016-04-10 19:13:08 +02:00
bcfbe02c8dNew method to rotate only polygons, not translate. New free function to_polygons. Whithout this function one needs to construct the ExPolygonCollection, which means a deep copy.
bubnikv
2016-04-10 19:12:32 +02:00
023310882fAdded a macro SLIC3R_CPPVER to indicate the C++ language version supported by the compiler.
bubnikv
2016-04-10 19:07:34 +02:00
7d54e28e30Added optimized methods for point and polyline rotation. Existing methods for rotation were optimized by calculating the sin/cos values once only. Added an operator- for points.
bubnikv
2016-04-10 19:06:46 +02:00
c8ff517389New constructors for the bounding box with min/max points were added. empty(bbox) function template was added.
bubnikv
2016-04-10 19:02:00 +02:00
33ddb13e5dUse CLIPPER_OFFSET_SCALE instead of a numeric value.
bubnikv
2016-04-10 18:58:12 +02:00
a94402a8a2Update tests for new GCode style and markers
Chow Loong Jin
2016-04-10 16:24:27 +08:00
2e2e4e68d3Fix layer time slowdown
Chow Loong Jin
2016-04-10 16:07:32 +08:00
82b07a02faOne more year
Alessandro Ranellucci
2016-04-09 19:11:40 +02:00
f006e66549Refactored calls to Wx::Bitmap->new
Alessandro Ranellucci
2016-04-09 19:10:57 +02:00
4156b51c18Debugging visualization of the gap fills into a SVG format, if SLIC3R_DEBUG is set.
bubnikv
2016-03-27 10:53:59 +02:00
9576973b57Tune gap fill and thin walls to less extreme values
Alessandro Ranellucci
2016-03-26 18:37:37 +01:00
36d5272f05Filter gap fill using length relative to the actual width. #2781
Alessandro Ranellucci
2016-03-26 18:10:17 +01:00
fd4f5e40caActually add CONNTRIBUTING.md, not included in f5a5eb3736
Alessandro Ranellucci
2016-03-26 12:22:34 +01:00
660b56acb5Fixed type error
Alessandro Ranellucci
2016-03-26 12:21:54 +01:00
f5a5eb3736Moved CONTRIBUTING.md to .github/
Alessandro Ranellucci
2016-03-26 10:57:35 +01:00
7041bb5bd9Rewritten the medial axis algorithm, now more robust (don't just prune MAT from endpoints, but validate all single edges)
Alessandro Ranellucci
2016-03-20 20:20:32 +01:00
e4147a6bedMerge pull request #3284 from lordofhyphens/gh2
Joseph Lenox
2016-03-20 13:46:18 -05:00
bfa12e5a66Update ISSUE_TEMPLATE.md
Joseph Lenox
2016-03-20 13:41:33 -05:00
412a862677Fixed dragging in 3D plater having some glitches with multipart objects
Alessandro Ranellucci
2016-03-19 22:30:01 +01:00
dd879c3ef2When loading an AMF file having multiple objects that look like multiple parts of a single object, prompt user and ask how to consider it. #2970
Alessandro Ranellucci
2016-03-19 22:22:11 +01:00
d5ff69b1aaMake GCodeSender more robust (keep more than one sent line) and fix a memory access problem in the asio write buffer
Alessandro Ranellucci
2016-03-13 18:27:02 +01:00
4fad87e438Fixed float comparison in combine_infill
Alessandro Ranellucci
2016-03-13 12:24:03 +01:00
3acb0514e1fix a segment fault by admesh
wenjie
2016-03-12 15:54:36 +08:00
5f8eea9adfDon't use equality comparisons for floats
Chow Loong Jin
2016-03-06 17:44:39 +08:00
a32937cef2Refactoring: new Layer::make_fill() method
Alessandro Ranellucci
2016-02-20 20:50:40 +01:00
9eabbded2bFixed regression in the C++ port of PerimeterGenerator causing gaps to be filled twice
Alessandro Ranellucci
2016-02-20 19:27:00 +01:00
e72a89ec23New icon for Infill (credits: Carlo Mariella)
Alessandro Ranellucci
2016-02-20 16:18:48 +01:00
a9c5874db3Don't toggle support_material_enforce_layers field
Chow Loong Jin
2016-01-17 17:11:37 +08:00
5a13c4384fImplement serial port baudrate selection for OpenBSD
Gregor Best
2016-01-03 17:35:59 +01:00
571b406bd6@farhaven: There's one more wxCLOSE in lib/Slic3r/GUI/Projector.pm, that one should probably be changed as well.
Pavel Karoukin
2015-12-27 11:26:11 -06:00
83c91a3538Dump serial messages to file in order to debug communication issues
Alessandro Ranellucci
2015-12-26 11:49:19 +01:00
f5326c393aRevert "Implement resizable left column in preset editor. #3151"
Alessandro Ranellucci
2015-12-25 17:52:10 +01:00
7c8b71012cForce the 'nearest' strategy for starting skirt loops
Alessandro Ranellucci
2015-12-21 15:02:39 +01:00
1a286fc906Fixes and improvements to MotionPlanner, much smarter now
Alessandro Ranellucci
2015-12-21 14:46:35 +01:00
025a508de2Ignore cut result if user didn't click the cut button
Alessandro Ranellucci
2015-12-19 20:41:47 +01:00
6e231a8caeEditable text control for specifying the cut Z in cut dialog
Alessandro Ranellucci
2015-12-19 20:38:50 +01:00
70e8db8a0aMinor code cleanup here and there
Alessandro Ranellucci
2015-12-19 20:27:04 +01:00
4f32a1cf9dFix Slic3r crash when opening About dialog
Pavel Karoukin
2015-12-19 10:47:15 -06:00
795107dfa2Bugfix: external details were simplified too much when using default settings at low layer height, because the internal flow was erroneously taken into account. #2807
Alessandro Ranellucci
2015-12-19 16:46:56 +01:00
bab3404b2dVery minor code improvements
Alessandro Ranellucci
2015-12-19 16:36:07 +01:00
2df750a9c9Fixed ported code of PerimeterGenerator
Alessandro Ranellucci
2015-12-19 16:35:38 +01:00
790dbfe9a8Fix false positive in lift unit test
Alessandro Ranellucci
2015-12-19 15:00:56 +01:00
667a121ddbFixed error in porting causing wrong moves with avoid_crossing_perimeters
Alessandro Ranellucci
2015-12-19 14:49:29 +01:00
9dc0514844Use bridge flow and speed for solid_infill_every_layers
Alessandro Ranellucci
2015-12-19 12:48:48 +01:00
a2ea191d84Fix regression in lift, includes regression test
Alessandro Ranellucci
2015-12-19 12:44:22 +01:00
fd7795da59One more fix for compilation with older compilers
Alessandro Ranellucci
2015-12-19 10:20:05 +01:00
4b30d67e54Implement resizable left column in preset editor. #3151
Alessandro Ranellucci
2015-12-18 20:00:22 +01:00