Arjen Hiemstra
d7c5238b7f
Remove the close button since it does not work
...
Contributes to Ultimaker/Uranium#8
2015-07-01 02:52:29 +02:00
Arjen Hiemstra
cc58f4d159
More fixes for the Firmware update window
...
Now it works on MacOSX
Contributes to Ultimaker/Uranium#8
2015-07-01 02:49:44 +02:00
Arjen Hiemstra
9aa386c2b0
Remove the check for connected printers
...
Not doing anything at all is actually worse because it looks like it is
broken.
Contributes to Ultimaker/Uranium#8
2015-07-01 01:27:43 +02:00
Arjen Hiemstra
ff896907ea
Fix errors due to changes in USBPrinter
...
Contributes to Ultimaker/Uranium#8
2015-07-01 00:24:08 +02:00
Arjen Hiemstra
7878456c9b
Improve styling of Firmware update window
...
Contributes to Ultimaker/Uranium#8
2015-06-30 23:33:42 +02:00
Arjen Hiemstra
59fbf72ac3
Use a proper path for the firmware/printing window and set some additional properties
...
Contributes to Ultimaker/Uranium#8
2015-06-30 23:33:10 +02:00
Arjen Hiemstra
a604f2041a
Do not show a firmware update window if there are no printers connected
...
Contributes to Ultimaker/Uranium#8
2015-06-30 23:32:06 +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
Tamara Hogenhout
c6151c2343
Restyling of the save to toolpath button
...
The save to button only shows a short description, not the entire description including device-name.
Contributes to #54
2015-06-25 18:38:43 +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
d28f84d732
Abort attempts to connect if an error is thrown when connecting to the serial port
...
This fixes an issue where thread.join() would be called from the current thread
which fails.
2015-06-23 12:29:05 +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
bc98eb40ba
Change "Update" back to "Update Firmware"
...
String change that should not have happened.
Contributes to #57
2015-06-17 16:03:07 +02:00
Arjen Hiemstra
995b76fad9
Implement rendering the top 5 layers solid and with infill
...
Fixes #52
2015-06-16 13:20:22 +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
9849283144
Do not render the convex hull node unless the object is selected
...
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
d9ad54cd0d
Rescale the current layer number based on the maximum layer
...
This makes sure we still have the top layer selected when we
receive new data.
Contributes to Asana issue 34806173176751
2015-06-08 16:31:38 +02:00
Jaime van Kessel
66e50ceb37
Merge branch '15.06' of https://github.com/Ultimaker/Cura into 15.06
...
Conflicts:
plugins/LayerView/LayerView.py
2015-06-05 17:43:34 +02:00
Jaime van Kessel
a2c099a7d8
Implemented feature described by #30
2015-06-05 17:40:57 +02:00
Jaime van Kessel
f57d2693fe
Updated name in menu for firmware update
2015-06-05 13:26:51 +02:00
Jaime van Kessel
b5fda5b835
Added exception handling to listen thread join
2015-06-05 13:26:51 +02:00
Arjen Hiemstra
81b41b8889
Render a transparent ghost of the selection when things are selected.
...
Fixes Asana issue about layer view
2015-06-05 13:26:51 +02:00
Jaime van Kessel
33c69b32f8
Fix for #29
2015-06-05 12:10:13 +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
a6d5bf04d8
Fix syntax error
2015-05-07 16:36:07 +02:00
Arjen Hiemstra
acf5120cff
Add missing translation markers
2015-05-07 16:33:37 +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
81aac4a1c1
Add 'plugins/LayerView/' from commit ' ffcf5c7885
'
...
git-subtree-dir: plugins/LayerView
git-subtree-mainline: bda10b5ce5
git-subtree-split: ffcf5c7885
2015-04-30 14:55:46 +02:00
Arjen Hiemstra
bda10b5ce5
Add 'plugins/GCodeWriter/' from commit ' 6fc044387a
'
...
git-subtree-dir: plugins/GCodeWriter
git-subtree-mainline: 92afe31e37
git-subtree-split: 6fc044387a
2015-04-30 14:43:27 +02:00
Arjen Hiemstra
63e8cf72a3
Add 'plugins/USBPrinting/' from commit ' b28ca0881a
'
...
git-subtree-dir: plugins/USBPrinting
git-subtree-mainline: 3823afd8cc
git-subtree-split: b28ca0881a
2015-04-30 12:30:37 +02:00
Arjen Hiemstra
3823afd8cc
Add 'plugins/CuraEngineBackend/' from commit ' 918d4b41c8
'
...
git-subtree-dir: plugins/CuraEngineBackend
git-subtree-mainline: 49210587ff
git-subtree-split: 918d4b41c8
2015-04-30 12:25:58 +02:00