Commit Graph

11 Commits

Author SHA1 Message Date
eb6bc4862b Reworked discretization step of Archimedean Chords infill to lower
slicing time and memory requirements.
Fixes "Infill pattern Archimedean causing total freeze at Infilling patterns" #1871
2019-03-07 16:01:46 +01:00
9d609908a5 Split the external infill pattern to separate top / bottom config values.
Based on f9344a00e3
thanks @supermerill
Implements  #475, #479, #1133, #1474
2019-02-22 15:25:35 +01:00
df06bf36fa Fix usage of is_trivially_copyable on older GCC (for real this time) 2019-01-22 12:16:11 +01:00
b866a9d563 Fix usage of is_trivially_copyable on older GCC 2019-01-22 10:42:16 +01:00
bd1562ee03 Added missing headers. 2019-01-21 17:51:37 +01:00
2d224eec21 Added static asserts on classes initialized by memset to make sure it is possible to do 2019-01-21 15:03:20 +01:00
eb4a48c141 WIP: Merged commits from stable between 1.41.2-beta and 1.42.2 final.
Changes in SupportMaterial.cpp, TriangleMesh.cpp and 01_trianglemesh.t
are yet to be merged.

WIP: Refactoring of layer height editing.
Removed layer_height_ranges from PrintObject, as the Print/PrintObject
now hold their copies of Model/ModelObject.
2018-12-11 16:33:43 +01:00
b86643ce0d Fixed compilation issues on osx 2018-11-26 14:54:23 +01:00
f5ca083a46 Merge remote-tracking branch 'remotes/origin/dev_native' 2018-11-20 14:13:22 +01:00
e0d4b84685 Removed the STDMOVE macro. 2018-11-02 20:45:23 +01:00
1260b8deb3 WIP: Moved sources int src/, separated most of the source code from Perl.
The XS was left only for the unit / integration tests, and it links
libslic3r only. No wxWidgets are allowed to be used from Perl starting
from now.
2018-09-19 11:02:24 +02:00