Commit graph

2443 commits

Author SHA1 Message Date
Simon Edwards
d7127b800c Finally, use the new convex hull code to compute the object 'shadow' and exclusion zones.
Contributes to CURA-1504
2016-05-23 17:21:52 +02:00
Simon Edwards
0b858f3878 Introduced a LayerDataBuilder. Made LayerData immutable just like its superclass. Fixed the layer view which broke.
Contributes to CURA-1504
2016-05-23 09:49:31 +02:00
Simon Edwards
d1f68143a4 Adjustments to support immutable AxisAlignedBox.
Contributes to CURA-1504
2016-05-21 14:17:58 +02:00
Simon Edwards
a109396c0d Update to handle the removal of MeshData.setCenterPosition and MeshData.setVertexUVCoordinates().
Contributes to CURA-1504
2016-05-19 22:08:10 +02:00
Simon Edwards
dfccbf636a Fixed up the ImageReader after the breaking changes else where.
Contributes to CURA-1504
2016-05-19 15:10:31 +02:00
Simon Edwards
bac58ecc82 Prevent models from vibrating on the z axis due to fp errors, change the tolerance of the comparison.
Contributes to CURA-1504
2016-05-12 13:48:25 +02:00
Simon Edwards
43747f3f57 Fix up BuildVolume's override of the AABB.
Contributes to CURA-1504
2016-05-12 13:12:44 +02:00
Simon Edwards
7aefb67172 Make Vector an immutable class.
Contributes to CURA-1504
2016-05-10 13:19:53 +02:00
fieldOfView
f3c16198c9 Only show support extruder selection when printing support is enabled
CURA-790
2016-05-09 08:25:56 +02:00
Tim Kuipers
581edfeaa5 JSON: fix: better max infill_sparse_thickness (CURA-1255) 2016-05-04 16:21:53 +02:00
Tim Kuipers
51ed0f317b JSON feat: conical_overhang_angle (CURA-1412) 2016-05-04 15:49:07 +02:00
Tim Kuipers
46f4caab32 JSON feat: conical_overhang_enabled (CURA-1412) 2016-05-04 15:32:20 +02:00
Tim Kuipers
4aaa528ea2 JSON feat: settings split: Compensate Overlapping wall parts ==> outer ; inner wall parts (CURA-995) 2016-05-04 15:11:11 +02:00
Tim Kuipers
a0838256e2 JSON fix: regular fan speed at layer inherit function was a bit off 2016-05-04 14:07:46 +02:00
Ghostkeeper
4ef9c1a3e7 Merge branch '2.1'
Conflicts:
	plugins/CuraEngineBackend/StartSliceJob.py
2016-05-04 13:43:35 +02:00
Jaime van Kessel
3705072c6f Merge pull request #733 from fieldOfView/feature_scale_tiny_meshes
Add a preference for scaling up tiny objects
2016-05-04 13:10:19 +02:00
Tim Kuipers
5a891a5fa2 JSON refactor: moved support z distance above support xy distance options (CURA-1479)
The support dist priority option may enable the xy dist overhang option, so it's logical to group it with the xy dist options, but it presumes you know about the support z distance, so it's more logical to put the x distance options above the xy distance options.
2016-05-04 11:46:42 +02:00
Tim Kuipers
fd871c35ca JSON feat: support_xy_overrides_z and support_xy_distance_overhang (CURA-1479) 2016-05-04 11:43:59 +02:00
fieldOfView
220939acbf Add a preference for scaling up tiny objects
When objects have been modeled with meters as units, they become so tiny that the cannot be selected in Cura to be scaled up.
2016-05-04 11:01:36 +02:00
Ghostkeeper
d8c53f7a1f
Fix manufacturer for uniqbot
These have to be Other for Ultimaker's marketing team.
2016-05-02 11:48:08 +02:00
Aldo Hoeben
704fd21518 Update README.md
Fix link to ultimaker_original.json
2016-05-02 10:34:30 +02:00
fieldOfView
c73bdc3fb0 Clarify wording
The profile is not being altered; instead the current settings are set to a clean copy of the stored profile.

CURA-970
2016-05-02 09:58:48 +02:00
fieldOfView
614726a574 Fix codestyle
CURA-970
2016-05-02 09:39:55 +02:00
fieldOfView
b0f55058ed Fix showing the rename profile dialog when creating a new profile 2016-04-28 16:59:58 +02:00
Jaime van Kessel
9009fb9d3d Codestyle & documentation
CURA-537
2016-04-28 16:01:54 +02:00
Jaime van Kessel
efd14421cc Codestyle & Documentation
CURA 537
2016-04-28 15:56:25 +02:00
Jaime van Kessel
4e722d61ce Removed unused code 2016-04-28 15:28:50 +02:00
fieldOfView
c9f3042b2c Merge branch 'master' of https://github.com/Ultimaker/Cura 2016-04-28 14:37:16 +02:00
fieldOfView
4939b935d2 Show profile name dialog after creating a profile
CURA-970
2016-04-28 14:36:29 +02:00
Simon Edwards
c810c22eb5 Set the default number of layers and current layer to 0. Now the layer view slider is empty while the initial slicing process is running.
Fixes CURA-1273 Layer number doesn't fit
2016-04-28 13:07:57 +02:00
Tim Kuipers
a176c6a977 JSON: fix for support roof vs infill speed visiblity 2016-04-28 12:30:03 +02:00
Ghostkeeper
9db5373183 Merge pull request #725 from zerr0/uniqbot
Uniqbot by Unimatech machine profile
2016-04-28 11:39:48 +02:00
zerr0
bc350cfe28 machine_head_shape_* removed 2016-04-28 14:16:37 +05:00
awhiemstra
198c4ba8cf Merge pull request #710 from thopiekar/pythonpath-fix-reworked
[master] PYTHONPATH fix reworked
2016-04-28 10:59:04 +02:00
fieldOfView
adb2c4c72e Make "Reset Current Profile" enabled for readonly profiles
CURA-970
2016-04-28 10:38:29 +02:00
fieldOfView
f6ce963b73 Add "Update Current Profile" and "Reset Current Profile" menu items to profile dropdowns
CURA-970
2016-04-28 10:29:51 +02:00
fieldOfView
d7aa8e71bf Rearrange nozzle/material selection into one line
In preparation for CURA-330, where we will need multiple instances of the nozzle/material combo.
2016-04-27 20:29:21 +02:00
fieldOfView
d34c28543b Connect extruder comboboxes with their settings
CURA-790
2016-04-27 11:49:25 +02:00
fieldOfView
4a2b1af9f5 Add reusable style for comboboxes to the theme
CURA-790
2016-04-27 10:28:58 +02:00
fieldOfView
6907c8921e Add (non-functional) extruder selection dropdown to simplemode for multi-extrusion printers
CURA-790
2016-04-27 10:20:11 +02:00
zerr0
3c7ff49be3 Uniqbot by Unimatech machine profile 2016-04-27 13:19:36 +05:00
fieldOfView
a20193a13b Merge branch 'master' of https://github.com/Ultimaker/Cura 2016-04-26 17:19:04 +02:00
fieldOfView
75f4a91800 Tweak button icon size to make the icons look a bit less "chunky" 2016-04-26 17:18:40 +02:00
Simon Edwards
dff976f197 Minor code style fix.
Contributes to CURA-1434
2016-04-26 15:21:11 +02:00
Jaime van Kessel
4d11bdd366 Changed height
CURA-1429
2016-04-26 12:09:11 +02:00
Ghostkeeper
d65a0a302a Merge branch 'master' of https://github.com/Ultimaker/Cura 2016-04-26 12:00:24 +02:00
Ghostkeeper
fe68be4f62 Merge branch 'connection_rework' 2016-04-26 11:51:09 +02:00
fieldOfView
a2ff775c08 Limit the max_value for extruders to the number of extruders
CuraEngine would crash if instructed to use an extruder that it knows nothing about. Extruders start counting at 0, so max_value is set to machine_extruder_count - 1.

Fixes the crash outlined in CURA-965
2016-04-26 11:19:56 +02:00
Ghostkeeper
27aef006a8 Remove retraction settings from ulti-profile
Paul agreed, this should not be dependent on the quality. It was meant to allow a bit slower prints due to the time it takes to do a retraction, but that is not the bottleneck here. Material hardness is the bottleneck. Grinding is.

Contributes to issue CURA-346.
2016-04-25 16:23:37 +02:00
Ghostkeeper
c67ae0f1c9 Remove retraction settings from machine definitions
These should be different per material, not per machine.

Contributes to issue CURA-346.
2016-04-25 16:23:37 +02:00