feb269c97c
G code generator will include marks for the G-code analyzer, so
...
the path preview will be colored with a fine granularity.
2016-09-26 12:52:40 +02:00
8564ac391c
Test case for Bugfix: use Lift-z option for 2. extruder #3385
...
thanks to
https://github.com/platsch
2016-09-26 12:50:05 +02:00
088b0dab90
Bugfix: use Lift-z option for 2. extruder #3385
...
Thanks to https://github.com/platsch
https://github.com/alexrj/Slic3r/pull/3392
2016-09-26 12:49:29 +02:00
edc70e27d9
New routines for debugging visualization of surfaces & infills.
2016-09-26 12:45:23 +02:00
4046552dd1
Documented MultiPoint.
2016-09-26 12:44:45 +02:00
758458e5a0
PressureEqualizer - fixed compiler warnings, documented.
2016-09-26 12:44:03 +02:00
4a13efd081
Surface / Surface Collection - optimization routines for filtering,
...
routines for visualization.
2016-09-26 12:42:44 +02:00
a506030082
Draft of a 3D toolpaths preview.
2016-09-26 12:38:29 +02:00
03b1312f2d
G-code analyser, first draft. The G-code analyser will be used
...
for advanced visualization of the printing paths, including
the extrusion types.
2016-09-26 12:37:54 +02:00
565146d9d1
Fix of a spiral vase with realtive extruder distances enabled.
...
The clone function is used by the SpiralVase.pm only, so the change
is safe.
2016-09-23 12:59:20 +02:00
6e97b9bb73
Optimization of the layer offsets in 3D visualization.
2016-09-15 12:26:53 +02:00
459a42aab6
Fixed a bug in conditional compilation of the Shiny profiler.
2016-09-15 00:57:40 +02:00
a53bd3dfe9
Generate multiple vertex lists rather than requesting a single huge
...
memory block.
2016-09-15 00:06:42 +02:00
2a5095a1ea
OpenGL support through GLEW. Only active if compiled with SLIC3R_GUI=1.
2016-09-14 16:31:26 +02:00
266e1c4be1
Initial commit of the GLEW library for calling OpenGL from the C++ code.
2016-09-14 14:07:41 +02:00
b1575b4dcb
Integration of the Shiny lightweight intrusive profiler.
2016-09-14 11:43:38 +02:00
4c67230436
Documented the purpose of various perl modules.
2016-09-14 11:22:41 +02:00
55218c8c4d
Documented.
...
Fixed rough Z buffer quantization issues with ortographic camera.
Initial implementation of a perspective camera.
2016-09-14 09:38:59 +02:00
17d9c8c9dd
fixes for gcc: Missing include float.h
2016-09-13 15:59:23 +02:00
7d56827e26
updated for older gcc
2016-09-13 15:29:31 +02:00
f73ca007e6
Fixed compilation on old gcc.
2016-09-13 15:15:44 +02:00
15c1edd552
Configurable volumetric extrusion rate slope.
2016-09-13 15:02:28 +02:00
620c6c7378
Ported from the playground branch. Various documentation and optimization.
2016-09-13 13:30:00 +02:00
a5b7f14dfa
Updates in the C++ infill code.
2016-09-13 11:26:38 +02:00
b2a6f43923
Documented perl modules.
2016-09-13 11:24:55 +02:00
6dfe4c0b96
Debugging code: Storing the test STLs inlined in the Perl code into a file.
2016-09-13 09:48:29 +02:00
068f71847e
Some inlining optimizations.
2016-09-13 09:46:41 +02:00
c443f49da3
Fix in splitting the loop at a new point.
2016-09-13 09:44:30 +02:00
f518e0675c
Initial commit of the new Pressure Equalizer, the EdgeGrid
...
signed distance field structure.
The EdgeGrid is used to avoid placing the seams on overhangs.
2016-09-12 16:25:15 +02:00
73cbb4b5dc
some optimizations of Point rotation
2016-09-12 13:52:31 +02:00
9a83d4e8d5
Reverted some now unnecessary changes. Reverted the infill to the original perl implementation.
2016-09-12 13:26:17 +02:00
9fcc8fe9ae
Meged with release_candidate_1_3
2016-09-12 11:29:39 +02:00
ca98e2655a
New command line option: --dont-arrange
...
Don't arrange the objects on the build plate. The model coordinates
define the absolute positions on the build plate.
The option --print-center will be ignored.
Also there is a fix in the command line invocation of --duplicate-grid
so it will run, but still there is something broken there and the results
are not correct.
2016-09-05 11:32:58 +02:00
ab357c75a5
Updated xs/Build.PL to support Visual Studio compiler suite.
...
Updated xs/Build.PL to understand BOOST_LIBRARY_PATH and
BOOST_INCLUDE_PATH environment variables. This way one may easily
switch between various boost builds.
Some minor tweeks were done to make Slic3r compile with
Visual Studio 2013.
2016-08-21 21:46:17 +02:00
bd23fe9c44
Fixed a crash in a constructor of FullPrintConfig due to an incorrect use
...
of virtual inheritance. Note that an invocation of ConfigBase::optptr()
is routed to FullPrintConfig::optptr() for all classes of the FullPrintConfig
hierarchy. FullPrintConfig::optptr() in turn invokes optptr()
of PrintObjectConfig, PrintRegionConfig, PrintConfig and HostConfig.
Due to the use of virtual inheritance, this all happens, when
PrintObjectConfig gets constructed as part of FullPrintConfig, but
at that time PrintRegionConfig, PrintConfig and HostConfig are not
constructed yet. Accessing them at that time leads to crashes,
when compiled with Visual Studio 2013 compiler. For some reason
the code generated by gcc does not crash, but I believe the behavior
is undefined and it is better to be fixed anyway.
The patch solves the problem by calling set_defaults() by the topmost
object, which not only fixes the crashes, but also avoids repeated
initialization.
2016-08-21 19:09:31 +02:00
3e8575c931
Documented the build process
2016-06-27 15:28:13 +02:00
1c1542dd94
Revert "Documented the build process"
...
This reverts commit 5e7aee217e .
2016-06-27 15:22:58 +02:00
5e7aee217e
Documented the build process
2016-06-27 15:15:06 +02:00
7649a1df41
Merge branch 'master' of https://github.com/alexrj/Slic3r into release_candidate_1_3
2016-06-03 17:45:05 +02:00
e0b9865386
Fix of a crash when the Print Bed dialog is reopened after the bed shape
...
was defined with an STL.
Fix of rendering on Windows, refresh on resize.
2016-06-03 17:21:47 +02:00
ef0d22be30
2D platter rendering fixed on Windows, and the background color fixed
...
on Linux/GTK.
2016-06-03 15:23:03 +02:00
62b440ff6c
Fixes a performance issues on Windows, where the cut is being
...
refreshed many times for a single move of the Z plane.
Fixes a problem on Windows, where the new wxWidgets always returned
Cancel, even if the window was closed with the "Cut" button.
Improved performance if the live preview is disabled or not needed,
because both top and bottom parts shall be displayed.
2016-06-03 10:35:39 +02:00
5573faec6b
Moved the Bonjour discovery to Tab.pm,
...
when no Bonjour devices found, a simple message box is shown.
Otherwise the Bonjour selection dialog with an empty list crashes on windows.
2016-06-03 09:36:23 +02:00
2230652218
Added simple JSCAD modifier helper
...
Simple cube oriented around the center with a parametric interface. Just copy/paste into openjscad.org and hit shift+enter.
2016-06-02 19:18:29 -05:00
2e1a3eaf16
Merge pull request #3353 from alexrj/feature-3308
...
Post process script for fan kickstart
2016-06-02 11:44:48 -05:00
5e17746427
Post process script for fan kickstart
...
Addresses #3308
2016-06-02 11:43:34 -05:00
7b334bf2e5
Merge pull request #3351 from VanessaE/patch-1
...
Mention anti-ooze sacrificial skirt feature.
2016-06-01 16:48:48 -05:00
39dfee79c7
Mention anti-ooze sacrificial skirt feature.
2016-06-01 17:47:54 -04:00
bb9c3dd9ce
Fix of git #3293 : More efficient GCode export
...
This fixes two problems of repeatedly copying data from the C++ layer
to perl, by factoring the copying out of an inner loop.
2016-06-01 20:58:05 +02:00
08a2775dbd
Update solid_layers.scad
...
Oops, left a hardcoded 0.3 in. Fixed.
2016-05-31 19:14:20 -05:00