6f5700a3a6
Fix of
...
https://github.com/prusa3d/Slic3r/issues/66
https://github.com/prusa3d/Slic3r/issues/181
Implemented filtering of the support structures expanded into a grid,
where the support parts leaked through the object wall are removed
after the fact.
2017-04-05 09:56:59 +02:00
5126c5018a
Provision for disabling TBB parallelization for debugging purposes.
2017-04-05 09:53:24 +02:00
74b95e9152
Adapted BoundingBox get_extents(const ExPolygons &expolygons)
...
to work even with empty polygons.
2017-04-05 09:52:06 +02:00
555560f63c
Simplification, C++11 beautification.
2017-04-05 09:51:03 +02:00
ef2cfdb0d1
C++11 beautification of loops.
2017-04-05 08:59:03 +02:00
47543cf82a
Operator< for Point
2017-04-05 08:57:59 +02:00
329f0b9cf4
Debugging output and asserts for TriangleMeshSlicer::slice().
2017-04-05 08:57:37 +02:00
bd9ee88e2f
Fix of https://github.com/prusa3d/Slic3r/issues/214
...
Dent in perimeters around a hole
Clipper Offset has been extended to remove tiny edges before the offset.
This is important as the tiny edges pose difficulty
for normal calculation, leading to various adverse effects like
kinks and dents in the offsetted contour.
2017-04-04 11:17:25 +02:00
70fcedb113
Fix of https://github.com/prusa3d/Slic3r/issues/232
...
Single layer of sparse support above dense support before model
2017-04-04 09:57:54 +02:00
9d9a6feb96
Disable ensure_vertical_shell_thickness for spiral vase mode.
2017-04-03 11:19:32 +02:00
1719952f49
Fixing "opening an obj file causes Slic3r to become stuck and use 100% on one core" #221
...
Extended the OBJ parser to triangulate quads. Higher order polygons are not supported though.
2017-04-03 10:05:22 +02:00
8ac1d37b10
Fixed crashes on OpenGL < 2 due to printing null pointers returned
...
by glGetString().
2017-03-31 15:29:34 +02:00
7b5158f5f2
Permit firmware retraction when firmware is Repetier (repetier-firmware supports it). Fixes #3821
2017-03-30 16:47:06 +02:00
36416d77b8
Fixes of VBO rendering on Linux with wxWidgets & GTK
2017-03-30 10:25:52 +02:00
b60ae4745f
Fixed missing #include<assert.h>
2017-03-29 19:57:11 +02:00
3e347c33dc
Bundled Eigen library.
2017-03-29 18:19:57 +02:00
5dc899d64e
Reset wipe moves on tool change and on travel.
2017-03-29 17:45:38 +02:00
4bbb1f4b63
Rewrote next_highest_power_of_2 as a template as OSX had issues with
...
the previous implementation.
2017-03-28 18:02:26 +02:00
2da3388aa5
Only print "Generating perimeters" once.
2017-03-28 17:27:05 +02:00
3ebf0ce7fd
Improved memory allocation efficiency of the 3D path preview generator.
2017-03-28 17:09:57 +02:00
1fb302d480
Reverted due to a failing test t\multi.t
2017-03-28 14:29:27 +02:00
95b45da57c
Fixed 3D view of the Cut dialog.
2017-03-28 14:18:13 +02:00
40b75f6cee
Snapped the bottom interface layer print heights to the top interface
...
layer print heights to avoid too thin layer surfaces. The minimum layer
height at the nozzle page is maintained for the support layers.
Base layers are trimmed by the briding bottom surfaces.
2017-03-28 13:46:31 +02:00
9f7a5c7a6f
Some beautification and C++11 adaptation.
2017-03-28 13:25:10 +02:00
640698d28b
Fixing Zero extrusion print moves and overlapping regions in first layer
...
https://github.com/prusa3d/Slic3r/issues/184
No E distances generated when support is selected. bug?
https://github.com/prusa3d/Slic3r/issues/175
2017-03-27 14:34:07 +02:00
67126d6f48
Moved the NVIDIA and AMD hints to the slic3r.exe wrapper.
2017-03-27 09:06:24 +02:00
0dae43e4bc
Bugfix: when the Voronoi diagram contained very large coordinates we need to check whether they are greater than our allowed range and consider the Voronoi edges infinite in those cases, in order to prevent overflows.
...
https://github.com/alexrj/Slic3r/issues/3776
9ad1360e44
2017-03-24 09:32:30 +01:00
6162670bbd
Fixing Window selections wrong
...
https://github.com/prusa3d/Slic3r/issues/191
Thanks @uclaros
94f60db114
2017-03-23 18:02:35 +01:00
bc7ff623f8
Updated from upstream,
...
build instructions for Windows point to Prusa3D instructions.
2017-03-23 17:00:46 +01:00
53832aff24
Documented the boost libraries required by Slic3r Prusa Edition
...
https://github.com/prusa3d/Slic3r/issues/88
2017-03-23 16:28:23 +01:00
b7d3ed26c6
Link boost & intel Thread Building Blocks statically by default
...
on Windows and OSX, dynamically on Linux.
This could be overidden by an environment variable
SLIC3R_DYNAMIC=1
2017-03-23 15:06:22 +01:00
a7838cac07
Fixed the rotation and scaling inputs allowing decimal numbers with
...
both the dot and comma as a decimal separator.
Fixes 6649888d1c
2017-03-23 14:32:19 +01:00
cc9460b8fa
Increased a threshold for print centering from EPSILON to 5um
...
to account for the decimation of the brim lines.
2017-03-23 13:21:44 +01:00
9e0a690d2e
Simplified the skirt paths.
2017-03-23 12:35:00 +01:00
073d6d2d43
Fixed colors of the path preview.
2017-03-23 12:34:35 +01:00
1770d031b4
Fixed rotations, allow both dot and dash as decimal separators,
...
correctly report invalid numeric values for rotation.
2017-03-23 11:53:59 +01:00
1b3c651643
Fixed iusses in rendering print paths through VBOs for multiple objects.
2017-03-23 11:10:53 +01:00
3b5d1d0e25
Try to enforce the use of a high performance NVIDIA / ATI GPU
...
on dual graphic card laptops.
2017-03-23 10:28:08 +01:00
1fb3d00932
Fix of parsing ASCII STLs on Visual Studio 2013 with global optimization.
2017-03-22 17:57:27 +01:00
ed495663e8
Support generator parallelized.
2017-03-22 15:35:50 +01:00
04cd474708
Fixed some instance of simplify_polygons() invocation.
...
Geometry::deg2rad() made a template.
Some methods of Layer made inline.
Added a helper template remove_nulls().
2017-03-22 15:35:09 +01:00
6b99cbdc02
Had the vertex buffer objects disabled for debugging purposes by mistake.
2017-03-21 08:59:48 +01:00
d8f0c0bdff
Fixed bug in variable layer height editing: Make the OpenGL context
...
current.
2017-03-20 15:55:22 +01:00
039cd0ac5b
new GLShader.cpp,h
2017-03-20 14:48:17 +01:00
045de596e2
Use OpenGL 2.0 shaders for the layer height rendering.
...
Use OpenGL 2.0 shaders for the print path rendering for performance reasons.
2017-03-20 12:05:20 +01:00
56f845f3c1
Fixed the reports given by the build process if BOOST or TBB libraries
...
were not found.
https://github.com/prusa3d/Slic3r/issues/177
2017-03-17 22:49:43 +01:00
8e28bd36a2
Link XS with -framework OpenGL on OSX.
2017-03-16 14:26:16 +01:00
73de247a15
Enabled SLIC3R_GUI by default. This is required to enable the OpenGL 2.0
...
API through C++ GLEW.
2017-03-16 14:09:42 +01:00
7f7d2da5fe
Use Vertex Buffer Objects for rendering of 3D volumes if possible.
2017-03-16 14:02:28 +01:00
c32c7fa1dc
Fixed a typo.
2017-03-15 21:26:46 +01:00