diff --git a/ballance_blender_plugin/MODS_flatten_uv.py b/ballance_blender_plugin/MODS_flatten_uv.py index 2d8b1ef..fa5d14d 100644 --- a/ballance_blender_plugin/MODS_flatten_uv.py +++ b/ballance_blender_plugin/MODS_flatten_uv.py @@ -129,6 +129,10 @@ def _real_flatten_uv(mesh, reference_edge, scale_data: ScaleDataUnion): or (scale_data.ReferencePoint >= allPoint)): # reference point overflow no_processed_count += 1 continue + else: + if round(scale_data.ScaleSize, 7) == 0.0: # invalid scale size + no_processed_count += 1 + continue # ========== get correct new corrdinate system ========== # yyc mark: