forked from bartvdbraak/blender
fix [#30956] Unwrapping, Lightmap Pack broken
This commit is contained in:
parent
6fed4fdd5e
commit
20a37ba8f8
@ -89,7 +89,7 @@ class prettyface(object):
|
|||||||
|
|
||||||
else: # blender face
|
else: # blender face
|
||||||
uv_layer = data.id_data.uv_loop_layers.active.data
|
uv_layer = data.id_data.uv_loop_layers.active.data
|
||||||
self.uv = [uv_layer[i].uv for i in data.loops]
|
self.uv = [uv_layer[i].uv for i in data.loop_indices]
|
||||||
|
|
||||||
# cos = [v.co for v in data]
|
# cos = [v.co for v in data]
|
||||||
cos = [data.id_data.vertices[v].co for v in data.vertices] # XXX25
|
cos = [data.id_data.vertices[v].co for v in data.vertices] # XXX25
|
||||||
@ -245,7 +245,7 @@ def lightmap_uvpack(meshes,
|
|||||||
print("\tWarning, less then 4 faces, skipping")
|
print("\tWarning, less then 4 faces, skipping")
|
||||||
continue
|
continue
|
||||||
|
|
||||||
pretty_faces = [prettyface(f) for f in face_sel if len(f.vertices) == 4]
|
pretty_faces = [prettyface(f) for f in face_sel if f.loop_total == 4]
|
||||||
|
|
||||||
# Do we have any triangles?
|
# Do we have any triangles?
|
||||||
if len(pretty_faces) != len(face_sel):
|
if len(pretty_faces) != len(face_sel):
|
||||||
@ -269,7 +269,7 @@ def lightmap_uvpack(meshes,
|
|||||||
|
|
||||||
return f, lens, lens_order
|
return f, lens, lens_order
|
||||||
|
|
||||||
tri_lengths = [trylens(f) for f in face_sel if len(f.vertices) == 3]
|
tri_lengths = [trylens(f) for f in face_sel if f.loop_total == 3]
|
||||||
del trylens
|
del trylens
|
||||||
|
|
||||||
def trilensdiff(t1, t2):
|
def trilensdiff(t1, t2):
|
||||||
|
Loading…
Reference in New Issue
Block a user