Cura/cura/Scene
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
..
__init__.py Move all decorators in the scene subfolder 2018-01-03 15:09:19 +01:00
BlockSlicingDecorator.py Fix bunch of issues found by pylint 2020-01-10 16:37:46 +01:00
BuildPlateDecorator.py Convert remaining doxygen to rst 2020-05-28 17:13:44 +02:00
ConvexHullDecorator.py Scale convex hull only by X/Y shrinkage, and handle 0% gracefully 2022-04-07 14:17:56 +02:00
ConvexHullNode.py Remove normals for ConvexHullNode 2020-06-30 13:22:45 +02:00
CuraSceneController.py Merge branch 'master' into feature_support_meshes_present 2020-06-04 10:27:11 +02:00
CuraSceneNode.py Merge pull request #9884 from Ultimaker/CURA-7873_fix_positioning_merged_meshes 2021-06-08 12:37:34 +02:00
GCodeListDecorator.py Fix bunch of issues found by pylint 2020-01-10 16:37:46 +01:00
SliceableObjectDecorator.py Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
ZOffsetDecorator.py Convert remaining doxygen to rst 2020-05-28 17:13:44 +02:00