818e0cde7f
Fixed many errors in background processing synchronization and update.
...
Fixed couple of compiler warnings.
2018-12-22 10:02:42 +01:00
a791529ec8
Logging of memory allocations on Windows during the slicing process
...
when the SLIC3R_LOGLEVEL >= info.
2018-12-18 11:31:41 +01:00
b735a44f05
Fix of SPE-607
2018-12-17 19:46:36 +01:00
ed8d8e30b9
Fix of SPE-607
...
Part changed to Support enforcer is not sliced with one another part
2018-12-17 18:04:23 +01:00
46d844c8be
Make the increase of extruder motor current during MM filament
...
exchange sequences configurable.
2018-12-14 20:09:10 +01:00
41837fe8b8
Enabled the Wipe Tower for Repetier-Firmware #1310
2018-12-12 19:09:25 +01:00
87e7ba0830
Time to print into the G-code file name: Round it to full minutes.
2018-12-12 15:48:39 +01:00
219e3514dd
Print time in output G-code: fill in the time if the file export
...
dialog is open after the slicing finished.
2018-12-12 15:09:20 +01:00
3cbd0b7867
WIP: Time estimate in file names.
2018-12-12 12:00:45 +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
6694db0e0b
Fixed a harless assert in PrintObject consturctor.
...
Fixed a bug in G-code generator regarding the seam hiding.
2018-12-07 11:21:05 +01:00
52c924d576
Clamp the invalid extruders to the default extruder (with index 1),
...
not to the last extruder. This is consistent with the UI preview.
2018-12-07 09:32:54 +01:00
11e994b3e5
Fixed perl integration tests.
2018-12-06 17:48:33 +01:00
3660b0c853
Allow printing a MM object on a single material printer.
...
All extruders are clamped to the number of physical extruders
when passed to the back end.
2018-12-06 16:53:43 +01:00
4ab293b0ff
Fixed integration tests.
2018-12-03 16:25:21 +01:00
0de8717a3f
Yet another compilation fix on OSX.
2018-12-03 15:28:54 +01:00
e99fa7d104
Implemented naming of the SLA export file based on the output file name
...
template.
Reworked naming of the plater exports to not use the output file name
template, but to derive the file name from the first printable object's name.
Fixed error handling: Reimpemented the Perl's "eval" blocks
as try / catch blocks.
2018-12-03 13:14:28 +01:00
bf054d9005
Fixed some background processing synchronization issues.
2018-11-23 17:05:44 +01:00
30f61bd66e
WIP: Synchronization of SLA background processing.
2018-11-21 17:35:35 +01:00
63ee3dc63c
Partial update of 3D scene (GLVolumes derived from Model and from
...
the SLAPrintObject).
Updated PrintBase to generate a unique timestamp at each step invalidation.
2018-11-16 18:28:50 +01:00
5dc9799e14
Fixed synchronization of background processing with the front end.
2018-11-12 16:28:27 +01:00
6203121b3a
Fixed update of ModelObject / ModelVolume configs on Print,
...
fixed some compiler warnings.
2018-11-09 14:25:18 +01:00
d79e2d8fa6
Separated Print / PrintObject into PrintBase.cpp/h to support SLAPrint
2018-11-08 14:23:17 +01:00
056a3465ad
Merge branch lm_colorprint_integration into dev_native + deleting ticks outside slider range
2018-11-07 14:44:47 +01:00
6ee5752e24
Fixed a typo
2018-11-06 17:27:08 +01:00
b25d01ce1a
Merge remote-tracking branch 'remotes/origin/vb_modelbase_id_refactor' into dev_native
2018-11-02 20:53:47 +01:00
ab8a8111cb
Some refactoring.
2018-11-02 20:41:49 +01:00
e5758e9ef2
ModelBase ID refactoring, starting to work.
...
Now it remains to clean up some of the no more used Model interfaces.
2018-11-02 19:49:40 +01:00
9c9483c0b8
ModelBase ID refactoring, WIP
2018-11-02 15:08:08 +01:00
8bd37b6d28
Translation of ModelVolume as transformation component (without modifying the mesh)
2018-11-02 12:11:28 +01:00
34a842131e
Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native
2018-11-01 14:26:41 +01:00
ade0093859
Fixed print object below bed, fixed associated unit tests.
2018-11-01 14:25:37 +01:00
605237d262
Refactoring
2018-11-01 14:25:10 +01:00
f701921c65
Bugfix: Slice at the correct height.
2018-10-31 20:02:07 +01:00
65c568e4f3
Print step invalidation: Improvement of readability.
2018-10-31 19:21:00 +01:00
a97ce278dc
Finished (?) switching between the FDM / SLA profiles,
...
fixed an invalidation bug in Print::apply()
2018-10-31 18:05:25 +01:00
c478b10285
Reduced memory leaks in ConfigDef / PrintConfigDef
...
Deleted unsafe default copy constructors / operators in Model / ModelObject / ModelInstance / ModelVolume
Fixed some issues with copying the Model / ModelObject / ModelInstance / ModelVolume inside Print::apply()
Fixed some invalidation issues in Print::apply()
Temporarily renamed the Slic3rPE profile directory to Slic3rPE-alpha.
2018-10-30 15:24:36 +01:00
c0a286481b
WIP: Fixed some issues with cancelation & restart of background processing.
2018-10-30 09:27:31 +01:00
316e132840
Fix of Perl unit tests.
2018-10-24 17:20:15 +02:00
6f72884339
Background processing: Fixed rotation & scaling of PrintObjects.
2018-10-24 11:48:39 +02:00
78468e49d4
WIP: Background processing is almost working now.
...
still PrintObject::_slice_volumes() needs some love to set
the PrintObject matrices correctly.
2018-10-23 22:53:43 +02:00
31b482c605
WIP: Reconstruction of background processing.
2018-10-23 15:27:31 +02:00
65e01146e7
Merge branch 'dev_native' into vb_dev_native_background_processing
2018-10-18 18:03:17 +02:00
dae3c59a62
WIP: Synchronization of Model / ModelObject with Print / PrintObject
2018-10-18 14:36:46 +02:00
18199b33f0
WIP: Reconstruction of background processing update timer,
...
added unique IDs to the Model / ModelObject / ModelVolume objects,
added a copy of Model hierarchy at the Print,
WIP: new Print::apply() method to update the Print's copy of Model,
to update the Print's PrintObjects, to update status of the Print and
PrintObjects, and to possibly stop the background processing.
2018-10-17 11:12:38 +02:00
069be62c6f
ModelInstance's full 3D transform set as default
2018-10-16 09:51:30 +02:00
3cc0b4abd4
Merge remote-tracking branch 'origin/dev2' into dev_native
2018-09-25 15:33:51 +02: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