Cura/cura
Ghostkeeper 855eaec81c
Scale convex hull only by X/Y shrinkage, and handle 0% gracefully
Only the X/Y shrinkage influences the convex hull collision area. Not the Z, nor the parent setting.

Also, don't scale the collision area to 0. This value is not allowed by the setting system, so it'd indicate an error when slicing, but before slicing the convex hull gets calculated which results in degenerate polygons. Don't do that. Instead, we'll just let it pretend the scale factor is 1.

Contributes to issue CURA-9091.
2022-04-07 14:17:56 +02:00
..
API Modernize typing usage 2021-11-23 11:10:22 +01:00
Arranging Remove old arranger code 2022-03-24 13:37:29 +01:00
Backups Don't restore files ignored with current backup policy. 2021-11-30 17:34:49 +01:00
Machines Prevent crash when switching extruder in profiles page 2022-02-21 15:40:08 +01:00
OAuth2 Also catch unknown keyring errors 2021-12-13 11:22:37 +01:00
Operations Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
PrinterOutput Prevent crash on setConnectionState when no global stack is set 2022-03-30 09:46:17 +02:00
ReaderWriters Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
Scene Scale convex hull only by X/Y shrinkage, and handle 0% gracefully 2022-04-07 14:17:56 +02:00
Settings Remove Extruders property from global stack 2022-03-24 14:26:03 +01:00
Stages Move CuraStage back to where plugins expect it. 2019-03-29 13:11:03 +01:00
TaskManagement Fix various typos 2021-09-07 11:33:54 -04:00
UI updated splash screens 2022-03-16 17:03:03 +01:00
UltimakerCloud Shorten two texts of 'Sync materials with printers' 2022-01-10 17:28:45 +01:00
Utils Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
__init__.py T466: Revert the previous commit since it messed up the file rights. 2016-12-23 15:53:15 -05:00
ApplicationMetadata.py Merge branch '4.13' 2021-12-16 17:17:08 +01:00
AutoSave.py Print how much time it took to autosave dirty profiles 2021-05-06 10:54:38 +02:00
BuildVolume.py Merge branch 'fix_disallowed_brim_gap_distance' of github.com:Ultimaker/Cura 2022-03-22 15:23:32 +01:00
CameraAnimation.py Merge pull request #905 from Ultimaker/snappier_camera_animation 2017-10-24 10:36:55 +02:00
CrashHandler.py Remove unused import of sentry_sdk 2022-01-11 20:28:41 +01:00
CuraActions.py Add missing campaign tags 2021-08-09 12:59:29 +02:00
CuraApplication.py Increment setting_version to 20 2022-03-29 15:03:48 +02:00
CuraPackageManager.py Simplify getAllLocalPackages 2021-12-20 10:34:37 +01:00
CuraVersion.py.in Add the CURA_DIGITAL_FACTORY_URL variable 2020-09-14 21:15:32 +02:00
CuraView.py Fix various typos 2021-09-07 11:33:54 -04:00
Layer.py Revert "Merge branch 'bremco-graphics_buffer_update'" 2021-12-08 12:02:49 +01:00
LayerData.py Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
LayerDataBuilder.py Revert "Merge branch 'bremco-graphics_buffer_update'" 2021-12-08 12:02:49 +01:00
LayerDataDecorator.py Converted comments in dir Cura/cura to rst style 2020-04-21 16:58:45 +02:00
LayerPolygon.py Revert "Merge branch 'bremco-graphics_buffer_update'" 2021-12-08 12:02:49 +01:00
MachineAction.py Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
MultiplyObjectsJob.py Push the grouped operation instead of redoing it 2021-10-06 16:46:20 +02:00
OneAtATimeIterator.py Exclude objects outside buildplate from OneAtATimeIterator 2020-10-14 17:14:38 +02:00
PickingPass.py Fix picking pixel on integer indices 2021-11-18 11:36:20 +01:00
PlatformPhysics.py Merge branch 'CURA-8592_python_3.10' of github.com:Ultimaker/Cura into CURA-8592_python_3.10 2022-01-03 16:37:07 +01:00
PreviewPass.py Part of fix for crash on context menu open + click on slice. 2021-07-30 19:50:18 +02:00
PrintJobPreviewImageProvider.py Converted comments in dir Cura/cura to rst style 2020-04-21 16:58:45 +02:00
SingleInstance.py Merge branch 'feature_single_instance_clear_before_load' of https://github.com/fieldOfView/Cura 2021-09-15 16:18:54 +02:00
Snapshot.py Ensure that opengl context is available when creating a snapshot 2021-12-02 15:06:54 +01:00
XRayPass.py Pass the cached normal transformation to the rendere 2020-06-30 13:39:32 +02:00