Jaime van Kessel
5897237710
removed debug code
2015-07-29 16:13:12 +02:00
Jaime van Kessel
37433d2a8a
Updated protocol & refactoring
2015-07-24 15:58:41 +02:00
Jaime van Kessel
453047df1f
Fix to grouped one at a time
2015-07-24 10:55:59 +02:00
Jaime van Kessel
ea66139751
Modifications to enable one at a time (still WIP)
2015-07-23 10:18:58 +02:00
Jaime van Kessel
78ebb13089
Changes required for printing one at a time
2015-07-22 11:46:12 +02:00
Jaime van Kessel
c6f5ceaf56
LayerData now works by using decorators
2015-07-13 14:03:40 +02:00
Arjen Hiemstra
fb7b7ca7b8
Do not cause "dictionary changed size during iteration" errors when changing view
...
Connecting to a signal while it is emitting causes errors.
2015-07-13 13:52:17 +02:00
Arjen Hiemstra
f4153fa63e
Only process the layer data if the layer view is active.
...
Contributes to #109
2015-07-10 11:25:40 +02:00
Arjen Hiemstra
8e085fa92d
Prevent exceptions about using a variable before assigning it
2015-06-30 11:41:51 +02:00
Arjen Hiemstra
f6f3eba3ff
Always emit a progress of 1.0 once we have finished slicing
...
Contributes to Asana issue 39317829262610
2015-06-30 11:41:51 +02:00
Arjen Hiemstra
6b5c3d5878
Display progress information during processing of layer data
...
Contributes to Asana issue 38547857084327
2015-06-24 11:59:10 +02:00
Arjen Hiemstra
72b1302f9e
Disable slicing and platform physics when an operation is being performed
...
This prevents the model from jumping around during rotation/scale
Fixes #56
2015-06-22 17:23:32 +02:00
Arjen Hiemstra
bc055a8031
Rework LayerData mesh generation for improved performance
...
Rather than using a lot of calls to MeshData::addVertices which is very
slow, pre-allocate numpy arrays, fill them with data from the polygons
and then assign them to the mesh data's arrays. This greatly increases
performance of the layer data calculation.
Contributes to #52
2015-06-22 17:11:11 +02:00
Arjen Hiemstra
049f3c25ff
Performance: Only calculate the platform center once, not for every poly
...
Contributes to #52
2015-06-22 17:04:30 +02:00
Arjen Hiemstra
06b5e9d0ca
Add a createMesh function to LayerData::Layer that creates a mesh from a layer
...
Contributes to #52
2015-06-16 13:20:22 +02:00
Arjen Hiemstra
75fff176f4
Add support for line width and infill types to LayerData::Polygon
...
Contributes to #52
2015-06-16 13:20:22 +02:00
Arjen Hiemstra
ad88506325
Use the new layer message properties to properly create layers
...
Now we use the height as provided by the engine to render the layer at.
Contributes to #52
2015-06-16 13:20:22 +02:00
Arjen Hiemstra
2aa2d4d1a8
Update generated protobuf protocol file as per CuraEngine changes
...
Contributes to Ultimaker/Cura#52
2015-06-16 13:20:22 +02:00
Arjen Hiemstra
1471a6815f
Do not slice if there is any setting with an error value
...
Fixes #7
2015-05-27 16:25:39 +02:00
Arjen Hiemstra
7e9870c6cb
Set default engine location to unix standard bin dir
...
Contributes to #41
Contributes to #42
2015-05-18 15:00:53 +02:00
Arjen Hiemstra
9d7e460b50
Add missing copyright headers
...
Fixes #5
2015-05-11 12:18:05 +02:00
Arjen Hiemstra
dca39383d9
Update Cura plugin metadata
2015-05-07 16:32:38 +02:00
Arjen Hiemstra
0a6562a8f1
Style: Use "" for strings not ''
2015-05-06 18:32:54 +02:00
Arjen Hiemstra
1646007e9c
Use the right catalog for the Cura plugins
2015-05-01 15:56:44 +02:00
Arjen Hiemstra
3823afd8cc
Add 'plugins/CuraEngineBackend/' from commit '918d4b41c802f5e8acd0e271a261b73df0441346'
...
git-subtree-dir: plugins/CuraEngineBackend
git-subtree-mainline: 49210587fff4e64553a377b25cbdc78cc22ebbb1
git-subtree-split: 918d4b41c802f5e8acd0e271a261b73df0441346
2015-04-30 12:25:58 +02:00