Jaime van Kessel
c076e28e5f
Changed infill color to amber
2015-09-17 15:21:16 +02:00
Jaime van Kessel
6aea81232d
Added documentation
2015-09-17 14:50:52 +02:00
Jaime van Kessel
48d233ca84
Added explicit debug logging to slice process
2015-09-17 14:46:35 +02:00
Jaime van Kessel
631c02bf2c
Added message when slicing was cancelled due to errors in settings.
...
Fixes CURA-166
2015-09-17 10:50:04 +02:00
Jaime van Kessel
fccf365424
When a new reslices is triggered the old data is removed
2015-09-16 15:56:37 +02:00
Arjen Hiemstra
0148186c7a
Display a slicing message when performing a slice operation
2015-09-12 20:08:40 +02:00
Arjen Hiemstra
b99a67ceb5
Display a more appropriate message when processing layers
...
Contributes to CURA-132
2015-09-10 16:25:26 +02:00
Arjen Hiemstra
e40c785d86
Use the right values when sending profile overrides
...
Contributes to #325
2015-09-08 17:41:46 +02:00
Tamara Hogenhout
4a9bf2b4d6
adds/adapts translation context markers
...
all nescessary in folder: Cura/plugins
Contributes to: issue CURA-116
2015-09-08 15:26:49 +02:00
Jaime van Kessel
4861e98624
Updated sliceobjectlistjob to new API
2015-09-02 14:30:36 +02:00
Jaime van Kessel
fc4f8da242
Added logging when not slicing due to error values
2015-09-02 14:05:49 +02:00
Jaime van Kessel
7d2eb5468c
Reverted to older version of the proto file so it no longer crashes
2015-09-02 09:51:32 +02:00
Arjen Hiemstra
57b2ce4f3e
Merge branch 'master' of github.com:ultimaker/Cura into per_object_settings
...
* 'master' of github.com:ultimaker/Cura: (49 commits)
15.10 restyling of the sidebar header
15.10 restyling of the sidebar header
15.10 restyling of the sidebar
split magic_mesh)surface_mode into Normal, Surface, Both
Added preference to disable automatic scale
Removed unused import
Added changeLog plugin
Added missing )
Merging of mine and Jaimes work
Removed font from rectangle
JSON: git diff! removed triangles and grid top/bottom skin options (though they are available)
Code style & switch to translation catalog
15.10 re-alignment of the toolbar
15.10 New Icons
15.10 restyling of the savebutton Area
Added message asking about sending data to server
Added exception handling for checking overlap.
Fixed default button for general and view page
Fixed double ID in qml
Removed unused import
...
2015-09-01 15:44:19 +02:00
Arjen Hiemstra
1f82e83093
Use SettingOverrideDecorator::getAllSettingValues to get per-object settings
2015-09-01 15:04:55 +02:00
Arjen Hiemstra
e6e563cf09
Use the profile for getting setting values, not the machine instance
2015-08-27 09:36:09 +02:00
Jaime van Kessel
a85347134e
Added check to see if requested layer is in the list.
...
contributes to #193
2015-08-24 10:34:40 +02:00
Jaime van Kessel
752a4b26fa
Forced reset of progress when no model was found on platform
2015-08-24 09:50:14 +02:00
Jaime van Kessel
4dd2b15ab5
Added force reslice function
2015-08-24 09:43:54 +02:00
Arjen Hiemstra
fd8185fcb9
Properly send profile and setting changes to the engine
...
This includes everything from the profile and all settings with child
settings.
2015-08-19 19:15:54 +02:00
Arjen Hiemstra
a8c302a8ed
Properly send per-object settings to the engine
2015-08-18 18:11:05 +02:00
Arjen Hiemstra
1947d773a3
Update all usage of activeMachine to the new API
2015-08-05 20:12:29 +02:00
Arjen Hiemstra
842689d88e
Update all uses of the Resources API with the changed API
2015-08-05 17:26:52 +02:00
Arjen Hiemstra
1819caaed4
Merge branch 'output_device'
...
* output_device:
Update all plugin metadata to specify API version
Remove LocalFileStorage from required plugins and add LocalFileOutputDevice
Add RemovableDrive plugin that has been moved from Uranium
Add an icon for "save all" and only enable the action when it makes sense
Disable recent files if there are no recent files and add an icon
Properly implement Save Selection
Return empty string so we get no errors about assigning undefined to string
Update SaveButton to the changed OutputDevicesModel API
Update GCodeWriter to the new API
Add mime types to GCodeWriter plugin
Write to the right device after changes in Uranium API
Remove the output_device related stuff from CuraApplication and fix the qml
Use the OutputDeviceModel for selecting output device
Try to load all plugins, not just plugins with certain metadata
2015-07-31 17:37:25 +02:00
Arjen Hiemstra
a7780d9e42
Update all plugin metadata to specify API version
2015-07-31 17:07:33 +02:00
Tim Kuipers
294c7c0f09
new back end call, following new command line parsing
2015-07-30 15:05:07 +02:00
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