fix vertex colours failing to be exported
This commit is contained in:
parent
e5b860f51b
commit
17a82a9846
|
@ -130,7 +130,7 @@ def create_mesh_geometry(mesh: bpy.types.Mesh) -> List[GeometrySegment]:
|
||||||
yield mesh.uv_layers.active.data[loop_index].uv.y
|
yield mesh.uv_layers.active.data[loop_index].uv.y
|
||||||
|
|
||||||
if segment.colors is not None:
|
if segment.colors is not None:
|
||||||
for v in mesh.vertex_colors.active.data[loop_index]:
|
for v in mesh.vertex_colors.active.data[loop_index].color:
|
||||||
yield v
|
yield v
|
||||||
|
|
||||||
vertex_cache_entry = tuple(get_cache_vertex(vertex_index, loop_index))
|
vertex_cache_entry = tuple(get_cache_vertex(vertex_index, loop_index))
|
||||||
|
@ -158,7 +158,7 @@ def create_mesh_geometry(mesh: bpy.types.Mesh) -> List[GeometrySegment]:
|
||||||
segment.texcoords.append(mesh.uv_layers.active.data[loop_index].uv.copy())
|
segment.texcoords.append(mesh.uv_layers.active.data[loop_index].uv.copy())
|
||||||
|
|
||||||
if segment.colors is not None:
|
if segment.colors is not None:
|
||||||
segment.colors.append([v for v in mesh.vertex_colors.active.data[loop_index].color])
|
segment.colors.append(list(mesh.vertex_colors.active.data[loop_index].color))
|
||||||
|
|
||||||
return new_index
|
return new_index
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue