nutti / Magic-UV

Blender Add-on: Magic UV

Home Page:http://nutti.github.io/Magic-UV/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Traceback error with MagicUV in 2.81

handsomeboy256 opened this issue · comments

System Information

  • OS: Windows 10
  • Blender version: 2.81
  • Add-on version: 6.2.0

Expected behavior
Smooth or pack UVs, use magicUV functions.

Description about the bug
When using Magic UV smooth, straighten, or pack it has a traceback error.

Screenshots/Files [Optional]
image

Additional comments [Optional]
Perhaps an issue with 2.81?

Getting the same issue with Blender 2.82, is there a work around with the above link? I tried tweaking the script, but even adding the sys.setrecursionlimit function in the functions listed above didn't seem to make a difference to the limit it hit

I have a similar issue in Blender 2.83 on Fedora 31. Would be great if this bug could be fixed.

`
bpy.ops.uv.muv_align_uv_straighten(transmission=False, select=False, vertical=False, horizontal=False, mesh_infl=0)

Traceback (most recent call last):
File "/usr/share/blender/2.82/scripts/addons/magic_uv/op/align_uv.py", line 597, in execute
loop_seqs, error = common.get_loop_sequences(bm, uv_layer)
File "/usr/share/blender/2.82/scripts/addons/magic_uv/common.py", line 780, in get_loop_sequences
isl_info = get_island_info_from_bmesh(bm, False)
File "/usr/share/blender/2.82/scripts/addons/magic_uv/common.py", line 307, in get_island_info_from_bmesh
return get_island_info_from_faces(bm, selected_faces, uv_layer)
File "/usr/share/blender/2.82/scripts/addons/magic_uv/common.py", line 314, in get_island_info_from_faces
uv_island_lists = __get_island(bm, ftv, vtf)
File "/usr/share/blender/2.82/scripts/addons/magic_uv/common.py", line 269, in __get_island
face_to_verts, vert_to_faces)
File "/usr/share/blender/2.82/scripts/addons/magic_uv/common.py", line 255, in __parse_island
vert_to_faces)
File "/usr/share/blender/2.82/scripts/addons/magic_uv/common.py", line 255, in __parse_island
vert_to_faces)
File "/usr/share/blender/2.82/scripts/addons/magic_uv/common.py", line 255, in __parse_island
vert_to_faces)
[Previous line repeated 989 more times]
File "/usr/share/blender/2.82/scripts/addons/magic_uv/common.py", line 251, in __parse_island
connected_faces = vert_to_faces[v]
RecursionError: maximum recursion depth exceeded in comparison

location: :-1
`

commented

Hi, there!

Thanks for your feedback!
I think this issue must be resolved, and will tackle to fix it.

commented

Thanks for reporting this issue, and sorry for late response.

This issue is fixed, and available at unstable version.
This patch will be available at next release.