summaryrefslogtreecommitdiffstats
path: root/editor/plugins/sprite_editor_plugin.h
diff options
context:
space:
mode:
authorPouleyKetchoupp <pouleyketchoup@gmail.com>2019-10-06 18:45:24 +0200
committerPouleyKetchoupp <pouleyketchoup@gmail.com>2019-10-07 13:19:30 +0200
commit1e301479dae4e4e5bdf4637669d990a7731b2fe3 (patch)
tree66ecfbefb4fa20adf03d79eaee779915fabbc63b /editor/plugins/sprite_editor_plugin.h
parent1d9233c3882afe888b9396f7f2aac917d4dcac4d (diff)
downloadredot-engine-1e301479dae4e4e5bdf4637669d990a7731b2fe3.tar.gz
Sprite to polygon conversion improvements
- No reduced Rect in march square algorithm, it was causing inconsistent cases near the borders and made the outline less accurate - Ignore invalid generated polygons (under 3 points) to avoid unnecessary errors and crashes - Error popup only when no polygon could be generated at all - Added option to shrink pixels (to get rid of small separate islands) - Fixed polygon preview (lines were sometimes not showing along the borders) Fixes #32564, #29267
Diffstat (limited to 'editor/plugins/sprite_editor_plugin.h')
-rw-r--r--editor/plugins/sprite_editor_plugin.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/editor/plugins/sprite_editor_plugin.h b/editor/plugins/sprite_editor_plugin.h
index 81be4a19e9..4ca7bca1a8 100644
--- a/editor/plugins/sprite_editor_plugin.h
+++ b/editor/plugins/sprite_editor_plugin.h
@@ -67,7 +67,8 @@ class SpriteEditor : public Control {
Vector<int> computed_indices;
SpinBox *simplification;
- SpinBox *island_merging;
+ SpinBox *grow_pixels;
+ SpinBox *shrink_pixels;
Button *update_preview;
void _menu_option(int p_option);